*{ margin: 0 }

/* Varios */
.separa   { width:auto; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; border-bottom:solid 1px #c5c5c5; clear:both }
/* Varios */

body{
	text-align: center; /* por culpa del explorer 8 luego hay que restablecer la alineación en cada div padre */
	font-family: Verdana, helvetica;
background-color: #014f0e  /*666*/
}

div#wrapper{
margin: 0 auto;
width:100%;
height:100%;
}

div#bloque {
height:100%;
margin: 0 auto;
width:960px;
text-align: left; /* por culpa del explorer 8 */
background-color: #fff
}

div#header {
height:160px;
margin:0 auto;
width:960px;
text-align: left; /* por culpa del explorer 8 */
}
 
div#container {
height:100%;
margin: 0 auto;
width:960px; /*960px*/
text-align: left; /* por culpa del explorer 8 */
}
 
div#contentbox {
margin: 0px auto;
width:960px; /* ancho total del contenido */
height:100%;
}

div#contentC {
float:left;
width:730px; /* ancho total de la columna izquierda */
height: 100%;
background-color: #fff;
padding: 10px 0px 10px 10px
}

div#contentD {
float:right;
width:215px; /* ancho total de columna derecha */
height: 100%;
font-size: 12px;
padding: 5px 5px 5px 0px;
background-color: #fff
}


div#contentCA {
background-color: #ffffff;
font-size: 12px;
margin: 10px 5px 10px 0px;
}

div#contentC1 {
float: left;
width:56%;
height: 100%;
font-size: 12px;
}

div#contentC2 {
float:left;
width:44%;
height: 100%;
font-size: 12px;
}

div#contentCB {
background-color: #ffffff;
clear:both;
/*font-size: 12px;*/
margin: 10px 0px;
padding: 10px 0px 10px 10px
}
 
div#pie {
clear:both;
margin: 0 auto;
text-align: left; /* por culpa del explorer 8 */
font-size: 12px;
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */


/* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA */
div#logo {
	height: 100px;
	background-image:url(../imag/fondo_logolupa.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}
div#logoI img{ float: left; margin: 0px; padding: 5px 15px 0px 15px }
div#logoC{
	float: left;
	padding: 15px 0px 0px 0px;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 56px;
	text-shadow:#bbbbbb 3px 3px 0;
}
div#logoC .raiz1 { color: #C81919 }
div#logoC .raiz2 { color: #239623 }
div#logoC .sufijo { color: #FFDC00 }
div#logoD{ width: 320px; float: right; text-align: center; margin: 0px; font-family: Helvetica; color: #000000 }
div#logoD .cab_dc{ padding: 5px 20px 5px 0px; font-size: 27px }
div#logoD .cab_dc2{ padding: 0px 20px 0px 0px; font-size: 16px }
/* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA */

/* logado */
div#logado { background-color: #66ff66; text-align: left; font: bold 11px Arial; height: 16px }
div#logado img { float: left; border: none }
div#logado  span { padding: 0px 15px }


/* caja busqueda home *//* caja busqueda home *//* caja busqueda home */
div#entorno_buscador{
	text-align: left;
	background-image: url(../imag/bg_search.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width: 100%;
	height: 165px;
	margin: 0;
}
div#entorno_buscador .t1 { padding: 20px 0px 0px 120px; font: bold 26px Arial, Sans-Serif; color: #FFFFFF }
div#entorno_buscador form { padding: 5px 5px 5px 120px; font-family: Arial, Sans-Serif }
div#entorno_buscador .inputb { font-size: 18px; color: #000000; width: 450px; height: 30px }
div#entorno_buscador .botonb { width: 90px; height: 36px; font: bold 15px Arial, Sans-Serif; background: url('../imag/button_search_off.gif' ) }
div#entorno_buscador .botonb:hover { background: url('../imag/button_search_on.gif') }
div#entorno_buscador .t3 { text-align: right; padding: 5px 60px 0px 0px; font: regular 12px Arial, Sans-Serif }
div#entorno_buscador .t3 a { color: #000000 }
div#entorno_buscador .t3 a:hover { color: #555555; text-decoration: none }
div#cajaflota p{ padding: 7px 0px 0px 10px; font: bold 14px Arial, Sans-serif; color: #ff6600 }
div#cajaflota a { text-decoration: none; color: #ff6600 }
div#cajaflota a:hover { text-decoration: none; color: #ff9933 }
/* caja busqueda home *//* caja busqueda home *//* caja busqueda home */

