/* CaixaGalicia CSS */


body {
	background: #f0f0f0 url(../images/back.gif) repeat-y top center;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333;
	font-size: 80%;
	
}

body.ventanaModal{background:#fff !important; background-image:none; margin:1em}

body.popup {	background: #f0f0f0;	text-align: left;}/* tipografia y colores .................................. */h1 {	font:normal 1.6em/1.5 Arial, verdana, sans-serif;	text-align: left;	padding: 10px;	margin: 0;}
h2 {	color: #333333;	font:normal 1.3em/1.4 Arial, verdana, sans-serif;}
a:link, a:visited {	color: #336699;	text-decoration: underline;}
.expande, .volver, .subir {
	display: block;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	/*font-size: 9px;*/
	font-size: 0.88em; }


.expande a:link, .expande a:visited {	background: url(../images/bulletnaranja.gif) no-repeat left top;padding-left: 15px; text-decoration:none; font-size:1em}
.volver a:link, .volver a:visited {	background: url(../images/bulletnaranja_atras.gif) no-repeat left bottom;		padding-left: 15px; }
.subir a:link, .subir a:visited {	background: url(../images/bulletnaranja_subir.gif) no-repeat left bottom;		padding-left: 15px; }	
a:hover { color: #FF8000; }

/* varios generales ....................................... */

a img {	border: 0; }ul {
	margin: 0;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;	
}


DD p{	font-size: 9px;}

/* estructura .............................................. */

#marco {
	padding: 0px;
	width: 955px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
} 
#contenedor {	margin: 0 auto;	padding: 0;	margin-top: 4px;} 
#cabecera {	background: #fff;	height: 66px;} 
#cabecera-sup {
	background: #f5f5f5 url(../images/backheader.jpg) no-repeat right top;
	height: 20px;
	padding: 7px 8px 3px 8px;
	font-size: 0.95em;
	display: block;
	clear: both;
	float: none !important;
} #cabecera-sup p { margin: 0; padding: 0;} #cabecera-sup p#enlaces { float:left; } #cabecera-sup p#idioma { float: right; } #cabecera img { padding: 5px 0 0 2px; float: left; }#cabecera #cabecera-herramientas {
	padding: 14px 8px;
	text-align: right;
	font-size: 0.95em;
}
#cabecera #cabecera-herramientas form { margin: 0 0 4px 0; padding: 0; }
#cabecera #cabecera-herramientas form .input { background: #FFFFF7; border-width: 1px; }
#breadcrumb {	background: url(../images/backbreadcrumb.gif) #f5f5f5 repeat-x;	height: 12px;	font-size: .95em;	line-height: .85em;	color: #666666;	padding: 12px 16px 8px 16px; }
#breadcrumb p { margin: 0; padding: 0; }
#columna-menu {	width: 190px;	float: left;	text-align: left;	margin: 0;	padding-left: 2px;}
#sub-contenedor {	width: 755px;	float: left;	display: block;	padding-left: 4px;}
#columna-principal{
	width: 561px;
	float: left;
	text-align: left;
	margin: 0;
	background: #fff;
	padding-bottom: 4em;
	overflow:hidden;
	font-size:1em;	
}


#columna-secundaria{	width: 190px;	float: left;	text-align: left;	margin: 0;	padding-left: 4px;}
#columna-principal.popup{	width: 100%;	float: left;	text-align: left;	margin: 0;	background: #fff;	padding-bottom: 4em; }
.panel-enlaces {	
	text-align: right;	
	margin: 10px 0 30px;
	height: 0;}
.panel-enlaces-literal-resultados {position:relative; z-index:1111;	font-size: .85em;	text-align: right;	margin: 0px 0 0px; color:#336699;}
.panel-enlaces-literal-resultados span{display:block; z-index:2222}
.panel-enlaces-2 {	font-size: .75em;	text-align: right;	margin: 10px 0 5px;}
.panel-enlaces#alin-izq {
	font-size: 0.75em;
	text-align: left;
	margin:5px 0;
	margin-left: 120px;
}
.panel-enlaces-sedes{
	float:right;
	width: 80px;
}

#contenido {	width: 350px;	text-align: left;	float: right;	background: #f5f5f5;	padding: 0;	margin: 0;}
#pie {	background: #f0f0f0 url(../images/backfooter.gif) no-repeat top center; color: #ffffff; height: 76px;	clear: both;	padding: 12px 10px; }
#pie a { color: #006699; font-weight: normal;}
#pie p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.95em;
	color:#ffffff;
}
#pie p img {
	margin: 0 !important;
}

#pie p span{ padding-left: 9px;  }
#pie .left{float:left}
#pie p.limpiar{clear:left; margin-top:-10px !Important; }
#pie ul{ position:relative; left:10px; }
#pie li{float:left; padding:0 ;list-style:none; }
#pie li span{ padding:0 10px; }


/* menu navegacion principal .............................. */


#menuFundacion {	width: 190px; overflow: hidden; margin: 0 0 4px 0;	text-align: left;	background: #fff;	padding: 0;}

#menuFundacion {
	width: 190px;
	height: 190px;
	overflow: hidden; 
	margin: 0 0 4px 0;
	text-align: left;
	background: #fff;
	padding: 0;
}
#menuFundacion li a { 
	color: #333333;
	padding: 4px 0 0 15px;
	background: /* url(../images/menu.gif") */ #F3F3F3 no-repeat;
	/* background: #F3F3F3; */
}
#menuFundacion li a {
	font-family: Arial;
 	font-size: .85em;
	height: 24px;
	display: block;
	voice-family: "\"}\""; 
 	voice-family: inherit;
	height: 20px;
	text-decoration: none;
}	
#menuFundacion li a:hover {
	background: url(../images/menu.gif) 0 -24px;
}

#menuFundacion{
	width: 190px;
	height: 190px;
	overflow: hidden; 
	margin: 0 0 4px 0;
	text-align: left;
	background: #fff;
	padding: 0;
}

