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


* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: underline;
}


p{
 margin-bottom:15px;
}

body {
	background: url(../img/bg.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.letra_chica {
 font-size:11px;
}
/*----- H -----*/

h1#logo_portada {
	width: 194px;
	height: 85px;
	background: url(../img/christus-muguerza.png);
}

h1#logo_portada span {
	width: 194px;
	height: 86px;
	display: block;
	text-indent: -9999px;

}


h3 {
 font-size:13px;
 margin:15px 0 15px 0;
 /*margin-bottom:5px;*/
 font-weight:bold;
}


#contenedor {
	width: 975px;
	height: 1020px;
	margin: 0 auto 0 auto;
	background: url(../img/bg-portada.png);
}

#contenedor-monterrey {
	width: 975px;
	height: 988px;
	margin: 0 auto;
	background: url(../img/bg-monterrey.png);
}

#contenedor-interior {
	width: 975px;
	height: 1190px;
	margin: 0 auto;
	background: url(../img/bg-interior.png) no-repeat;
}

#contenedor-micrositios {
	width: 975px;
	height: 1020px;
	margin: 0 auto;
	background: url(../img/bg-micrositios.png) no-repeat;
}


/*----- ENCABEZADO -----*/

	#encabezado {
		width: 941px;
		height: 165px;
		margin: 0 auto;
	}

/****************/
	#ingles {
	
		width: 941px;
		height: 12px;
		padding-top: 5px;
		text-align:right;
				
		border:0px solid red;
	}
	
#espacio_top {	
 width: 941px;
 height: 22px;
 overflow:hidden;		
 margin:0 auto;
 padding:0px;
 
 border:0px solid red;
}

#espacio_top #idioma_ingles {
 float:right;
 width:49px;
 height:12px;
 margin:3px 3px 0;
 border:0px solid blue;
}


/****************************/	
	#top {
		width: 941px;
		margin: 0 auto;
	}
	
	#menu {
		width: 941px;
		margin: 0 auto;
		z-index: 100;
	}


	#encabezado-interior {
		width: 941px;
		height: 130px;
		margin: 0 auto;
	}
	
		#logo {
			float: left;
			margin-left: 13px;
			padding-top: 3px;
		}
		
		#ciudad {
			width: 119px;
			height: 27px;
			float: left;
			padding-top: 35px;
			margin-left: 45px;
		}
		
		#logros {
			width: 218px;
			height: 58px;
			float: left;
			margin-top: 20px;
			margin-left: 51px;
		}

		#logros-portada {
			width: 218px;
			height: 58px;
			float: left;
			margin-top: 20px;
			margin-left: 215px;
		}

		
		#logros-monterrey {
			width: 218px;
			height: 58px;
			float: left;
			margin-top: 20px;
			margin-left: 40px;
		}
		
		#busqueda {
			width: 122px;
			height: 90px;
			overflow:hidden;
			float: left;
			margin-top: 25px;
			margin-left: 38px; 
			
			
			border:0px solid red;
		}
		
		#cse-search-box #q {
 			width:116px;
		}
		
		#cse-search-box #sa {
 			padding:1px 5px;
			float:right;
			margin:3px auto;
		}
		
		#busqueda-monterrey {
			width: 122px;
			height: 16px;
			float: left;
			margin-top: 64px;
			margin-left: 49px; 
		}
		
		#contacto {
			width: 102px;
			height: 44px;
			float: left;
			text-align: right;
			margin-top: 15px;
			margin-left: 33px;
		}
		


/*-----CUERPO -----*/

#cuerpo {
	width: 941px;
	height: 415px;
	margin: 0 auto;
}

