/* RESETEAMOS TODOS LOS ESTILOS */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em;}
ul,ol { list-style: none; }
img { border: none; }


/* ESTILOS GENERALES */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#444;
	background-color:#fff;
}
input{
	border:1px solid #b7b7b7;
	font:11px Arial, Helvetica, sans-serif;
	color:#444;
	background-color:#fff;
}
textarea{
	border:1px solid #b7b7b7;
	font:11px Arial, Helvetica, sans-serif;
	color:#444;
	background-color:#424242;
}
.input_buscador{
	border:1px solid #b7b7b7;
	font:11px Arial, Helvetica, sans-serif;
	color:#444;
	background-color:#2a2a2b;
}
select{
	font:11px Arial, Helvetica, sans-serif;
	color:#444;
	background-color:#fff;
}
a:link{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ae9243;
	text-decoration:underline;
}
a:visited{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ae9243;
	text-decoration:underline;
}
a:hover{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ae9243;
	text-decoration:underline;
}
.clear {
	clear:both;
}
hr{
	width:100%;
	height:1px;
	background-color: #e5e5e5;
	border: 0;
	color: #e5e5e5;

}


/* ESTILOS PARA DIV */
#centrado_web{
	width:990px;
	margin:0 auto 0 auto;
}
#sombra_sup{
	width:990px;
	background:url(../img/sombra_sup.gif);
	background-repeat:no-repeat;
	height:20px;
	float:left;
	display:none;
}
#sombra_web{
	width:990px;
	background:url(../img/sombra_web.gif);
	background-repeat:repeat-y;
	float:left;
}
#sombra_inf{
	width:990px;
	background:url(../img/sombra_inf.gif);
	background-repeat:no-repeat;
	height:26px;
	float:left;
	display:none;	
}
#col_izda{
	width:165px;
	float:left;
	padding-left:40px;
	display:none;	
}
#col_central{
	width:495px;
	float:left;
	padding:0 30px 0 30px;
}
#col_dcha{
	width:190px;
	float:right;
	padding-right:40px;
	display:none;	
}
#logo_impresion{
	width:970px;
	height:118px;
	text-align:right;
}

#buscador_sup{
	text-align:right;
	margin-bottom:10px;
	height:45px;
	display:none;	
}
#titulo_home{
	width:495px;
	margin:35px 0 0 0;
	display:none;	
}
#logos_home{
	width:495px;
	margin-top:24px;
	display:none;	
}
#caja_logos_home{
	width:150px;
	margin:0 22px 30px 0;
	float:left;
	display:none;	
}
#caja_logos_home_dcha{
	width:150px;
	float:left;
	margin:0 0 30px 0;
	display:none;	
}

#cont_enlaces_sup_especial{
	width:714px;
	display:none;	
}
#enlaces_sup_especial{
	width:470px;
	float:left;
	display:none;	
}
#buscador_sup_especial{
	width:244px;
	float:left;
	text-align:right;
	height:35px;
	display:none;	
}
#titulos_secciones_larga{
	width:714px;
	margin:40px 0 20px 0;
	float:left;
}
#titulo_seccion_larga{
	width:480px;
	float:left;
}
#volver_larga{
	width:200px;
	float:right;
	text-align:right;
	padding-top:12px;
	display:none;	
}

#titulos_secciones{
	width:495px;
	margin:10px 0 0 0;
}
#cont_paginacion{
	width:480px;
	float:left;
}
#tit_paginacion{
	width:280px;
	float:left;
}
#num_paginacion{
	width:200px;
	float:left;
	text-align:right;
	padding-top:40px;
	display:none;	
}