#menuFundacion li a {
	font-family: Arial;
	font-size: 0.95em;
	height: 23px;
	border-left: 8px solid #DEDEDE;
	border-bottom: 1px solid #CFCFCF;
	padding: 4px 0 0 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 19px;
	text-decoration: none;
}	
#menuFundacion li a, #menu li a:visited {
	color: #333333;
	background: /* url(../images/"menu.gif") */ #F3F3F3 0 0px;
}
#menuFundacion li a:hover {
	color: #ffffff;
	background: /* url(../images/"menu.gif") */  #6699CC 0 -24px;
	border-color: #6691BD;
}
#menuFundacion li a:active {
	color: #26370A;
	background: /* url(../images/"menu.gif") */  #336699 0 -48px;
	border-color: #3B6691;
}


/* paneles columna menu .......................................... */

.panel-agenda {	width: 190px;	/*background-color: #FAFAF5;*/	margin-top: 0;	text-align: center;	padding: 0 0 8px 0; 	color: #929292;}
.panel-agenda h1 {	padding: 3px 14px;	margin: 0 0 8px 0;	font: bold 1em Arial;	background: #CC9933 url(../images/backtituloAgenda.gif) repeat-y top left;		color: #ffffff;}
.panel-agenda .agenda-opciones { text-align: left; padding: 6px; }
#agenda-opciones-col1 { width: 74px; float:left; display:block; text-align: left; margin-left: 2px; }
#agenda-opciones-col2 { width: 109px; float:right; text-align: left; }
#agenda-opciones-col1 label, #agenda-opciones-col2 label { font-size: .70em;}


.panel-agenda label { font-size: .70em; }


td.calanterior {   height:22px;}
td.calsiguiente{ height:22px; width:14px;}



a#mes-anterior, a#mes-siguiente {
	font-size:1px !important;
	height:15px;
	padding-left:30px;
	text-decoration:none;
	
}

	

a#mes-anterior {  background:transparent url(../images/btnAtras.gif) no-repeat scroll 0pt 0px; height:15px !Important;display:block;  color:#F2F2E9; /*padding-left:22px;*/ text-decoration:none; }
a#mes-siguiente { background:transparent url(../images/btnAdelante.gif) no-repeat scroll right 0px;height:15px; width:35px;  color:#F2F2E9 text-decoration:none; /*padding-right:23px*/}

.diaD img{display:none}
.navMeses .mes-actual {width:100%; text-align:center; margin:auto}
a#mes-anterior:hover { background:transparent url(../images/btnAtras.gif) no-repeat scroll 0pt -22px;}
a#mes-siguiente:hover { background:transparent url(../images/btnAdelante.gif) no-repeat scroll right -22px;}

.invisible{
text-indent: -1000em}

/* calendario ...................................... */

table.calendario {
	border: 1px solid #f0f0f0;
	border-collapse: collapse;
	background: #F2F2E9;
	empty-cells: show;
	font-size: 1em;
	clear: both;
}
table.calendario, .panel-agenda { 	margin: 0 auto;	width: 95%;	/* font-size: 1.2em; */	color: #787878;}

table.calendario #next a { padding-right: 10px; text-align: right; }

table.calendario #prev a { padding-left: 10px; text-align: left; }

table.calendario td a {	display: block;	padding: 4px;}

table.calendario td a:hover { background: #FF8000 /*url(../images/i/tdhover.gif) no-repeat top center*/; color: #ffffff; }

.diaD{ background: #FF8000 /*url(../images/i/tdhover.gif) no-repeat top center*/; color: #ffffff; }

table.calendario caption { color: #000;	margin: 0 auto;}

table.calendario td {	color: #333333;	font: normal .85em Arial, Helvetica, sans-serif;	letter-spacing: normal;	padding: 0;	text-align: center;}

table.calendario td span { display: block; padding: 4px; }

.calendario #today {	background: #FF8000;	color: #cccccc;}

table.calendario th {	font-style: normal;	text-transform: capitalize;	font-size: .75em;}

/* imagenes .................. */

#columna-principal img {
	border: 3px solid #eee;
}
#columna-principal img.promo {	margin-bottom: 4px;	border: 0px;}
#columna-principal img.borde {	border: 5px solid #eee;}
#columna-secundaria img.promo {	margin-bottom: 4px;	border:0;}
.panel-enlaces img {	border: 0px solid #fff;}
#columna-secundaria img, .panel-eventos-actuales img {	border: 3px solid #D0D0D0; }
img.imgDer { float: right; margin: 6px 6px 6px 11px; padding: 1px; }
img.imgIzq { float: left; margin: 0px 14px 6px 0px; padding: 1px; }
img.imgCen { display: block; margin: 0px auto 20px auto; padding: 1px; }
img.block {display: block; padding: 1px; }
#columna-principal img.ico { vertical-align: middle; border:0px; }
#columna-secundaria img.ico { margin: 0 0 0 10px; vertical-align: text-bottom; border:0px; }

/* paneles columna principal ................ *//* aspecto base .....*/

#columna-principal .panel-contenido { padding: 15px 15px 10px; overflow: hidden; background: #FAFAFA url(../images/bk_contenedorPrincipal.jpg) no-repeat top center; line-height:1.2em }
#columna-principal .panel-contenido#alt {padding: 5px 15px 10px 15px; background-color: #E7ECEE;}

#columna-principal .panel-contenido2 {
	background-color:#FAFAFA;
	margin:0;
	padding:5px;
	min-height: 20px;
	padding-right:15px;
}
.panel-contenido2 .panel-enlaces {
	margin:3px;
}
#columna-principal .panel-contenido2 div.listado_noticias {
	margin-top:0;
	position:relative;
	top:-5px;
}
#columna-principal .panel-contenido2#alt {	padding: 5px 15px 10px 15px; 	background-color: #E7ECEE;}
#columna-principal .num-tabs {	margin-top: 15px;	margin-bottom: 30px;}
#columna-principal .num-tabs .num {	width: 25px;	height: 15px;	padding: 3px 6px;	border: 1px solid #bbbbbb;	margin-right: 3px;}
#columna-principal .num-tabs .num#activo {	background: #FF8000;	color: #ffffff;}
#columna-principal .col1 {
	width: 330px;
	float: left;
}
#columna-principal .col_bib {
	width: 250px;
	float: left;
}
#columna-principal .col_bib2 {width: 250px;float: right;margin-left:10px;}

#columna-principal .col2 {width: 170px;float: right;margin-left:10px;}
#columna-principal .col2 p{padding-bottom:0;margin-bottom:0;}
#columna-principal .panel-contenido img {}.panel-eventos-actuales {	margin: 0;	background: #F9F9F9;}
#columna-principal .col-memorias {	/*FLOAT: right;*/ margin-left: 10px; margin-bottom: 0px; padding-bottom: 0px; }
/* paneles principales altura x celdas ..........*/

#columna-principal .panel-x1, #columna-principal .panel-x2, #columna-principal .panel-x3, #columna-principal .panel-x4, #columna-principal .panel-x5, #columna-principal .panel-x6 {	/*position: relative;	*/background-color: #FAFAFA;	/*width: 380px;	*/margin-bottom:4px;}
#columna-principal .panel-x1 {	min-height: 93px;}
#columna-principal .panel-x2 {
	min-height: 160px;
	clear:both;
}
#columna-principal .panel-x3 {	min-height: 283px;}
#columna-principal .panel-x4 {	min-height: 380px;}
#columna-principal .panel-x5 {	min-height: 473px;}
#columna-principal .panel-x6 {	min-height: 573px;}

/* titulos y fuentes columna principal ................ */
#columna-principal h1 { margin: 0pt; padding:7px 5px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.1em; line-height: normal;  color:#336699; text-align: left; background:#ffffff; }
#columna-principal h2 {	padding:0;	font: normal 1.2em Arial, Helvetica, sans-serif;}
#columna-principal h3 {	padding:0;	font: 1.1em Arial, Helvetica, sans-serif;}
#columna-principal hr {	display: block;}
#columna-principal p, 
#columna-principal dl, form label {
	color: #666666;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.95em;
}
#columna-principal .gris {	color:#999999;}
#columna-principal dd { font-size: 0.8em; }
#columna-principal dd a { font-size: 1em; /*font-weight: bold; */}
#columna-principal p.bullet {	background: url(../images/bulletnaranja_li.gif) 0 3px no-repeat;	padding: 0 0 0 12px;	margin-bottom: 10px;}
#columna-principal .elemento-mm {	width: 84px;	display: block;	float: left;	/*margin: 0 4px 3em 0;	*/margin-top:0;margin-bottom:0;margin-right:4px;margin-left:0; height:180px;}
#columna-principal .elemento-postal {	width: 172px;	display: block;	float: left;	/*margin: 0 4px 3em 0;	*/margin-top:0;margin-bottom:0;margin-right:4px;margin-left:0; height:180px;}
#columna-principal .elemento-mm p { margin: 0; }