/* conoces *//* conoces *//* conoces *//* conoces *//* conoces *//* conoces */
div#conoces {
	margin: 5px 5px;
	padding: 0px 10px;
 	background-image:url('../imag/deg_gris_blanco.gif');
	background-repeat:repeat-x;
	background-position: bottom
}

div#conoces .titusec {
	background-image:url(../imag/grupo.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin: 0px;
	padding: 5px 0px 5px 35px;
	font-family: Georgis, Comic Sans, Arial;
	font-weight: regular;
	font-size: 20px;
	color: #ce573b; /*dd3333;*/
	text-shadow:#bbbbbb 1px 1px 0;
}

div#conoces .portada {border: 1px solid #c8c8c8; width: 100%; height: 185px}
div#conoces .tituempresa {
	background: #b4b4b4;
	margin: 0px -2px 0px 0px;
	/*width: 100%;*/
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding: 3px 0px 3px 4px
}



div#conoces .tx_conoces {
	border-top: 1px dashed #b8b8b8;
	margin: 2px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Sans-Serif;
	font-weight: regular;
	font-size: 11px;
	color: #000000;
}

div#conoces .conoces_activi {
	padding: 2px 0px;
	border-bottom: 1px solid #b6b6b6;
	border-top: 1px solid #b6b6b6;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #660000;
	text-decoration: none
}
div#conoces .conoces_activi a { color: #660000; text-decoration: none }
div#conoces .conoces_activi a:hover { text-decoration: underline }
div#conoces_logo {
	padding: 5px 0px 3px 0px;
	text-align: left;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-size: 11px;
	color: #000;
}
div#conoces_logo .conoces_i{ float: left; width: 75% }
div#conoces_logo .conoces_i span { float: left; margin: 0px; padding: 2px 8px 4px 0px }
div#conoces_logo .conoces_i img{ width: 90px; border: none }
div#conoces_logo .conoces_d { float: right; text-align: center; width: 25% }
div#conoces_logo .conoces_d img{ border: none; padding: 20px 0px}
div#conoces_z { clear: both; margin: 0px; padding: 8px 5px 10px 0px; text-align: right; font-size: 11px}
div#conoces_z a { color: #949494; text-decoration: none }
div#conoces_z a:hover { color: #646464; text-decoration: none }
/* conoces *//* conoces *//* conoces *//* conoces *//* conoces *//* conoces *//* conoces */


/* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 */
div#publi1 {
	height: 100%;
	margin: 5px;
	padding: 5px 0px 10px 0px;
	background-color: #dedede;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #a8a8a8
}
div#publi1 img { border: none; padding: 4px 10px }
/* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 *//* publi1 */

/* callejero home *//* callejero home *//* callejero home *//* callejero home *//* callejero home */
div#calles {
	margin: 5px 5px;
	padding: 0px 0px 10px 0px;
	background-image:url('../imag/bg_street.gif');
	background-repeat:no-repeat;
	background-position: bottom left
}
div#calles form { margin: 0px; padding: 0px 3px 5px 5px }

div#calles .titusec {
	background-image:url(../imag/hcalle.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin: 0px;
	padding: 5px 0px 5px 30px;
	font-family: Georgia, Comic Sans, Arial;
	font-weight: regular;
	font-size: 20px;
	color: #c87802;
	text-shadow:#bbbbbb 1px 1px 0;
}
div#calles .tx_calles {
	border-top: 1px dashed #b8b8b8;
	margin: 2px 0px;
	padding: 15px 0px 10px 10px;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #777;
}
div#calle_pie p{	padding: 15px 30px 0px 25px }
div#calle_pie img{ border: none; float: left; padding: 0px 10px 0px 0px }
div#calle_pie a{
 	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	color: #828282;
	text-decoration: none
}
div#calle_pie a:hover{ text-decoration: none; color: #666}

div#calle_form p { padding: 0px 10px 0px 15px }

div#calles input {
	width: 220px;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	background-color: #fefefe;
	border-color: #fafafa;
	/*border-style: inset;*/
	border-width: 1px;
	color: #000;
}
div#calles input.boton { 
	width: 27px;
	font: bold 14px Arial;
	color: #000000;
	background: url('../imag/button_go_off.gif');
	border-width: 1px;
	border-color: #bb2200;
	margin: 0px 0px 0px 5px
}
div#calles input.boton:hover { background: url('../imag/button_go_on.gif') }
/* callejero home *//* callejero home *//* callejero home *//* callejero home *//* callejero home */

/* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube */
div#cajanube { margin: 25px 5px 15px 5px; padding: 0px 0px 0px 0px }
div#cajanube .titusec {
	background-image:url(../imag/lupa.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin: 0px;
	padding: 5px 0px 5px 35px;
	font-family: Georgia, Comic Sans, Arial;
	font-weight: regular;
	font-size: 20px;
	color: #156caa; /*2288ff;*/
	text-shadow:#bbbbbb 1px 1px 0;
}

div#cuerponube {
	border-top: 1px dashed #b8b8b8;
	margin: 2px 0px;
	overflow: hidden;
	padding: 10px 2px 15px 2px;
}
div#cuerponube p { font-family: Verdana; font-size: 10px; color: #989898; text-align: center }
div#cuerponube a { text-decoration: none }
div#cuerponube a:hover { color: #088a08; text-decoration: underline }

.nube_1 a { FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; COLOR: #d213ff }
.nube_2 a { FONT-FAMILY: Sans Serif; FONT-SIZE: 13px; COLOR: #9700c3 }
.nube_3 a { FONT-FAMILY: Verdana; FONT-SIZE: 12px; COLOR: #b400ea }
.nube_4 a { FONT-FAMILY: Trebuchet; FONT-SIZE: 18px; COLOR: #8300a3 }
.nube_5 a { FONT-FAMILY: Helvetica, Verdana; FONT-SIZE: 20px; font-style: italic; COLOR: #640076 }
/* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube *//* nube */


/* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES */
 
div#cajasec { margin: 5px 5px; padding: 0px 0px 0px 0px }
div#cajasec .titusec {
	background-image:url(../imag/sectores.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin: 0px;
	padding: 5px 0px 5px 35px;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	color: #9bbb1a;
	text-shadow:#bbbbbb 1px 1px 0;
}

div#cuerposec {
	border-top: 1px dashed #b8b8b8;
	margin: 2px 0px;
	overflow: hidden;
	padding: 10px 2px 15px 2px;
}
div#cuerposec p { font-family: Verdana; font-size: 12px; color: #878787; text-align: center }
div#cuerposec a { color: #000000; text-decoration: none }
div#cuerposec a:hover { color: #088a08; text-decoration: underline }

div#textosec p{
font-family: Verdana;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
} 
 
/* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES *//* SECTORES */


/* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP */
#vip {
	margin: 19px 0px 15px 5px;
	overflow: hidden;
	padding: 0px 0px 5px 0px;
	border: 1px solid #ddcc54;
	background-color: #f3f0d6;
	font-family: Arial, Sans-Serif;
}
#vip a { color: #000000; text-decoration: none; font-size: 11px }
#vip a:hover { color: #088a08; text-decoration: none }

#vipT { height: 31px; background: url('../imag/bg_tittle_right.gif') }
#vipT p { font-size: 12px; font-weight: bold; color: #ffffff; margin: 0px; padding: 4px 0px 0px 4px; text-align: left }
 
#vipCaja { 
	overflow: hidden;
	border-bottom: 1px solid #c8c8c8;
	border-top: 1px solid #ffffff;
	margin: 0px 0px 0px 4px;
	padding: 5px 2px 5px 0px
}
#vipI { float: left }
#vipI p { margin: 0px; padding: 5px 0px 0px 2px }
#vipD { overflow: auto; margin: 0px; padding: 0px 0px 0px 3px }
#vipD p { margin: 0px; padding: 0px 0px 0px 3px; text-align: left }
#vipD span { padding: 0px 0px 0px 4px; font-size: 10px; color: #767676 }
/* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP *//* CAJA VIP */


/* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 */
div#publi3 {
	background-color: #dedede;
	text-align: center;
	margin-left: 5px;
	padding: 5px 0px 10px 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #a8a8a8
}
/* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 *//* PUBLI 3 */

/* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H */
div#bannerH { text-align: center; margin: 10px 0px 10px -10px; padding: 0px 0px 0px 0px }
/* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H *//* Publi_H */

/* pie de página *//* pie de página *//* pie de página *//* pie de página */
#elpie   {
	clear:both;
	text-align: left;
	background-color: #9cbd19;
	margin: 3px 3px 3px 3px;
	padding: 10px 10px 10px 10px;
	border-top: 4px solid #7a9b07
}
#elpie p { font: normal 13px Arial; color: #333333; padding: 5px 0px }
#elpie a { font: normal 13px Arial; color:#990000; text-decoration: none }
#elpie a:hover { color: #ff6600; text-decoration: underline }