#col_central_larga{
	width:714px;
	float:left;
	padding:0 0 50px 30px;
}
#contenedor_cajas_web_dcha{
	width:195px;
	margin:0 0 20px 0;
	display:none;	
}
#contenedor_cajas_web{
	width:195px;
	margin:0 20px 20px 0;
	float:left;
}
#cajas_web{
	width:164px;
	min-height:163px;
	height:auto !important;
	height:163px;
	background-image:url(../img/fondo_cajas.gif);
	background-repeat:repeat-y;
	padding:1px 15px 15px 15px;
}
#cajas_web_agenda{
	width:164px;
	min-height:300px;
	height:auto !important;
	height:300px;
	background-image:url(../img/fondo_cajas_agenda.gif);
	background-repeat:repeat-y;
	padding:15px 15px 15px 15px;
}
#sombra_cajas_web{
	width:194px;
	height:13px;
	background-image:url(../img/sombra_cajas.gif);
	background-repeat:no-repeat;
}
#contenedor_caja_construccion{
	width:160px;
	margin:90px 20px 20px 190px;
	/*_margin:90px 20px 20px 100px;*/
	float:left;
}
#cajas_web_construccion{
	width:230px;
	min-height:91px;
	height:auto !important;
	height:91px;
	background-image:url(../img/fondo_caja_construccion.jpg);
	background-repeat:no-repeat;
	padding:170px 15px 15px 15px;
}
#sombra_cajas_web_construccion{
	width:260px;
	height:13px;
	background-image:url(../img/sombra_caja_construccion.gif);
	background-repeat:no-repeat;
}
#col_central_interior{
	width:795px;
	float:left;
}
#col_dcha_interiores{
	width:190px;
	float:right;
	padding-left:20px;
	display:none;	
}
#cont_noticias_boletin{
	width:112px;
	float:left;
	margin:0 47px 30px 0;
}
#cont_noticias_boletin_dcha{
	width:112px;
	float:left;
	margin:0 20px 30px 0;
}
#cajas_noticias_boletin{
	width:110px;
	border:1px solid #eeecec;
	float:left;
	min-height:120px;
	height:auto !important;
	height:120px;
	background:url(../img/img_noboletin.gif) no-repeat center;
	
}
#sombra_noticias_boletin{
	width:112px;
	height:4px;
	background:url(../img/sombra_listado_boletin.gif) no-repeat;
	float:left;
}
#texto_noticias_boletin{
	width:112px;
	float:left;
}
#cajas_publicaciones{
	width:200px;
	float:left;
	padding:0 55px 0 0;
	margin:0 0 30px 0;
}
#cajas_publicaciones_dcha{
	width:200px;
	float:left;
	padding:0;
	margin:0;
}
#contenido_ficha{
	width:795px;
	float:left;
}
#intro_publicaciones{
	width:655px;
	float:left;
}
#foto_publicaciones{
	width:140px;
	float:left;
	text-align:right;
}
#motivo_col_izda{
	margin-top:50px;
	background:url(../img/motivo_col_izda.jpg) no-repeat;
	height:117px;
}
#pie{
	padding-left:15px;
}
#pie_izda{
	width:935px;
	float:left;
}
#pie_dcha{
	width:335px;
	float:right;
	text-align:right;
	padding-right:15px;
	display:none;
}

.fecha_prensa {float: left; width:790px; padding:0 0 0 20px; margin:6px 0 6px 0; font:1em Arial, Helvetica, sans-serif; font-weight:bold; color:#ae9243; background:url(../img/calendario_actividades.gif) no-repeat left top; }
#imagen_imagen_coorporativa{
	width:40px;
	float:left;
	margin:5px 0 5px 0;
}
#texto_imagen_coorporativa{
	width:207px;
	float:left;
	margin:5px 0 5px 0;	
}


/* AGENDA */
#cajas_agenda{
	width:150px;
	float:left;
	margin:15px 20px 15px 0;
}
#cajas_agenda_dcha{
	width:150px;
	float:left;
	margin:15px 0 15px 0;
}
.cont_actividades_agenda{
	border-top:1px solid #e5e5e5;
	margin:7px 0 0 0;
	float:left;
	width:164px;
}
.cont_actividades_agenda .actividades_agenda{
	width:144px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding:3px 0 0 0;
	min-height:20px;
	height:auto !important;
	height:20px;
	
}
.cont_actividades_agenda .select_actividades_agenda{
	width:16px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding:3px 0 0 0;
	min-height:20px;
	height:auto !important;
	height:20px;
	text-align:right;
	
}
.cont_actividades_agenda .select_actividades_agenda input{
	border:none;
}
.cont_actividades_agenda .buscar{
	width:164px;
	float:left;
	text-align:right;
	margin-top:18px;
}

