/* Estilos default ==================================================== */ 
* {
	margin: 0;
	padding: 0;
}

body {
	
	/* Textos default */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
	background:url(../img/fondos/body.jpg) no-repeat top center;
}

/* Links */
a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}

/* Estilos de Head ====================================================================== */
#head{
	width:770px;
	height:121px;
	margin:0 auto;
	position:relative;

}
#head_pop{
	width:400px;
	height:101px;
	margin:0 auto;
}
.logo{
	float:left;
	width:318px;
	height:79px;
	margin:20px 0 0 22px;
	
}
.slogan {
	position:absolute;
	right:65px;
	top:17px;
}

#head .botonera{
	float:right;
	width:auto;
	margin:27px 38px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#878686;
	text-transform:uppercase;
}
#head .botonera a, #head .botonera a:link, #head .botonera a:active, #head .botonera a:visited{color:#878686; text-decoration:none;}
#head .botonera a:hover{ color:#00557A; text-decoration:underline;}

/* Estilos de MENU ====================================================================== */
#menu{
	width:770px;
	height:38px;
	margin:0 auto;
}

/* Estilos de contenidos ====================================================================== */
#contenedor{
	width:754px;
	margin:0 auto;
	padding:8px;
}
#contenedor_pop{
	width:386px;
	margin:0 auto;
	padding:8px;
}
.ventana{
	float:left;
	background-color:#FFFFFF;
	padding:5px;
	margin:0 4px;

}
.ventana1{
	float:left;
	background-color:#FFFFFF;
	padding:5px;
	margin:0 4px;

}
#left {
	float:left;
	top: 930px;
	left: 0px;
	padding:10px 10px 10px 10px;
	border: 0px;
	width: 233px;
	background-color:#F7F8F8
	}
#right {
	float:right;
	top: 930px;
	left: 0px;
	padding:10px 25px 10px 10px;
	border: 0px;
	width: 205px;
	background-color:#F7F8F8
	}
#center {
	align:center;
	top: 930px;
	left: 0px;
	padding:10px 0px 10px 10px;
	border: 0px;
	width: auto;
	background-color:#F7F8F8
	}


.titulos_sinb{
	width:auto;
	height:20px;
	
	padding:7px 0 5px 10px;
	
		
}
.titulos{
	width:auto;
	height:20px;
	
	padding:7px 0 5px 30px;
	
	background:url(../img/iconos/info.gif) no-repeat #EEF3F5 5px 6px;	
}
.titulo_premios{
	width:auto;
	height:20px;
	
	padding:7px 0 5px 30px;
	
	background: url(../img/iconos/premios.gif) no-repeat #EEF3F5 5px 6px;	
}
.titulo_quien{
	width:auto;
	height:20px;
	
	padding:7px 0 5px 30px;
	
	background: url(../img/iconos/quien.gif) no-repeat #EEF3F5 5px 6px;	
}
.titulo_quien_alto{
	width:auto;
	height:40px;
	
	padding:7px 0 5px 30px;
	
	background: url(../img/iconos/quien.gif) no-repeat #EEF3F5 5px 6px;	
}
.titulo_quien_02{
	width:auto;
	height:20px;
	
	padding:7px 0 5px 10px;
	
	background:#EEF3F5 5px 6px;	
}
.titulo_paciente {
	width:auto;
	height:20px;
	
	padding:5px 0 5px 30px;
	
	background:url(../img/iconos/pacientes.gif) no-repeat #EEF3F5 5px 6px;
}
.titulo_paciente_alto {
	width:auto;
	height:40px;
	
	padding:5px 0 5px 30px;
	
	background:url(../img/iconos/pacientes.gif) no-repeat #EEF3F5 5px 6px;
}
.titulo_consultas {
	width:auto;
	height:20px;
	
	padding:5px 0 5px 30px;
	
	background:url(../img/iconos/consultas.gif) no-repeat #EEF3F5 5px 7px;
}
.titulo_servicios {
	width:auto;
	height:20px;
	
	padding:8px 0 5px 30px;
	
	background:url(../img/iconos/info.gif) no-repeat #EEF3F5 5px 7px;
}
.titulo_servicios_alto {
	width:auto;
	height:36px;
	
	padding:8px 0 5px 30px;
	
	background:url(../img/iconos/info.gif) no-repeat #EEF3F5 5px 7px;
}
.titulo_profesionales {
	width:auto;
	height:40px;
	
	padding:6px 0 5px 30px;
	
	background:url(../img/iconos/profesionales.gif) no-repeat #EEF3F5 5px 7px;
}
.subir_volver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#878686;
}
#subtit_fondo {
	width:auto;
	height:20px;
	
	padding:10px 0 10px 10px;
	
	background-color:#EEF3F5;
}

