@charset "utf-8";
/* CSS Document */

* {
	vertical-align: baseline;
	font-weight: normal;
	font-size: 1em;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
body {
	text-align:left;
	font-family:"Trebuchet MS";
	color:#666666;
}
p {
	font-weight:normal;
	font-size:0.95em;
	line-height:120%;
}
a {
	text-decoration:none;
}
a:hover {text-decoration:underline;}

li {
	list-style:none;
}

h2, h2.ilustragripe {
	font-size: 1.5em;
	color:#006699;
	background-image: url(../images/vigneta2.gif);
	background-position: left 75%;
	background-repeat: no-repeat;
	padding:0 0 0 20px;
	margin:0 0 20px 0;
}

h2.ilustragripe {
	text-align:center;
	font-size: 1.2em;
	color:#006699;
	height:160px;
	background-image: url(../images/pasando_la_gripe.jpg);
	background-position: center 34px;
	background-repeat: no-repeat;
	padding:0;
	margin:0;
}

h3, #bloquelocalizacion h3 {
	font-size: 1.2em;
	color:#006699;
	background-image: url(../images/vigneta1.gif);
	background-position: left 75%;
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}
h4 {
	font-size: 1.125em;
	color:#A2A220;
	padding:0;
	margin:15px 0;
}
em {
	font-size: 1em;
	font-style:italic;
	line-height:1.25em;
}
strong {
	font-weight: bold
}

.bgcolor1{
	padding:20px;
	background-color:#EDF1CD;
}
.destacadoRojo{
	color:#990000;
	font-weight:bold;
}
.destacadoAzul{
	color:#006699;
	font-weight:bold;
}
.reducefont {
	font-size:0.8em;
}
.medico {
	font-style:italic;
	font-size:0.9em;
	line-height:1.4em;
}
/* ------------------------------- Generales */
#contenedor {
	width:990px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
}
#bloque {
	display:block;
	clear:both;
	width:990px;
}
.clearing {
	clear:both;
	height:1px;
}
a.btleermas{
	display:block;
	width:158px;
	height:46px;
	margin:15px 0 0 395px;
	background-image: url(../images/bgleer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.btleermas span{
	display:none;
}
.thumb{
	padding:4px;
	border:solid 1px #CCCCCC;
	margin:4px;
}
#margin10{
	display:block;
	margin:10px;
}
#margin20{
	display:block;
	margin:20px;
}
#margin10h{
	display:block;
	margin:0 10px;
}
#margin0h10{
	display:block;
	margin:0 10px 0 0;
}
.posrelativa{
	position:relative;
	}
/* ------------------------------- Footer */
#footer {
	display:block;
	clear:both;
	width:990px;
	height:200px;
	margin:20px 0;
	background-image: url(../images/bgfooter.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#contenderoFooter {
	display:block;
	clear:both;
	width:990px;
	height:170px;
	background-image: url(../images/bgfooter_down.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#contenedorDatos{
	display:block;
	clear:both;
	width:990px;
	height:80px;
	padding:90px 0 0 0;
	text-align:center;
	background-image: url(../images/logo_footer.png);
	background-repeat: no-repeat;
	background-position: top;
}
#contenedorDatos h1.datospie{
	list-style:none;
	color:#FFFFFF;
	font-size:1.125em;
}
#contenedorDatos h3.datospie{
	background-image: none;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:1em;
}
#contenedorDatos a{
	font-size:0.8em;
	color:#FFFFFF;
}
#contenedorDatos a:hover{
	color:#FFCC33;
	text-decoration:none;
}
/* ------------------------------- firma */
#letsmedical{
	display:block;
	float:right;
	height:20px;
	width:230px;
	margin:10px;
	background-image: url(../images/logo_letsmedical.png);
	background-repeat: no-repeat;
	background-position: 105px top;
}
#letsmedical h1{
	display:none;
}
#letsmedical a{
	display:block;
	height:20px;
	width:230px;
	font-size:0.9em;
	color:#666666;
	text-decoration:none;
}
#letsmedical a:hover{
	color:#00B3A1;
}
/* ------------------------------- Cabecera */
#contenedorCabecera {
	display:block;
	width:990px;
	/*height:310px;*/
}
#datosCabecera {
	display:block;
	float:right;
	clear:both;
	height:25px;
	font-weight:bold;
	text-align:right;
	color:#8B8B8B;
	letter-spacing: 0.1em;
}
#decoCabecera{
	display:block;
	width:990px;
	height:270px;
	background-image: url(../images/bgbabe.jpg);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
