﻿body{
	background:url(imagenes/fondo.png) repeat-x;
	text-align:center;
	font-family:"Trebuchet MS", Arial;
	}
body a{
	text-decoration:none;
	color:#094e97;
	}	
body a:hover{
	text-decoration:underline;
	}	
a img{
	border:none;
	}
h1{
	font-size:15px;
	color:#094e97;
	margin:0;
	text-align:center;
	}
h2{
	font-size:13px;
	color:#094e97;
	margin:0;
	}
h3{
	font-size:16px;
	color:#094e97;
	padding:0;
	margin:0;
	}
td{
	text-align:center;
	}
table.borde{	
	border:1px #000000 solid;
	}
tr.negro th{	
	border:1px #000000 solid;
	}
tr.negro td{	
	border:1px #000000 solid;
	}
table.contacto{
	width:306px;
	height:179px;
	}
#contenido{
	width:793px;
	height:auto;
	text-align:justify;
	margin:10px auto;
	}
#contenido02{
	width:793px;
	height:auto;
	text-align:justify;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	float:left;
	}

#cabeza{
	background:url(imagenes/cabeza.png) no-repeat;
	width:793px;
	height:143px;
	float:left;
	}
#horizontal{
	width:793px;
	height:25px;
	margin:0 0 30px 0;
	background:#b8d4f1;
	float:left;
	color:#094e97;
	font-size:12px;
	}
#margen{
	width:176px;
	height:18px;
	float:left;
	}
	
	
/*div menu y sus divisiones*/
#menu{
	width:183px;
	height:422px;
	background:url(imagenes/menu_principal.png) top no-repeat;
	float:left;
	margin:0;
	}
#menu_01{
	margin:0px;
	padding:0px;
	width:169px;
	height:auto;
	font-size:14px;
	}
#menu_01 ul{
	padding-top:1em;
	padding-left:0;
	margin:0;
	color:#FFFFFF;
	list-style:none;
	line-height:2.50em;
	text-align:left;
	}
#menu_01 a{
	display:block;
	padding-left:6px;
	width:165px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#b8d4f1 solid 1px;
	}
#menu_01 a:hover{
	width:165px;
	background-color:#5182b5;
	text-decoration:none;
	}

#menu_02{	
	width:8.1em;
	height:11em;
	margin:0 0 0 2.5em;
	}
#menu_02 ul{
	list-style:none;
	margin:0; 
	padding:0;
	color:#094e97;
	font-size:0.88em;
	top:auto;	
	}
#menu_02 a{
	color:#094e97;
	text-decoration:none;
	display:block;
	width:9em;
	height:2.19em;
	}
#menu_02 a:hover{
	text-decoration:underline;
	}
/*aqui termina*/


#texto{
	width:403px;
	height:auto;
	margin:0 1.50em 0 1.50em;
	font-size:14px;
	float:left; 
	}
#texto02{
	width:586px;
	height:auto;
	margin:0 0 0 1.50em;
	font-size:14px;
	float:left; 
	}

#menu_der{
	width:165px;
	height:auto;
	float:left;
	text-align:center;
	}
#menu_der02{
	width:165px;
	height:auto;
	float:right;
	text-align:center;
	margin:20px 0 20px 20px;
	}
#recordatorio{
	width:145px;
	height:220px;
	background-color:#b8d4f1;
	padding:20px 10px;
	text-align:justify;
	float:left;
	font-size:12px;
	}
#menu_aguas{
	width:145px;
	height:244px;
	background-color:#b8d4f1;
	padding:20px 10px;
	text-align:left;
	float:left;
	font-size:12px;
	}
#menu_aguas ul{
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	line-height:10px;
	}
#brinco{
	height:40px;
	}
.margen{
	margin:0 0 20px 0;
	}
