* { margin:0; padding:0; list-style:none; border:0; outline:none; }
body {
	background:#9ac1bd url(../../img/es/bg.jpg) repeat-x left top;
	margin:0; padding:0;
	}
.contenido {
	width:960px; height:auto;
	margin:0 auto; padding:0;
	}

.header {
	width:960px; height:154px;
	background:url(../../img/es/cabecera.jpg) no-repeat left top;
	position:relative;
	}
.logo {
	width:300px; height:100px;
	text-indent:-99999px;
	display:block;
	top:30px;
	left:10px;
	position:absolute;
	}
/*HEADER*/

#enlaces {
	width:300px;
	height:50px;
	position:absolute;
	top:49px;
	left:414px;
	background-repeat: no-repeat;
	font-size: 16px;
	
}

#enlaces a {
	display:block;
	float: left;
	height: 26px;
	width: 72px;
	text-align: left;
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	margin-right: 18px;
	padding-left: 40px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

#enlaces a:hover {
	text-decoration: underline;	
}

.btn_blog {
	text-align: center;
	background-image: url(../../img/es/btn_blog.jpg);
	background-repeat: no-repeat;
}
.btn_news {
	background-image: url(../../img/es/btn_news.jpg);
	background-repeat: no-repeat;
}

#btnBlog {
	text-align: center;
	background-image: url(../../img/es/btn_blog.jpg);
	background-repeat: no-repeat;
}
#btnNoticias {
	background-image: url(../../img/es/btn_news.jpg);
	background-repeat: no-repeat;
}

/*FIN HEADER*/

.menu {
	width:960px; height:69px;
	background:url(../../img/es/menu.jpg) no-repeat right top;
	}
	.menu li {
		float:left;
		}
	.menu .uno {
		display:block;
		width:81px; height:69px;
		background:transparent url(../../img/es/m_inicio.jpg) no-repeat left top;
		text-indent:-9999px;
		}
	.menu .dos {
		display:block;
		width:91px; height:69px;
		background:transparent url(../../img/es/m_clinica.jpg) no-repeat left top;
		text-indent:-9999px;
		}
	.menu .tres {
		display:block;
		width:166px; height:69px;
		background:transparent url(../../img/es/m_actividades.jpg) no-repeat left top;
		text-indent:-9999px;
		}
	.menu .cuatro {
		display:block;
		width:113px; height:69px;
		background:transparent url(../../img/es/m_localizacion.jpg) no-repeat left top;
		text-indent:-9999px;
		}
	.menu .cinco {
		display:block;
		width:91px; height:69px;
		background:transparent url(../../img/es/m_contacto.jpg) no-repeat left top;
		text-indent:-9999px;
		}
	.menu li.current a {
		background-position:bottom!important;
		}
.banderas {
	width:66px; height:22px;
	float:right; margin:0 25px 0 0;
	}
	.banderas li {
		float:left;
		}
	.banderas .es a {
		display:block;
		width:24px; height:22px;
		background:transparent url(../../img/es/es.gif) no-repeat left top;
		text-indent:-9999px;
		}
	.banderas .fr a {
		display:block;
		width:22px; height:22px;
		background:transparent url(../../img/es/fr.gif) no-repeat left top;
		text-indent:-9999px;
		}
	.banderas a:hover {
		background-position:bottom!important;
		}
	
.cnt {
	float:left;
	width:960px; height:auto;
	background:#fff url(../../img/es/contenido.jpg) repeat-x left top;
	}
.pie {
	clear:both;
	background:#f3f2e8;
	border-top:1px solid #e5e4d4;
	width:920px; height:auto;
	margin:0; padding:20px;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#9d9d9d;
	}
	.pie a {
		color:#666; text-decoration:none;
		}
		.pie a:hover {
			text-decoration:underline;
			}




.contenido_interior {
	float:left;
	width:510px; height:auto;
	margin:0; padding:20px 0 20px 20px;
	text-align:justify;
	}
	.contenido_interior h1 {
		font:normal 22px/22px Arial, Helvetica, sans-serif; color:#222;
		margin:0 0 10px;
		}
	.contenido_interior h2, .contenido_interior h3 {
		font:bold 14px/20px Arial, Helvetica, sans-serif; color:#222;
		margin:30px 0 10px;
		}
	.contenido_interior h2.inline {
		display:inline!important;
		font:bold 12px/18px Arial, Helvetica, sans-serif; color:#222;
		}
	.contenido_interior p, .contenido_interior span {
		font:normal 12px/18px Arial, Helvetica, sans-serif!important; color:#222;
		margin:0 0 10px;
		}
	.contenido_interior a, .contenido_interior a.visible:hover {
		font:normal 12px/18px Arial, Helvetica, sans-serif!important; color:#222;
		margin:0 0 10px;
		text-decoration:none; 
		}
		.contenido_interior a:hover, .contenido_interior a.visible {
			text-decoration:underline;
			font:normal 12px/18px Arial, Helvetica, sans-serif!important; color:#222;
			margin:0 0 10px; 
			}
	.contenido_interior p.float {
		float:left;
		display:inline;
		}
	.contenido_interior .margen {
		padding:0 20px;
		}
	.contenido_interior ul {
		margin:0 0 10px;
		}
		.contenido_interior ul li {
			font:normal 12px/18px Arial, Helvetica, sans-serif; color:#222;
			}


