/* Don't forget to set a foreground and background color
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family:  Tahoma, Verdana, Arial,Geneva, sans-serif;
	text-align: left;
	vertical-align: baseline;
}
.categoria{
	background-color: #9f9f9f;
	color:#ffffff;
	margin:5px 0 5px 0;
	font-size: 1em;
	font-family: Tahoma;
	line-height: 20px;
	font-weight: bold;
	clear: both;
}
/******************INFO*********************/
.info{
	clear: both;
	margin:10px;
	margin-top: 20px;
	display:block;
	overflow: hidden;
}

* html .info{height: 100%;}

.info strong{
	color: black;
}
.info p{

}
.info ul{
	margin-bottom:5px;
	margin-top:5px;
   padding: 5px;
	list-style:square;
}
.info li{
	padding-top: 5px;
	padding-bottom:5px;
}
.info ul li{
}
.info ol{padding-left:20px;margin-left:20px;list-style: decimal;
}
.info ol li{
}


.info .lista_thumbs_galeria li{list-style: none;}

.info_blanco{
	padding:10px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#ffffff;
}
/******************INFO*********************/

#cont_global{
	width:85em;
	padding: 0px;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
	border-top:none;
}
#cont_central{
	margin: auto;
	overflow: hidden;
	width: 100%;
}
.col_menu_principal{
	float:left;
	width: 22%;
	margin-bottom: 15px;
	text-align: center;
}
.contenido{
	float:right;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-bottom: 15px;
	font-family: Tahoma, Arial,Geneva, sans-serif;
	width: 77.5%;
	position:relative;
}
.contenido p{
	margin-bottom:12px;
}
.contenido table{
	line-height: 17px;
}

.contenido_2cols{
	clear:both;
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
}

.contenido_2cols .izq{
	float: left;
	width:350px;
	margin:0px;
	padding:0px;

}
.contenido_2cols .izq .cajabordes, .contenido_2cols .izq .cajadegradado, .contenido_2cols .izq .cajabordes_p{
	float:left;
	margin-left:0px;
	margin-right:3px;
	margin-bottom:25px;
}

.contenido_2cols .izq .cajadegradado{
	margin-right:10px;
	margin-bottom:25px;
}

.contenido_2cols .dcha{
	width:350px;
}

.contenido_2cols .dcha .cajadegradado, .contenido_2cols .dcha {
	float:right;
}

.contenido_2cols .izq_front{
	float: left;
	width:70%;
	margin:0px;
	padding:0px;
}

.contenido_2cols .izq_front .cajabordes, .contenido_2cols .izq .cajadegradado, .contenido_2cols .izq .cajabordes_p{
	float:left;
	margin-left:0px;
	margin-right:3px;
	margin-bottom:25px;
}

.contenido_2cols .izq_front .cajadegradado{
	margin-right:10px;
	overflow: hidden;

}

.contenido_2cols .dcha_front{
	float: right;
	overflow: hidden;
	width: 29%;
}


.contenido_2cols .dcha_front .cajabordes, .contenido_2cols .dcha .cajadegradado, .contenido_2cols .dcha .cajabordes_p{
	float:right;
}
/*********************************************/

.contenido_3cols{
	clear:both;
/*	width:750px;*/
	overflow: hidden;
	margin-bottom: 15px;
}

.contenido_3cols .izq{
	width:210px;
	clear:left;
	margin-right:35px;
	margin-left: 20px;
}
.contenido_3cols .centro{
	width:210px;
	margin-right:35px;
	float:left;
}
.contenido_3cols .dcha{
	width: 210px;
	float:left;
}

.contenido_3cols img.izq{
}

.contenido_3cols img.dcha{

}


/*////////////////// LOGO //////////////////////*/
.logo{
	display:block;
	padding-left:14px;
	margin-bottom:5px;
}



/*////////////////// CAMINO DE MIGAS //////////////////////*/

.caminomigas{
	width: 99%;
	background: #e5e5e5;
	margin:auto;
	margin-top:7px;
	margin-bottom: 7px;
	clear: both;
}
.caminomigas ul{
	overflow: hidden;
	margin-left:8px;
	line-height: 30px;
}

.caminomigas ul li{
	float:left;
	margin-right:4px;

}

.caminomigas ul li a{
	color: #d13101;
}
.caminomigas_buscador{
text-align: right;
	float:right;
	padding-top:4px;
	padding-bottom:2px;
	margin-right:5px;
}


