/*----------------------------------------------------------------------
' HOJA DE ESTILOS PARA INSTITUTO GINECOLOGICO MURCIA
' ARCHIVO: estilos.css
' DESCRIPCION: Hoja de estilos de estructura y contenido
' @AUTOR: (C) Inokua - www.inokua.com
' @VERSION 1.0
' @EMPRESA ILEX INTERNET SL FEBRERO-2009
-----------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	}

body {
	margin:0;
	padding:0;
	background:#fff url(../../img/es/misc/bg.jpg) repeat-x left top;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	}

a, a.visible:hover {
	color:#222;
	text-decoration:none;
	}
a:hover, a.visible {
	color:#222;
	text-decoration:underline;
	}

.contenido {
	width:798px;
	height:auto;
	margin:0 auto;
	background:#fff;
	}

/*HEADER*/

.header {
	background:url(../../img/es/misc/bg2.jpg) no-repeat left top;
	height:323px;
	width:798px;
	position:relative;
	}

.logo {
	display:block;
	width:350px;
	height:200px;
	right:0;
	position:absolute;
	text-indent:-99999px;
	}
	
#enlaces {
	width:258px;
	height:36px;
	position:absolute;
	top:38px;
	left:208px;
	background-repeat: no-repeat;
	font-size: 14px;
	
}

#enlaces a {
	float: left;
	display:block;
	height: 30px;
	width: 73px;
	text-align: left;
	color: #FFF;
	text-decoration: none;
	padding-top: 7px;
	margin-right: 18px;
	padding-left: 38px;
}
#enlaces a:hover {
	text-decoration: underline;	
}