ul.deco li {
	margin:0 0 10px; padding:0 0 0 10px;
	background:url(../../img/es/linea.jpg) no-repeat left 8px;
	}

.sidebar {
	float:right;
	width:390px; height:auto;
	padding:20px 20px 0 0;
	}
	.sidebar .texto {
		padding:10px;
		font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333;
		}
	.sidebar ul {
		margin:0 10px 10px 10px;
		}
	.sidebar ul li {
		}
		.sidebar ul li a {
			font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;
			text-decoration:none;
			padding:5px 0;
			background:url(../../img/es/dot.gif) repeat-x left bottom;
			display:block;
			}
			.sidebar ul li a:hover {
				font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;
				text-decoration:underline;
				}
			.sidebar ul li a.current {
				font-weight:bold;
				}
			.sidebar ul li ul {
				margin-top:5px;
				}



.mapa_web ul {
		margin:0 10px 10px 10px;
		}
	.mapa_web ul li {
		}
		.mapa_web ul li a {
			font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5a6165;
			text-decoration:none;
			padding:5px 0;
			background:url(../../img/es/dot.gif) repeat-x left bottom;
			display:block;
			}
			.mapa_web ul li a:hover {
				font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5a6165;
				text-decoration:underline;
				}
			.mapa_web ul li ul {
				margin-top:5px;
				}


/* ======= Formulario front-end ======= */

.formulario_frontend {
	width:510px;
	height:auto;
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#222;
	}
	.formulario_frontend .titulo {
		border-bottom:1px solid #eee;
		padding:0 0 10px;
		margin:0 0 10px;
		}
	.formulario_frontend fieldset {
	border:1px solid #eee;
	padding:10px;
	margin:0;
	width:auto;
	height:auto;
	}

	.formulario_frontend legend {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#222;
	_margin:0 0 10px;
	}
*:first-child+html .formulario_frontend legend {
	margin:0 0 10px;
	}
	
	.formulario_frontend label {
	display:block;
	float:left;
	width:200px;
	line-height:25px;
	margin:0 0 10px;
	}
	.formulario_frontend input {
	display:block;
	float:left;
	width:150px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:0 0 10px;
	}
	.formulario_frontend select {
	display:block;
	float:left;
	width:150px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:3px 2px 10px 0;
	}
	.formulario_frontend textarea {
	display:block;
	float:left;
	width:230px;
	height:120px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:0 0 10px;
	}
	
	.formulario_frontend br {
	clear:left;
	}
	.formulario_frontend .error_input {
	display:block;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#e0234b;
	width:auto;
	padding:0 0 0 30px;
	margin:3px 0 0;
	background:transparent url(../../img/es/icons/cruz.gif) no-repeat 10px center;
	}
	.formulario_frontend .error_input_largo {
	display:block;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#e0234b;
	width:auto;
	padding:0 0 0 30px;
	margin:3px 0 0 190px;
	background:transparent url(../../img/es/icons/cruz.gif) no-repeat 10px center;
	}
	.formulario_frontend input.check {
	display:block;
	float:left;
	width:auto!important;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:5px 10px 10px 0;
	}
	.formulario_frontend input.boton {
	display:block;
	float:left;
	width:auto!important;
	border:auto;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:5px 10px 10px 0;
	}
	
	.formulario_frontend .caja_observaciones {
	border:1px solid #eee;
	background:#f8f8f8;
	padding:10px;
	margin:10px 0 0;
	width:auto;
	height:auto;
	}

.tabla {
	background:#d9f4eb;
	border:2px solid #b2ddce;
	padding:10px;
	font:normal 14px/20px Arial, Helvetica, sans-serif!important; color:#222;
	}



.contacto {
	background:url(../../img/es/contactar.jpg) no-repeat left -20px;
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#222;
	}
	.contenido_contacto {
		text-align:justify;
		width:165px;
		padding:50px 0 0 15px;
		}
.contenido_contacto a {
	font-weight:bold;
	color:#19a697;
	text-decoration:underline;
	margin:0 0 0 17px;
	}
