body  {
background-color: #195184;
background-position: center;
}

.texto {
	font-family: verdana;
	font-size: 12px;
	color: 52504C;
}

.menu {
clear: both; margin: 0px; padding: 0px;
}

.menu ul {
	list-style:none;
	color: #6D7074;
	background-color:#FFFFFF;
	margin: 0px; padding: 0px;
}

.menu li {
	display: inline;
	list-style: none;
	margin: 0px; padding: 0px;
}

.menu H2 {
	color:#FFBA27;
	font-size:12px;
	background-color:#F9F9F9;
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	text-align:left;
	margin: 10px; padding: 5px;
	FONT-FAMILY: verdana;
}

.menu A {
	COLOR: #2461AA; TEXT-DECORATION: none;
}
.menu A:hover {
	COLOR: #6D7074; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

hr {
	border:0px;
	color:#CCCCCC;
	background-color:#CDCDCD;
	height: 1px;
	width: 100%;
	text-align: left;
}

H1 {
	COLOR: rgb(115,162,182);
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
}

H2 {
	COLOR: #2461AA;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
}

H3 {
	COLOR: #F6822B;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

H4 {
	COLOR: rgb(115,162,182);
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}

A {
	COLOR: #6D7074; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.web P{
	color: #000;
	FONT-FAMILY: verdana;
	font-size:11px;
	margin-bottom:15px;
	line-height:18px;
	margin: 5px; padding: 5px;
}

.web_intro P{
	color: #000;
	FONT-FAMILY: verdana;
	font-size:12px;
	margin-bottom:15px;
	line-height:18px;
	margin: 5px; padding: 5px;
}

.web H1 {
	color: #195184;
	font-size:16px;
	text-align:center;
	FONT-FAMILY: verdana;
	margin: 0px; padding: 5px;
}

.web H2 {
	color: #195184;
	font-size:24px;
}

.web H3 {
	color: #005AAA;
	font-size:14px;
	text-align:left;
	font-family: Tahoma;
}

.web H4 {
	color: rgb(115,162,182);
	font-size: 10px;
	text-align: center;
}

.web ul {
	
	color: #6D7074;
	FONT-FAMILY: verdana;
	font-size:12px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
	border-color:#AAAAAA;
	margin-bottom:15px;
	line-height:15px;
	margin: 10px; padding: 25px;
}

.web A {
	COLOR: #000; TEXT-DECORATION: none;
	font-size: 11px;
	font-family: verdana;
}
.web  A:hover {
	COLOR: #000; TEXT-DECORATION: underline;
	font-weight: normal;
}

.menu_footer {clear: both; margin: 0px; padding: 0px; font-family: verdana; font-size: 10px; text-transform: uppercase;}
.menu_footer ul {margin: 0px; padding: 0px; font-weight: bold;}	
.menu_footer li {display: inline; list-style: none; margin: 5px; padding: 5px;}
.menu_footer a:hover {color: rgb(50,50,50); text-decoration: none;}

form
{
margin: 0px; padding: 0px;
}

input, select {
width: 135px;
font-size:14px;
    background-color: #FFF;
    color: #6D7074;
    border: 1px solid #CCC;
	margin: 2px;
}

input.ok
{
width: 75px;

}

.formulario p{
	color: #195184;
	FONT-FAMILY: verdana;
	font-size:14px;
	margin: 0px; padding: 0px;
}

.web img{
	border: 0px;
}

.intro img{
	margin: 5px; padding: 5px;
	width: 244px;
	height: 193px;
	border: 0px;
}

#menu_top A {
	COLOR: #fff; TEXT-DECORATION: none;
}
#menu_top  A:hover {
	COLOR: #F9BA21; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#contenedor {
width: 955px;
margin: 0 auto;
padding: 0 auto;
background-color: #fff;
border: 0px solid #fff;
}
#cabecera {
float: right;
width: 955px;
height: 170px;
}
#flash_head {
margin: 5px;
margin-left: 5px;
float: left;
width: 660px;
}
#intro {
float: left;
width: 800px;
height: 235px;
}

#intro_mapa {
float: left;
width: 660px;
}

