body {margin:0 0 0 0; color:#3e3e3e;font-size:14px; font-family: Arial, Helvetica, sans-serif; text-align:center;}
#wrap {margin:0 auto 0 auto; width:990px; text-align:left; height:auto;}
#divh1 {text-align:center; font-weight:bold;background-color:#ffffff;}
H1 {width: 100%; font-size: 11px; color: #333333; margin: 0 0 10px 0;background:url(http://www.serindex.es/web/imagenes/cab_menu_portada_1.gif); padding: 2px 0;}
H2 {font-size:1.4em; line-height:1em; color:#FE9901; margin:0.8em 0; text-align:center}
#cabecera {text-align:right; height:105px;}
#logo {float:left; width:150px;}
a {text-decoration:underline; color:#3364AC;}
a:hover {text-decoration:underline; color:#3F8FC0;}
#wrap2 {margin:0 auto 0 auto; width:990px; text-align:left; background-color:#FFFFFF; height:auto;}
/*Navegacion*/
#navi {font-family:Arial, Helvetica, sans-serif; padding:0;}
#navi a {display:block; float:right; padding:0 20px;text-decoration:none; font-size:14px; font-weight:bold; color: #999999;border: 1px solid #999999; border-top:0; border-bottom:0; border-right: 0px;}
#navi a:hover {padding-top: 0px; color:#BBBBBB;}
#telefonoform {background: url(imagenes/operadora.jpg) no-repeat -25px 0px; border:1px solid #999999; color:#3F8FC0; padding: 5px 0 0 95px; margin:0 0 8px 778px !important; margin:0 0 8px 775px;width:115px; height:70px; text-align:left;}
#telefonoform span {color:#e56a06;font-weight: bold;}
#telefonoform a {color:#e56a06;font-weight: bold;}
#medio {height: 100%; margin-top:15px;}
/*Contenido*/
#contenido {background-color:#FFFFFF; height:100%;}
#frase {color:#333333; margin-bottom:20px;height:250px;clear:both}
.columna {width:320px; margin-right:15px;float:left;}
.columna2 {width:320px; margin-right:15px;float:left;}
.columna3 {width:320px; float:left;}
.marcoimagen1 {background:url(http://www.serindex.es/web/imagenes/cab_menu_portada_1.gif);height:35px; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; padding-top: 10px;}
.marcoimagen2 {background:url(http://www.serindex.es/web/imagenes/cab_menu_portada_2.gif);height:35px; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center;padding-top: 10px;}
.marcoimagen3 {background:url(http://www.serindex.es/web/imagenes/cab_menu_portada_3.gif);height:35px; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center;padding-top: 10px;}
.imagen {margin-left:5px}
#texto {line-height:18px;color:#333333;}
#texto img {margin-right:6px;}
.marcotexto1 {border:1px solid #CCCCCC; padding: 14px;margin-left:0px; height:180px;background:url(http://www.serindex.es/web/imagenes/fondotexto2.gif);}
.marcotexto2 {border:1px solid #CCCCCC; padding: 14px;margin-left:0px; height:180px; background:url(http://www.serindex.es/web/imagenes/fondotexto2.gif);}
.marcotexto3 {border:1px solid #CCCCCC; padding: 14px;margin-left:0px; height:180px; background:url(http://www.serindex.es/web/imagenes/fondotexto2.gif);}
.listado {margin:3px 0 0 -10px; list-style:none;}
.listado li {height:1.6em; line-height:1.6em;padding:0 0 0 1.2em; background: url(http://www.serindex.es/web/imagenes/icononaranja.gif)  no-repeat left center ;}
.menu {float:left; width:250px; margin-top:5px; color: #325275;}
.cabeceramenu {background:url(http://www.serindex.es/web/imagenes/cabmenu1.gif);height:40px; border-bottom: 1px solid #A1B2C4; color:#3F8FC0; font-size:14px; font-weight:bold;}
.cabeceramenu2 {background:url(http://www.serindex.es/web/imagenes/cabmenu3.gif);height:40px; border-bottom: 1px solid #A1B2C4; color:#3F8FC0; font-size:14px; font-weight:bold;}
.cabeceramenu3 {background:url(http://www.serindex.es/web/imagenes/cabmenu2.gif);height:40px; border-bottom: 1px solid #A1B2C4; color:#3F8FC0; font-size:14px; font-weight:bold;}
.menucontent {margin-bottom:15px; border: 1px solid #A1B2C4; border-top:0; padding:10px 5px 5px 10px; font-size:14px;}
/*.menucontent ul { list-style:url(http://www.serindex.es/web/imagenes/icononaranja.gif); margin-left:-20px !important; margin-left:20px; margin-top:2px;}*/
.menucontent ul { list-style:url(http://www.serindex.es/web/imagenes/icononaranja.gif); margin-left:-20px; #margin-left:20px; margin-top:2px;}
.menucontent li {line-height:1.6em; height:1.6em; border-bottom:1px dotted #e6e6e6;}
.menucontent2 {margin-bottom:15px; border: 1px solid #A1B2C4; border-top:0; padding:10px 5px 5px 10px; font-size:14px;}
/*.menucontent2 ul { list-style:url(http://www.serindex.es/web/imagenes/iconoverde.gif); margin-left:-20px !important; margin-left:20px; margin-top:2px;}*/
.menucontent2 ul { list-style:url(http://www.serindex.es/web/imagenes/iconoverde.gif); margin-left:-20px; #margin-left:20px; margin-top:2px;}
.menucontent2 li {line-height:1.6em; height:1.6em; border-bottom:1px dotted #e6e6e6;}
.menucontent3 {margin-bottom:15px; border: 1px solid #A1B2C4; border-top:0; padding:10px 5px 5px 10px; font-size:14px;}
/*.menucontent3 ul { list-style:url(http://www.serindex.es/web/imagenes/iconoazul.gif); margin-left:-20px !important; margin-left:20px; margin-top:2px;}*/
.menucontent3 ul { list-style:url(http://www.serindex.es/web/imagenes/iconoazul.gif); margin-left:-20px; #margin-left:20px; margin-top:2px;}
.menucontent3 li {line-height:1.6em; height:1.6em; border-bottom:1px dotted #e6e6e6;}
#imagenportada {height: 250px; background-image:url(http://www.serindex.es/web/imagenes/asesoramiento-electrico.jpg);background-repeat: no-repeat; background-position:right;}
#textoimagen {width: 400px; height:230px; padding: 10px; color: #FFFFFF;font-size:16px;  line-height:24px; background-color:#222222;background:url(http://www.serindex.es/web/imagenes/fondotexto.gif);}
.textogeneral {float:left; width:515px; margin-left: 5px; margin-top:3px;padding:0 0 5px 5px; color: #325275; line-height:18px;}
.textogeneral2 {margin-top:3px;padding:0 0 5px 5px;color: #325275; line-height:18px;}
/*Formulario*/
.marco {border: solid #999999 1px; border-top: 0px; vertical-align: top; background-color: #9bcf15; color: #333333; margin-bottom: 7px;}
#contenidofuera {
	float:left;
	margin-left: 15px;
	width:200px;
}




#formulariolateral{border:1px solid #3F8FC0; padding-top:10px;}
#formulariolateral form{ padding:0; margin:0;}
#formulariolateral form dl{ padding:0; margin:0; margin-left:10px;}
#formulariolateral form dt{ padding:0; margin:0; margin-bottom:3px; color:#3F8FC0;}
#formulariolateral form dd{ padding:0; margin:0; margin-bottom:3px;}
#formulariolateral form dd input{border:1px solid #3F8FC0; color:#333333;width: 174px;background:#A1B2C4;}
#formulariolateral form .dtboton{ margin-top:15px;}
#formulariolateral input{
border: 1px solid #3F8FC0;
margin-bottom:5px;
}
#formulariolateral textarea {
	width: 174px;
	height:110px;
	border: 1px solid #3F8FC0;
	background:#A1B2C4;
}
.boton {background:#3F8FC0; width: 174px;padding: 6px 0; color: #FFFFFF; font-size:16px; font-weight:bold;}
.cabeceraformulario {margin-bottom:10px; padding: 3px; background:#444444; color:#FFFFFF; text-align:center;}



/*Footer*/
#footer {text-align:center; margin: 5px 0; padding:5px;border: 1px solid #c6c6c6; color: #999999; }