/* CAJAS PARA LOS LISTADOS CON FOTO */
	.moduloFotoSombra{width:695px;}
		.moduloFotoSombra p{font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595959;}
			.moduloFotoSombra p.destacado{margin: 0 0 1em 0; font:1em Arial, Helvetica, sans-serif; color: #444;}
	
	.moduloFotoSombra .actividades{margin:0;}
		.moduloFotoSombra .actividades li{clear:both; float:left; width:695px; margin:.5em 0;}
		.moduloFotoSombra .actividades img{display:block; float:left; width:188px; height: 110px; padding:7px 10px 7px 7px; margin:0 1em 1em 0; background:url(../img/bg_foto_listado.gif) left top;} 
		.moduloFotoSombra .actividades .tit_enlace {display:block; float:left; width:467px; margin:0; padding:3px 0 0 0; font: 1.6em "Times New Roman", Times, serif; color:#444; text-decoration:none}
		.moduloFotoSombra .actividades .tit_enlace:hover {display:block; float:left; width:467px; margin:0; padding:3px 0 0 0; font: 1.6em "Times New Roman", Times, serif; color:#ae9243; text-decoration:none;}		
		.moduloFotoSombra .actividades p {float: left; width:467px }
		.moduloFotoSombra .actividades p.fecha_actividades {float: left; width:430px; padding:0 0 0 20px; margin:6px 0 6px 0; font:1em Arial, Helvetica, sans-serif; font-weight:bold; color:#ae9243; background:url(../img/calendario_actividades.gif) no-repeat left top; }

/* CAJAS PARA LOS LISTADOS SIN FOTO */
	.moduloNotasPrensa{width:895px;}
		.moduloNotasPrensa p{font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595959;}
			.moduloNotasPrensa p.destacado{margin: 0 0 1em 0; font:1em Arial, Helvetica, sans-serif; color: #444;}
	
	.moduloNotasPrensa .notas{margin:0;}
		.moduloNotasPrensa .notas li{clear:both; float:left; width:895px; margin:.5em 0;}
		.moduloNotasPrensa .notas img{display:block; float:left; width:160px; height: 110px; padding:7px 10px 7px 7px; margin:0 1em 1em 0; background:url(../img/bg_foto_listado.jpg) left top;} 
		.moduloNotasPrensa .notas .tit_enlace {display:block; float:left; width:855px; margin:0; padding:3px 0 0 0; font: 1.6em "Times New Roman", Times, serif; color:#444; text-decoration:none}
		.moduloNotasPrensa .notas .tit_enlace:hover {display:block; float:left; width:855px; margin:0; padding:3px 0 0 0; font: 1.6em "Times New Roman", Times, serif; color:#ae9243; text-decoration:none;}		
		.moduloNotasPrensa .notas p {float: left; width:855px }
		.moduloNotasPrensa .notas p.fecha_actividades {float: left; width:835px; padding:0 0 0 20px; margin:6px 0 6px 0; font:1em Arial, Helvetica, sans-serif; font-weight:bold; color:#ae9243; background:url(../img/calendario_actividades.gif) no-repeat left top; }


/* CALENDARIO DE LA AGENDA */
table.cal_agenda_sup{
	width:167px;
	border:none;
	text-align:left;
	margin-bottom:2px;
	background-image:url(../img/fnd_calendar_sup.gif);
	background-repeat:no-repeat;
}

table.cal_agenda_sup tr th.combo{
	height:43px;
	text-align:center;
}

table.cal_agenda_inf{
	width:167px;
	border:none;
	text-align:left;
	background:url(../img/fnd_calendar_inf.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}
table.cal_agenda_inf tr th{
	text-align:center;
}
table.cal_agenda_inf tr td{
	text-align:center;
}
table.cal_agenda_inf tr td.diahoy{
	background-color:#9f8940;
	text-align:center;
	color:#fff;
}
table.cal_agenda_inf tr td.diaevento{
	background-color:#e2e2e2;
	text-align:center;
}
table.cal_agenda_inf tr td.diahoy a:link{
	text-decoration:none;
	color:#fff;
}
table.cal_agenda_inf tr td.diahoy a:visited{
	text-decoration:none;
	color:#fff;
}
table.cal_agenda_inf tr td.diahoy a:hover{
	text-decoration:none;
	color:#444;
}

table.cal_agenda_inf tr td.diaevento a:link{
	text-decoration:none;
	color:#444;
}
table.cal_agenda_inf tr td.diaevento a:visited{
	text-decoration:none;
	color:#444;
}
table.cal_agenda_inf tr td.diaevento a:hover{
	text-decoration:none;
	color:#9f8940;
}


/* CAJAS PARA ELEMENTOS DE LA COLUMNA DERECHA */
#caja_catalogo{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_catalogo.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_galeria{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_galeria.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_video{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_video.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_texto{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_texto.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_notaprensa{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_notaprensa.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_compra{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_compra.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_informacion{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../img/icono_informacion.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:8px 0 2px 25px;
	border-top:1px solid #e5e5e5;
}
#caja_enlaces{
	width:165px;
	min-height:19px;
	height:auto !important;
	height:19px;
	padding:8px 0 2px 15px;
	border-top:1px solid #e5e5e5;
}
#enlaces_dcha{
	border-top:1px solid #e5e5e5;
	padding:10px 0 0 0;
	margin:0px 0 20px 0;
}


/* ESTILOS PARA EL MENU LATERAL IZQUIERDO */
#menu_lateral{
width:165px;
}
#menu_lateral dl {
width:160px; 
margin:0;
padding:0 0 10px 0;
}
#menu_lateral dt {
margin:0; 
padding:3px 0 3px 0; 
font:1.2em "Times New Roman", Times, serif;
font-weight:bold;
border-bottom:1px solid #e5e5e5;
}
#menu_lateral dt a:link{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #444;
text-decoration:none;
}
#menu_lateral dt a:visited{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #444;
text-decoration:none;
}
#menu_lateral dt a:hover{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}

#menu_lateral dt a.activo:link{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}
#menu_lateral dt a.activo:visited{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}
#menu_lateral dt a.activo:hover{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}

#menu_lateral dd {
width:160px;
margin:0; 
padding:2px 0 2px 4px;
}
#menu_lateral dd a:link{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #444;
text-decoration:none;
}
#menu_lateral dd a:visited{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #444;
text-decoration:none;
}
#menu_lateral dd a:hover{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}