/*///////////////////////// TIT SECCIONES ////////////////////*/
/*
.tit_seccion_ofvirtual{
	background: url(../img/tit_seccion_ofvirtual.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	height: 33px;
}
.tit_seccion_ofvirtual h2{
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	line-height: 16px;
}

.tit_seccion_ofvirtual{
	background: url(../img/tit_seccion_ofvirtual.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:10px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_hogar{
	background: url(../img/tit_seccion_hogar.gif?ver=roja) no-repeat 0px 0px;
	margin: 0px;
	margin-bottom:15px;
	padding:0px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}


.tit_seccion_empresa{
	background: url(../img/tit_seccion_empresa.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_e_y_e{
	background: url(../img/tit_seccion_e_y_e.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:55px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_e_y_e_peque{
	background: url(../img/tit_seccion_e_y_e_p.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:10px;
	padding-left:135px;
	height: 29px;
	line-height: 18px;
	padding-top:5px;
	display:block;
	clear:both;
}

.tit_actualidad{
	background: url(../img/tit_actualidad.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:10px;
	padding-left:130px;
	height: 27px;
	line-height: 18px;
	padding-top:6px;
	display:block;
	clear:both;
}

.tit_seccion_notasprensa{
	background: url(../img/tit_seccion_notasprensa.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_canalenergia{
	background: url(../img/tit_seccion_canalenergia.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_eventos{
	background: url(../img/tit_seccion_eventos.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_boletinelectronico{
	background: url(../img/tit_seccion_boletinele.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
	w
}

.tit_seccion_quienessomos{
	background: url(../img/tit_seccion_quienes.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
	width: 100%;

}

.tit_seccion_promotores{
	background: url(../img/tit_seccion_promotores.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}
.tit_seccion_calidad{
	background: url(../img/tit_seccion_calidad.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_instaladores{
	background: url(../img/tit_seccion_instaladores.gif?ver=roja) no-repeat 0px 0px;
	margin-bottom:15px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;
}

.tit_seccion_quienessomos a, .tit_seccion_boletinelectronico a, tit_seccion_eventos a, tit_seccion_canalenergia a, .tit_seccion_notasprensa a, .tit_seccion_empresa a, .tit_seccion_hogar a, .tit_seccion_ofvirtual a{
	color: #ffffff;
}

.tit_volver{
	display:block;
	clear:both;

}
.tit_volver span{
	position: absolute;
	margin-top: 5px;
	margin-left: 60px;
	font-weight: bold;
}
a.tit_volver {
	background: url(../img/tit_volver.gif?ver=roja) no-repeat 0px 0px;
	height: 33px;
	line-height: 18px;
	*padding-top:4px;
	display:block;
	clear:both;

}
a.tit_volver:hover{
	background: url(../img/tit_volver2.gif?ver=roja) no-repeat 0px 0px;
	color: White;
}
*/

/*////////////////// DESTACADO LENGÜETA GRANDE//////////////////////*/

.lengueta_grande{
	clear: both;
	background:  url(../img/fon_lengueta_grande.gif?ver=roja) no-repeat 0px 0px;
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}

.lengueta_grande .info{
	margin-top:30px;
	overflow: hidden;
}

* html .lengueta_grande .info{
	margin-top:20px;
}

.lengueta_grande h4{
	margin-left: 10px;
	height: 14px;
	padding-top: 5px;
}


/*////////////////// DESTACADO LENGÜETA PEQUEÑA//////////////////////*/

