body {
	background:#fff url(../../img/misc/bg.jpg) repeat-x left top;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:0;
	padding:0 0 10px;
	}


a, a.visible:hover {
	color:#222;
	text-decoration:none;
	}
a.visible, a:hover {
	color:#222;
	text-decoration:underline;
	}

ul, li, ol {
	margin:0;
	padding:0;
	list-style:none;
	}

img {
	border:0;
	}

.contenedor {
	width:960px;
	height:auto;
	margin:0 auto;
	}

.cabecera {
	height:95px;
	background:url(../../img/es/head.jpg) no-repeat left top;
	}
	.cabecera .logo {
	float:left;
	width:250px;
	height:80px;
		}
		.cabecera .logo a {
			display:block;
			width:250px;
			height:80px;
			text-indent:-99999px;
			}
	.cabecera .banderas_menu {
		float:left;
		width:710px;
		height:95px;
		}
		.cabecera .banderas_menu li {
			float:left;
			}
		.cabecera .banderas_menu .banderas {
			float:right;
			width:72px;
			height:40px;
			}
			.cabecera .banderas_menu .banderas a {
				display:block;
				text-indent:-99999px;
				width:16px;
				height:22px;
				margin:0 10px 0 0;
				}
			.cabecera .banderas_menu .banderas a:hover {
				display:block;
				text-indent:-99999px;
				width:16px;
				height:22px;
				border-bottom:1px solid #000;
				}
		.cabecera .banderas_menu .menu {
			float:right;
			width:710px;
			height:55px;
			}
			.cabecera .banderas_menu .menu ul {
				margin:0 0 0 50px;
				}
				.cabecera .banderas_menu .menu ul li a {
					display:block;
					padding:10px 10px 23px;
					font:normal 14px/14px Arial, Helvetica, sans-serif;
					color:#fff;
					}
				.cabecera .banderas_menu .menu ul li.activo a {
					background:url(../../img/misc/button.png) no-repeat center bottom;
					}


#btnFacebook {
    left: 275px;
    position: absolute;
    top: 97px;
	}
	#btnFacebook a{
		background: url('../../img/misc/btnFacebbok.png') no-repeat;
		height: 30px;
		width: 139px;
		display: block;
	}
	#btnFacebook a:hover{
		background: url('../../img/misc/btnFacebbokHover.png')no-repeat;
	}
	#btnFacebook span{
		display: none	
	}						
#enlaces {
	width:135px;
	height:85px;
	position:absolute;
	top:68px;
	left:411px;
	background-repeat: no-repeat;
	font-size: 16px;
	/*borrar cuando caduque banner de ecografia gratis*/
	/*display: none;*/
	
}

#enlaces a {
	display:block;
	height: 27px;
	text-align: left;
	text-decoration: none;
	padding-top: 11px;
	margin-right: 18px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#enlaces a:hover {
	text-decoration: underline;	
}

.enlaces p, .enlaces div { color: #222; font: 12px/18px Arial,Helvetica,sans-serif; }

.enlaces h2 { font-size:14px !important; width:100%; border-bottom:1px solid #CCC; margin-top:25px !important; }
.enlaces h3, .enlaces strong { font: 14px/14px Arial,Helvetica,sans-serif !important; font-weight:normal !important; display:block}
.enlaces h3, .enlaces strong { margin-top:40px !important; background-image:none !important; padding-left:0 !important;}

.btn_blog {
	background-image: url(../../img/es/btn_blog.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 70px;
	padding-left: 45px;
}
.btn_blog:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}
.btn_news {
	background-image: url(../../img/es/btn_news.jpg);
	background-repeat: no-repeat;
	width: 76px;
	color: #0743a5;
	padding-left: 35px;
}
.btn_news:hover {
	color: #0743a5;
	text-decoration: underline;	
}

#btnBlog {
	background-image: url(../../img/es/btn_blog.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 70px;
	padding-left: 45px;
}
#btnBlog:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}
#btnNoticias {
	background-image: url(../../img/es/btn_news.jpg);
	background-repeat: no-repeat;
	width: 76px;
	color: #0743a5;
	padding-left: 35px;
}
#btnNoticias:hover {
	color: #0743a5;
	text-decoration: underline;	
}

.publicaciones {
	height:211px;
	background:url(../../img/es/publicaciones.jpg) no-repeat left top;
	}
	.publicaciones ul {
		float:left;
		margin:50px 0 0 570px;
		}
		.publicaciones ul li {
			float:left;
			margin:0 30px 0 0;
			}
			.publicaciones ul li img {
				display:block;
				background:#fff;
				padding:2px;
				border:1px solid #bac3cc;
				}