/* Estilos de listados ====================================================================== */
ul, ol {
	list-style:none;
	padding-left:5px;
}

ul li, ol li {
	background:url(../img/bullets/bola_listados.gif) no-repeat 0 7px;
	padding:0 0 0 15px;
	line-height:19px;
}

ul.masinfo, ol.masinfo {
	list-style:none;
	padding-left:5px;
}

ul.masinfo li, ol.masinfo li {
	background:url(../img/iconos/mas.gif) no-repeat 0 3px;
	padding:0 0 0 26px;
	line-height:19px;
}

/* Estilos de Foot ====================================================================== */
#foot_pop{
	width:400px;
	margin:0 auto;
	height:68px;
	background:url(../img/fondos/footer.jpg) repeat-x;
	font-size:10px;
	color:#e8e8e8;
}
#foot{
	width:770px;
	margin:0 auto;
	height:68px;
	background:url(../img/fondos/footer.jpg) repeat-x;
	font-size:11px;
	color:#e8e8e8;
}
#foot a, #foot a:link, #foot a:active, #foot a:visited,
#foot_pop a, #foot_pop a:link, #foot_pop a:active, #foot_pop a:visited
{ color:#FFFFFF; text-decoration:underline;}
#foot a:hover,
#foot_pop a:hover
{ color:#FFFFFF; text-decoration:none;}
#foot .firma,
#foot_pop .firma
{ font-size:10px; color:#82AEC0;}
#foot .firma a, #foot .firma a:link, #foot .firma a:active, #foot .firma a:visited,
#foot_pop .firma a, #foot_pop .firma a:link, #foot_pop .firma a:active, #foot_pop .firma a:visited
{ color:#82AEC0; text-decoration:none;}
#foot .firma a:hover,
#foot_pop .firma a:hover
{ color:#82AEC0; text-decoration:underline;}
/* Estilos de Texto ===================================================================== */
p{ padding:0 4px;}
h1{ font-size:16px; color:#033f5b;}
h2{ font-size:14px; color:#033f5b;}
h3{ font-size:16px; color:#00734c;}
.txt_10{ font-size:11px; color:#999999;}
.fecha{ font-size:11px; color:#747575;}
.titulo{ color:#00734c; font-weight:bold; margin:3px 0;}
.titulo a, .titulo a:link, .titulo a:active, .titulo a:visited{ color:#00734c; }
.titulo a:hover{ color:#00734c; text-decoration:underline;}


.subtitulo{ 
	color:#006288; 
	font-weight:bold;
}
.subtitulo a, .subtitulo a:link, .subtitulo a:active, .subtitulo a:visited{ 
	color:#006288; 
	font-weight:bold;
	text-decoration:none;
}
.subtitulo a:hover{
	color:#00482F;
	text-decoration:underline;
}
.destacado{ 
	color:#006288; 
	font-weight:none;
}
.vermas, .vermas a, .vermas a:link, .vermas a:active, .vermas a:visited{color:#00734c; text-decoration:underline;}
.vermas a:hover{color:#00734c; text-decoration:none;}
.linea{ background-color:#E3E7E9; color:#E3E7E9; height:1px; margin:15px 0; border:hidden;}

/* Estilos de Fondos ===================================================================== */
.fondo_contenido{ background:url(../img/fondos/contenido.jpg) repeat-x top; padding:8px 2px;}
.fondo_blanco{ background-color:#FFFFFF;}
.fondo_celestito{ background-color:#F7F8F8; padding:9px;}
/* Estilos de Formularios ================================================================ */
.texto_formulario { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006288;}
textarea {
	width:380px;
	height:150px;
	background-color:#E9F1F3;
	border:1px solid #eef3f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#025277;
}
.campos {
	width:380px;
	height:20px;
	border:1px solid #eef3f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#025277;
}
.enviar {
	width:45px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#033f5b;
	background-color:#eef3f5;
	border:1px solid #eef3f5;
}

.mensajes {
	width:auto;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#033f5b;
	font-weight:none;
	padding:7px 0 5px 10px;
	background:#fff 5px 6px;	
}
/* hack para IE, no tocar ni alterar ==================================================== */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