#flashbr {
float: left;
height: 175px;
margin-top: 10px;
text-align: center;
width: 833px;
}
#menu_top {
float: right;
font-family: verdana;
font-size: 12px;
width: 335px;
height: 85px;
color: #fff;
vertical-align: text-bottom;
padding-top: 50px;
margin-right: 5px;
}
#contenido {
float: left;
width: 785px;
background-color: #fff;
}
#contenido_intro {
float: left;
width: 615px;
background-color: #fff;
}
#contenido_informacion {
float: left;
width: 955px;
background-color: #fff;
}
#superior {
width: 955px;
height: 56px;
float: left;
}
#superior_info {
width: 955px;
height: 56px;
float: left;
}
#formulario {
width: 160px;
float: left;
}
#principal {
float: left;
width: 785px;
}
#principal_informacion {
float: left;
width: 955px;
}
#principal_intro {
float: left;
width: 615px;
}

.publicidad h1
{
color: #800000;
}

#principal_inicio_izq {
float: left;
width: 410px;
}

#principal_inicio_der {
float: right;
width: 410px;
}

#head {
height: 0px;
background-image: url( "images/head.jpg" );
float: left;
width: 833px;
}
#footer {
height: 15px;
background-image: url( "images/footer.jpg" );
float: left;
width: 800px;
}
#banner {
float: right;
width: 150px;
padding: 5px;
}
#banner_right {
float: right;
width: 160px;
margin-left: 5px;
}
#banner1, #banner2, #banner3, #banner4{
width: 150px;
height: 130px;
padding: 5px;
}
#banner_left {
float: left;
width: 160px;
margin-right: 5px;
}
#banner img {
border: 0px;
}
#pie {
clear: both;
width: 955px;
}

#pie_vip {
clear: both;
width: 1000px;
text-align: center;
}

#intros {
width: 833px;
float: left;

}

#menu_especialidades {
width: 210px;
height: 245px;
float: left;
}

#espacio {
float: left;
width: 10px;
height: 245px;
}

#espacio_intro {
float: left;
width: 200px;
height: 245px;
}

#flash {
width: 375px;
height: 245px;
float: left;
}

#top {
float: left;
width: 615px;
height: 245px;
}

#especialidad {
width: 785px;
float: left;
}

#intro_centro {
width: 575px;
float: right;
}

#buscador {
float: left;
width: 200px;
}

#texto {
float: left;
width: 585px;
}

.intros {
float: left;
width: 250px;
margin-left: 15px;
font-family: verdana;
font-size: 11px;
}

#atab {
height: 10px;
background-image: url( "images/atab.png" );
float: center;
width: 638px;
}

#btab {
height: 10px;
background-image: url( "images/btab.png" );
float: center;
width: 638px;
}

.firma {

}
.firma P{
	color: #195184;
	font-size:10px;
	text-align: center;
	FONT-FAMILY: verdana;
	margin: 0px; padding: 0px;
}

.firma A {
	COLOR: #195184; TEXT-DECORATION: none;
}
.firma A:hover {
	COLOR: #F9BA21; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
#tabla {
min-height: 375px;
width: 615px;
float: center;
margin-left: 1px;
}
#resultados {
font-size: 11px;
}

#resultados table, #resultados th, #resultados td, #destacados td {
	border: 1px solid #EBEDCD;
	font-family: verdana, Arial, sans-serif;
	color: #555;
	background: #fff;
}

#resultados td, #resultados th {
	padding: 5px;
}

#resultados thead th {
	text-align: center;
	background: #E6EDF5;
	font-size: 100% !important;
}

#resultados tbody th {
	font-weight: bold;
}

#resultados tbody tr { background: #fff; }

#resultados table a:link {
	color: #666666;
	text-decoration: none;
}

#resultados table a:visited {
	color: #666666;
	text-decoration: none;
}

#resultados table a:hover {
	color: #666666;
	text-decoration: underline !important;
}

#resultados tfoot th, #resultados tfoot td {
	font-size: 85%;
}

#Resultados h2 {
text-align: center;
font-weight: bold;
font-size: 20px;
}

.cuadro_sinborde {
width: 800px;
text-align: center;
float: left;
}

.cuadroA {
width: 400px;
float: left;
}