#cabecera{
	display:block;
	clear:both;
	width:990px;
	height:270px;
	background-image: url(../images/bgcabecera.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#contLogo a{
	display:block;
	float:right;
	clear:right;/**/
	height:177px;
	width:766px;
	background-image: url(../images/bglogo.jpg);
}
#contLogo a:link, #contLogo a:visited, #contLogo a:active {
	display:block;
}
#contLogo h1{
	display:none;
}

/* ---------------- Navigation */
#navigation {
	display:block;
	clear:both;
	width:990px;
	height:30px;
	padding:20px 0 0 0;
	/*	background-image: url(../images/bgnavigation.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	text-align:right;
	background-image: url(../images/bgnavigation.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#navigation ul{
	font-size:1em;

}
#navigation ul li, #navigation ul li.final{
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0 0 0 10px;
	padding:0 10px 0 0;
}
#navigation ul li.final{
	border-right-style: none;
}
#navigation ul li a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#navigation ul li a:hover{
	color:#FFCC33;
}

/* ---------------- fin Navigation */

#bloqueleft, #bloqueleft2{
	display:block;
	float:left;
	width:575px;
}
#bloqueright, #bloqueright2, #bloqueright3{
	display:block;
	float:right;
	width:415px;
}
#bloqueleft2{
	width:230px;
}
#bloqueleft2 ul{
	font-weight:normal;
	line-height:28px;
}
#bloqueleft2 ul li{
	/*	list-style-image:url(../images/fn_arrow_grey.gif);*/
	list-style-position: inside;
	list-style-type: disc;
}
#bloqueleft2 ul li a, #bloqueleft2 ul li a:visited, #bloqueleft2 ul li a:active{
	color:#666666;
	text-decoration:none;
}
#bloqueleft2 ul li a:hover{
	color:#333333;
	text-decoration:underline;
}
#bloqueright2{
	width:720px;
}
#bloqueright3{
	width:820px;
}
.seccionHorarios, .seccionHorarios2{
	height:260px;
	background-image: url(../images/postithorarios2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.seccionHorarios2{
	height:400px;
}
.seccionCuadromedico{
	height:350px;
	background-image: url(../images/ftocuadromedico.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.seccionVacunas{
	height:500px;
	background-image: url(../images/ftovacunas.jpg);
	background-repeat: no-repeat;
	background-position: left 160px;
}
.seccionCompanias{
	height:450px;
	background-image: url(../images/ftocompanias.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.seccionContacto{
	height:450px;
	background-image: url(../images/ftocontacto.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
/* ------- bloques home */
#bloqueEmpresa{
	display:block;
	margin:0 0 40px 0;
}
#bloqueCuadro {
	display:block;
	float:left;
	width:230px;
	margin:0 10px 0 0;
	border-right:1px dotted #666666;
}
#bloqueVacunas{
	display:block;
	float:right;
	width:305px;
	margin:0 0 15px 0;
}
#bloqueVacunas a, #bloqueCuadro a{
	color:#666666;
	text-decoration:none;
}
#bloqueVacunas a:hover, #bloqueCuadro a:hover{
	color:#669900;
}
#bloqueVacunas img{
	border:none;
	margin:0 0 15px 0;
}
#bloqueCuadro img{
	border:none;
	margin:0 0 15px 0;
}

#bloqueServicios {
	display:block;
	/*height:290px;*/
	background-image: url(../images/bgblqservicios.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0 20px;
	/*margin:0 0 20px 0; sin banner*/
	margin:0 0 10px 0;
}
#bloqueServicios ul{
	line-height:28px;
	text-indent: 25px;
}
#bloqueServicios ul li{
	list-style-image:url(../images/vignete3.png);
	list-style-position: inside;
	list-style-type: none;
}
#bloqueServicios p{
	font-size:0.875em;
	line-height:1.2em;
	color:#333333;
	margin:10px 0 10px 5px;
}
#bloqueServicios a{
	color:#666666;
	text-decoration:none;
}
#bloqueServicios a:hover, #bloqueServicios a:hover{
	color:#669900;
}
#bloquelocalizacion{
	display:block;
	width:379px;
	height:173px;
	background-image: url(../images/bglocalizacion.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	margin:0 10px 0 16px;
}
#bloquelocalizacion h3 {
	margin:0 0 5px 0;
}
#bloquelocalizacion a:link, #bloquelocalizacion a:active, #bloquelocalizacion a:visited{
	color:#006699;
	text-decoration:none;
}
#bloquelocalizacion a:hover{
	color:#669933;
	text-decoration:none;
}
#contLocalizacion{
	padding:96px 0 0 20px;
}