/* titulos y fuentes columna secundaria */

#columna-secundaria {
	font-size: 0.95em;
	color: #787878;
}
#columna-secundaria h2 {
	padding: 4px 8px 2px 8px;
	margin: 0;
	height: 16px;
	font-size: 1.1em;
	background: #9AB0CE;
	color: #ffffff;
}

/* panel enviar imprimir */

#panel-enviarimprimir  { color: white; position: relative; height: 24px; padding: 0; margin: 0; margin-bottom: 10px; }
#panel-enviarimprimir  ul { 	position: absolute; top: 0; right: 0; margin: 0; padding: 0; height: 30px;	display: inline; overflow: hidden; list-style: none; }
#panel-enviarimprimir  ul li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#panel-enviarimprimir  ul a {	float: right;	padding: 22px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:22px; /* for IE5/Win */}
#panel-enviarimprimir ul #enviar a:hover, #panel-enviarimprimir ul #imprimir a:hover { background-position: 0 -23px; }
#panel-enviarimprimir ul a:active, #panel-enviarimprimir ul a.selected { background-position: 0 -23px; }
#panel-enviarimprimir #enviar a  {	width: 66px; background: url(../images/btnEnviar.gif) top left no-repeat; }
#panel-enviarimprimir #imprimir a  { width: 66px; background: url(../images/btnImprimir.gif) top left no-repeat; }
#panel-enviarimprimir #aumentar a  {	width: 25px; background: url(../images/ico_mas.gif) top left no-repeat; }
#panel-enviarimprimir #disminuir a  { width: 25px; background: url(../images/ico_menos.gif) top left no-repeat; }
#panel-navegacion { position: relative; margin: 0 0 15px 0; height: 22px; width: 55px; clear:both}
#panel-paginacion { position: relative; margin: 0 0 15px 0; height: 22px; clear:both; text-align:center;}
#panel-navegacion ul {	position: absolute;	top: 0;	right: 0;	list-style: none;	margin: 0;	padding: 0;	height: 22px;	overflow: hidden;	display: inline;}
#panel-navegacion ul li {	margin: 0; 	padding: 0;	display: inline;	list-style-type: none;}
#panel-navegacion ul li a {	float: left;	padding: 30px 5px 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:30px; /* for IE5/Win */}
#panel-navegacion a:hover, #panel-navegacion a:active { background-position: 0 -22px; }
#panel-navegacion #adelante a  { width: 22px; background: url(../images/btnAdelante.gif) top left no-repeat; }
#panel-navegacion #atras a { width: 22px; background: url(../images/btnAtras.gif) top left no-repeat; }
#panel-enviarimprimir  ul li#imprimir a, #panel-enviarimprimir  ul li#enviar a  {	float: right; font-size:10px; color:#828282; text-decoration:none;	 padding: 5px  0  0 25px !important;	height:18px !important;	overflow: hidden;/*height: 0px !important; */	}
/* listas ........................ */

#columna-principal ul { }
#columna-principal li {
	background: url(../images/bulletnaranja_li.gif) 0 3px no-repeat;
	padding: 0 0 0 12px;
	margin-top: 3px;
}
#columna-secundaria ul { margin-top: 5px;}
#columna-secundaria li {	background: url(../images/bulletnaranja_li.gif) 0 3px no-repeat;	padding: 0 0 0 12px;	margin-bottom: 10px;}
dl { margin: 0; padding: 0; }
#columna-principal DL {	
	clear:both;
}
#columna-secundaria dl { margin-bottom: 5px; }