/*Menu de Abajo*/
#inferior{
	width:793px;
	height:auto;
	margin:1.50em 0 0 0;
	float:left;
	}
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_15 */
.pro15 {padding:0 0 0 20px; margin:0; list-style:none; height:30px; background:#1841c8 url(imagenes/pro_15_0.png);}
.pro15 li {float:left;}
.pro15 li a {display:block; float:left; height:30px; line-height:30px; background:url(imagenes/pro_15_0.png); color:#ddd; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 10px; cursor:pointer; font-size:11px;}
.pro15 li a b {float:left; display:block; background:url(imagenes/pro_15_0.png) right top; padding:0 16px 0 8px;}
.pro15 li.current a {color:#fff; background:url(imagenes/pro_15_2.gif);}
.pro15 li.current a b {background:url(imagenes/pro_15_2.gif) no-repeat right top;}
.pro15 li a:hover {color:#fff; background:url(imagenes/pro_15_1.png);}
.pro15 li a:hover b {background:url(imagenes/pro_15_1.png) no-repeat right top;}
.pro15 li.current a:hover {color:#fff; background:url(imagenes/pro_15_2.gif); cursor:default;}
.pro15 li.current a:hover b {background:url(imagenes/pro_15_2.gif) no-repeat right top;}
.pro15 li a em {display:block; float:left; width:16px; height:30px;}
.pro15 li a em.home {background:url(imagenes/home2.gif) no-repeat center center;}
.pro15 li a em.calendar {background:url(imagenes/find.gif) no-repeat center center;}
.pro15 li a em.find {background:url(imagenes/contact.gif) no-repeat center center;}
.pro15 li a em.search {background:url(imagenes/rss.gif) no-repeat center center;}
/*end CSSpplay*/

.pie{font-size:0.70em;}
.interlineado{line-height:24px; text-align:center}
.alto{height:432px;}
.color{color:#b8daf1}
.italicas{font-style:italic; font-size:12px;}
.ancho{width:10.8em;}
.ancho02{width:185px;}
.ancho03{width:115px;}
.ancho04{width:182px;}
.centro{text-align:center;}
.izquierda{text-align:left}

/*menu desplegable*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	border-left:#FFFFFF solid 1px;
}
#nav a:hover {
	background:#B8D4F1;
	text-decoration:underline;
}

#nav li {
	float: left;
	height:25px;
	text-align:center;
}
#nav li ul {
	background:#b8d4f1;
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.secundario{width: 10.8em;}
.secundario02{width: 9.6em;}

/*formulario de contacto*/
#datos{
	width:400px;
	height:223px;
	border:#094e97 1px solid;
	}
#datos02{
	width:390px;
	height:102px;
	border-bottom:#094e97 1px solid;
	padding:5px;
	}
#datos_03{
	width:190px;
	height:100px;
	float:left;
	padding:5px;
	}
#datos_04{
	width:189px;
	height:100px;
	float:left;
	padding:5px;
	border-left:#094e97 1px solid;
	}
#foto_01{width:160px; height:auto; margin:20px 0 0 0; float:left;}
#foto_02{width:160px; height:auto; margin:20px 0 0 0; float:left;}
#foto_04{width:160px; height:auto; margin:20px 0 0 0; float:left;}
#foto_05{width:160px; height:auto; margin:20px 0 0 0; float:left;}
#foto_03{width:160px; height:auto; margin:10px 0 0 0; float:left; font-size:11px; font-style:italic; text-align:left; padding-left:5px;}

/*tabla de comparación*/
.tabla{
	width:586px;
	height:auto;
	text-align:center;
	float:left;
	border:solid #000000 1px;
	margin-bottom:20px;
	}
.titulo{
	width:584px;
	height:30px;
	text-align:center;
	border-bottom:1px solid #000000;
	float:left;
	padding-top:8px;
	}
.puntos{
	width:279px;
	height:auto;
	text-align:left;
	float:left;
	padding-right:5px;
	}
.puntos02{
	width:279px;
	height:auto;
	text-align:left;
	float:left;
	border-left:1px solid #000000;
	padding-right:5px;
	}
.puntos03{
	width:279px;
	height:auto;
	text-align:left;
	float:left;
	border-right:1px solid #000000;
	padding-right:5px;
	}