.contenido {
	float:left;
	width:960px;
	height:auto;
	padding:35px 0 25px; margin-top:15px;
	}
	.contenido .texto {
		float:left;
		width:505px;
		height:auto;
		border-right:1px solid #e9e9e9;
		padding:0 22px 0 0;
		text-align:justify;
		}
		.contenido .texto p {
			margin:0;
			padding:0 0 15px;
			}
		.contenido .texto h1 {
			margin:0;
			padding:0 0 15px;
			font:normal 18px/18px Arial, Helvetica, sans-serif;
			}
		.contenido .texto h2 {
			margin:0;
			padding:0 0 15px;
			font:normal 18px/18px Arial, Helvetica, sans-serif;
			}
		.contenido .texto h3 {
			margin:0;
			padding:0 0 15px;
			font:normal 18px/18px Arial, Helvetica, sans-serif;
			}
		.contenido .texto ul {
			margin:0;
			padding:0 0 15px 15px;
			}
		.contenido .texto li {
			margin:0;
			padding:0 0 15px;
			list-style:none;
			}


.contenido .lateral {
	float:right;
	width:397px;
	padding:0 18px 0 17px;
	height:auto;
	}
	.contenido .lateral .contenido_servicios {
		background:#fff;
		}
		.contenido .lateral .contenido_servicios ul {
			margin:0 10px;
			}
		.contenido .lateral .contenido_servicios ul li {
			background:url(../../img/misc/dot.gif) repeat-x left bottom;
			}
			.contenido .lateral .contenido_servicios ul li a {
				background:url(../../img/misc/arrow.gif) no-repeat 5px center;
				padding:0 0 0 20px;
				line-height:28px;
				}
	
	
	.contenido .lateral .clinicas {
		margin:50px 0 0;
		width:397px;
		}
		.contenido .lateral .clinicas .contenido_clinicas {
			background:#fff;
			text-align:center;
			}
			.contenido .lateral .clinicas .contenido_clinicas a {
				margin:10px;
				}


#tabla_contacto input.campo {
	border:1px solid #ddd;
	padding:1px;
	color:#222;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	background:#fff;
	width:230px;
	margin:0 0 5px;
	}
#tabla_contacto select.campo {
	border:1px solid #ddd;
	color:#222;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	background:#fff;
	width:232px;
	margin:0 0 5px;
	}
#tabla_contacto textarea.campo {
	border:1px solid #ddd;
	color:#222;
	padding:1px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	background:#fff;
	width:230px;
	height:50px;
	margin:0 0 5px;
	}


#importante_contacto {
	background:#f5f5f5;
	border:1px solid #ccc;
	color:#444;
	padding:10px;
	margin:10px 0 0;
	}


.pie {
	width:100%;
	clear:both;
	height:auto;
	margin:10px 0;
	}
	.pie_direccion {
		float:left;
		width:820px;
		height:auto;
		padding:9px 0 0;
		}


.lista_publicaciones {
	width:490px;
	float:left;
	margin:0 0 10px;
	padding:0 0 10px;
	height:auto;
	clear:left;
	}
	.lista_publicaciones li {
	float:left;
	height:auto;
	width:150px;
	}
	.lista_publicaciones img {
	margin:0 20px;
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	}

.portada_pagina {
	float:left;
	margin:0 20px 10px 0;
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	}
.mini_portada {
	float:left;
	margin:0 20px 10px 0;
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	}
.enlace_portada {
	float:left;
	margin:15px 20px 10px 0;
	}
br.clear {
	clear:left;
	}
.foto_doctor {
	float:left;
	margin:0 20px 10px 0;
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	}
.clinica {
	display:block;
	float:left;
	width:250px;
	height:auto;
	}


.mapa_web ul {
			margin:0!important;
			padding:0!important;
			}
		.mapa_web ul li {
			background:url(../../img/misc/dot.gif) repeat-x left bottom;
			margin:0 0 0 10px!important;
			padding:0!important;
			}
			.mapa_web ul li a {
				background:url(../../img/misc/arrow.gif) no-repeat 5px center;
				padding:0 0 0 20px;
				line-height:28px;
				}

.ir_arriba{
        display: none;
}

.volver-atras {
        font-size: 14px;
        margin-left: 70px;
}


