body {
	margin: 0px;
	color:#3387CD;
	font:12px Arial, Helvetica, sans-serif;
}
p{margin:0 0 12px 0;}
img{border:0}
.wrap {
	width:764px;
	margin:10px auto;
}

.menu_sup {
	padding-left:10px;
}


.menu {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:19px;
	padding-top:10px;
}

.menu a {
	color:#3F7A9D;
	text-decoration: none;
}

.menu a:hover {
	color:#3F7A9D;
	text-decoration: underline;
}


.menu a.sel{
	font-weight:bold;
	text-decoration: none;
	color:#E65D0E;
	
}

.logo { padding:1em 0 0 5.8em;}

.contenedor {
	background: url(images/bg1.gif) no-repeat;
	clear:both;
	height:720px;
	padding-top:22px;
}

.contenido {
	border:1px solid #788F97;
	margin:0 21px 19px 19px ;
	height:595px;
	background:#FFFFFF;
	overflow:hidden;
	line-height:1.3em;
}

.izquierda {float:left;}
.derecha {float:right;}

.margen {padding-top:50px;}
.banner_izda {padding-left:10px;}

.scroll_derecha{
	height:335px;
	width:265px;
	overflow:auto;
}
.scroll_izquierda{
	height:400px;
	padding-right:18px; 
	overflow:auto; 
	width:374px;
}


.texto_izquierda {float:left; padding:4px 17px 0 20px; width:390px;}
.texto_derecha {float:left; padding:4px 17px 0 10px; width:355px;}

.endesa_hogar {margin-bottom:25px; width:370px;}
.masalto{margin-top: 20px}

div.nav {position:relative; top:405px; text-align:center; font-size: 13px}
div.nav a{color:#E65D0E; text-decoration:none; font-weight:bold; font-size: 13px}
div.nav a:hover {text-decoration:underline;}

ul {margin:0; padding:0;}
ul li {
	list-style: none;
	padding:0 0 .8em .4em; 
	
}

dl {margin-left:.5em;}

dd {color:#545759;}

dl dt { 
	margin: 1em 0 1em 0;
	padding-left:1.3em;
	background: url(images/flea.gif) no-repeat left center;
}	


.sel{
	font-weight:bold;
	text-decoration: none;
	color:#E65D0E;
}

ul.interior li{ 
	margin: 1em 0 1em 1.3em;
	list-style: url(images/flea.gif);
	}

#texto_interior {float:right;width:513px;padding:0 10px 0 0;}
#texto_interior h1 {font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#125C86;}
#texto_interior p {color:#545759;font:10px;}

#texto_interior2 {
width:513px;
height:368px;
overflow:auto;
margin-left:10px;
float:left;
}

body.home-page #texto_interior2 {width:330px;}

#texto_interior2 form#contacto {margin-left:20px;}

#texto_interior2 h1 {font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#125C86;}
#texto_interior2 p {color:#545759;font:10px;padding-right:10px;}

#texto_interior3 {
width:420px;
height:368px;
float:right;
padding-right:80px;
}

#texto_interior3 h1 {font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#125C86;}
#texto_interior3 p {color:#545759;font:10px;padding-right:10px;}



#contacto {margin:25px 0 20px 0; padding:35px 0 20px 25px; border:1px solid #CCCCCC; width:410px; text-align:left;}
#contacto label {
	width:160px;
	display:block;
	float:left;
	padding:3px 0 0 0;
	margin-bottom:8px;
	font-weight:bold;
	clear: both;
}
#contacto input, #contacto select {font:normal 11px Arial, Helvetica, sans-serif; border:1px solid #1C638D}
#contacto input { width:180px; margin-bottom:5px; padding:2px; color:#1C638D;}
#contacto select { width:187px; margin-bottom:5px; padding:1px; color:#1C638D;}
#contacto select optgroup{ font-style:normal; color:#1C638D; }
#contacto select option{ font-weight:normal; color:#1C638D;}
#contacto .botones {  margin:20px 0 0 163px; clear:both;}
#contacto .botones input { width: 65px !important; padding:0 !important; background:#1C638D; color:#FFF}
#banners {margin-right:10px;float:right;}
#banners img {border:solid 1px #CCCCCC;}

.pequenio { font-size:10px;color:#125C86;}
.pequenio a { 
font-size:10px;
color:#125C86;
text-decoration : underline;
font-weight:bold;
}

p.more-information a {color:#E65D0E; text-decoration:none;}
p.more-information a:hover {text-decoration:underline;}