#cuerpo-interior {
	width: 941px;
	height: 618px;
	margin: 0 auto;
	
	clear:both;
	/*overflow:hidden;*/
	
	border:0px solid red; /*BORDE TEMPORAL*/
}

	#cuerpo-arriba {
		width: 941px;
		height: 274px;
	}
	
		#banner {
			width: 461px;
			height: 242px;
			float: left;
			margin-top: 15px;

		}
	
		#banner-monterrey {
			width: 579px;
			height: 242px;
			float: left;
			margin-top: 15px;
		}
	
		#mapa-flash {
			width: 261px;
			height:242px;
			margin-top: 15px;
			margin-left: 20px;
			float: left;
			z-index: 0;
		}
		
		#noticias-monterrey {
			width: 142px;
			height:242px;
			margin-top: 10px;
			margin-left: 20px;
			float: left;
		}
	
		#servicios-en-linea {
			width: 181px;
			height: 257px;
			margin-left: 18px;
			float: left;
		}
		
		
	#cuerpo-abajo {
	
	}
	
		#testimonios {
			width: 101px;
			height: 141px;
			float: left;
		}
		
		#membresia {
			width: 101px;
			height: 141px;
			margin-left: 19px;
			float: left;
		}
		
		#estudios-de-diagnostico {
			width: 200px;
			height: 141px;
			margin-top: 3px;
			margin-left: 19px;
			float: left;
		}
		
		#servicios-comunitarios {
			width: 200px;
			height: 141px;
			margin-top: 3px;
			margin-left: 19px;
			float: left;
		}
		
		#noticias {
			width: 200px;
			height: 141px;
			margin-left: 19px;
			float: left;
		}
		
		#siete-24 {
			width: 261px;
			height: 141px;
			margin-left: 19px;
			float: left;
		}
		
		
#cuerpo-izquierda {
	width: 621px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
}

	#banner-micrositio-portada {
		width: 612px;
		height: 241px;
		margin-bottom: 20px;
	}
	
	#accesos-directos-membresia {
		width: 620px;
		height: 141px;
		background: url(../img/membresia/bg-accesos.jpg);
	}
	
	#accesos-directos-obstetricia {
		width: 620px;
		height: 141px;
		background: url(../img/paquetes-obstetricia/bg-accesos.jpg);
	}
	
	#accesos-directos-laboratorio {
		width: 620px;
		height: 141px;
		background: url(../img/laboratorio/bg-accesos.jpg);
	}
	
	#accesos-directos-ede {
		width: 620px;
		height: 141px;
		background: url(../img/escuela-de-enfermeria/bg-accesos-directos.jpg);
	}
	
	#accesos-directos-radiologia {
		width: 620px;
		height: 141px;
		background: url(../img/radiologia/bg-accesos-directos.jpg);
	}

#cuerpo-derecha {
	width: 301px;
	float: right;
	margin-top: 15px;
	
	/*border:1px solid red;*/
}


/*----- CUERPO INTERIOR -----*/


#izquierda-cuerpo-interior {
	width: 160px;
	float: left;
}

#derecha-cuerpo-interior {
	width: 741px;
	float: right;
}

#contenido-cuerpo-interior {
	width: 541px;
	float: left;
	
	
}

#columna-derecha-interior {
	width: 162px;
	float: right;
}

#contenido-interior {
	width: 541px;
	height: 610px;
	overflow: auto;
	
	
 border:0px solid blue;
	
	
	
}

#contenido-interior-2 {
	width: 541px;
	height: 530px;
	overflow: auto;
}

#contenido-interior-cams {
	width: 541px;
	height: 567px;
	overflow: auto;
}

#contenido-interior-banner {
	width: 541px;
	height: 450px;
	overflow: auto;
}

#contenido-interior-banner-2 {
	width: 541px;
	height: 385px;
	overflow: auto;
}

#contenido-interior-banner-2 a {
	color: #333333;
	font-weight: bold;
}

#contenido-interior-banner-3 {
	width: 541px;
	height: 470px;
	overflow: auto;
}

#contenido-interior-banner-4 {
	width: 541px;
	height: 485px;
	overflow: auto;
}

#contenido-interior-testimonios {
	width: 541px;
	height: 367px;
	overflow: auto;
}

#contenido-interior-testimonios-lista {
	width: 541px;
	height: 505px;
	overflow: auto;
}

#contenido-interior-noticias {
	width: 541px;
	height: 442px;
	overflow: auto;
}

#contenido-interior-noticias-2008 {
	width: 541px;
	height: 388px;
	overflow: auto;
}

	
	.contenido-interior-izquierda,
	#contenido-interior-izquierda {
		width: 255px;
		float: left;
		clear:left;
	}
	
	
	.contenido-interior-derecha,
	#contenido-interior-derecha {
		width: 255px;
		float: right;
		clear:right;
	}

/************************/	
#contenido-interior.contenido_interior_noticias
{
 font-size:12px;
 width:auto;
 height: 490px;
 overflow:auto;
 padding:0 5px 0 0;
 
 clear:both;
 
 /*padding:0 10px 0 0;*/
		
 border:0px solid red;
}

#contenido-interior.contenido_interior_noticias h2
{
	margin:0 0 15px 0;
}
.contenido_izquierda {
	width: 356px;
	float: left;
	clear:left;
		
	border:0px solid red;
	}
	
