@charset "utf-8";

body {
	background-image: url(../theme/studioinvitro/fondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F7FBFC;
	color: #9A9D9D;
	line-height:105%;
}
#light{
	margin: auto;
	width: 1015px;

}
#site {
	margin: auto;
	width: 960px;
}
#lan {
	height: 58px;
	font-size: 85%;
	text-transform: uppercase;
}
#controlan {
	background-image: url(../theme/studioinvitro/lan.png);
	height: 22px;
	width: 220px;
	float: right;
	margin-top: 28px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 72%;
	color: #FFF;
	font-weight: bold;
	padding-left: 33px;
	padding-top: 8px;
}

#nav {
	height: 80px;
	background-image: url(../theme/studioinvitro/himenu.png);
	background-repeat: no-repeat;
	overflow:hidden;
	font-size:113%;
	z-index:50;
	position:absolute;
	width:960px;
	padding-top:20px;
}
#nav ul {
	list-style-type: none;
}
#nav ul li {
	float: left;
	padding: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-right:34px;
	padding-left:34px;
}
#nav ul li a {
	color: #4981A6;
	text-decoration: none;
}
#head {
	height: 284px;
	background-repeat: no-repeat;
	background-position: right top;
	position:absolute;
	top:94px;
	width:960px;
	overflow:hidden;
}
#logo {
	background-image: url(../imagenes/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	width: 414px;
	height: 255px;
	margin-top:40px;
	margin-left:45px;
}


#banner {
	height: 158px;
	z-index:30;
	position:absolute;
	top:360px;
	width:960px;
	background-image: url(../theme/studioinvitro/graciasmensaje.png);
	background-repeat: no-repeat;
	background-position: top;
}
#titular {
	background-image: url(../theme/studioinvitro/hititular.png);
	background-repeat: no-repeat;
	background-position: top left;
	z-index:30;
	position:absolute;
	top:360px;
	margin-left:-5px;
	height: 80px;
	width:100%;
	font-size: 152%;
	color: #86B63E;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 42px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 30px;

	}


#main {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	margin-top:400px;
	text-transform:none;
}

#mainflash {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	text-transform:none;
}
#mainfront {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	margin-top:450px;
	text-transform:none;
}

#mainfrontflash {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	text-transform:none;
}

#foot {
	background-image: url(../theme/studioinvitro/footer.jpg);
	background-repeat: repeat-x;
	height: 80px;
	padding-top: 50px;
	margin: 0px;
}
#creditos {
	font-size: 68%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #999;
	padding: 12px;
	background-color: #FCFCFC;
}

.link {
	color: #75ADCB;
	font-weight: bold;
	font-size: 88%;
	text-transform: uppercase;
}

.floatLeft{
	float:left;
	}
.floatRight{
	float:right;
	}	
#dataMain {
	width: 620px;
	padding: 20px;
}
#dataLateral {
	width: 305px;
	float: right;

	padding: 10px;
	height: 250px;
	background-image: url(../divside.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#data{
	padding: 20px;
	color: #AAA;
	width:710px;;
	background-image: url(../divside.png);	
	background-repeat:repeat-y;
	background-position: right;
}
#dataSub {
	float: right;
	width: 180px;
	min-height:440px;
	
}
#contactoleft {

	float: left;
	width: 220px;
	min-height:450px;
	margin-right:18px;
}