#menu_lateral dd a.activo:link{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}
#menu_lateral dd a.activo:visited{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}
#menu_lateral dd a.activo:hover{
font:1.1em "Times New Roman", Times, serif;
font-weight:bold; 
color: #ae9243;
text-decoration:none;
}

/* ESTILOS DE TEXTO */
h1{
	font:3em "Times New Roman", Times, serif;
	color:#444;
	font-weight:normal;
	width:700px;
}
h2{
	font:1.6em "Times New Roman", Times, serif;
	color:#444;
	font-weight:normal;
	width:700px;	
}
h3{
	font:1.8em "Times New Roman", Times, serif;
	color:#444;
	font-weight:normal;
}
a.links_superiores:link{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
	text-decoration:none;
}
a.links_superiores:visited{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
	text-decoration:none;
}
a.links_superiores:hover{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
	text-decoration:none;
}

a.oro:link{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:none;
}
a.oro:visited{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:none;
}
a.oro:hover{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:none;
}
a.oro_peque:link{
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:underline;
}
a.oro_peque:visited{
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:underline;
}
a.oro_peque:hover{
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:underline;
}
a.enlace_cajas:link{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_cajas:visited{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_cajas:hover{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_agenda:link{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_agenda:visited{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_agenda:hover{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}

a.enlace_paginacion:link{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_paginacion:visited{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
a.enlace_paginacion:hover{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ae9243;
	text-decoration:none;
}

.txt_general{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
}
.tit_cajas_gris{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
}
.tit_contacto{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
}

.bloque_texto{
	font-size:1em;
	color:#444;
}
.autor_publicaciones{
	font:1.3em "Times New Roman", Times, serif;
	color:#444;
	font-weight:bold;
}
.texto_oro{
	font-size:1em;
	color:#ae9243;
}
.num_boletin{
	font:1.1em "Times New Roman", Times, serif;
	color:#444;
	font-weight:bold;
}
.pie_oro{
	font:0.9em Arial, Helvetica, sans-serif;
	color:#ae9243;
}
.pie{
	font:0.9em Arial, Helvetica, sans-serif;
}
.tit_seccion_oro{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4cb25e;
	letter-spacing:-0.1em;
}

