@charset "utf-8";
/* CSS Document */

/* LAYOUT */
*{
	margin:					0;
	padding:				0;
}
body{
	background-color:		#CCC;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	color:					#333;
}

#header{
	width:					980px;
	height:					119px;
	margin:					0 auto;
}

#menu{
	width:					980px;
	height:					40px;
	margin:					0 auto;
	border-bottom:			#000 thin solid;
	border-top:				#314355 thin solid;
	background-color:		#FFF;
}

#content{
	width:					980px;
	margin:					0 auto;
	background:				#FFF url(../images/layout/bg-contenido.jpg) repeat-x top left;
}

#footer{
	width:					980px;
	height:					35px;
	margin:					0 auto;
	background-color:		#d6dfdd;
	border-top:				#314355 thin solid;
	padding-bottom: 		15px;
	line-height: 			150%;
}
#footer p{
	text-align:				center;
	padding-top:			9px;
}
#footer a{
	color:					#000;
}
#footer a:hover{
	color:					#666;
}

/* MENU-PRINCIPAL */
#menu-principal{
	width:					980px;
	height:					25px;
	background-color:		#0d7392;
	margin-top:				8px;
}
ul#menu-principal{
	width:					690px;
	height:					25px;
	margin:					0 auto;
	background-color:		#0d7392;
	list-style:				none;
}
ul#menu-principal li{
	/*display:				inline-block;*/
	float:					left;
	text-indent:			-980px;
	overflow:				hidden;
	height:					25px;
	margin:					0;
	padding:				0;
}
ul#menu-principal li a{
	display:				block;
	background:				url(../images/layout/menu-principal.jpg) top left no-repeat;
	height:					25px;
}
ul#menu-principal li.home a{
	background-position:	0px 0px;
	width:					113px;
}
ul#menu-principal li.home a:hover, ul#menu-principal li.home a.activo{
	background-position:	0px -25px;
	width:					113px;
}
ul#menu-principal li.curriculum a{
	background-position:	-113px 0px;
	width:					156px;
}
ul#menu-principal li.curriculum a:hover, ul#menu-principal li.curriculum a.activo{
	background-position:	-113px -25px;
	width:					156px;
}
ul#menu-principal li.pacientes a{
	background-position:	-269px 0px;
	width:					273px;
}
ul#menu-principal li.pacientes a:hover, ul#menu-principal li.pacientes a.activo{
	background-position:	-269px -25px;
	width:					273px;
}
ul#menu-principal li.contacto a{
	background-position:	-542px 0px;
	width:					148px;
}
ul#menu-principal li.contacto a:hover, ul#menu-principal li.contacto a.activo{
	background-position:	-542px -25px;
	width:					148px;
}
/* MENU-PRINCIPAL */

/* MENU-SECUNDARIO */
	/* 1 */
	ul#menu-secundario{
		list-style:				url(../images/layout/bull.png) inside;
		font-size:				12px;
	}
	ul#menu-secundario li{
		height:					20px;
		border-bottom:			#000 thin solid;
		padding:				10px 0 0 0;
		
	}
	ul#menu-secundario li a{
		color:					#1B75BB;
		/*display:				block;*/
		padding-left:			2px;
		margin-top:				-16px;
		
	}
	ul#menu-secundario li a:hover{
		color:					#000;
	}

	/* 2 */
	ul.menu-secundario{
		font-size:				12px;
		list-style:				none;
		line-height:			20px;
	}
	ul.menu-secundario li{
		padding:				2px 0 0 0;
		font-weight:			bold;
		
	}
	ul.menu-secundario li a{
		color:					#1B6080;
		display:				block;
		
	}
	ul.menu-secundario li a:hover{
		color:					#000;
	}
/* MENU-SECUNDARIO */

/* SECCIONES */
#info{
	width:					775px;
	margin:					auto;
	padding:				45px 0;
}
#info img{
	margin-right:			30px;
}
#info p{
	margin-bottom:			15px;
	line-height:			18px;
	text-align:				justify;
}
.seccion{
	width:					650px !important;
}
h2{
	font-size:				20px;
	background:				url(../images/layout/bg-encabezado-h2.jpg) 0 5px no-repeat;
	padding-left:			165px;
	margin-left:			-165px;
	height:					22px;
	margin-bottom:			15px;
}
h3{
	font-size:				14px;
	border-bottom:			#B3B3B3 thin solid;
	color:					#1B6080;
	text-transform:			uppercase;
	font-weight:			bold;
	letter-spacing:			0.05em;
	margin-bottom:			10px;
	padding-bottom:			5px;
}
h4, h4.contactoTitle{
	font-size:				13px;
	color:					#1B6080;
	font-weight:			bold;
	margin-bottom:			10px;
}
h4.contactoTitle{
	font-size:				16px;
	margin-bottom:			20px;
}
ul.lista{
	margin-left:			15px;
	line-height:			18px;
}
ul.lista li{
	margin-bottom:			7px;
}

.contactoHold{
	width:					650px;
	height:					340px;
}
.contactoInfo{
	float:					left;
	width:					325px;
}
.mapa{
	border:					#1A5F7F solid 2px;
	width:					320px;
}
.contactoInfo p{
	line-height:			20px !important;
}
.contactoInfo a{
	color:					#1B75BB;
}
.contactoInfo a:hover{
	color:					#000;
}
/* SECCIONES */

/* CLASES */
.clear{
	clear:both;
}
a{
	text-decoration:none;
}

a.volver{
	color:#1B75BB;
	display:block;
	text-align:right;
	font-weight:bold;
	font-style:italic;
	margin-bottom:25px;
}
.separador{
	border-top:#CCC solid 3px;
	margin-top:20px;
	margin-bottom:15px;
}