.lengueta_pequena{clear: both;
	display:block;
	background: url(../img/fon_lengueta_pequena.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	margin-bottom:10px;
}

.lengueta_pequena h4{
	margin-left: 10px;
	height: 14px;
	padding-top: 5px;
}

/*////////////////// CAJA BORDES (Redondeados)//////////////////////*/

.contenido_secundario .cajabordes{
	float: right
}

.cajaborde_p_inline {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	text-align: center;

}

.cajaborde_p_inline .cajabordes_p img{
	margin-bottom:8px;

}

.cajaborde_p_inline .cajabordes_p{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:3px;
}
.cajaborde_p_inline2 {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:25px;
	padding: 5px;
}

.cajaborde_p_inline2 .cajabordes_p img{
	margin-bottom:8px;
}

.cajaborde_p_inline2 .cajabordes_p{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:3px;
}

.cajabordes{
	background: url(../img/fon_top_cajabordes.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	width:100%;
	text-align:left;
	margin-bottom: 15px;
	padding-top:0px;
	padding-left:0px;

}

.contenidocentrado{
	display: inline;
	border: 1px solid green;
	margin:0 auto;
	height:280px;
	overflow: hidden;
}

.cont_cajabordes{
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #ffffff;
	padding:5px;
	overflow: hidden;
	min-height:130px;
}

* html .cont_cajabordes{
	height: 100%;
}


.lnk{
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #ffffff;
	padding-top:2px;
}

.cajabordes h4{
	margin-bottom:6px;
	margin-top:3px;
	margin-left:10px;
	padding-top:0px;
	padding-left:0px;
	padding:0px;
	clear:both;
}

* html .cajabordes h4{
	line-height: 12px;
}

.cajabordes_p{
	background: url(../img/fon_top_cajabordes180.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	width:180px;
	text-align:left;
	margin-bottom: 15px;
	padding-top:0px;
	padding-left:0px;
	display:block;
	float: left;
}

.cajabordes_p .txt{
	color: #000000;
	padding:8px;
}

.cajabordes_p .txt span{
	font-weight: bold;
}

.cajabordes_p h4{
	margin-left:10px;
	padding:2px;
	padding-left:0px;
	clear:both;
	line-height: 14px;
	display: block;
	clear: both;
	margin-top:4px;
}

* html .cajabordes_p h4{
	margin-top: 2px;
	margin-bottom:2px;
	padding-bottom: 2px;
}

.cajabordes_p img{
	margin-top:5px;
}

* html .cajabordes_p img{
	margin-top:0px;
}

.cont_cajabordes_gris{
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	background-color: #ededed;
	padding:5px;
	overflow: hidden;
	min-height:130px;
	text-align:center;
}


* html .cont_cajabordes_gris{
	height: 100%;
}

.cont_cajabordes_gris ul li span{
	display:block;
	text-align:center;
	font-weight:bold;
	color: #d13101;
	margin:0px;
	padding:0px;
	padding-left:5px;
	margin-top:0px;
}

.cont_cajabordes_gris ul li img{
	margin-bottom: 10px;
	margin-top:2px;
}

.cont_cajabordes_gris ul li a{
	display:block;
}

.cont_cajabordes_gris ul li a:hover{
	display:block;
}



/*/////////////////// CAJAS DEGRADADO ////////////////////////*/
.cajadegradado{
	background: url(../img/fon_tit_degradado.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
	width:250px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	float:left;
}

.cajadegradado_g{
	background: url(../img/fon_tit_degradado_g.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
	width:350px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	float:left;
}

.cajadegradado h4{
	margin-top:5px;
	margin-left:5px;
	padding-top:0px;
	padding-left:5px;
	line-height: 20px;
}

.cajadegradado_g h4{
	margin:0px;
	padding: 0px;
	margin-top:6px;
	margin-left:5px;
	padding-top:1px;
	padding-left:5px;
	line-height: 20px;
}



.cont_cajadegradado{
	padding-top:10px;

}
.cont_cajadegradado ul{
	display:block;
	font-family: Tahoma, Verdana, Arial;
	float: right;
	width: 125px;
}
.cont_cajadegradado ul li{
	margin-left: 15px;
	list-style: square;
	padding:1px;
	line-height: 12px;
}
.cont_cajadegradado ul li a{
	padding: 1px;
	padding-left:5px;
	display: block;
	border: 1px solid #ffffff;
}
.cont_cajadegradado ul li a:hover{
	text-decoration: none;
	background-color: #dbe5ec;
	color: #d13101;
	border: 1px solid #d13101;
}


.cont_cajadegradado .txt{
	padding-top:5px;
}

.cont_cajadegradado img{
	float: left;
}

/*//////////////  ICONOS ////////////////////////////////*/

.ico_pdf{
	background-image: url(../img/ico_pdf.gif?ver=roja);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 26px;
}

.ico_zip{
	background-image: url(../img/ico_zip.gif?ver=roja);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 26px;
}


.ico_word{
	background-image: url(../img/ico_word.gif?ver=roja);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 26px;
}
* html a.link_pdf:hover{
color:#ff0000;padding-top:5px;
padding-bottom:5px;
}
 a.link_pdf:hover{
color:#ff0000
}
.link_pdf:hover{
color:#ff0000
}
* html .link_pdf{
padding-top:5px;
padding-bottom:5px;
}
/*//////////////////////////// CAJA GRIS ///////////////////////*/

.caja_gris{
	background: url(../img/top_cajagris.gif?ver=roja) no-repeat 0px 0px;
	padding-top:5px;
	margin-bottom:15px;
}

.caja_gris .tit_noticia{
	padding-left:15px;
	padding-top:7px;

}

.caja_gris .entradilla{
	padding:15px;
	padding-top:0px;
}

.cont_cajagris{
	background: #edecec;
}

.fin_cajagris{
	height: 10px;
	background: url(../img/bot_cajagris.gif?ver=roja) no-repeat 0px 0px;
}
.fin_cajabordes{
	height: 10px;
	background: url(../img/fin_cajabordes.gif?ver=roja);
}
.cont_img{
	margin-left:5px;
	padding-left:5px;
	margin:5px;
	overflow: hidden;
	width:160px;
	float:left;
}

.margen_seguridad{
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	display: inline;
}
.hidden{
	display: none;
}
/*/////////////////// LISTAS ////////////////////////*/

.info .lista_destacados{
	overflow: hidden;
	padding:0px;
	margin:0px;
	margin-top: 25px;
}
.contenido_caja_redondeada .lista_destacados{
	margin-top:15px;
}

.lista_destacados li{
	margin:0px;
	padding:0px;
	display:block;
	clear: both;
	list-style-type: none;
}
.cont_texto{

}

.lista_destacados li a img{
	float:left;
	width:60px;
	border: 1px solid #ffffff;
}

* html .lista_destacados li a img{
	height: 60px;
}


.lengueta_pequena .lista_destacados li {

}

.lengueta_pequena .lista_destacados li a{
	border: 1px solid #ffffff;
	border-bottom: 1px solid #cfcfcf;
	overflow: hidden;
	padding-top:10px;
}

* html .lengueta_pequena .lista_destacados li a{
	height:130px;
}

.lengueta_pequena .lista_destacados li a:hover img{
	border: 1px solid #cccccc;
}

.lengueta_pequena .lista_destacados li a:hover{
	border: 1px solid #534e52;
}

.lengueta_pequena .lista_destacados li a img{
	width: 100px;
	height:100px;
}

.lista_destacados li a{
	padding:10px;
	margin:0px;
	margin-left:6px;
	margin-right:6px;
	clear:both;
	min-height:50px;
	border:1px solid #ffffff;
	border-bottom: 1px dotted #cfcfcf;
}


* html .lista_destacados li a{
	height:50px;
}

.lista_destacados li a:hover{
	background: #dceaf4;
	text-decoration:none;
	color: #534e52;
	border: 1px solid #534e52;
}

.lista_destacados li a:hover img{
	border: 1px solid #cccccc;
}

.lista_destacados .bluebold{
	display:block;
	text-align:right;
	margin-top:0px;
	clear:both;
}



.tit_bold{
	display:block;
	font-weight: bold;
	margin-bottom:8px;
	font-size:110%;
}

.caja_redondeada200 .contenido_caja_redondeada .lista_destacados .tit_bold{
	margin-bottom:8px;
	padding-bottom:0px;
}

.caja_redondeada200 .contenido_caja_redondeada .lista_destacados .cont_corners{
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	margin-bottom:5px;
}


/*/////////////////// LISTAS REGALOS////////////////////////*/

.lista_regalos{
	padding:0px;
	margin:0px;
	overflow: hidden;
	margin-bottom:8px;
	margin-top:15px;
	margin-right: 5px;
}

.lista_regalos li{
	overflow: hidden;
	border-bottom: 1px dotted #cfcfcf;
}

.lista_regalos li a{
	display:block;
	padding:8px;
	clear:both;

}

.lista_regalos li a:hover{
	background: #dbe5ec;
	text-decoration:none;
	color: #534e52;
}

.lista_regalos .bluebold{
	display:block;
	text-align:right;
	margin-top:10px;
}


/*/////////// DESTACADO OFICINA VIRTUAL DE LA COLUMNA IZQUIERDA //////////////////////*/

.dest_ofvirtual{
	background: url(../img/fon_azul_o.gif?ver=roja) no-repeat 0px 0px;
	width:210px;
	color: #ffffff;
	height: 110px;
	margin-bottom:15px;line-height:26px;
}

.dest_ofvirtual h6{
	color: #ffffff;
	display:block;
	padding:5px;
	padding-left:0px;line-height:18px;
}

.dest_ofvirtual span a{
	color: #ffffff;
	display:block;
	line-height: normal;
	margin-top:20px;
	padding-right:6px;
	padding-left:26px;
}


/*/////////// DESTACADO AHORRAMOS ELECTRICIDAD //////////////////////*/

.dest_ahorro_electricidad{
	background: url(../img/img_ahorrar.jpg?ver=roja) no-repeat 0px 0px;
	width:180px;
	color: #ffffff;
	height: 120px;
	margin-bottom:15px;
	clear:both;
}

.dest_ahorro_electricidad h6{
	color: #d13101;
	width:110px;
	text-align:right;
	float:right;
	padding-top:35px;
	padding-right:2px;
	margin-right:15px;
}

.dest_ahorro_electricidad h6 a{
	color: #d13101;
	display:block;
}


/*////////////////////////// LISTA PDF´S ///////////////////////////*/

.info .lista_pdf{
	margin:0px;
	padding:0px;
	display: block;
	margin-top: 15px;
}

.lista_pdf li{
	margin:0px;
	padding:0px;
	text-align:left;
	display: block;
	list-style-type: none;
	clear: both;
	overflow: hidden;
	margin-bottom: 4px;
}

.lista_pdf li a{
	display:block;
	margin:0px;
	padding:3px;
	padding-left:32px;
	text-align:left;
	background: url(../img/ico_pdf.gif?ver=roja) no-repeat 10px 3px;
	line-height:15px;
	color: #9f9f9f;
	overflow: hidden;
}

* html .lista_pdf li a{
	height: 100%;
}

.lista_pdf li a span{
	float:left;
	text-align:left;
	width:87%;
	cursor: pointer;
	color: #000000;
}

.lista_pdf li a:hover{
	background: url(../img/ico_pdf.gif?ver=roja) no-repeat 10px 3px;
	background-color: #a92700 ;
	text-decoration: none;
	color:#ffffff;
}
lista_pdf li  span a:hover{
	color:#ffffff;
}

/*/////////// LISTA NORMAL CON CUADRADITOS EN LA IZQUIERDA //////////////////////*/

.lst_normal{
	margin: 5px;
	margin-bottom:20px;
}
.lst_normal ul{
	list-style: none;
}

.lst_normal li{
/*
	background: url(../img/ico_cua.gif?ver=roja) no-repeat 6px 6px;*/
	padding-left: 15px;
	margin-bottom: 3px;
}

.lst_normal li a{
	font-weight:bold;
	color: #9f9f9f;
}

.lst_normal2{
	list-style: none;
	margin: 0px;
	margin-bottom:3px;
	clear:both;
	margin-left:10px;
	overflow: hidden;
}
.lst_normal2 li{
	padding-left:0px;
	border-bottom: 1px dashed #000000;
}

.lst_normal2 li a{
	display:block;
	color: #000;
	text-decoration: none;
}

.lst_normal2 li a:hover{
	background: #dbeeff;
	text-decoration: none;
}



.cont_cajadegradado .lst_normal3{
	list-style: none;
	margin: 0px;
	margin-bottom:3px;
	clear:both;
	margin-left:10px;
	overflow: hidden;
	float:none;
	display: block;
	width:98%;
}
.lst_normal3 li{
	padding-left:0px;
	border-bottom: 1px dashed #000000;
}

.lst_normal3 li a{
	display:block;
}

.lst_normal3 li a:hover{
	background: #dbeeff;
	text-decoration: none;
}

/*////////////////////// LISTA NOTICIAS DESTACADAS ////////////////////////////*/

.lst_noticias{
}

.lst_noticias li{
}

.lst_noticias li a{
	display:block;
	margin:0;padding:0px;
	background-color:#ffffff;
	padding: 3px;
}

.lst_noticias li span{
	background:none;
	font-weight: bold;
}

.lst_noticias li a:hover{
color:#ffffff;
background-color:#9f9f9f;
text-decoration:none;
margin:0;
padding: 3px;
}



/*////////////////////////////////   NOTICIAS /////////////////////////*/

.noticia{
	display:block;
}
.flota_dcha .noticia img{
	width:165px;
	height: auto;
}


.noticia .fecha{
	margin-bottom:5px;
	color: #737373;
	font-weight:bold;
}

.cont_info_general {
	overflow: hidden;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
}

.cont_info_general p{
}
.cont_info_general ul{
	margin:5px;
	padding:5px;
}
.cont_info_general ul li{
	list-style: square;
	margin:8px;
}

.lengueta_grande .cont_info_general {
	clear: both;
	margin-top:10px;
}

.cont_info_general .noticia{
	margin-bottom:15px;
	overflow: hidden;
}

* html .cont_info_general .noticia{
	padding-bottom:5px;
}

.cont_info_general .noticia .tit_noticia{
	padding:0px;
	display:block;
	padding-top:10px;
	margin-bottom:30px;
	color: black;
	font-size: 130%;
	font-weight: bold;
}

.lnk_noticia{
	display:block;
	background: #ffffff;
	border: 1px solid #ffffff;
	padding-top: 4px;
	padding-bottom: 8px;
}

.lnk_noticia:hover{
	display:block;
	background: #eaeaea;
	border: 1px solid #d13101;
}

.tit_noticia{
	font-weight:bold;
	color: #d13101;
	display:block;
	padding-left:8px;
	padding-right:8px;
	font-size:120%;
}

.entradilla{
	padding-left:8px;
	padding-right:8px;
	display:block;
	overflow: hidden;
	min-height: 70px;
	overflow: hidden;
}

* html .entradilla{
	height:100%;
}

.normativa{
	display:block;
	margin-bottom:10px;
}

.caja_boletinempresa{
	width: 210px;
	height: 200px;
	background: url(../img/boletin_empresa.gif?ver=roja) no-repeat 0px 0px;
	float:right;
}

.lnk_bol_empresa{
	display:block;
	height: 100%;
}

.tit_boletin{
	font-weight:bold;
	color: #d13101;
	display:block;
	padding: 12px;
	padding-top:8px;
}

.caja_boletinempresa .txt{
	padding:10px;
	display: block;
}
.clearright{
	clear: right;
}
.clearleft{
	clear: left;
}

/*////////////////// PIE DE PÁGINA //////////////////////*/

.pie{
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
	display:block;
	clear:both;
	background-color: #efefef;
	color: #737373;
	overflow: hidden;
}
* html .pie {
	height:1%;
}
.pie a{
}.pie a:hover{
	color: #ff0000;
}

.pie ul{
	line-height:17px;
	padding:13px;
}

.pie ul.dcha{
	text-align:right;
}
.pie ul.dcha li{
float: left;
margin-left:5px;
}

/*///////////////////Formularios KBA /////////////////////*/

.form{
	display:block;
	overflow: hidden;
}
.form li{
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: hidden;
	display: block;
}
.form checkbox{
	float:left;
}
.form li label{
	float: left;
	color: Gray;
	width: 135px;
	padding-right: 20px;
	float: left;
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 20px;
}
.form li input{
	padding: 2px;
}
.form li select{
	padding: 2px;
	border: 1px solid #cfcfcf;
}

.grande{
	width:530px;
}
.mediano2{
	width:260px;
}
.mediano{
	width:170px;
}
.peque{
	width:100px;
}
.noborder{
	border: none;
}
.textoderecha{
	text-align: right;
}

/***************** Mensajes ****************/
.msg_aviso{
	border:1px solid green;
	background: #E0F8E1;
	padding:3px;
	padding-right:10px;
	padding-left:10px;
	line-height:20px;
	margin-bottom:20px;
	text-align: center;
	margin:5px;

}

.msg_aviso span{
	color: Black;
	padding:2px;
	font-weight:bold;
}


.msg_error{
	border:1px solid red;
	background:  #FFCCCC;
	line-height:20px;
	color: red;
	text-align: center;
	padding:3px;
	margin:5px;
}

.msg_error span{
	color: #000000;
	padding:2px;
	font-weight:bold;
}

.msg_aviso2{
	border:1px solid green;
	background: #E0F8E1;
	line-height:20px;
	color: Red;
	text-align: center;
	padding: 3px;
	margin:5px;
}

.msg_aviso2 span{
	color: Black;
	padding:2px;
	font-weight:bold;
}

#error{
	margin-top: 50px;
	text-align: center;
	width: 100%;
}

.cajafondo{
	overflow: hidden;
	margin: 5px;padding: 5px;
	background-color: #F4F4F4;
}
.listaelectrodomesticos{
	margin-top: 10px;
	width:100%;
	overflow: hidden;
	margin-left:10px;;
}
.listaelectrodomesticos ul{
	width: 100%;
}
.listaelectrodomesticos li{
	background-color: White;
	float: left;
	margin-right: 4px;
	height: 65px;
	width: 110px;
	padding:2px;
}
.listaelectrodomesticos  li select{
	border: 1px solid #CFCFCF;
	width: 100%;
}
.imgelectro{
	height: 30px;
	width: 110px;
	padding: 2px;
}
.tipohorno{
	position: relative;
	bottom:16px;
}
.contenedorfondo{
	width: 100%;
	background: #e5e5e5;
	margin:auto;
	padding: 5px;
}
.txt{

}
.txt_grande{
	margin-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
}
.listacentrada{
	overflow: hidden;
}
.listacentrada ul{
	width: auto;

}
.listacentrada li{
	list-style: none;
	float: left;
	width: 180px;
	height: 280px;
	border: 1px solid green;
}

/* 5 cols*/
.cinco_cols{
	clear:both;list-style: none;
}
.cinco_cols ul{
	list-style: none;
	margin-right: 4px;
}
.cinco_cols li{
	list-style: none;
	margin-right: 4px;
	float: left;
	width:160px;
	height: 140px;
}
.cinco_cols li .contenedor{
	text-align: center;
}
.boletin{
	margin-left: 0px;
	width:160px;
	background-color:#eaeaea;
	float: right;
	padding: 0px;
	border: 1px solid #cfcfcf;
}
.form_boletin{
	width:200px;
}
.boletin ul{
	margin:0px;
}
.boletin p{
	margin:5px;
}
.form_boletin input{
	width:165px;
	margin:0px;
	padding: 0px;
}

.form_boletin .checkbox input{
	width:15px;
	border:0px;
	margin:0px;
	padding: 0px;
}

.form_boletin p{
	clear:both;
}
.boletin input{
	margin:0px;
}

.boletin input{
	margin:0px;
}

.contenedor_suscripcion{
	margin:0px auto;
}
.cinco_cols li .contenedor_suscripcion .titulo{
	font-weight: bold;
}
.cinco_cols li .contenedor_suscripcion input{

}

/*CAJAS REDONDEADA*/

.caja_redondeada200{
	background-image: url(../img/caja_redondeada200.gif?ver=roja);
	background-repeat: no-repeat;
	padding:0px;
	padding-top: 2px;
	padding-bottom: 15px;
	width: 210px;
}

.caja_redondeada200 .txt{
	padding: 6px;
}

* html .caja_redondeada200 .txt{
	padding: 5px;
}

.caja_redondeada200 h4{
	margin:6px;
}

.caja_redondeada200 img{

}

.caja_redondeada165{
	background-image: url(../img/caja_redondeada165.gif?ver=roja);
	background-repeat: no-repeat;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 165px;
}
.img70{
	width: 70px !important;
	height: auto;
	margin:0px auto;
}
.img60{
	width: 60px !important;
	height: auto;
	margin:0px auto;
}
.img145{
	width: 145px;
	height: auto;
	margin:0px auto;
}
.img165{
	width: 165px;
	height: auto;
	margin:0px auto;
}

.caja_redondeada165 h4{
	/**margin-bottom:4px;	*/
	margin-left:5px;


}

.caja_redondeada165 img{
	width:163px;
	margin:1px;
}

.contenido_caja_redondeada{
	position: relative;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.contenido_caja_redondeada img{
	margin: 0px auto;
}

.lista_contenido_3cols{
	clear: both;
	overflow: hidden;
}
.lista_contenido_3cols li{
	float:left;
	width: 165px;
	margin-right:10px;
	}
.txt_caja_redondeada{
	padding-top:5px;
	display: block;
	overflow: hidden;
}

* html .txt_caja_redondeada{
	height: 100%;
}

.txt_caja_redondeada ul{
	margin-left:13px;
	font-family: Tahoma;
	padding-left: 5px;
}

.txt_caja_redondeada ul li{
	padding:0px;
	margin:0px;
	width:130px;
	list-style: square;
}
.txt_caja_redondeada ul li a{
	padding: 1px;
	padding-left:5px;
	display: block;
	border: 1px solid #ffffff;
	}
.txt_caja_redondeada ul li a:hover{
	text-decoration: none;
	background-color: #dbe5ec;
	color: #d13101;
	border: 1px solid #d13101;
	}
/*///////////////////////////// PROMOTORES ///////////////////////// */

.lista_direccion{
	margin: 15px;
}

.lista_direccion li{
	float: left;
	width:220px;
	margin-left:10px;
	margin-bottom:10px;
}
.global_direccion{
	margin-left:20px;
}

.global_direccion_lite{
	margin:5px;
	margin-left:10px;
	float: left;
	border:  1px solid #e9e9e9;
	overflow: hidden;
	width: 220px;
	padding: 3px;
}
.dest_direccion_lite{
	width: 220px;
	float:left;
	height: 160px;
}

.dest_direccion_lite p{
	padding: 2px;
	padding-left: 4px;
	margin:0px;
	margin-bottom: 5px;

}

.dest_direccion_lite p.email{
	background: url(../img/ico_email.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
}

.dest_direccion_lite p.telf{
	background: url(../img/ico_telf.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
	margin-bottom:15px;
}

.dest_direccion_lite p.fax{
	background: url(../img/ico_fax.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
}

.dest_direccion_lite p .vermas{
	float:right;
	font-weight:bold;
	padding-right:5px;
	margin-top:6px;
}

.dest_direccion_lite p span{
	font-weight: bold;
}

.dest_direccion_lite .tit{
	background: #eaeaea;
	color: #534e52;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	line-height: 18px;
}



.dest_direccion {
clear: both;
	float: left;
	width: 200px;
}
.dest_direccion p{
	padding: 2px;
	padding-left: 4px;
	margin:0px;
	margin-bottom: 5px;

}

.dest_direccion p.email{
	background: url(../img/ico_email.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
}

.dest_direccion p.telf{
	background: url(../img/ico_telf.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
	margin-bottom:15px;
}

p.telf{
	background: url(../img/ico_telf.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
	margin-bottom:15px;
}

.dest_direccion p.fax{
	background: url(../img/ico_fax.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
}

p.fax{
	background: url(../img/ico_fax.gif?ver=roja) no-repeat 5px 2px;
	padding-left: 28px;
}

.dest_direccion p .vermas{
	float:right;
	font-weight:bold;
	padding-right:5px;
	margin-top:6px;
}

.dest_direccion p span{
	font-weight: bold;
}

.dest_direccion .tit{
	background: #eaeaea;
	color: #534e52;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	line-height: 18px;
}

.lista_ofcinas{
	float:left;
	width:482px;
	overflow:hidden;
	clear:right;
	border-left: 1px solid #e9e9e9;
	padding: 0px;
	padding-bottom: 6px;
	overflow:hidden;
	min-height:155px;

}

* html .lista_ofcinas{
	padding-bottom: 7px;
	height:100%;

}

.lista_ofcinas .bold{
	padding:0px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:2px;
	color: #534e52;
	border-bottom:1px solid #534e52;
	display:block;
}

.lista_ofcinas ul{
	overflow:hidden;
	margin:0px;
}

.lista_ofcinas li{
list-style: none;
	float:left;
	width:180px;
	height:18px;
	background: #f1f1f1;
	margin:3px;
	padding: 2px;
	padding-left:20px;
	line-height: 18px;
}

* html .lista_ofcinas li{
	width:180px;
	margin-bottom: 5px;
}

.lista_ofcinas li span{
	font-weight:bold;
}

.botonera_peque{
	width: 60%;
}
.botonera_mini{
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;

}
.botonera{
	clear: both;
	overflow: hidden;
	padding: 2px;
	text-align: right;
	background-color: #efefef;
	margin:5px;
}

* html .botonera{
	height:100%;
}
.botonera li select{
	padding: 2px;
	border: 1px solid #cfcfcf;
}
.botonera li label{
	padding-right:10px;
}
.sangrado_dcha{
	margin-right:50px;
}
.textocentrado{
	text-align: center;
}
.contenedor_texto{
	float: left;
	width: 300px;
}
.contenedor p{
}
.texto_grande{
}
.contenido_txt{
	width: 400px;
	margin-left: 20px;
}
.email{
	background-image: url(../img/email.gif?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;
}
.link{
	background-image: url(../img/link.gif?ver=roja);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 30px;
}
.link a{
padding: 5px;
display: block;
}
.link a:hover{
padding: 5px;
color: #ffffff;
background-color: #534e52;
text-decoration: none;
}
.categorias_enlaces{
	float: left;
	width: 280px;
}
.listado_enlaces{
	float: right;
	width: 430px;
}
.listaenlaces{

}
.listaenlaces li{
	padding-left:20px;
	list-style: square;

}
.listaenlaces a{
	display: block;
	text-decoration: none;
}
.listaenlaces a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #d13101;

}
/*****************************SITEMAP*/
.sitemap {
	padding: 10px;
	background-color: #EEEEEE;
}
.sitemap ul {
	padding-left:10px;
}
.sitemap ul li {
	padding-left:10px;
}

.sitemap li a{
	color: #bcbcbc;
}
.sitemap li a:hover{
	color:#d13101;
}
.sitemap ul li a{
	color: #534e52;
}
.sitemap ul li ul{
	margin-left:20px;
	color: #000;
}
.sitemap ul li{
	color: #000;
	font-weight: bold;
}
.sitemap ul li ul li{
	margin-left:20px;
	color: #534e52;
}
.sitemap ul li ul li a{
	color: #534e52;
}
.sitemap ul li ul li ul{
	margin-left:0px;
	margin-bottom:10px;
}
.sitemap ul li ul li ul li a{
	color: #737373;
}

.sangrado{
	margin-left:30px;
}

.sangrado_grande{
	margin-left:60px;
}
.cont_2cols_mapa{
	overflow:hidden;
}
.col_50{
	margin-left: 5px;
	float: left;
	width: 47%;
}

.lst_normal2 .thumb_weather{
	width: 30px;height:30px;
	float: right;
	margin-top: -2px;
}

.lista_eltiempo{
	width: 200px;
	list-style: none;
}

.paginacion_generica{
	clear: both;
}
.paginacion_generica li{
	list-style: none;

}

.ico_enlace{
	padding-left: 30px;
	background-image:  url(../img/link.gif?ver=roja);
	background-repeat: no-repeat;line-height: 20px;
}
.ico_imprimir{
	padding-left: 30px;
	background-image:  url(../img/ico_imprimir.gif?ver=roja);
	background-repeat: no-repeat;line-height: 20px;
}
.ico_word{
	padding-left: 30px;
	background-image: url(../img/ico_word.gif?ver=roja);
	background-repeat: no-repeat;line-height: 20px;

}
.ico_pdf{
	padding-left: 30px;
	background-image:  url(../img/ico_pdf.gif?ver=roja);
	background-repeat: no-repeat;
	line-height: 20px;
}
.inline{
	display: inline;
}
.flotaizqda{
	float:left;
}
.flotadcha{
float: right;
}
.ico_movil{
	background-image: url(../img/ico_movil.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;

}
.ico_tlf{
	background-image: url(../img/ico_tlf.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;

}
.ico_fax{
	background-image: url(../img/ico_fax.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 5px;
}
.ico_email{
	background-image: url(../img/ico_mail.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
a.ico_correo{
	background-image: url(../img/ico_mail.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:15px;
	padding-bottom: 5px;
}
a.ico_correo:hover{
	text-decoration: none;
	color: #d13101;
}
.ico_adjunto{
	background-image: url(../img/ico_adjunto.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
.ico_fichero{
	background-image: url(../img/ico_fichero.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
.ico_adjunto_pdf{
	background-image: url(../img/ico_pdf.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}

.ico_zip{
	background-image: url(../img/ico_zip.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
.ico_pdf{
	background-image: url(../img/ico_pdf.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}

.ico_zip{
	background-image: url(../img/ico_zip.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
.ico_word{
	background-image: url(../img/ico_word.png?ver=roja);
	background-repeat: no-repeat;
	padding-left: 30px;	padding-bottom: 5px;
}
.nota{
	background-color: #edecec;
	padding: 5px;
	border:1px solid #cfcfcf;
}
.img_dcha{
	float: right;
	margin-left: 20px;
	margin-bottom:20px;
}
.img_izq{
	float: left;
	margin-left: 20px;
	margin-bottom:20px;
}
.notapie{
	clear: both;
	color: #bcbcbc;
}
.contenedor_txt_img_izq{
	float: right;
	width: 560px;
}
.absolutetopright{
	position:absolute;
	top:0px;
	right: 0px;
}

.cont_2cols{
	overflow: hidden;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	height: 1%;
	position: relative;
}
* html .cont_2cols{
	position: relative;
}

* html .cont_2cols .absolute-top{
position: absolute;
	top:0px;
}
.cont_2cols .col_izq{
	float: left;
	margin:0px;
	padding:0px;
}
.cont_2cols .col_dcha{
	float: right;
	margin:0px;
	padding:0px;
}


.cont_2cols .col30{
	width: 28.5%;
	padding: 0px;
}

.cont_2cols .col40{
	width: 38%;
	padding: 0px;
}
.cont_2cols .col50{
	width: 48%;
	padding: 0px;
}
.cont_2cols .col60{
	width: 58%;
	padding: 0px;
}
.cont_2cols .col70{
	width: 69%;
	padding: 0px;
}

.col_izq_40{
	width: 38%;
	float: left;
	margin-right:2px;
}
.col_izq_50{
	width: 48%;
	float: left;
	margin-right:2px;
}
.col_dcha_60{
	width: 58%;
	float: right;
	margin-left:2px;
}
.col_dcha_50{
	width: 48%;
	float: right;
	margin-left:2px;
}
.destacado_rojo{
	font-weight: bold;
	color: #ff0000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

/*      proveedores           */

.tit_seccion_proveedores{
	background: url(../img/tit_seccion_proveedores.gif?ver=roja) no-repeat 0px 0px;
	margin: 0px;
	margin-bottom:15px;
	padding:0px;
	padding-left:0px;
	height: 33px;
	line-height: 18px;
	/**padding-top:4px;*/
	display:block;
	clear:both;
}

.lista_contenido_3cols_proveedores{

}
.lista_contenido_3cols_proveedores li{
	float:left;
	width: 233px;
	margin-right:10px;
	}

.cajadegradado_proveedores{
	background: url(../img/fon_tit_degradado_pro.gif?ver=roja) no-repeat 0px 0px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
	width:95%;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	float:left;
}

.cajadegradado_proveedores h4{
	margin-top:5px;
	margin-left:5px;
	padding-top:0px;
	padding-left:5px;
	line-height: 20px;
}

.lista_contenido_3cols_proveedores .caja_redondeada165_prov{
	background-image: url(../img/caja_redondeada165_proveedor.gif?ver=roja);
	background-repeat: no-repeat;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 233px;
}


.cajadegradado_proveedores .cont_cajadegradado .vermas_prov{
	text-align:left;
	background: url(../img/ico_vermas.gif?ver=roja) no-repeat right center;
    padding:0px;
    padding-right:25px;
	margin-top:15px;
    display:block;
    text-align:right;
    line-height: 20px;
    color: #959595;
}
/*proveedores_contacto*/
.dest_direccion_prov {
	clear:both;
	float:left;
	width:300px;
}
.dest_direccion_prov .tit {
	background:#eaeaea none repeat scroll 0 0;
	color:#534e52;
	display:block;
	font-weight:bold;
	line-height:18px;
	margin-bottom:5px;
}
.dest_direccion_prov p {
	margin:0 0 5px;
	padding:2px 2px 2px 4px;
}
.dest_direccion_prov p.email {
	background:transparent url(../img/ico_email.gif?ver=roja) no-repeat scroll 5px 2px;
	padding-left:28px;
}

/*proveedores iframe*/
.lengueta_grande iframe {
    margin-top: 20px;
	margin-bottom:0px;
	padding-bottom:0px;
}


/*//////////////////MainMenu//////////////////*/


.mainmenu{
	padding:5px;
	text-align: left;
}
* html .mainmenu{
	padding-bottom:10px;
}
.mainmenu .title{
	font-weight: bold;
}
.mainmenu li{
	list-style: none;
	color: #ffffff;
}
.mainmenu li a{
	display: block;
	height: 1%;
	color:#ffffff;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom:2px;
	background-image:url(../img/ico_cua_a.gif?ver=roja);
	background-position:7px 5px;
	background-repeat:no-repeat;
	text-decoration: none;
}
.mainmenu li a:hover{
	background-color:#d13101;
	color:#ffffff;
	background-image:url(../img/ico_cua_a.gif?ver=roja);
	background-position:7px 5px;
	background-repeat:no-repeat;
}
h2.mainmenu{
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
}
.mainmenu li .round{
	margin:2px;
	padding: 5px;
	margin-left: 20px;
}
.mainmenu a.active{
	background-color:#0090D4;
	color:#ffffff;
}
.mainmenu li ul{
	height: 1%;
	background: #ffffff;
	margin:5px;
}
.mainmenu li ul li{
	color: #000000;
}
.mainmenu li ul li a{
	color: #000000;
	background-image: none;
	padding-left: 8px;
}
.expand {
	display: block;
	cursor:pointer;
	}
.expand:hover {
	display: block;
	cursor:pointer;
	color:#ff0000;
}
.mainmenu .expandable {
	display: block;
	background-image:url(../img/ico_plus.gif?ver=roja);
	background-position:4px 2px;
	background-repeat:no-repeat;
	padding-left: 20px;
}
.mainmenu a.expandable {
	background-image:url(../img/ico_plus.gif?ver=roja);
	background-position:4px 2px;
	background-repeat:no-repeat;
}
.mainmenu a.expandable:hover {
	background-color:#0090D4;
	background-image:url(../img/ico_plus2.gif?ver=roja);
	background-position:4px 2px;
	background-repeat:no-repeat;
}

/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*LISTA 3*/
.lst_sub{
	margin-bottom:20px;
	list-style: none;
	padding: 0;
}
.lst_sub ul{
	list-style: square;
	padding-left: 35px;
}

.lst_sub li{
	padding-left: 15px;
	margin-bottom: 3px;
}

.lst_sub li a{
	font-weight:bold;
	color: #9f9f9f;
}