.btn_blog {
	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 {
	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*/

.banderas {
	width:76px;
	height:32px;
	float:left;
	margin:0 0 0 12px;
	text-indent:-99999px;
	}
	.banderas a {
		display:block;
		height:32px;
		}
	.banderas a:hover {
		background-position:bottom!important;
		}
	.banderas li {
		float:left;
		}
	.banderas li.es a {
		width:37px;
		background:url(../../img/es/misc/es.jpg) no-repeat left top;
		}
	.banderas li.fr a {
		width:39px;
		background:url(../../img/es/misc/fr.jpg) no-repeat left top;
		}

.menu {
	background:url(../../img/es/misc/bg_menu.jpg) no-repeat left bottom;
	padding:0 0 18px;
	width:798px;
	float:left;
	}
	.menu ul {
		margin:18px 0 0 30px;
		padding:0;
		}
	.menu li {
		float:left;
		padding:2px 10px;
		border-right:1px solid #d1e6ec;
		}
	.menu li.no {
		border:none!important;
		}

.menu_cabecera {
	position:absolute;
	top:237px;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	right:10px;
	}
	.menu_cabecera li {
		float:left;
		margin:0 0 0 32px;
		}
		.menu_cabecera li a {
			color:#fff;
			text-decoration:none;
			}
			.menu_cabecera li a:hover {
				text-decoration:underline;
				}


.contenido_localizacion, .contenido_contacto {
	width:798px;
	height:auto;
	float:left;
	margin:10px 0 0;
	}
	.contenido_localizacion .mapa_grande {
		float:left;
		width:470px;
		height:auto;
		}
		.contenido_localizacion .mapa_grande p {
			/* este codigo es temporal */
			display:block;
			text-align:center;
			padding:230px 0;
			background:#dde8ee;
			border:1px solid #94b8cc;
			}
	.contenido_localizacion .indicaciones {
		float:left;
		width:308px;
		margin:0 0 0 10px;
		height:auto;
		}


.contenido_web {
	width:499px;
	float:left;
	height:auto;
	padding:10px;
	}
	.contenido_web p {
		margin:0 0 10px;
		}

	.contenido_web h1, .contenido_localizacion h1, .contenido_contacto h1 {
		font:normal 28px/28px Arial, Helvetica, sans-serif;
		color:#8b8b8b;
		margin:0 0 10px;
		}
	.contenido_web h2, .contenido_web h3 {
		font:normal 18px/18px Arial, Helvetica, sans-serif;
		color:#222;
		margin:0 0 10px;
		}
	.contenido_web h2.inside, .contenido_web h3.inside {
		margin:0!important;
		padding:0!important;
		font:bold 12px/18px Arial, Helvetica, sans-serif!important;
		color:#222!important;
		display:inline!important;
		}

.sub_menu {
	width:499px;
	float:left;
	height:auto;
	border-bottom:1px solid #eee;
	margin:0 0 10px;
	padding:2px 0 8px;
	}

.lista_instalaciones, .lista_ul {
	margin:0 0 20px 10px;
	}
.lista_ul_mapa {
	margin:0 10px 10px;
	}

.margen_inside {
	margin:0 0 0 20px;
	}


.lateral {
	width:279px;
	height:auto;
	float:left;
	background:#f7fafd;
	}
	
	.lateral .mapa, .lateral .conoce {
		width:259px;
		height:auto;
		margin:10px 10px 10px;
		}
		.lateral .titulo {
			margin:0 0 10px;
			}
		.lateral .contenido_lateral {
			margin:0 0 10px;
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			color:#555;
			text-align:justify;
			}
		.lateral .ampliar_mapa a {
			color:#4394b9;
			text-align:left;
			text-decoration:none;
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			}
			.lateral .ampliar_mapa a:hover {
				text-decoration:underline;
				}




.lateral2 {
	width:279px;
	height:auto;
	float:left;
	}
	
	.lateral2 .mapa, .lateral2 .conoce {
		width:259px;
		height:auto;
		margin:10px 10px 10px;
		}
		.lateral2 .titulo {
			margin:0 0 10px;
			}
		.lateral2 .contenido_lateral {
			margin:0 0 10px;
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			color:#555;
			text-align:justify;
			}
		.lateral2 .ampliar_mapa a {
			color:#4394b9;
			text-align:left;
			text-decoration:none;
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			}
			.lateral2 .ampliar_mapa a:hover {
				text-decoration:underline;
				}


.formulario_frontend {
	width:750px;
	height:auto;
	}
	.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 input.oculto {
		border:0px;

	}
	
	.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 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;
	}


.pie {
	clear:both;
	float:left;
	margin:20px 0 0;
	width:798px;
	height:auto;
	background:url(../../img/es/misc/pie.jpg) repeat-x left top;
	position:relative;
	font-size:11px;
	}
	.pie p {
		padding:20px 10px;
		}
	.pie .clinicasabortos {
	position:absolute;
	top:17px;
	right:21px;
		}
		.pie .acai {
	position:absolute;
	top:53px;
	right:6px;
		}


/* Cambios version 1.1 */

.contactar_home {
	padding:15px 10px 0;
	}
.contactar_interior {
	padding:15px 10px;
	}
.conoce_clinica {
	padding:20px 0 10px;
	}
.conoce_clinica2 {
	padding:0 0 10px;
	}
.left {
	float:left;
	width:240px;
	height:auto;
	}
br.break {
	clear:left;
	}

.conoce_instalaciones {
	float:left;
	width:365px;
	height:44px;
	}
.conoce_instalaciones_enlace {
	float:left;
	width:134px;
	height:44px;
	}
	.conoce_instalaciones_enlace a {
		display:block;
		background:url(../../img/es/misc/verinstalaciones.jpg) no-repeat left top;
		width:134px;
		height:44px;
		text-indent:-99999px;
		}
		.conoce_instalaciones_enlace a:hover {
			background-position:left bottom;
			}

.nuestrasinstalaciones {
	background:url(../../img/es/misc/nuestrasinstalacionesbg.jpg) repeat-y left top;
	}
	.nuestrasinstalaciones_contenido {
		padding:5px 0 0 10px;
		}
	.nuestrasinstalaciones_contenido a {
		margin:5px;
		display:block;
		float:left;
		}
		.nuestrasinstalaciones_contenido a img {
			border:1px solid #aaa;
			}
.fotos {
	margin:0 10px;
	background:#eee;
	height:150px;
	}
	
a.boton_igmurcia {
	display:block;
	width:auto;
	float:left;
	height:31px;
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#fff!important;
	background:url(../img/es/misc/2bg_boton.gif) no-repeat left top;
	text-decoration:none;
	margin:0 10px 0 0;
	}
	a.boton_igmurcia span {
		background:url(../img/es/misc/2bg_boton2.gif) no-repeat right top;
		padding:0 15px;
		display:block;
		width:auto;
		float:left;
		height:31px;
		font:bold 14px/31px Arial, Helvetica, sans-serif;
		}
a.boton_igmurcia:hover {
	text-decoration:underline;
	}
	
	