#piemenu li { float: left; padding: 10px; list-style: none }
#piemenu li a { text-decoration: none; font-weight: bold; color: #fff; font-size: 16px; font-family: Arial, Sans-Serif }
#piemenu li a:hover { text-decoration: underline; font-weight: bold; color: #fff; font-size: 16px; font-family: Arial, Sans-Serif }

#creditos { clear: both; margin-bottom: 15px }
#crei { float: left; text-align: left; width: 65%}
#cred { float: right; text-align: center; width: 35% }
#cred .logopie { font: bold 30px Arial; margin: 10px; padding: 10px 5px 20px 5px; text-shadow:#777777 1px 1px 0 }
#cred .logopie img { float: left	}
#cred .piedelogo { font: bold 14px Arial; color: #000; margin: 10px; text-align: center }
#cred .piedelogo a { font: bold 14px Arial; color: #555; text-decoration: none }
#bajopie { clear: both; width: 100% }
#publipie { text-align: center }
/* pie de página *//* pie de página *//* pie de página *//* pie de página */


/* CAJA PROMOCIONES *//* CAJA PROMOCIONES *//* CAJA PROMOCIONES *//* CAJA PROMOCIONES */
div#cajapromo { margin: 5px 10px 5px 0px }
div#cajapromo .titusec {
	background-image:url(../imag/ofertas.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin: 0px;
	padding: 5px 0px 5px 35px;
	font-family: Comic Sans, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	color: #587911;
	text-shadow:#bbbbbb 1px 1px 0;
}
div#promocuerpo {
 	background: url('../imag/bg_green_gradient.gif') repeat-x bottom;
	border-top: 1px dashed #b8b8b8;
	margin: 2px 0px;
	padding: 15px;
}

div#In img { float: left; padding: 2px 10px 3px 2px; border: none }
div#De img { float: left; padding: 2px 10px 3px 2px; border: none }
div#In { float: left; height: 75px; margin: 0px; padding: 4px; width: 47%; border: 1px dotted #746963; background: url('../imag/tijeras2.png') no-repeat bottom right #fff }
div#In a { font-size: 11px; font-family: Arial; color: #222; text-decoration: none }
div#In a:hover { background-color: #efe; color: #088a08; text-decoration: none }

div#De { float: right; height: 75px; margin: 0px; padding: 4px; float: right; width: 47%; border: 1px dotted #746963; background: url('../imag/tijeras2.png') no-repeat bottom right #fff }
div#De a { font-size: 11px; font-family: Arial; color: #222; text-decoration: none }
div#De a:hover { background-color: #efe; color: #088a08; text-decoration: none }
/* CAJA PROMOCIONES *//* CAJA PROMOCIONES *//* CAJA PROMOCIONES *//* CAJA PROMOCIONES */



/* caja de ayuda *//* caja de ayuda *//* caja de ayuda *//* caja de ayuda *//* caja de ayuda */
div#boxayuda {
	margin: 10px;
	border: 1px solid #ff6600;
}
div#ayudalogo { text-align: center; font: bold 30px Arial; margin: 10px; padding: 10px 5px 20px 5px; text-shadow:#777777 1px 1px 0 }
div#ayuda {
	padding: 5px 5px 5px 5px;
	font: normal 13px Arial;
}
div#ayuda p {
	padding: 5px;
	color: #000099
}

/* caja de ayuda *//* caja de ayuda *//* caja de ayuda *//* caja de ayuda *//* caja de ayuda */





/* fuentes generales de la pagina */
.pie { font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000 }
.pie a { color: #990000; text-decoration: none }
.pie a:hover { color: #ff6600; text-decoration: underline }

.pie_comercial { FONT-SIZE: 10px; COLOR: #ff6600; FONT-FAMILY: Verdana }
.pie_comercial A { COLOR: #000000; FONT-FAMILY: Verdana; ; TEXT-DECORATION: none }
.pie_comercial A:hover { COLOR: #0000ff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline }

.pie_oscuro { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: Verdana }
.pie_oscuro a { COLOR: #8888ff; TEXT-DECORATION: none }
.pie_oscuro a:hover { COLOR: #ff6600; TEXT-DECORATION: underline }
/* fuentes generales de la pagina */

