/* CSS Document COLON CENTER*/
*{margin:auto;}

body{
	font:12px Trebuchet MS, Helvetica, sans-serif;
	color:#25305e;
	background:#fff;
}

.azul_c {color:#017bc6;}
.rojo {color:#cc3333;}
.linea{width:660px; border-bottom:1px dotted #017bc6; margin:15px 0 10px; height:1px; clear:both;}

p{text-align:justify; padding-bottom:5px;margin:0;}

a {text-decoration:none;}

h1{
	color:#154691;
	font-size:24px;
	padding-bottom:10px;
}

h2{
	color:#017bc6;
	font-size:18px;
	font-weight:normal;
	padding:5px 0px;
}

h3{
	color:#3495D1;
	font-size:18px;
	padding:0 0 10px 30px;
}

h4{
	color:#154691;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
}

ul{padding-bottom:5px;}

ul li{
	list-style-type:disc;
	list-style-position:inside;
}

ul li a{
	color:#25305e;
	text-decoration:none;
}

ol{padding-bottom:5px;}

ol li{
	list-style-type:decimal;
	list-style-position:inside;
	text-align:justify;
}

#encabezado{
	background:url(imagenes/fondos.jpg) repeat;
	height:400px;
}

#menu_c{
	float:left;
	font-size:14px;
	width:270px;
	position:absolute;
	top:168px;
}

#menu_c ul{
	margin-left:-30px;
	padding-bottom:5px;
	text-align:right;
}

#menu_c ul li{
	border-bottom:1px dashed #FFFFFF;
	line-height:21px;
	list-style-type:none;
}

#menu_c .no-selected{color:#fff;}

#menu_c .no-selected:hover{color:#8CDCE0;}

#menu_c .selected{color:#8CDCE0;}

#menu_c a img{border:0}

#cuerpo{
	background:url(imagenes/fondo_contenedor.jpg) repeat-y scroll 0 0;
	margin:auto;
	overflow:hidden;
	width:980px;
}

#banner_sup{
	background:#73BEC2 none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	overflow:hidden;
	padding:10px 15px;
	width:660px;
}

#izquierdo{
	float:left;
	overflow:hidden;
	padding:10px 10px 15px;
	width:270px;
}

#izquierdo img{padding-top:10px;}

#izquierdo a img{border:0;}

#contenido{
	float:left;
	overflow:hidden;
	padding:15px;
	width:660px;
}

.cuadro{
	border-bottom:medium dotted #777777;
	float:left;
	padding-bottom:10px;
	margin-right:20px;
	width:205px;
}

.cuadro_img{
	background: url(imagenes/marco_cuadro.jpg) no-repeat;
	height:180px;
	width:205px;
}

.cuadro_img a img{border:0;}

.doctor{
	background-color:white;
	border-right:1px solid #666666;
	float:left;
	margin-top:15px;
	padding-right:20px;
	width:305px;
}

.info{
	padding-bottom:10px;
	padding-right:5px;
	text-align:center;
	width:185px;
}

#pie{
	width:980px;
	background: #017bc6 url(imagenes/fondo_pie.jpg) no-repeat;
	text-align:center;
	color:#fff;
}

#links_arriba{
	border-bottom:1px solid #fff;
	font-size:14px;
	margin:auto;
	padding-top:10px;
	text-decoration:none;
	width:810px;
}

#links_abajo{
	font-size:14px;
	margin:auto;
	padding-bottom:10px;
	padding-top:0;
	text-decoration:none;
	width:810px;
}

#links_arriba a{
	color:#FFFFFF;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

#links_abajo a{
	color:#fff;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.clear{
	clear:both;}

#mapas{
background: #000000 url(imagenes/fondo_gris.jpg) no-repeat scroll 0 0;
height:202px;
padding-top:19px;
width:650px;
}

#fondo_menu{
	background:url(imagenes/fondo_menu.jpg) no-repeat;
	width:265px;
	padding:10px 0;
	margin:0px;
}

#fondo_menu .no-selected{color:#154691;}

#fondo_menu .no-selected:hover{color:#017bc6;}

#fondo_menu .selected{color:#017BC6;}

#fondo_menu ul{
	padding-left:0;
	width:260px;
}

#fondo_menu ul li{
	border-bottom:1px solid #fff;
	margin:0 10px 0;
	padding:3px 0 3px 5px;
	list-style-type:disc;
	list-style-position:inside;
}

#fondo_menu ul li a{
	color:#154691;
	text-decoration:none;
}

.paquetes{
	background: #fff url(imagenes/paquetes1.jpg) no-repeat;
	margin:auto;
	width:500px;
	height:280px;
}

.paq{
	float:left;
	font-size:11px;
	margin:auto;
	padding-right:15px;
	width:150px;
}

.paq ul{
	padding-left:15px;
}

.paq ul .no-selected:hover{
	color:#017bc6;
}

.paq ul li a{text-decoration:none}

.link{
	width:200px;
	height:120px;
	padding-right:15px;
	text-align:center;
	float:left;
	margin:auto;
}

.link a {color:#25305e; text-decoration:none;}
.link a img {border:0}

.descarga{
	float:left;
	margin:auto;
	padding-right:15px;
	padding-top:10px;
	text-align:center;
	width:200px;
}

.descarga a {color:#25305e; text-decoration:none;}
.descarga a img {border:5px solid #017BC6; margin:10px;}


/********************* FORMA LADO IZQUIERDO ************************/
#forma_contacto {
	border-bottom:1px dotted #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	width:250px;
}

#forma_contacto .boton {
	background:transparent url(imagenes/btn_enviar.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:right;
	height:33px;
	margin-top:5px;
	margin-left:18px;
	margin-bottom:5px;
	width:105px;
}

#forma_contacto label{
	margin-top:40px;
}

#forma_contacto input, textarea, select {
	height:17px;
	margin-bottom:0px;
	width:140px;
}

#forma_contacto textarea {
	height:50px;
	margin-bottom:8px;
	margin-right:0;
	width:140px;
}

#forma_contacto #texto_forma{
	float:left;
	line-height:20px;
	text-align:right;
	width:86px;
	margin:auto;
	position:relative;
}

#clear{ clear:both;}

#forma_contacto #cajas_texto{
	float:right;
	width:150px;
	margin:auto;
	position:relative;
}

#forma_contacto h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
	margin:0px; 
	}

/******************************** SWF's *****************************/

#flash{
	display:in-line;
	width:980px;
	height:400px;
	margin:auto;
}

#flash_hidro{
	border:5px solid #017BC6;
	float:right;
	height:350px;
	margin-left:15px;
	width:350px;
}

#flash_hidro_small{
	background: url(imagenes/marco_cuadro.jpg) no-repeat;
	height:180px;
	width:205px;
}

#video{
	background: url(imagenes/fondo_video.png) no-repeat;
	float:right;
	margin-left:10px;
	width:360px;
	height:350px;
}

#banner_logos{
	float:left;
	height:92px;
	margin-top:15px;
	width:264px;
}