.cuadroB {
width: 400px;
float: right;
text-align: center;
}

	/* LEFT VERTICAL MENU */
	
	#menu_left { 
		float: left;  
		margin: 0 0 6px 0; 
		padding: 0 0 1px 0; 
		border-bottom: 2px solid #e2e2e2; 
	}
		#menu_left li { list-style: none; }
		#menu_left li a { 
			display: block; 
			color: #3F5B7F; 
			background: #B8D1DC url(images/arrow.gif) no-repeat center left; 
			width: 160px; 
			padding: 7px 20px 7px 20px; 
			margin: 0 0 1px 0; 
			font-weight: bold; 
			text-decoration: none; 

		}	
		#menu_left li a:hover { background: #6495AB url(images/arrow.gif) no-repeat center left; color: #fff;  }
		
		/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 3px 20px;
		margin-right: 2px;
		background: #195184 url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
		font-size: 12px;
		font-family: tahoma;
	}
	#tablist li a:hover{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		background: #B8D1DC url(images/corner.gif) no-repeat top right;
		color: #2F637A;
		padding: 6px 14px;
		font-size: 11px;
		font-family: tahoma;
		margin-right: 2px;
	}
	#tablist .key { text-decoration: underline; }
	
	/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 950px;
	background: #B0D0DC url(images/topicsbg.gif) repeat-x left bottom;
	padding: 0px 0px;
	margin: 0 0 0px 0;
	color: #fff;
	height: 30px;
}
	#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }
	
#consulta{
width: 380px;
float: left;
text-align: left;
}
#consulta img{
border: 0px;
}	
#form {
width: 570px;
float: right;
}
	
#contenedor_vip {
width: 955px;
margin: 0 auto;
padding: 0 auto;
float: center;
}

#contenido_vip {
float: center;
width: 955px;
background-color: #fff;
font-size: 11px;
}

#cabecera_vip {
float: left;
width: 955px;
height: 85px;
background-image: url( "images/encabezado_vip.jpg" );
background-repeat: no-repeat;
text-align: right;
}
#cabecera_vip a{
color: #fff;
font-family: verdana;
font-size: 12px;
padding: 5px;
}

#head_vip {
height: 10px;
background-image: url( "images/head_vip.jpg" );
float: left;
width: 955px;
}
#footer_vip {
height: 15px;
background-image: url( "images/footer_vip.jpg" );
float: left;
width: 955px;
}
#pie_vip {
clear: both;
width: 955px;
}

#principal_vip {
float: left;
width: 955px;
background-color: #fff;
}

#texto_vip {
width: 955px;
float: left;
height: 25px;
}

#vip_a {
width: 940px;
float: left;
height: 360px;
margin: 5px;
	border-top-color: #B8D1DC;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_ai {
width: 225px;
float: left;
height: 350px;
margin-left: 5px;
}

#vip_ac {
width: 475px;
float: left;
}

#vip_ad {
width: 225px;
float: right;
height: 350px;
margin-left: 5px;
}

#vip_b {
width: 940px;
float: left;
height: 185px;
margin: 5px;
	border-top-color: #B8D1DC;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_b1, #vip_b2 {
width: 470px;
float: left;
height: 170px;
}

#vip_b1i {
width: 235px;
float: left;
height: 170px;

}

#vip_b1d {
width: 235px;
float: left;
height: 170px;

}

#vip_b2i {
width: 235px;
float: left;
height: 170px;

}

#vip_b2d {
width: 235px;
float: left;
height: 170px;

}

#vip_c {
width: 940px;
float: left;
margin: 5px;
height: 150px;
	border-top-color: #B8D1DC;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_c1, #vip_c2 {
width: 470px;
float: left;
height: 150px;
}

#vip_c1i {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c1d {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c2i {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c2d {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

.zona_vip{
font-family: verdana;
font-size: 11px;
color: #000;
text-align: left;
}

.zona_vip img{
	background: #fff;
	color: inherit;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
	border-color: #B8D1DC;
	border-style: solid;
	border-width: 1px;
}

.zona_vip h1{
text-align: center;
font-size: 18px;
color: #000;
font-family: verdana;
margin-top: 10px;
}

.zona_vip h2{
text-align: left;
font-size: 13px;
color: #B8D1DC;
font-family: arial;
margin-top: 5px;
margin-bottom: 5px;
}
	