/*--------------------modificacione Sonia par eliminar el margen de la izquierda en los dd-----------------*/

DT {
	MARGIN-TOP: 0px; FLOAT: left;
}
DD {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px
}
/*DT IMG {
	MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}*/

#columna-principal .panel-eventosensede2 DT {
	height:70px; WIDTH: 50px;
}


#columna-principal DT {
	height:70px; WIDTH: 60px;
}


#columna-secundaria .panel-eventosensede2 DD {
	MARGIN-LEFT: 60px; width:100px;
}

#columna-secundaria DD {
	MARGIN-LEFT: 65px
}
#columna-secundaria DT {
	FLOAT: left; WIDTH: 60px
}
.foto_multimedia{
	width:105px;
	float: left;
}
/* Cambios Multimedia */
.foto_multimedia{
	width:80px;
	float: left;
}
.bloque_multimedia{
	min-height:70px;
}
.fix_float{
	clear: both;
}
.texto_multi{
	font-size:1.1em !important;

}
.panel-elementosmultimedia DD {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 5px;
}
.panel-elementosmultimedia DT {
	MARGIN-TOP: 2px; FLOAT: left; 
}
/* paneles secundarios .........*/

#columna-secundaria  .panel-eventosensede2 .panel-contenido{
	padding-top: 8px !important;
	padding-right: 0px !important;
	padding-bottom: 8px !important;
	padding-left: 8px !important;
}

#columna-secundaria .panel-contenido {	padding: 8px 12px;}

/* características generales de los paneles secundarios */

.panel-expo-virtuales, .panel-buscar-galeria, .panel-sobreevento, .panel-enlatienda, .panel-tiendaonline, .panel-multimedia, .panel-galeria-multimedia, .panel-eventosensede, .panel-elementosmultimedia, #columna-secundaria .panel-x1, #columna-secundaria .panel-x2, #columna-secundaria .panel-x3, #columna-secundaria .panel-x4, #columna-secundaria .panel-x5, #columna-secundaria .panel-x6 {	width: 190px;	margin-bottom:4px;}.panel-expo-virtuales, .panel-sobreevento, .panel-enlatienda, .panel-tiendaonline, .panel-multimedia, .panel-eventosensede, .panel-elementosmultimedia, #columna-secundaria .panel-x1, #columna-secundaria .panel-x2, #columna-secundaria .panel-x3, #columna-secundaria .panel-x4, #columna-secundaria .panel-x5, #columna-secundaria .panel-x6 {	background: #E7ECEE;}/* características especificas de los paneles */
#columna-secundaria .panel-x1, .panel-sobreevento, .panel-enlatienda, .panel-tiendaonline, .panel-multimedia, .panel-elementosmultimedia {	min-height: 93px;}
#columna-secundaria .panel-x2 {	min-height: 190px;}
#columna-secundaria .panel-x3 {	min-height: 283px;}
#columna-secundaria .panel-x4 {	min-height: 380px;}
#columna-secundaria .panel-x5 {	min-height: 473px;}
#columna-secundaria .panel-x6 {	min-height: 570px;}

.panel-eventosensede2 {	/* min-height: 190px; */}
.panel-eventosensede {	/* min-height: 190px; */}

/* paneles con marca de agua ......... */