#noticias_form_contacto,
.contenido_derecha {
	width: 360px;
	float: right;
	clear: right;
		
	border:0px solid red;
	}
		
.centrar {
	text-align:center;
	}	
	

	
	
	#botones-estadisticas-1 {
		width: 400px;
		height: 20px;
		margin: 30px auto 0 auto;
	}
	
	#botones-testimoniales {
		width: 200px;
		margin: 30px auto 0 auto;
	}




/*----- PIE DE PAGINA -----*/


#pie {
	width: 941px;
	margin: 33px auto 0 auto;
}

#pie-interior {
	width: 941px;
	margin: 16px auto 0 auto;
	
	border:0px solid blue; /*BORDE TEMPORAL*/
}

	#contenido-pie {
		width: 941px;
		height: 20px;
		margin: 0 auto;
		
		/*border:1px solid red;*/
		clear:both;
		overflow:hidden;
	}

	#ubicador {

		margin-left: 3px;
		float: left;
		color: #333333;
		
		clear:both;
		overflow:hidden;
		/*border:1px solid red;*/
	}
	
		#ubicador p {
			font-size: 11px;
		}
			
			#ubicador p span {
				font-weight: bold;
				margin-left: 5px;
			}
			
			#ubicador a {
				text-decoration: none;
				color: #333333;
			}
			
			 #ubicador a:hover {
			 	text-decoration: underline;
			 }


	#menu-pie {
		width: 590px; /*520*/
		font-size: 11px;
		float: right;
		}
		
		#menu-pie ul {
			float: right;
			margin-right: 3px;
			list-style: none;
		}
	
		#menu-pie ul li {
			float: left;
		}
		
			#menu-pie ul li span {
				margin: 0 4px;
			}
	



/*----- MAPA DE SITIO -----*/


#mapa-de-sitio {
	width: 915px;	
	margin: 19px auto 0 auto;
	
	
	clear:both;
	overflow:hidden;
	/*border:1px solid red;*/
}

	.columnas-mapa-de-sitio {
		float: left;
		margin-right: 16px;
		font-size: 11px;
	}
	
	.columnas-doble-mapa-de-sitio {
		float: left;
		padding-top: 10px;
		margin-right: 16px;
		font-size: 11px;
	}
	
	.columnas-mapa-de-sitio-e {
		float: left;
		font-size: 11px;
	}
	
		.columnas-mapa-de-sitio ul, .columnas-mapa-de-sitio-e ul, .columnas-doble-mapa-de-sitio ul {
			padding-top: 4px;
			list-style: none;
		}
			
			.columnas-mapa-de-sitio ul li, .columnas-mapa-de-sitio-e ul li, .columnas-doble-mapa-de-sitio ul li {
				margin-top: 1px;
				color: #666666;
			}
			
			.columnas-mapa-de-sitio ul li a, .columnas-mapa-de-sitio-e ul li a, .columnas-doble-mapa-de-sitio ul li a {
				text-decoration: none;
				color: #666666;
			}
			
			.columnas-mapa-de-sitio ul li a:hover, .columnas-mapa-de-sitio-e ul li a:hover, .columnas-doble-mapa-de-sitio ul li a:hover {
				text-decoration: underline;
				color: #666666;
			}




/*----- IMAGENES -----*/

#english {
	width: 49px;
	height: 12px;
	float: right;
}

#urgencias {
	margin-bottom: 20px;
}

.menu-interior-ejemplo {
	margin-top: 5px;
}

.banner-top {
	width: 541px;
	height: 102px;
	margin-bottom: 17px;
}

.banner-top-largo {
	width: 741px;
	height: 102px;
	margin-bottom: 17px;
}

.leyenda {
	margin-bottom: 12px;
}

.leyenda-largo {
	margin-bottom: 12px;
}

.estadisticas-izquierda {
	float: left;
}

.estadisticas-derecha {
	float: right;
}

.imagen-centrada {
	display: block;
	margin: 0 auto;
}


.botones-estadisticas {
	width: 400px;
	float: left;
	margin-left: 30px;
}

/*----- LISTAS -----*/


#contenido-interior ul {
	margin-left: 15px;
	list-style: outside;
}



#contenido-interior ol {
 padding-left:2em;
 list-style-position:outside;
 list-style:decimal;
 list-style-type:decimal;

}

#contenido-interior-cams ul {
	margin-left: 15px;
	list-style: outside;
}

#contenido-interior-banner ul {
	margin-left: 15px;
	list-style: outside;
}

