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

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

.cabecera { width:802px; height:93px; margin: 0 auto; padding: 10px 0 10px 400px; background: #fff url(../img/header_bg.jpg) top left;}
.cabecera td { width: 100px;height: 65px;}
.cabecera a,.cabecera a:visited { color: #FFFFFF;font-weight:bold;font-size:11px;}

/*-----------------------------  fecha e imprimir  -------------------------------*/	
#fecha_imprimir {width:100%; height:3.0em; 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; 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;  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 { 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; 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%;  padding: 5px 0px; }
	.bloque_columnas{ width:100%; margin: 5px 0px; }
		.columna_izq{ vertical-align:top; width:230px; min-height: 245px;min-height: 60em; padding: 0; margin: 0; background:#fff url(../img/column_left_bg.jpg) top left; border:0.1em solid #e5e5e5;}
		.columna_cen{ width:575px; min-height: 245px; height:auto !important;  margin:0 !important; padding: 0 !important; color: #000; background-color:#f8f8f8; }
			.titulo {width: 100%; padding:5px 5px 10px 5px; text-align:left; color: #494949; font-size:12px; font-weight:bold; font-style: normal; font-family: Verdana;}
			.ruta {width: 100%;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;}
			
			
	

#content {padding:0px !important;margin:0px !important;width:95%;height:auto;background: #ededed;}
/* ------------------------ Contenidos Generales ------------------------ */	
#contenidos_general { text-align:justify; font-size:1.1em; padding:3px !important; margin: 0px !important;}
#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;}
