/*** Tags
-------------------------------------------------------------- ***/
*{margin:0; padding:0;}

body {background:#fff url(../imagenes/interfaz/bg_body.gif) repeat-x 0px 0px; font:62.5% "Arial Narrow", Arial, Helvetica, sans-serif; color:#42423d;}
:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#d02d3f; text-decoration:none;}
a:hover {color:#d02d3f; text-decoration:underline;}

h1, h2, h3 {font-family:Impact, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:0.6em;}
h1 {color:#DDDBD4;}
h2 {margin-bottom:0.5em;}
#ficha h3, h3.subt_tit_ficha {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	display:block;
	border-bottom:1px dotted #aca398;
	text-transform:uppercase;
	margin-top:1.0em;
}

.tit_narrow {font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}

label span {color:#9f9383; font-size:0.8em; letter-spacing:0.05em;}
/*** Clases comunes
-------------------------------------------------------------- ***/
.right {float:right;}
.left {float:left;}
.cleaning {clear:both;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.al_right {text-align:right;} 

.caja_brdBottom {border-bottom:1px dotted #ACA398; padding-bottom:1.3em;}
.verMas {display:block; text-align:right; padding:0.3em 0.4em;}
.tag, .tag_b {padding:0px 1px; color:#fff; background:#1e1d1c; text-transform:uppercase; font-size:0.85em;}
.tag_b {background:#F2F0EA; color:#000;}
.lnk_subir {display:block; text-align:right; padding-right:12px; background:url(../imagenes/interfaz/ico_subir.gif) no-repeat right 4px;}

.lnk_calendario {display:block; background:url(../imagenes/interfaz/calendario.gif) no-repeat 0px 3px; padding-left:20px; line-height:1.8em;}

.texto_corp h3 {color:#4F4F4F;}
.texto_corp h4 {text-transform:uppercase; font-size:1.1em; font-weight:normal; color:#aca398;}

h4.espaciosh4{margin-bottom:10px;background:#efefef;padding:2px 10px;}


.texto_corp img {display:block; padding:0px;vertical-align:middle;}
.texto_corp ul li {margin-bottom:0.5em; list-style-type:square; margin-left:1.2em;}
.texto_corp p.dest {font-size:1.25em;}




.menu_subseccion_item, .menu_subseccion_itemSel, .menu_subseccion_item:hover, 
.menu_seccion_itemSel, .menu_seccion_item:hover, .menu_seccion_itemSel:hover {background-position: 0px -33px; text-decoration:none;}
.menu_seccion li a span {color:#000;}

.presen_enlaces .menu_seccion li {margin-left:50px; float:left; width:40%;}


/*CLASES DE ErROR*/
.error {border: 1px solid red !important;}
.errorSpan span {color:red !important;} 

/*** Forms
-------------------------------------------------------------- ***/
	fieldset {border:0px; padding:0px;}
	label {color:#72695e; padding-right:0.6em;}
	.txt, textarea, select {
		color:#6F6C68;
		font:13px "Arial Narrow", Arial, Helvetica, sans-serif;
		border:1px solid #d2cec2;
		padding:1px 2px;
	}
	select {padding:0!important;}
	
	
	.btn_large {width:122px; background-image:url(../imagenes/interfaz/btn_large.gif);}
	.btn:hover, .btn_large:hover {background-position:0px -19px; color:#1e1d1c;}
	
	.combo_fecha select.fecha {width:25%;}
	.combo_fecha select.fecha#dmes, .combo_fecha select.fecha#hmes {width:75px;}

	.mensaje_ok {font-size:1.2em; line-height:1.5em; height:15.0em;}
	.mensaje_error {font-size:1.2em; line-height:1.5em; padding:0.2em 0.4em; background:#EFB3BB;}
	
	.info_forms {color:#707067; font-size:0.9em;}

/*** Layout
-------------------------------------------------------------- ***/
#contenedor {width:760px; margin:20px auto 0px;}
#cabecera, #pie {font-size:1.1em;}
#cabecera .right{display:none;}
#cabecera {background:#d02d3f; border-bottom:1px solid #dad8d1; height:121px; color:#fff; overflow:hidden; position:relative;}
#banner {position:absolute; z-index:3; left:366px; top:41px;}



#mainMenu {display:none;}
#busc_rapido {display:none;}
#wrap_pie {display:none;}


#contenido {padding:10px 0px 3.0em; font-size:1.3em;}
.ruta {display:none;}

#contenido h1 {
	padding-left:0.8em;
	background: url(../imagenes/interfaz/ico_tituSeccion.gif) no-repeat 0px 5px;
	margin:27px 0px;
	font-size:2.7em;
	line-height:28px;
}

#contenido #leftCol {display:block;padding-left:70px;padding-right:50px;}
#contenido #rightCol {display:none;}


/*** Layout Actualidad
-------------------------------------------------------------- ***/
.ficha_noticia .entradilla em {font-style:normal; font-size:1.4em; display:block; padding-bottom:1.0em;}
.ficha_noticia .texto_noticia img {padding:0px 20px 20px 0px;}

.ficha_noticia .compartir{display:none;}