h1 {
	color: #8AB544;
	text-transform: uppercase;
	font-size: 135%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h2, .doctor {
	font-size: 136%;
	color: #4D8EB4;
	font-weight:600;
}
.especialidad {
	font-weight: bold;
	text-transform: uppercase;
	color: #B2D289;
	padding-top:5px;
}
.estudios {
	text-transform: uppercase;
	color: #4B8FB4;
	font-weight: bold;
	padding-top:12px;
}
.enfasis {
	font-size: 94%;
	font-weight: bold;
	color: #5798B6;
}
.fronttext {

	font-size: 92%;
}
.col2 {
	padding: 1%;
	float: left;
	width: 45%;
}

.celeste {
	background-color: #e0f2f6;
	width: 165px;
	margin-left:8px;
}
.topceleste {
	background-image: url(../theme/studioinvitro/topespecialidades.png);
	background-repeat:no-repeat;
	padding: 10px;
	height: 13px;
	width: 145px;
	text-transform: uppercase;
	color: #FFF;
	font-weight:bold;
	text-align:center;
}

.item {
	padding: 12px;
	width: 124px;
	margin-left: 8px;
	text-align:center;
}
.item img{
	padding-bottom:6px;
}
.item a {
	color: #9C0;
	font-weight: bold;
	font-size: 82%;
	text-decoration:none;
}

.item a:hover {
	color: #9C0;
	font-weight: bold;
	font-size: 82%;
	text-decoration:underline;
}
.especialidades li, li .especialidades {
	list-style-image: url(../theme/studioinvitro/bullet.jpg);
	padding-bottom:8px;
	font-weight: bold;
	color: #4B8FB2;
}
.especialidades li a {
	font-weight: bold;
	color: #4B8FB2;
	text-decoration: none;
}


.einformacion {
	background-image: url(../NEED_INFO.png);
	height: 118px;
	width: 152px;
	margin-top: 30px;
	margin-bottom: 16px;
	margin-left:14px;
}
.informacion {
	background-image: url(../NECESITA_INFO.png);
	height: 118px;
	width: 152px;
	margin-top: 30px;
	margin-bottom: 16px;
	margin-left:14px;
}
.contacto {
	padding-top: 94px;
	text-align: center;
}
.contacto a {
	font-weight: bold;
	color: #A0C673;
	font-size: 88%;
}



.ecita{
	background-image:url(../APPOINTMENT.png);
	height: 99px;
	width: 167px;
	margin-bottom: 16px;
	margin-left:7px;
	margin-top: 30px;	
}
.cita{
	background-image:url(../PLANIFICAR_CITA.png);
	height: 99px;
	width: 167px;
	margin-bottom: 16px;
	margin-left:7px;
	margin-top: 30px;	
}
.ecita .contacto, .cita .contacto {
	padding-top: 80px;
	text-align: center;
}
.ecita .contacto a, .cita .contacto a {
	font-weight: bold;
	color: #A0C673;
	font-size: 88%;
}

hr {
  border: 0;
  width: 80%;
  color:#CCC;
  background-color:#CCC;
}

input{
	width:75%;
	border:solid thin #CCC;
	height:21px;
	padding:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#aaa;
	}
select, textarea{
	width:70%;
	border:solid thin #CCC;
	padding:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:80%;
	color:#aaa;
	}	
.contactoinfo img{
	margin:0;
	padding:0;
	border:0;}



#footnav {
	overflow:hidden;
	background-image: url(../theme/studioinvitro/footnav.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:28px;
	padding-bottom:14px;
	margin:auto;
	
}
#footnav ul {
	list-style-type: none;
	height:40px;
	background-image:url(../theme/studioinvitro/greennav.gif);
	background-repeat:no-repeat;
	padding-left:160px;

}
#footnav ul li {
	float: left;
	font-size:63%;
	padding: 9px;
	text-transform: uppercase;
font-weight: bold;
	padding-right:34px;
	padding-left:34px;

}
#footnav ul li a {
	color:#48b54c;
	text-decoration: none;
}

#footnav ul li a:hover{
		color:#077933;
}




#slideshow {
    position:relative;
    height:411px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.holdthumb{
	padding-left:26px;}

.thumber{
	text-align:center;
	width:110;
	float:left;
	font-size:70%;
	font-weight:bold;
	color:#066;
	padding:8px;}
	
#controlan a{
	color:#FFF;
	text-decoration:none;
	}	
	
.docs{

	}	
.btn{
	background:none;
	background-image:url(../btn_enviar.png);
	border:0;
	width:90px; 
	height:36px;
	overflow:hidden;
	}	
.btn:hover{
	background-image:url(../ENVIAR_OVER.png);
	background-repeat:no-repeat;
	background-position:top center;
	}	
.ebtn{
	background:none;
	background-image:url(../BTN_SEND.png);
	border:0;
	width:90px; 
	height:36px;	
	overflow:hidden;
	}	
.ebtn:hover{
	background-image:url(../send_over.png);
	}		
.active{
	font-weight:bold;
	color:#060;
	}