#contenido-interior-banner-2 ul {
	margin-left: 15px;
	list-style: outside;
}



/*----- MAPA -----*/

#controles-mapa {
	width: 144px;
	font-size: 11px;
	margin: 10px auto 0 auto;
}

#controles-mapa #instrucciones {
	margin-top: 10px;
	line-height: 1.5;
}

#controles-mapa ul {
	margin-top: 20px;
}

#controles-mapa ul li {
	margin-top: 7px;
	list-style: inside;
}


/*----- ESPECIALES -----*/

.peque {
	font-size: 11px;
}

.objetos-lateral {
	padding-bottom: 20px;
}

/*----- Urgencias -----*/


#titulo-g {
	font-size: 17px;
	font-style: italic;
	color: #8413a0;
	margin-bottom: 15px;
}

.titulos {
	font-size: 13px;
	color: #8413a0;
	font-weight: bold;
}

#contenedor-urgencias {
	height: 300px;
	overflow: auto;
}

#urgencias-izquierda {
	width: 200px;
	float: left;
}

#urgencias-derecha {
	width: 200px;
	float: right;
}


/*----- Tablas -----*/

#contenido-interior table tr td {
	padding-bottom: 7px;
}

#contenido-interior .par {
	font-weight: bold;
}



/*----- Noticias -----*/

.titulos-noticias {
	font-size: 13px;
	font-weight: bold;
	color: #b392c2;
}

.titulos-noticias a {
	font-size: 13px;
	font-weight: bold;
	color: #b392c2;
	text-decoration: none;
}

.titulos-noticias a:hover {
	text-decoration: underline;
}

.titulos-noticias span, .titulos-noticias span a {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.titulos-noticias span a:hover {
	text-decoration: underline;
}



.titulo-activo {
	font-size: 14px;
	font-weight: bold;
	color: #88898c;
}


/*******************************/
#contenedor_formulario_contacto {
 margin:15px 0;
 padding:15px;
 overflow:hidden;
 clear:both;
 
 font-size:12px;
 background-color:#eae0ef;
 
 text-align:center;
}

.informacion #contenedor_formulario_contacto {
 margin:0px 0;
 padding:0px;
 overflow:hidden;
 clear:both;
 
 font-size:12px;
 background-color:#eae0ef;
 
 text-align:center;
}


#contenedor_formulario_contacto h4{
 text-align:left;
 margin:0px 0 15px;
 font-size:15px;
 /*font-style:italic;*/
}

#contenedor_formulario_contacto table {
 margin:0 auto;
 padding:0;
}

#contenedor_formulario_contacto table tr{
 margin:0;
 padding:0 0px;
}

#contenedor_formulario_contacto table td{
 margin:0;
 padding:0 10px;
 text-align:left;
 line-height:auto;
 vertical-align:top;
}

#pagina_de_contacto {
 float:right;
 margin:0 10px; 0 0;
}

#contenedor_formulario_contacto textarea,
#contenedor_formulario_contacto select,
#contenedor_formulario_contacto input {
 width:200px;
 margin:0;
 /*padding:0;*/
 font-size:12px;
}

#contenedor_formulario_contacto #enviar_email{
 width:75px;
 margin:0;
}


#nasunto {
 /*background-color:#f8f3fa;*/
 
 /*line-height:30px;*/
 
 /*font-size:10px;*/
}

#nasunto option {
 /*background-color:#f8f3fa;*/
}

#nasunto .item_padre {
 /*background-color:#eae0ef;*/
 /*color:#999999;*/
 
 background-color:#f5f4ea;
 color:#333;
 
}

#nasunto .subitem_asunto
{
 background-color:#FFFFFF;
}



/********************************/

#menu_news {
 margin:10px 0 0px;
 clear:both;
 overflow:hidden;
 
 font-size:15px;
}


#menu_news ul{
 margin:0;
 padding:0;
 border:0;
 
 overflow:hidden;
 
 list-style:none;
 list-style-type:none;
 
 border-bottom:0px solid #79008b;
}


#menu_news ul li{
 margin:0;
 border:0;
 float:left;
 font-weight:bold;
}


#menu_news ul li a{
 display:block;
 padding:5px 15px;
 border:0;
 text-decoration:none;
 
 color:#79008b;
}

#menu_news .activo,
#menu_news .activo a,
#menu_news ul li a:hover{
 display:block;
 border:0;
 cursor:pointer;
 background-color:#79008b;
 color:#fff;
}