
#marco_principal{width:815px; border: 1px solid #a0a0a0; background: #F9F9F8; margin: 0 auto; padding: 0px 4px; position:relative;} /*-------- pagina centrada --------*/ 
#saltar div {position:absolute;}

/* ------------------------ cabecera ------------------------ */

#cabecera { width:802px; height:93px; margin: 0em auto; padding-left: 0px; background: #fff url(../img/header_bg.jpg) top left no-repeat;}
#cabecera ul { display: inline;float: right;width: auto;height: 65px;padding: 20px 0 0 300px;margin:0 auto;}
#cabecera li { display: inline;float: left;width: 100px;height: 65px;}
#cabecera li a,#cabecera li a:visited { color: #FFFFFF;font-weight:bold;font-size:11px;}
/* ------------------------ barra navegacion ------------------------  */	
#barra_navegacion { width:100%; position: relative; height:2.3em; margin:0; background-color: #5b8276;  }
	#navegacion {padding:0.3em 0 0 0.8em;}
		
/*--------------------------- menu 1nivel y buscador ------------------*/		
#menu_buscador{background-color:#4d6c64; height:25px; position: relative; width:100%;}
	#buscador {float: right; background-color:#4d6c64; padding:0.2em 0.5em 0.2em 0;}	
		.buscador {border: 1px solid #e8c303; margin: 0; padding: 1px; background-color: #ffffff; font-size: 9px; color: #4d4d4d;}
		.boton_enviar {font-size: 1.2em; color:#fff; font-weight:bold;}
	
/*-----------------------------  fecha e imprimir  -------------------------------*/	
#fecha_imprimir {width:100%; height:3.0em; position: relative; margin:0; }
	#fecha { color:#000; width:70%; float: left !important; padding: 0.5em 0 0 0.8em; font-size:1.2em; }
	#imprimir{float: right !important; background:#fff url(../img/imprimir.gif) center left no-repeat; padding: 1.0em 3em 0.5em 3em;}
	#imprimir a {color:#000;}
	#imprimir a:hover { color:#000; text-decoration:underline;}
		

/* ------------------------ pie ------------------------ */
#pie { display: inline; width:802px; height:auto; margin: 0 auto !important; padding: 0px !important;float:left !important; position: relative; text-align:center; }
#pie a, #pie a:visited {font-family: Verdana; color: #7f7c7d !important; font-size: 9px !important; font-weight: bold !important; text-decoration:none;}
#pie a:hover { text-decoration: underline;}
#pie ul { display: inline;float: left;width:100%;padding: 0px !important;margin:5px 0px !important;clear:both;text-align:center;}
#pie li { width: 23%; display: inline;float: left;padding: 5px;font-family: Verdana; color: #7f7c7d !important; font-size: 9px !important; font-weight: bold !important;} 
#pie li a,#pie li a:visited { text-decoration: none;}
#pie p {vertical-align:top;}

/* #pie .pie_enlaces { width: 790px !important;}
#pie .pie_logos { width: 390px !important;}  */
/* #pie .pie_textos,#pie .pie_capazita  {width:766px !important;} */
	
.textos_pie {color: #7f7c7d;font-weight:bold; font-style: normal; font-family: Verdana;font-size:11px;text-align:left;}
	

/* ------------------------ menú de la izquierda------------------------ */	
#titulo_padre {background-color:#415c55; color:#fff; width:167px; text-align:center; padding:0.5em; margin-bottom:0.5em; font-size:1.4em; font-weight:bold;}
#menu_left {float: left; position:relative; padding: 5px 0 5px 0; width:231px;}

#menu_principal {margin: 0; padding: 0; list-style-type: none;}
#menu_principal ul {margin: 0; padding: 0; list-style-type: none; width: 231px;}
/* ------------------------ nivel 1 ------------------------ */
#menu_principal ul li {width:231px;text-align: left;}
#menu_principal ul li a {display: block; color: #3b3b3b; margin: 0; padding: 2px 0 2px 0.8em; text-decoration:none;  font-weight: normal; font-size: 11px;}
#menu_principal ul li a:hover {color: #fff; font-weight: normal; text-decoration: none;}
/* ------------------------ nivel 2 ------------------------ */
#menu_principal ul li ul li {width:231px;text-align: left;}
#menu_principal ul li ul li a {display: block; color: #3b3b3b;  margin: 0; padding: 2px 0 2px 1.7em; text-decoration: none; font-weight: normal; font-size: 11px;}
#menu_principal ul li ul li a:hover {color: #fff; text-decoration: none; font-weight: normal;}
/* ------------------------ nivel 3 ------------------------ */
#menu_principal ul li ul li ul li {width:231px;text-align: left;}
#menu_principal ul li ul li ul li a {display: block; color: #3b3b3b;  margin: 0; padding: 2px 0 2px 2.7em; text-decoration: none; font-weight: normal; font-size: 11px;}
#menu_principal ul li ul li ul li a:hover {color: #fff; text-decoration: none; font-weight: normal; }
/* ------------------------ nivel 4 ------------------------ */
/* #menu_principal ul li ul li ul li ul li {width:181px;}
#menu_principal ul li ul li ul li ul li a { display: block; color: #49675d;  margin: 0; padding: 0.3em 0.3em 0.3em 3.0em; text-decoration: none; border-bottom: 1px solid #49675d; font-weight: normal; font-size: 1.1em; background:#f4f3f3 url(../img/bullet_menu_n5.gif) 2em 0.8em no-repeat;}
#menu_principal ul li ul li ul li ul li a:hover {olor: #415c55; text-decoration: underline; background:#fff url(../img/bullet_menu_n5.gif) 2em 0.8em no-repeat;} */

		
/* CONTENIDOS  --------------------------------------------------------------------------- */
	
/* ------------------------ CONTENIDOS DE LA IN------------------------ */
#columna_contenidos{ width:100%;  position:relative; float: left !important; padding: 5px 0px; }
	#bloque_columnas{ width:100%;  position:relative; float:left !important; margin: 5px 0px; }
		#columna_izq{ overflow:hidden; width:230px; min-height: 245px; position: relative; float:left !important; min-height: 60em; padding: 0; margin: 0; background:#fff url(../img/column_left_bg.jpg) top left repeat-x; border:0.1em solid #e5e5e5;}
		#columna_cen{ width:575px; min-height: 245px; height:auto !important;  position: relative; float: left !important; margin:0 !important; padding: 0 !important; color: #000; background-color:#f8f8f8; }
			#titulo {display:inline;width: 100%;float: left !important; padding:5px 5px 10px 5px; text-align:left; color: #494949; font-size:12px; font-weight:bold; font-style: normal; font-family: Verdana;}
			#ruta {display:inline;width: 100%;float: right !important; padding:5px 5px 10px 5px; text-align:right !important; color: #e58c00 !important; font-family: Verdana;}
			#ruta a, #ruta a:visited {color: #e58c00 !important; font-size:10px; font-weight:normal; font-style: normal; text-decoration: none;}
			#ruta a:hover {color: #e58c00 !important; text-decoration: underline !important;}
			#contenidos{ width:570px; margin:2px; overflow: hidden;}
			
			
	
/* ------------------------ CONTENIDOS DE LA HOME  ------------------------ */
#home_columna_contenidos{width:100%; position:relative; float: left !important; padding: 0em; }
	#home_bloque_columnas{width:100%; position:relative; float:left !important; }
	
		#home_columna_izq{ width:243px; height: 100%; background:#fff url(../img/column_left_bg.jpg) top left repeat-x; position: relative; float:left !important; padding: 0 0.8em 0 0; margin: 0;}
			#novedades {width:266px; min-height: 28.0em; height:auto !important; height:28.0em; overflow-y: auto; position: relative; float:left !important; padding:0px 0px 0px 0px; margin:0; background-color:#f8f8f8; border:0.1em solid #e5e5e5;}
			#novedades img {padding:0px 5px 0px 10px;}
			#destacamos {width:266px; min-height:180px; overflow:auto; position: relative; float:right !important; padding:50px 0px 0px 0px; margin: 0; background: #f8f8f8 url(../img/destacamos.jpg) top center no-repeat; border:0.1em solid #e5e5e5;}
			#destacamos .contenedor { padding:0; margin:0px 15px 10px 15px; display:block}	
			.clear {clear: both;}
			#temas{ width:535px; padding:10px 0px 10px 10px; background-color:#f8f8f8; border:0.1em solid #e5e5e5; margin-top:1em;}
				.tabla_temas{ background-color:#f8f8f8; padding:1.0em;}
				.tabla_temas caption { color:#f8f8f8; padding:0px;}
				.tabla_temas th {color:#4d4d4d; background-color:#e9eaec; text-transform:capitalize; font-size:1.6em;font-weight:bold;}	
				.tabla_temas td {border-bottom:0.1em dotted #e5e5e5; color:#414141; }
				.tabla_temas a{color:#000;}
				.tabla_temas a:hover{color:#000;}
				.tabla_temas a:active{color:#000;}
				
			#banner_home{ width:535px; padding:10px 0px 10px 10px; background-color:#f8f8f8; border:0.1em solid #e5e5e5; margin-top:0px;}
			#banner_home caption{ padding:10px 0px 20px 10px; font-size:1.2em; color:#4d4d4d;}
			
		#home_columna_cen{width:200px; height:100%; height:auto !important;  position: relative; float: right !important; margin:0; padding:0 0 1em 0; background-color:#f8f8f8; border:0.1em solid #e5e5e5; }

#content {display:inline;float:left;padding:0px !important;margin:0px !important;width:95%;height:auto;overflow:hidden;background: #ededed;}
/* ------------------------ Contenidos Generales ------------------------ */	
#contenidos_general { text-align:justify; font-size:1.1em; padding:3px !important; margin: 0px !important;overflow:hidden;}
#contenidos_general div { text-align:justify;}
#contenidos_general h3{font-size: 1.6em; font-weight: bold; margin:0 0 2em 0; padding: 1em 0 0.2em 0; color:#49675d; border-bottom: 1px dotted #49675d;}
#contenidos_general address p{color:#49675d; text-align: center; font-style:normal; font-weight: normal;}

/*
#contenidos_general p{padding-bottom: 1em; text-align: justify;}
#contenidos_general table{border-left: 1px solid #49675d; border-right: 1px solid #49675d; border-top: 1px solid #49675d; border-bottom: 3px solid #49675d;}
#contenidos_general caption{color:#49675d; background: #f8f8f8; padding: 1em 0 0.5em 0; text-align: left; font-weight: bold; font-size: 1.1em; border-bottom:0.1em solid #49675d;}
#contenidos_general summary{display: none; color:#49675d;}
#contenidos_general th{display: none; color:#49675d; background:#eef7ff; padding: 0.3em; font-weight: bold; border-bottom: 2px solid #49675d;}
#contenidos_general td{padding: 0.3em; text-align: left; border-top: 1px solid #fff;}
#contenidos_general a{color:#49675d;text-decoration: none; font-weight:bold;}
#contenidos_general a:hover{color:#000; text-decoration: none; font-weight:bold;} */
