html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial;
	font-size:15px; color:#2D303F;
	background:url(images/fondo_body.png) center top repeat-x #413C36;
}

a { outline:0; color:#cc0;  }
* { margin:0px; padding:0px; }
form { border:0px; padding:0px; margin:0px; }


#super_principal{ position:relative; top:0px; width:100%; left:0px; background:url(images/fondo_principal.png) center 74px no-repeat; }

#principal{
	position:relative;
	top:0px;
	width:940px;
	left:50%;
	margin-left :-470px;
	min-height:100%;
	background-color:#302F2F;
}
* html #principal{ height:100%; margin-left:-470px; }
	.cleaner{ position:relative; clear:both; width:100%; height:1px; overflow:hidden; }
	#principal_izq{ position:relative; float:left; width:348px; min-height:100%;  }
	* html #principal_izq{ height:100%;  }
				#flash1{ position:relative; width:348px; height:432px;  }
				#instalaciones{  }
				.titulo_iz{ position:relative; margin-top:7px; width:277px; font-size:18px; color:#CF085C; padding-bottom:3px; text-indent:11px; border-bottom:1px solid #E3E7F3;  }
				#flash2{ position:relative; margin-top:7px; width:348px; height:120px;  }
				#centro_medico{
	color: #895D46;
}
				#direccion{
	position:relative;
	left:10px;
	margin-top:2px;
	font-size:14px;
	color:#CCC;
}
				#cita_previa{
	color: #895D46;
} 
				#telefono {
	position:relative;
	left:10px;
	margin-top:1px;
	font-size:14px;
	color:#CCC;
} 
				#telefono span{ font-size:23px; } 
				#email{
	color: #895D46;
} 
				#email_link{ position:relative; left:10px; font-size:14px; color:#2D303F; }
				#email_link a{
	font-size:14px;
	color:#CCC;
	text-decoration:none;
}
						
		#principal_der{
	position:relative;
	float:left;
	width:592px;
	min-height:100%;
	background-color:#413C36;
	padding-bottom:60px;
}
		* html #principal_der{ height:100%; }
		
			#cabecera{position:relative; width:100%; height:287px; background:url(images/logo.png) left top no-repeat #F0F2F8;  }
				#cabecera_titulo{
	position:absolute;
	left:16px;
	top:27px;
	font-size:27px;
	color:#FCFBFC;
	letter-spacing:-0.2px;
}
				#cabecera_cita_prev{
	position:absolute;
	left:386px;
	top:27px;
	font-size:14px;
	color:#999;
	width: 197px;
}
				#cabecera_cita_prev span{
	display:block;
	font-size:15px;
}
				#cabecera_logo{ display:none; }
				#cabecera_presentacion{
	position:absolute;
	left:30px;
	top:194px;
}
					#cab_presen_nombre{
	position:relative;
	font-size:24px;
	color:#CCC;
	text-align: right;
}
					#cab_presen_titulo{
	position:relative;
	margin-top:-1px;
	font-size:19px;
	color:#9C6144;
	text-align: right;
}
					#cab_presen_colegiado{
	position:relative;
	margin-top:6px;
	font-size:11px;
	color:#999;
	text-align: right;
}
				
			
			.bloque_secc{
	position:relative;
	width:100%;
	min-height:38px;
	background-color:#413C36;
	padding-bottom:25px;
}
			* html .bloque_secc{ height:63px; }
			#bloque_secc1{  }
				 .bloque_secc_titulo{
	position:relative;
	width:100%;
	height:38px;
	font-size:22px;
	color:#8E6450;
	text-indent:31px;
	line-height:38px;
	vertical-align:middle;
	background-color:#302F2F;
}
				 .bloque_secc_texto{
	position:relative;
	left:53px;
	margin-top:20px;
	width:493px;
	color: #FFF;
}
				 .bloque_secc_texto table{ width:493px; text-align:left; vertical-align:top; font-size:15px; color:#2D303F; }
				 .bloque_secc_texto table th{ font-size:18px; color:#CF085C; font-weight:normal; padding-bottom:10px; }
				 .bloque_secc_texto table th span{
	display:block;
	position:relative;
	left:-24px;
	color: #895D46;
}
				 .bloque_secc_texto table .col1{
	width:271px;
	vertical-align:top;
	color: #FFF;
}
				 .bloque_secc_texto table .col2{
	width:225px;
	vertical-align:top;
	color: #FFF;
}
				table td .sp12{ font-size:12px !important;  }
				table td .sp14{ font-size:14px !important;  }
					
			#bloque_secc2{  } 
			
				
			#bloque_secc3{  }
			
				 .bloque_secc_nota{ position:relative; width:100%; height:27px; margin-top:20px; font-size:12px; color:#2D303F; text-indent:20px; line-height:27px; vertical-align:middle; background-color:#FAE6EE;  }
				 .bloque_secc_subir{ position:relative; left:302px; margin-top:10px; width:277px; height:16px; border-bottom:1px solid #C9CDDA;   }
				 .bloque_secc_subir a{
	display:block;
	position:absolute;
	left:230px;
	top:0px;
	width:45px;
	height:12px;
	font-size:12px;
	color:#895D46;
	text-indent:14px;
	text-decoration:none;
	background:url(images/top.gif) left 4px no-repeat;
}
				 .bloque_secc_subir a span{  }
				
			#bloque_secc4{  } 
				#bloque_secc4  .bloque_secc_titulo{
	background-color:#000000;
	color:#fff;
}
				
				#bloque_pie_imagen{ position:relative; left:0px; margin-top:2px; width:100%; height:170px;  }
					#bloque_pie_logo{
	position:absolute;
	left:0px;
	top:0px;
	width:188px;
	height:171px;
	background:url(images/secpre.gif) 12px 91px no-repeat #EAEAEB;
	background-color: #413C36;
}
						#bloque_pie_logo_txt1,#bloque_pie_logo_txt2{
	position:absolute;
	left:13px;
	top:77px;
	font-size:11px;
	color:#CCC;
	line-height:11px;
}
						#bloque_pie_logo_txt2{ top:141px;  }

					#bloque_pie_foto{ position:absolute; left:195px; top:0px; width:397px; height:171px; background:url(images/foto.jpg) left top no-repeat; }
				
				#bloque_pie_texto{ position:relative; width:100%; margin-top:15px;  }
				#bloque_pie_texto table{ font-size:13px; color:#484B5A; line-height:14px; }
				#bloque_pie_texto table td{ padding-bottom:10px; }
				#bloque_pie_texto table p{ padding-bottom:12px; }
				#bloque_pie_texto table .col1{
	width:185px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	color: #A66748;
}
				#bloque_pie_texto table .col2{
	width:357px;
	padding-left:12px;
	text-align:left;
	vertical-align:top;
	color: #CCC;
}
				* html #bloque_pie_texto table .col2{ width:369px; }
				
		#pie{ position:absolute; left:24px; top:100%; margin-top:-153px; width:300px; height:100px;  }
			#pie_legal{ position:relative;  }
			#pie_legal a{
	font-size:12px;
	color:#CCC;
	text-decoration:none;
}
			#pie_creditos{
	position:relative;
	margin-top:4px;
	font-size:12px;
	color:#CCC;
}
			#pie_logo_gadmin{ position:relative; width:141px; height:21px; margin-top:24px;  }
			#pie_logo_gadmin a{ display:block; width:141px; height:21px; background:url(images/logo_gadmin.png) left top no-repeat; }
			
		
	 