.panel-sobreevento, .panel-expo-virtuales, .panel-buscar-galeria, .panel-sobreevento, .panel-enlatienda,.panel-tiendaonline .panel-multimedia,.panel-galeria-multimedia, .panel-eventosensede, .panel-eventosensede2, /* .panel-elementosmultimedia, */#columna-secundaria .panel-x1, #columna-secundaria .panel-x2, #columna-secundaria .panel-x3, #columna-secundaria .panel-x4, #columna-secundaria .panel-x5, #columna-secundaria .panel-x6 {/* #columna-secundaria .panel-contenido { */	background: #E7ECEE url(../images/backCaixaLogo.gif) no-repeat bottom right;	}
.panel-enlatienda {	background: #E7ECEE url(../images/backCarrito.gif) no-repeat bottom right;	}
.panel-multimedia {	background: #E7ECEE url(../images/backmultimedia.gif) no-repeat bottom right;	}
.panel-tiendaonline {	background: #E7ECEE url(../images/backCarrito.gif) no-repeat bottom right;	}
/* paneles azul CEE0F2  */
.panel-elementosmultimedia {	background-color: #CEE0F2; }
.panel-eventosensede2 span.fecha {	font-size: .9em;	color: #444;}
.panel-eventosensede span.fecha {	font-size: .9em;	color: #444;}
.panel-galeria-multimedia {	/* height: 380px; */	background: #F6F6F6;}
#columna-secundaria.panel-galeria-multimedia .panel-contenido { padding-bottom: 5px; }
#columna-secundaria .panel-galeria-multimedia h2 { 	background: #F6F6F6;	color: #78A7D4;}
#columna-secundaria .panel-buscar-galeria .panel-contenido { padding: 8px; }
#columna-secundaria .panel-buscar-galeria .panel-contenido label { margin-top: 10px;}
#columna-secundaria .col1 { margin-left: 0; width: 70px; float: left; }
#columna-secundaria .col2 { margin-left: 0; width: 90px; float: right;}
/* formularios ................... */
.form-item { margin-bottom: 1em; }.submit { text-align: right; }
/* hacks varios */
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */
/* formularios ................... */
.form-item { margin-bottom: 1em; }
.submit { text-align: right; }
.col-form label { width: 100px; float: left; text-align: right; padding: 3px 10px 0 0; }
.col-form div {  margin-bottom: 15px; }
.col-form label.columna2 { width: 240px; float: right; text-align: left; padding: 0; margin-bottom: 0px; }
select{font-size:11px;}
form { margin: 0; }
.form-topmargin {	padding: 20px 0px 0px 0px; }
/* hacks varios */
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
/* Hides from IE-mac \*/*
html .clearfix {height: 1%;}/* End hide from IE-mac */

.panel-elementosmultimedia dl.clearfix  {min-height:5em}

/* mapa web */

.mapa-web p { margin:20px 0 5px 0 }
.mapa-web ul li { background: none; }
.mapa-web ul li { font-size: .90em; }
.mapa-web ul li ul li { font-size: .90em; }
.mapa-web ul li ul li ul li ul li { font-size: 1em; }
.limpiando {clear:both; width:500px;}



#columna-principal DD {font-size:1em; margin-left:15px;}
#columna-principal .gris {
	color:#999999;
	FONT-SIZE:0.95em
}

.listado {font: 0.9em Verdana, Arial, Helvetica; color: #666666; }

.listado ul{margin-left:15px;padding:0; }

.listado li{
	padding-left:10px;
	background-image: url(../images/bulletnaranja.gif);
	background-repeat: no-repeat;clear:both;
	
}
.imagenListado{float:left;padding-right:7px; }


/* ultimos cambios para la seccion de premios */
#columna-principal dd p {font-size: 11px;}
#columna-principal dd strong {font-size: 12px;}

img.iconoGM { border:0 !important; margin-top:12px; }

.textoazul {
color:#336699;
}
.panel-contenido li ul {
margin-left:15px;
}
.enlaceanterior {
	padding-right: 10px;
        font-size: 11px;
}
.enlacesiguiente {
	padding-left: 10px;
	font-size: 0.95em;
}
.enlacenumero {
	font-size: 0.95em;
	padding-left: 2px;
	padding-right:2px;
}
.enlacenumeroseleccionado {
	padding-left: 2px;
	padding-right:2px;
	font-weight: bold;
	font-size: 0.95em;
	color: #E58F4C;
}

/* cambios para el listado de fotos de las sedes */
#columna-principal .elemento-sedes {
	width: 165px;
	display: block;
	float: left;	/*margin: 0 4px 3em 0;	*/
	margin-top:0;
	margin-bottom:0;
	margin-right:10px;
	margin-left:0;
	height:120px;
}
#columna-principal .elemento-sedes p { margin: 0; }

/*teatro colon*/
h2 span.colon{ display:block; height:85px; background-image:url(../images/teatroColon.gif); color:#ffffff !Important;}

/* cambios para mostrar la imagen del rss en el calendario font-size:9px; */
.rsscalendario { text-align: right;  float: right; font-size:0.75em; }


.rsscalendario2 {
	text-align: right;	
	font-size:0.85em;		
	background: #FAFAFA url(../images/rss_10_10.gif) no-repeat right 5px;
	padding-right:15px;
	padding-top:5px;
	margin-right:5px;	
}
div.listado_noticias{margin-top:20px}

.botonAgenda-opciones { float:left;   width:120px; }


/* cambios para reducir el espaciado en los parrafos */
p {margin-top: 7px; margin-bottom: 7px}

/* muestra 'Convocatoria cerrada' en la parte de premios */
.convocatoria {
	font-style: italic; 
	color: rgb(255, 102, 0);
}
	
/*modificaciones CIEF*/
#columna-principal ul.Cief_li li{line-height:18px}
#columna-principal ul.cief_nivel1 li.activo{ color:#31659C !Important}
#columna-principal ul.cief_nivel1 li.activo a:link{ text-decoration:none}
#columna-principal ul.cief_nivel1 {margin-left:10px; }
#columna-principal ul.cief_nivel1 a {text-decoration:none}
#columna-principal .Cief_li a{text-decoration:none;}
h2.cief{color:#636563 !Important; font-weight:bold !Important;font-size:12px !Important; margin-bottom:15px; margin-top:15px;}
 
#columna-principal .capa2 ul li {background:url(../images/icoExcel.gif) no-repeat;padding-left:20px;font-size:11px;color:#31659C !Important }
#columna-principal .capa2 li a{text-decoration:none }
#columna-principal .capa2 ul  {margin-top:10px; margin-bottom:10px; margin-left:13px; }
 
*html #columna-principal .capa2 ul  {margin-left:5px; }

/* cambio para reducir el tamanho del texo 'Organiza' y 'Colabora' en el detalle de celebracion*/
.organiza_colabora{font-size: 0.80em}

/* cambio para mostrar el texto de la entradilla de un evento en cursiva */
#entradilla p{font-style: italic}

.pie-enlaces {text-align:center; clear:both;}

.panel-agenda h2 {	padding: 3px 14px;	margin: 0 0 8px 0;	font: bold 1em Arial;	background: #CC9933 url(../images/backtituloAgenda.gif) repeat-y top left;		color: #ffffff;}
.listado_noticias h2  a  {       font-size: 0.80em ;  }
.listado_noticias  h2  {      margin-bottom: 0 ;  }

/* logos sedes */
.contenedor_logos { margin-top: 8px; margin-right: 15px; margin-bottom: 15px}

.logos_izq {width: 49%;float: left ;margin-bottom: 7px;text-align: left;}

.logos_izq img{border-top-style: none !Important;border-right-style: none !Important;border-bottom-style: none !Important;border-left-style: none !Important;}

.logos_der {width: 49%;float: right ;text-align: right;margin-bottom: 7px;}
.logos_der img{border-top-style: none !Important;border-right-style: none !Important;border-bottom-style: none !Important;border-left-style: none !Important;}

/*Correccion para los logos*/
body div.logos_izq {display:none; }
body div.logos_der {width: 100%;clear:both ;text-align: left;margin-bottom: 0px;}

.logos_der img{border-top-style: none !Important;border-right-style: none !Important;border-bottom-style: none !Important;border-left-style: none !Important;}
.contenedor_logos .logos_izq {display:inline !Important}

/*prueba*/
.margen-izq{
margin-left:7px;
height: 45px !Important;
}

*html .margen-izq{
margin-left:12px;
height: 45px !Important;
}

/* modificaciones eventos 1024*/
.centrar_foto {
	padding-bottom: 20px;
	text-align:center;
	display: block; margin: auto; 
	}
	
	.centrar_foto img { display: block; margin: auto; }

.centrar-h {
	text-align: center !Important;
	}

.centrar-h h2{
	text-align: center !Important;
	}

.fecha-hora {
	display:block;
	background-color:#F0F0F0;
	color: #336699;
	font-size: 0.90em;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 15px;
}

/* Formulario b�squeda avanzada  */

#columna-principal .col1_form {
	FLOAT: left;
	WIDTH: 200px;
}
#columna-principal .col2_form {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 250px
}

.limpiar{
	
	clear: both;
}

.listado75 DD {	padding-left: 85px;
		margin-bottom: 10px;}
.listado75 img{	display: block;	margin:auto;}
.listado75 dt{ 	width: 85px !IMPORTANT;
				HEIGHT: auto !IMPORTANT;
				background-color: #F3F3F3;
				margin-bottom: 10px;
				text-align:center;}
																
/* Cambios para el detalle de premio */
.foto_premios {float:right; width:200px; position: relative; top: 6px; margin-left:20px
}
#capaParaObras LI {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 8px;
	BACKGROUND: url(../images/bulletnaranja_li.gif) no-repeat 0px 3px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px
}
.ulPremios {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	PADDING-TOP: 5.px; 						
	LIST-STYLE-TYPE: none;
	padding-top: 5px;
}

/*galeria multimedia*/

H2.centrar-h {TEXT-ALIGN: center !important; font-weight:bold !Important; color:#333333; }

.galeria {margin-left:-5px; margin-top:7px; //display:block; //height:125px;}

* html.galeria{margin-left:0; }

#columna-principal .panel-contenido {height:auto !Important}



.contenedorFotos {BACKGROUND-COLOR:#F3F3F3; width:105px; height:120px; float:left; display: table; #position: relative; text-align:center;margin:0px ; margin-right:2px!Important; //width:104px; } 

* html .contenedorFotos { margin-right:2px!Important; width:104px !Important; }

.contenedorInterior{ #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; #left: 50%;}
.contenedorInteriorIMG{#position: relative; #top: -50%;  #left:-50%;}

br.limpiar{clear:both; line-height:1px;height:1px;}

.paginacionGaleria{clear:both !Important; background:#F2F2E9; margin-left:-5px; width:532px; margin-top:2px; //margin-top:-5px; //width:531px;}

* html .paginacionGaleria{clear:both !Important;  }

.numerosPaginas{ padding-left:20px;  height:30px; padding-top:5px; }
.paginacion{float:right; margin-right:5px; width:210px;  height:30px; margin-top:-30px;}
/*.anterior a{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 0; COLOR: #505050; TEXT-DECORATION: none;  padding-right:15px; padding-left:30px; display:block; float:left;height:22px;}

.siguiente a{BACKGROUND: url(../images/btnAdelante.gif) no-repeat right 0; color:#505050; TEXT-DECORATION: none; padding-right:30px; display:block; float:right;height:22px;}

.anterior a:hover{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 -22px; COLOR: #505050; TEXT-DECORATION: none;  padding-right:15px; padding-left:30px; display:block; 
float:left;height:22px;}

.siguiente a:hover{BACKGROUND: url(../images/btnAdelante.gif) no-repeat right -22px; color:#505050; TEXT-DECORATION: none; padding-right:30px; display:block; float:right; 
height:22px;}*/

.dcha{text-align:right !Important;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT:25px; }

.dcha a{background:url(../images/bulletnaranja1.gif) no-repeat 0 3px; padding-left:20px;padding-bottom:7px; }

.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
/*.clearfix {display:inline-block;}*/
.anteriorSE { BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 0; COLOR: #505050; TEXT-DECORATION: none;  padding-right:15px; padding-left:30px; display:block; float:left;height:22px;}
.siguienteSE { BACKGROUND: url(../images/btnAdelante.gif) no-repeat right 0; color:#505050; TEXT-DECORATION: none; padding-right:30px; display:block; float:right;height:22px;}
.imagenSeleccionada { BACKGROUND-COLOR:#E4E4E0;width:103px; height:120px; float:left; display: table; #position: relative; text-align:center;margin:0px ; margin-right:2px!Important; //width:106px;  }
/* Hides from IE-mac \*/ * html .clearfix {display:block;} /* End hide from IE-mac */

/*.anteriorFloatRight a{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 0; COLOR: #505050; TEXT-DECORATION: none;  padding-right:15px; padding-left:30px; display:block; float:right;height:22px;}
.anteriorFloatRight a:hover{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 -22px; COLOR: #505050; TEXT-DECORATION: none;  padding-right:15px; padding-left:30px; display:block; 
float:right;height:22px;}*/
 
.anterior { display:block; float:left;height:30px; width:100px; }
 
.anterior a{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 0; COLOR: #505050; TEXT-DECORATION: none !Important;;  padding-right:15px; padding-left:30px;line-height:30px !Important;padding-top:3px; padding-bottom:3px; }
 
.anterior a:hover{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 -22px; COLOR: #505050; TEXT-DECORATION: none !Important;  padding-right:15px; padding-left:30px;  }
 
.siguiente {display:block; float:right;height:30px; width:100px;}
 
.siguiente a{BACKGROUND: url(../images/btnAdelante.gif) no-repeat right 0; color:#505050;TEXT-DECORATION: none !Important;; height:22px; padding-right:30px; line-height:30px !Important;padding-top:3px; padding-bottom:3px; }
 
.siguiente a:hover{BACKGROUND: url(../images/btnAdelante.gif) no-repeat right -22px; color:#505050; TEXT-DECORATION: none !Important; padding-right:30px; }

.anteriorFloatRight { display:block; float:right;height:30px; width:100px; }
 
.anteriorFloatRight a{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 0; COLOR: #505050; TEXT-DECORATION: none !Important;;  padding-right:15px; padding-left:30px;line-height:30px !Important;padding-top:3px; padding-bottom:3px; }
 
.anteriorFloatRight a:hover{ BACKGROUND: url(../images/btnAtras.gif) no-repeat 0 -22px; COLOR: #505050; TEXT-DECORATION: none !Important;  padding-right:15px; padding-left:30px;  }



/*cambios resultado de b�squeda galer�a multimedia*/

#columna-principal .elemento-mm {width:102px;//width:103px;display: block;	float:left;	/*margin: 0 4px 3em 0;	*/margin-top:0; margin-bottom:2px; margin-right:4px;margin-left:0; height:180px; background:#f5f5f5; }
#columna-principal .elemento-mm img{text-align:center;position:relative;  top:-80px !Important; display:block !Important; margin:auto; }
.texto_elementomm{ position:relative; top:85px !Important;height:80px; overflow:hidden; color:#787878 }
.texto_elementomm span{  display:block;color:#333333;}

/* Enlaces Sociales */
.enlacesSociales   {
	background-position: center;
	text-decoration: none;
	text-align:center;
	line-height:30px;
	/*padding-top: 10px;*/
}
.enlacesSociales IMG { 
	margin-left:8px;
	vertical-align: -10%;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none !IMPORTANT;
	border-right-style: none !IMPORTANT;
	border-bottom-style: none !IMPORTANT;
	border-left-style: none !IMPORTANT;
}
.vistaAvanzada {
	text-align: left;
	padding-bottom: 5px;
	float: left;
}

/*Estilos para el nuevo formulario de becas*/
.col1becas {
	float:left; 
	width:260px;
}
.col2becas {
	float:right;
	margin-left:10px;
	width:260px;
}

.form-item-left{
	float:left;
	width:260px;
	margin-bottom:1em;
} 
.form-item-right{
	float:right;
	width:260px;	
	margin-bottom:1em;
}

/*Cambio para igualar la tipografia entre los li y los p*/
.panel-contenido li {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #666666;
 	font-size:0.95em;
 	list-style-type:none; 	
}

/*Cambio para el banner dividido de portada*/
#columna-principal .bannerDoble {height:190px }
#columna-principal .bannerDoble a.derecha {width:278px;float:right}
#columna-principal .bannerDoble a.izquierda {width:278px; float:left}
#columna-principal .bannerDoble #flashcontent.izquierda {float:left}
/*Ampliar imagen obra de arte*/
.centrar_foto a img { 
	display: block;
	margin: auto;
	border:none !important;
	padding:0.3em 0.3em 2em 0.3em;
	background: #eee url(../images/16-zoom.gif) bottom right no-repeat
}

div.popup {
position: absolute;
display: none;
padding: 3px;
border: 1px solid #feba02;
background-color: #fff9e7;
z-index: 99;
}

.tabla2 .cab {
background-color:#FFE7B3;
color:#1B3C78;
font-weight:bold;
}

.tabla2 td {
border:1px solid #FFC246;
color:#1B3C78;
font-family:verdana;
font-size:11px;
padding:5px;
}

td {
color:#1B3C78;
font-family:verdana;
font-size:11px;
line-height:17px;
}

td {
color:#1B3C78;
font-family:verdana;
font-size:11px;
line-height:17px;
}

.disa {color: gray}

/*-----------tabla resultados-------------*/

table.tabla th{background:#dedede;padding:0.3em 0.5em 0.2em 0.3em; font-size:0.9em}
table.tabla td {padding:0.3em 0.3em 0.3em 0.4em; border-bottom:0.07em #dedede solid}


/*------------------Resultados---------------------
div#columna-principal div.detalleLibro dt{width:auto; font-weight:bold; height:auto; clear:both; margin-bottom:0.7em}
div#columna-principal div.detalleLibro dd{width:auto;  height:auto; padding:0.3em; float:none;clear:both;}
div#columna-principal div.detalleLibro dd.ref{width:auto;  height:auto; padding:0.7em 0; margin-left:0}*/

div#columna-principal div.detalleLibro {border: 1px solid #dedede; padding: 1em;}


div#columna-principal div.detalleLibro dt {
clear:both;
font-weight:bold;
height:auto;
margin-bottom:0.7em;
width:auto;
}
div#columna-principal div.detalleLibro dd {
clear:both;
float:none;
height:auto;
margin-left:0;
padding-bottom:0.3em;
padding-left:0;
padding-right:0.3em;
text-indent:1em;
width:auto;
}
div#columna-principal div.detalleLibro dd.ref {
height:auto;
margin-left:0;
padding:0.7em 0;
text-indent:0;
width:auto;
}



.contenedorcol1 {
float:left;
width:280px;
}

.col1_map {
margin-left:30px;
padding-bottom:15px;
width:250px;
}

.contenedorcol2 {
float:right;
width:350px;
}

.col2_map {
padding-bottom:15px;
width:350px;
}

#columna-principal .panel-contenido h2 {font-size:1.1em; font-weight:bold}
#columna-principal .panel-contenido h3{font-size:1em; font-weight:bold; color:#336699}

/* ----------------- botones de next y back en formularios  --------------------*/
input.bot_next {
	background: url(../images/menu.gif) right -24px no-repeat;
	border: 0 none;
	color: white;
	font-weight: bold;
	padding: 2px 30px 1px 5px;
*	padding: 2px 10px 1px 5px !important;
	margin: 0 !important;
	cursor: pointer;
	text-align: left;
	width:8em
}
input.bot_next:hover {
	background: url(../images/menu.gif) repeat scroll right -48px;
}
input.bot_back {
	background: url(../images/menu_b.gif) left -26px no-repeat;
	border: 0 none;
	color: white;
	font-weight: bold;
	padding: 2px 5px 1px 30px;
*	padding: 2px 5px 1px 10px !important;
	margin: 0 !important;
	cursor: pointer;
	text-align: right;
	width:8em
}
input.bot_back:hover {
	background: url(../images/menu_b.gif) repeat scroll left -3px;
}
/*--------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------*/



 
input[disabled][type='text']
{
 background: #cccccc;
 border: solid 1px #7f9db9 
}

div.pasosForm {
	background: url(../images/linepuntos.gif) no-repeat center 13px;
	height:60px
}


div.pasosForm ul li {
	margin: 1px ! important;
	padding: 0pt ! important;
	background: transparent none repeat scroll 0% 0% ! important;	
	list-style-type: none;
	font-size: 0.85em ! important;
	float:left;
	width:auto !important;	
	width:9.3em !important;
	margin-bottom:2em
}

div.pasosForm ul li span {
	padding: 4px;
	background: white none repeat scroll 0% 0%;
	display:block;
	font-weight:bold;
	font-size:1em;
	color:#9ab0ce ;
	margin:5px 30%;	
	text-align:center;
	border: 1px #B8CAE1 solid
	
	
}

div.pasosForm ul li.visitado span{
	background: #9ab0ce none repeat scroll 0% 0%;
	color:white
}

div.pasosForm ul li.novisitado span{
	background: #B8CAE1 none repeat scroll 0% 0%;
	color:white

}


div.pasosForm li input {
	border: 0pt none;
	margin: 0pt ! important;
	padding: 2px;	
	background: none;
	cursor: pointer;
	text-align: left;
	font-size: 1em ! important;	
	width:9em;
	text-align:center;
	color:#336699 !important;
	cursor: default
}
div.pasosForm ul li.visitado input{
	text-decoration:underline !important;
	cursor: pointer;
	color:#336699 !important;
}

div.pasosForm ul li.novisitado input{
	color:#666666 !important;
	text-decoration:none !important;
	cursor: default
}

p.error{
	padding:1em;
	text-align:center;	
}

p.error strong {
	color:red !important
}


div.panel-contenido form div.clearfix{clear:both}

div#pagina3 a.enl_cal{*margin-left:-3em !important}

div.panel-contenido select {visibility:visible !important}


div.panel-elementosmultimedia div.panel-contenido dl.clearfix{clear:both; margin:0 !important; padding:0}




select {
	visibility: visible !Important;
}

/*--------------------- cambios en formato autores/obras ------------------------*/
span.autor a {
	color: #787878;
	font-size: 0.9em ! important;
	display: block;
	margin-top: 0.5em;
}
#columna-principal div.col_bib dd a, #columna-principal div.col_bib2 dd a {
	font-style: italic;
}
#columna-principal div.col_bib dd  span.autor, #columna-principal div.col_bib2 dd  span.autor {
	margin-top: 3em ! important;
}
#columna-principal div.col_bib dd  span.autor a, #columna-principal div.col_bib2 dd  span.autor a {
	font-style: normal ! important;
}
div.panel-eventosensede div.panel-contenido dl.clearfix {
	clear: both;
}
input.deshabilitado{
background-color:#D4D0C8 ;}

/*--------------------------------------- caixagaliciate ---------------------------------------------*/
.caixagaliciate {background: white ; text-align: center ! important;  margin-bottom: -1em; margin-top: 1.5em; padding-top:0.7em}


/*  mapa web  */

.extendida {
background:#FFFFFF none repeat scroll 0%;
float:left;
font-size:1em;
margin:0pt;
overflow:hidden;
padding-bottom:4em;
text-align:left;
width:750px !important;
}

.clearBoth{clear:both}




/*-----------------------postales---------------------------*/


.col-form-postales label {
	float:left;
	padding:3px 10px 0 0;
	text-align:right;
	width:145px;}
.col-form-postales input{float:left}
.col-form-postales input#botonEnviar{float:none; margin-right:1em}
.col-form-postales label.labelMail{width:60px}
/*span.expande a{margin-left:1em}*/
div#capaDestinatario1, div#capaDestinatario2, div#capaDestinatario3, div#capaDestinatario4, div#capaDestinatario5, div#capaDestinatario6, div#capaDestinatario7, div#capaDestinatario8, div#capaDestinatario9, div#capaDestinatario10{margin-top:0.5em; clear:both}
br.clear{
	clear:both;
	line-height:3em}

form#postalForm p{
	text-align:center
	}	
	
div.col-form-postales div.col_izq{float:left; }
div.col-form-postales div.col_der{float:left}
span.formErrorNormal{color:red;}
div.col_der span.formErrorNormal, div.col_izq span.formErrorNormal{
	display:block;
	width:100%;
	*width:auto;
	text-align:right;
	clear:right;
	*clear:both;
	}
	
#columna-principal .fila-elementosPostales{
	margin:3em;
	width:100%;
	float:left;
	}
	
/*portada---------------------*/

#columna-principal .mitad {width:48%; margin:auto; float:left; margin-bottom:1.3em; min-height: 163px;}
.ie6 #columna-principal .mitad {height: 163px;}

#columna-principal .mitad h2 {    background:url(../images/bk_h2_P.png) no-repeat bottom; color:#666666; font-size:1.2em; padding-bottom:10px; font-weight:bold; margin-top:0;}

#columna-principal .centrarImagen{width:104px; height:104px; background:#eeeeee; float:left; margin-right:5px; display: table-cell; vertical-align:middle; text-align:center}
#columna-principal .centrarImagen img{
   position:relative;
    top:50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -100px;
}


#columna-principal .contenido p{font-size:0.89em !Important}

#columna-principal .width100{width:100%; clear:both;}
#columna-principal .width100 h2{ background:url(../images/bk_h2_G.png) no-repeat bottom; color:#666666; font-size:1.2em; padding-bottom:10px; font-weight:bold;
}

#columna-principal .pieSocial{background:url(../images/bk_pieActualizate.png) no-repeat;  height:53px; padding-left:170px;overflow:hidden; margin-top:10px;}
#columna-principal .pieSocial li{float:left; display:block; font-size:0.8em; margin-top:10px !Important; margin-bottom:10px; }
#columna-principal .pieSocial li a{text-decoration:none !Important; color:#919090 }
#columna-principal .pieSocial li.boletin{padding-left:43px !important; background:url(../images/ico_boletinCultural.png) no-repeat !important; width:90px;}
#columna-principal .pieSocial li.facebook{padding-left:48px !important; background:url(../images/ico_facebook.png) no-repeat !important; width:70px;}
#columna-principal .pieSocial li.rss{padding-left:48px !important; background:url(../images/ico_rss.png) no-repeat !important; width:65px;}

.enlaceFacebook {margin-bottom:20px;margin-right:17px;}
.enlaceXacobeo img {margin-top:15px;}

.mitad .contenido
{
	padding-right:0.3em;
	/*min-height: 165px;*/	
}