.contenido_contacto a:hover {
	font-weight:bold;
	color:#333;
	text-decoration:underline;
	}
	

/* cambios version 1.1 */

.mapa {
	padding:0;
	}
.banner {
	background:#ccc;
	margin:0 0 10px;
	height:150px;
	}
.localizacion {
	margin:20px 0 0;
	}
.invitamos {
	width:390px; height:39px;
	background:url(../../img/es/invitamos.jpg) no-repeat left top;
	font:bold 12px/39px Arial, Helvetica, sans-serif; color:#757575;
	text-align:center;
	margin:0 0 10px;
	}
	.invitamos a {
		color:#19a697;
		text-decoration:none;
		}
		.invitamos a:hover {
			text-decoration:underline;
			}
.bajomapa {
	width:390px; height:41px;
	background:url(../../img/es/bajomapa.jpg) no-repeat left top;
	font:bold 12px/41px Arial, Helvetica, sans-serif; color:#757575;
	text-align:center;
	padding:0 0 10px;
	}
	.bajomapa a {
		color:#19a697;
		text-decoration:none;
		}
		.bajomapa a:hover {
			text-decoration:underline;
			}
	.bajomapa .mapaleft {
		width:180px; height:41px;
		float:left; text-align:left;
		padding:0 0 0 15px;
		}
	.bajomapa .maparight {
		width:180px; height:41px;
		float:right; text-align:right;
		padding:0 15px 0 0;
		}

.pie {
	position:relative;
	}
.pie .clinicasabortos {
		position:absolute;
		right:20px; top:20px;
		}
	.pie .clinicasabortos {
	position:absolute;
	top:17px;
	right:21px;
		}
		.pie .acai {
	position:absolute;
	top:55px;
	right:7px;
		}
		
		
		
.fotos_quienes {
	background:url(../../img/es/nuestras_instalaciones_bg.jpg) repeat-y left top;
	float:left;
	height:auto;
	}
	.fotos_quienes a, .fotos_quienes a:hover {
		float:left;
		margin:5px 0 5px 15px;
		border:1px solid #bbb;
		}


a.boton_deco {
	display:block!important;
	width:auto!important;
	float:left!important;
	height:31px!important;
	font:bold 12px/31px Arial, Helvetica, sans-serif!important;
	color:#fff!important;
	background:url(../../img/es/2bg_boton.gif) no-repeat left top!important;
	text-decoration:none!important;
	margin:0 20px 0 0!important;
	}
	a.boton_deco span {
		background:url(../../img/es/2bg_boton2.gif) no-repeat right top!important;
		padding:0 15px!important;
		display:block!important;
		width:auto!important;
		float:left!important;
		color:#fff!important;
		height:31px!important;
		font:bold 12px/31px Arial, Helvetica, sans-serif!important;
		}
a.boton_deco:hover {
	text-decoration:underline!important;
	}

a.boton_ginetec {
	display:block!important;
	width:auto!important;
	float:left!important;
	height:31px!important;
	font:bold 12px/31px Arial, Helvetica, sans-serif!important;
	color:#fff!important;
	background:url(../../img/es/2bg_boton.gif) no-repeat left top!important;
	text-decoration:none!important;
	margin:0 20px 0 0!important;
	}
	a.boton_ginetec span {
		background:url(../../img/es/2bg_boton2.gif) no-repeat right top!important;
		padding:0 15px!important;
		display:block!important;
		width:auto!important;
		float:left!important;
		color:#fff!important;
		height:31px!important;
		font:bold 12px/31px Arial, Helvetica, sans-serif!important;
		}
a#submit:hover {
	text-decoration:underline!important;
	}

a#submit {
	display:block!important;
	width:auto!important;
	float:left!important;
	height:31px!important;
	font:bold 12px/31px Arial, Helvetica, sans-serif!important;
	color:#fff!important;
	background:url(../../img/es/2bg_boton.gif) no-repeat left top!important;
	text-decoration:none!important;
	margin:0 20px 0 0!important;
	}
	a#submit span {
		background:url(../../img/es/2bg_boton2.gif) no-repeat right top!important;
		padding:0 15px!important;
		display:block!important;
		width:auto!important;
		float:left!important;
		color:#fff!important;
		height:31px!important;
		font:bold 12px/31px Arial, Helvetica, sans-serif!important;
		}
a#submit:hover {
	text-decoration:underline!important;
	}

.boton_instalaciones {
	margin:20px 0 0 35px;
	float:left;
	}
.enlaces {
	text-align:center;
	padding:0 0 20px;
	}
	.enlaces a {
		margin:0 10px;
		}

	a.grande {
		font:normal 14px/20px Arial, Helvetica, sans-serif!important;
		}