a.bannergripea{
	display:block;
	width:380px;
	height:100px;
	background-image:url(../images/banner_gripe_a.jpg);
	margin:0 10px 10px 16px;
}

/* ------------------------------- Seccion empresa */
#contvideo{
	margin:20px 0;
}
#contgrafico{
	margin:20px 0;
	background-image:url(../images/banner_gripe_a.jpg);
	height:150px;
	width:auto;
}
#contCita{
	display:block;
	float:left;
	width:620px;
	height:300px;
	background-image: url(../images/bg_cita.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
}
#Cita{
	display:block;
	margin:50px 10px 0 160px;
	background-color:#FFFFFF;
}
#contCita em{
	font-size: 1.35em;
	font-style:italic;
	line-height:1.5em;
}
#videoPresentacion{
	display:block;
	float:right;
	width:330px;
	text-align:center;
	color:#669933;
}
#videoParto{
	display:block;
	float:left;
	width:350px;
	text-align:center;
	color:#669933;
}
/* ------------------------------- fin Seccion empresa */

/* ------------------------------- Seccion cuadro medico */


#fotomedico_foto1{
	display:block;
	float:left;
	width:150px;
	height:20px;
	background-image:url(../images/cuadromedico1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
#fotomedico_foto2{
	display:block;
	float:left;
	width:150px;
	height:20px;
	background-image:url(../images/cuadromedico2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
#fotomedico_foto3{
	display:block;
	float:left;
	width:150px;
	height:20px;
	background-image:url(../images/cuadromedico3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
#fotomedico_foto4{
	display:block;
	float:left;
	width:150px;
	height:20px;
	background-image:url(../images/cuadromedico4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
#fotomedico_foto4b{
	display:block;
	float:left;
	width:150px;
	height:20px;
	background-image:url(../images/cuadromedico4b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
#fotomedico.foto5{
	width:330px;
	display:block;
	float:left;
	height:20px;
	background-image:url(../images/cuadromedico5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 6px;
	font-size:0.875em;
	text-align:center;
	padding:180px 0 0 0;
}
.puestomedico{
	font-size:1em;
	color:#006699;
}
#contCita2{
	display:block;
	float:left;
	width:350px;
}
#Cita2{
	display:block;
	margin:20px 20px 0 0px;
	background-color:#FFFFFF;
	text-align:center;
}
#contCita2 em{
	font-size: 1.2em;
	font-style:italic;
	line-height:1.2em;
}
/* ------------------------------- fin cuadro medico */


/* ------------------------------- Seccion Centro vacunacion */
.descargapdf{
	font-size:0.95em;
	height:20px;
	background-image:url(../images/ico_pdf.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 40px;
	vertical-align:bottom;
	padding-top: 10px;
}
.descargapdf a{
	color:#666666;
}
.descargapdf a:hover{
	color:#006699;
}
#cuadroVacunal{
	margin:20px;
}
.cuadrovacuna{
	margin:10px 0;
	border: 1px solid #CCCCCC;
}
#banner_vacunacion{
	display:block;
	position:absolute;
	top:25px;
	left:0px;
	float:left;
	clear:right;
}
/* ------------------------------- fin Seccion */

