body{
	margin:0;
	padding:0;
	color:#1C3344;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

img{
	border:none;
}

a{
	text-decoration:none;
	/*color:#888;*/ 
	color:#014679;
	outline:none;
}

p a {
	color:#1C3344;
	text-decoration:underline;
}

a:hover{
	color:#EDAF06;
}

/* propiedades generales */
h1, h2, h3, h4, h5, p, ul, form, fieldset {
	margin:0;
	padding:0;
}

abbr{
	border:none;
}

input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

li{
	list-style:none;
}

p{
	line-height:1.3em;
}

/* fuentes para los titulos */

.din, h2, h3, #principal .left h4, .sedes ul li h4, .identidad ul li h4{
	font-family:"DIN 1451 Engschrift", "Arial Narrow";
	font-weight:normal;
	text-transform:uppercase;
}

#contenidos .contenido /*.texto*/ .csc-textpic-text h4, #contenidos .contenido .texto h4,#contenidos .contenido .texto_ancho h4{
	font-family:ScalaSansPro;
	font-weight:normal;
	line-height:1.1em;
	/*font-family:Arial,Helvetica,sans-serif;
	letter-spacing:-0.02em;
	color:#004578;
	font-size:1.4em;*/
}

/* titulos */
h1{
	position:absolute;	
	top:0;
	left:0;
	z-index:1;
}

h1 a{
	/*background: url(../img/logo.png) no-repeat left top;*/
	display:block;
	height:136px;
	width:175px;
}

/*h1 a span{
	display:none;
}*/

h2{
	color:#edaf06;
	font-size:2.7em;
	padding-bottom:0.4em;
}

h3{
	color:#edaf06;
	font-size:1.7em;
}

.left h4{
	font-size:1em;
}

.contenido .csc-textpic-text h4, .contenido .texto h4, .contenido .texto_ancho h4{
	font-size:1.65em;
	line-height:0.8em;
	/*padding-top:0.5em;*/
	padding-bottom:0.8em;
}

.contenido .texto h4,.contenido .texto_ancho h4{
	font-size:1.65em;
	line-height:0.8em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	/*color:#0A568E;*/
	
}

.contenido .texto p,.contenido .texto_ancho p{
	text-align:justify;
}

h5{
	font-size:1.1em;
	color:#1C3344;
	border-bottom:1px solid #9EB8CB;
	padding-bottom:0.3em;
	margin:1em 0 0.7em 0;
}

/* envoltorio */
#wrapper{
	width:950px;
	margin:0 auto;
}

/* cabecera */
#cabecera{
	float:left;
	width:100%;
	position:relative;
}

#cabecera .left_cab{
	width:482px;
	float:left;
}

#cabecera .left_cab .idiomas{
	float:right;
	color:#888;
	font-size:0.9em;
	height:21px;
	padding-top:7px;
	padding-right:10px;
}

#cabecera .left_cab .imagen_portada{
	/*height:176px;*/
	float:left;
	width:482px;
	z-index:0;
	position:relative;
}

#cabecera .left_cab .imagen_portada img{
	float:left;
	width:482px;
}

#cabecera .left_cab .imagen_portada .portada{
	position:absolute;
	right:0;
	bottom:0;
	width:222px;
	padding:1em 1em 2em;
	background-color:#FDBB05;
}

#cabecera .left_cab .imagen_portada .portada .titulo{
	text-transform:uppercase;
	color:#715A1A;
	font-size:0.9em;
}

#cabecera .left_cab .imagen_portada .portada h2{
	color:#1C3344;
	font-size:2.1em;
	padding:0;
	margin-top:0.8em;
	margin-bottom:0.3em;
	line-height:0.1em;
}

#cabecera .left_cab .imagen_portada .portada h3{
	color:#1C3344;
	font-size:1.5em;
	padding-top:0;
	display:inline-block!important;
}

#cabecera .left_cab .imagen_portada .portada p{
	line-height:1.1em;
	padding-top:1em;
	font-size:0.9em;
	text-align:left;
}
#cabecera .left_cab .imagen_portada .portada span.txt{
	
	padding-top:1em;
	font-size:0.9em;
	text-align:left;
	display:block;
}
#cabecera .left_cab .imagen_portada .portada a {color:#1C3344;}


#cabecera .right_cab{
	width:468px;
	float:right;
}

#cabecera .right_cab .menu_top{
	background-color:#004578;
	height:23px;
	padding-top:4px;
	padding-left:10px;
}

#cabecera .right_cab .menu_top ul{
	float:left;padding-top:3px;
}

#cabecera .right_cab .menu_top ul li{
	display:inline;
	font-size:0.9em;
	background:url(../img/li_azul.gif) left 2px no-repeat;
	padding-left:5px;
	padding-right:4px;
}

#cabecera .right_cab .menu_top ul li.first{
	background:none;
	padding-left:0;
}

#cabecera .right_cab .menu_top ul li a{
	color:#CCDAE4;
}

#cabecera .right_cab .menu_top ul li a:hover{
	color:white;
}

#cabecera .right_cab .menu_top .buscador {
	float:right;
	font-size:0.9em;
	padding-right:5px;
}

#cabecera .right_cab .menu_top .buscador label{
	color:#CCDAE4;
	float:left;
	padding-top:3px;
	padding-right:8px;
}

#cabecera .right_cab .menu_top .buscador input.texto{
	border:none;
	background-color:#336A93;
	color:#CCDAE4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:130px;
	padding:2px;
	margin-top:1px;
	float:left;
}

#cabecera .right_cab .menu_top .buscador input.buscar{
	background:url(../img/buscar.gif) left top no-repeat;
	width:20px;
	height:17px;
	border:none;
	cursor:pointer;
	margin-left:1px;
}

#cabecera .right_cab .acceso_ico{
	text-align:right;
	width:468px;
	float:left;
}

#cabecera .right_cab .acceso_ico a{
	float:right;
	width:158px;
	height:69px;
	background:url(../img/ico.gif) right top no-repeat;
}

#cabecera .right_cab .acceso_ico a:hover{
	background:url(../img/ico_hover.gif) right top no-repeat;
}

#cabecera .right_cab .acceso_ico a span{
	display:none;
}

/* menu principal de navegacion */

#cabecera .right_cab .menu_nav ul li{
	display:inline;
	float:left;
	width:156px;
}

#cabecera .right_cab .menu_nav ul li a:hover{
	background-color:#0A568E;
}

#cabecera .right_cab .menu_nav ul li.sel a, #cabecera .right_cab .menu_nav ul li.sel a:hover{
	background-color:#FDBB05;
	color:#0C2A40;
	/*cursor:default;*/
}

#cabecera .right_cab .menu_nav ul li a{
	width:146px;
	float:left;
	font-size:1em;
	font-weight:bold;
	color:white;
	background-color:#004578;
	margin-left:1px;
	margin-top:1px;
	padding:7px 4px 5px 5px;
}

/* destacados */
#cabecera .right_cab .destacados img{
	float:left;
}

#cabecera .right_cab .destacados .texto{
	border-right:1px solid #e5e5e5;
	padding:5px;
	float:left;
	width:144px;
	min-height:107px;
}

#cabecera .right_cab .destacados .texto p{
	line-height:1.2em;
	text-align:left;
	color:#7f7f7f;
	font-size:0.9em;
	border-top:2px solid #1C3344;
	padding-top:1em;
	padding-left:0.4em;
	margin-top:0.7em;
}

#cabecera .right_cab .destacados ul{}
#cabecera .right_cab .destacados ul li{
	display:inline;
	float:left;
	width:155px;
	border-top:1px solid white;
	border-left:1px solid white;
}

#cabecera .right_cab .destacados h3{
	font-size:1.5em;
	color:#1C3344;
	line-height:1em;
	padding-left:0.2em;
}

#cabecera .right_cab .destacados .coletilla{
	padding-left:0.4em;
}

/* fin cabecera */

/* pagina de inicio */
#home{
	float:left;
	width:100%;
}

/* noticias home */
#home .right{
	float:right;
	width:467px;
}

#home .right h4{
	color:white;
	background-color:#004578;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:normal;
	padding:0.4em 0.6em;
	position:relative;
}

#home .right h4 .fecha{
	position:absolute;
	right:1em;
	color:#80A2BC;
}

#home .right ul{
}

#home .right ul li{
	border-bottom:1px solid #E5E5E5;
	float:left;
	padding:15px 10px;
	width:447px;
}

#home ul li .imagen{
	background-color:#F2F2F2;
}

#home ul li .imagen, .historico ul li .imagen{
	float:left;
	width:90px;
	height:69px;
	background-color:#F2F6F8;
}

#home ul li .imagen img{
	width:90px;
	height:69px;
}

#home .right ul li .texto{
	float:right;
	width:347px;
}

/*ul li .texto .fecha{
	color:#777;
}*/

ul li .texto h5{
	color:#014679;
	border:none;
	margin:5px 0 0 0;
	padding:0 0 0.2em;
	line-height:1em;
}

ul li .texto h5 a{
	color:#014679;
	text-decoration:none;
}

ul li .texto h5 a:hover{
	color:#EDAF06;
	text-decoration:underline;
	background-color:transparent;
}

ul li .texto p{
	line-height:1.2em;
	text-align:left;
}

ul.csc-bulletlist{
	padding-top:1em;
}

ul.csc-bulletlist li{
	padding:3px 15px;
	background:url(../img/bullet.gif) 5px 8px no-repeat;
}

ul.csc-bulletlist li.even{
	background-color:#f3f6fa;
}

ul.csc-bulletlist-2 li {
	width:270px;
	float:left;
}

ul.csc-bulletlist-2 li.even {
	background-color:#fff;
}

ul.csc-bulletlist-3 li {
	width:185px;
	float:left;
}

ul.csc-bulletlist-3 li.even {
	background-color:#fff;
}

.csc-textpic-text p{text-align:justify; padding-right:6px;}

#home .right a.vermas{
	margin-top:8px;
	float:left;
	text-decoration:underline;
	font-size:0.9em;
	margin-left:7px;
	color:#888;
}

#home .right a.vermas:hover{
	text-decoration:none;
}

#home .right a.rss{
	margin-top:8px;
	float:right;
	text-align:right;
	padding:4px 4px 4px 33px;
	background: #efefef url(../img/rss.gif) 5px 5px no-repeat;
	font-size:0.9em;
	color:#888;
}

#home .right a.rss:hover{
	background-color:#ddd;
}

/* home parte izquierda */
#home .left{
	float:left;
	width:482px;
}

#home .left .agenda_boletin{
	float:left;
	width:233px;
}

/* boletin home */
#home .boletin{
	float:left;
	border-top:1px solid #c6c6c6;
	border-bottom:none;
	padding-top:10px;
}

/* museo y blogs */

#home .left .museo_blogs{
	float:right;
	width:245px;
	padding-bottom:10px;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:20px;
}
#home .left .museo{	float:left;	margin-bottom:8px;}
#home .left .blogs ul{
	padding-top:1em;
}

#home .left .blogs li{
	float:left;
	padding:3px 7px;
	width:231px;
}

#home .left .blogs li:hover{
	background-color:#f2f2f2;
}

#home .left .blogs li .imagen{
	background-color:#ccc;
	float:left;
	height:45px;
	width:58px;
}

#home .left .blogs li .imagen img{
	height:45px;
	width:58px;
}

#home .left .blogs li .texto{
	float:right;
	width:165px;
}

#home .left .blogs li h5{
	color:#014679;
	font-size:1em;
	border:none;
	padding:0;
}

#home .left .blogs li h5 a{
	color:#014679;
	text-decoration:none;
}

#home .left .blogs li h5 a:hover{
	background-color:transparent;
	text-decoration:underline;
}

#home .left .blogs li p{
	line-height:1em;
}

#principal{
	float:left;
	width:100%;
	min-height:500px;
}

/* columna izquierda */
#principal .left {
	float:left;
	width:234px;
	padding-bottom:40px;	
	min-height:450px;
}

#principal .left > div{
	float:left;
	width:234px;
}

#principal .left h3{
	border-bottom:1px solid #c6c6c6;
	padding:13px 18px 2px;
}

#principal .todo, #principal .galeria{
	float:left;
	width:100%;
}

.ancho h2{
	border-bottom:1px solid #A6BED0;
	padding:12px 18px 8px;
}

h2.galeria{
}

/* sitemap */
#principal .todo .tx-dropdownsitemap-pi1 .level_1{
	padding-bottom:2em;
}

#principal .todo .tx-dropdownsitemap-pi1 .level_1 > span a{
	color:#edaf06;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.05em;
}

#principal .todo .tx-dropdownsitemap-pi1 .level_1 > ul{
	padding-top:0.4em;
}

#principal .todo .tx-dropdownsitemap-pi1 .level_2 > span a{
	font-weight:bold;
	color:#0A568E;
}

#principal .todo .tx-dropdownsitemap-pi1 .level_2 a:hover{
	text-decoration:underline;
}

#principal .todo .tx-dropdownsitemap-pi1 .level_3 > span a{
	color:#0A568E;
}

#principal .todo .sitemap_first{
	padding:20px 45px 20px 15px;
	min-height:400px;
	float:left;
	width:155px;
}

#principal .todo .sitemap, #principal .todo .tx-dropdownsitemap-pi1{
	border-left:1px solid #A6BED0;
	padding:20px 45px;
	min-height:600px;
	float:left;
	width:153px;
}

#principal .todo a#c26 + .tx-dropdownsitemap-pi1{
	border-left:0;
	padding-left:20px;
}

#principal .todo .sitemap_first ul, #principal .todo .sitemap ul, #principal .todo .tx-dropdownsitemap-pi1 .level_2 > ul{
	padding:1em 0;
}

#principal .todo .sitemap_first ul li, #principal .todo .sitemap ul li, #principal .todo .tx-dropdownsitemap-pi1 .level_2 > ul li{
	padding-bottom:0.5em;
}

#principal .todo .sitemap_first ul li a, #principal .todo .sitemap ul li a{
	font-weight:bold;
	color:#0C2A40;
}

#principal .todo .sitemap_first a:hover, #principal .todo .sitemap a:hover{
	color:#EDAF06;
}

#principal .todo .sitemap_first ul li ul, #principal .todo .sitemap ul li ul{
	padding-bottom:1em;
	padding-left:5px;
}

#principal .todo .sitemap_first ul li ul li, #principal .todo .sitemap ul li ul li, #principal .todo .tx-dropdownsitemap-pi1 .level_2 > ul li{
	padding-left:1em;
	background:url(../img/bullet.gif) left 6px no-repeat;
}

#principal .todo .sitemap_first ul li ul li a, #principal .todo .sitemap ul li ul li a{
	font-weight:normal;
	color:#072F4C;
}

/* descargas y memorias*/

#principal ul.descargas, #principal ul.memorias, /*#principal ul.publicaciones,*/ #principal .ficha_publi{
	padding-top:1em;
}

#principal .new ul.descargas {
	float:left;
	border-bottom:1px solid #9EB8CB;
	padding-bottom:0px;
	
}

#principal .new ul.descargas li{
	padding:18px 30px 18px 40px;
	border-bottom:0px solid #9EB8CB;
	float:left;
	width:611px;
	margin-top:0px;
	border-top:1px solid #9EB8CB;
}
#principal .new ul.descargas .tit {padding:10px 0; float:left;}

#principal ul.descargas li{
	padding:18px 30px 18px 40px;
	border-bottom:1px solid #9EB8CB;
	float:left;
	width:611px;
	margin-top:10px;
	border-top:1px solid #9EB8CB;
}

#principal ul.memorias > li{
	float:left;
	width:670px;
	padding-bottom:25px;
}

#principal ul.publicaciones li{
	float:left;
	width:670px;
	padding:15px 0;
	border-bottom:1px solid #9EB8CB;
}

#principal ul.descargas li.pdf{
	background:url(../img/pdf.gif) 9px 18px no-repeat;
}

#principal ul.descargas li.doc{
	background:url(../img/doc.gif) 9px 18px no-repeat;
}

#principal ul.descargas li.xls{
	background:url(../img/xls.gif) 9px 18px no-repeat;
}

#principal ul.descargas li.jpg{
	background:url(../img/jpg.gif) 9px 18px no-repeat;
}

#principal ul.memorias li.pdf{
	background:url(../img/pdf.gif) 9px 5px no-repeat;
}
#principal ul.descargas li.file{
	background:none;
    padding:18px 30px 18px 10px
}
#principal ul.descargas li.file img{
	float:left;
    padding:0 8px 0 0;
}

#principal ul.descargas li:hover{
	background-color:#F2F6F8;
}

#principal ul.descargas li .size, #principal ul.memorias li .size{
	float:left;
	width:50px;
}
#principal ul.descargas li a{
	color:#1C3344;
	font-weight:bold;
	padding-left:1em;
	float:right;
	width:530px;
	border-left:1px solid #D2D6DA;
}

#principal ul.memorias li a{
	color:#1C3344;
	font-weight:bold;
	padding-left:1em;
	float:right;
	width:373px;
	border-left:1px solid #D2D6DA;
	text-decoration:none;
}

#principal ul.memorias li a:hover{
	background-color:transparent;
	text-decoration:underline;
	color:#EDAF06;
}

#principal ul.memorias li li{
	float:left;
	padding-left:40px;
}

#principal ul.descargas li a:hover{
	text-decoration:underline;
}

#principal ul.memorias li .imagen{
	background-color:#F2F6F8;
	float:left;
	height:100px;
	width:100px;
}

#principal ul.publicaciones li .imagen{
	background-color:#F2F6F8;
	float:left;
	width:98px;
}

#principal ul.publicaciones li .imagen img{
	width:98px;
	height:auto;
}




#principal .ficha_publi .imagen{
	background-color:#F2F6F8;
	float:left;
	/*width:147px;*/
}

#principal .ficha_publi .imagen img{
	/*width:147px;*/
}

#principal ul.memorias li .imagen img{
	height:100px;
	width:100px;
	border:1px solid #ACC3D3;
}

#principal ul.memorias li .texto{
	float:right;
	width:530px;
}

#principal .ficha_publi .texto{
	float:right;
	width:470px;
    /*width:519px;*/
}

#principal .ficha_publi ul.component-items { padding:0 0 20px; margin:0 0 0 4px;}

#principal .ficha_publi ul.component-items li {display:inline; background:none; padding:0 0 0 0px;}

#principal .ficha_publi ul.component-items li a{
	/*float:left;*/
	background:transparent url(../img/acceder.gif) no-repeat scroll right top;
	margin-right:4px;
	padding:2px 17px 2px 12px;
	text-decoration:none;
	color:#1C3344;
}

#principal ul.publicaciones li ul.component-items li a:hover{ text-decoration:underline; color:#1C3344;}

/* lista enlace publicaciones*/
#principal ul.publicaciones li ul.component-items { padding:0 0 20px; margin:0 0 0 4px;}

#principal ul.publicaciones li ul.component-items li {display:inline; background:none; padding:0 0 0 0px; border:0px;}

#principal ul.publicaciones li ul.component-items li a{
	/*float:left;*/
	background:transparent url(../img/acceder.gif) no-repeat scroll right top;
	margin-right:4px;
	padding:2px 17px 2px 12px;
	text-decoration:none;
	color:#1C3344;
}

#principal .ul.publicaciones li ul.component-items li a:hover{ text-decoration:underline; color:#1C3344;}
/**/

.tx-sfbooks-pi1-browsebox {
padding-top:5px; float:left;
width:100%;
}
.tx-sfbooks-pi1-browsebox p {
float:right;
}

.tx-sfbooks-pi1-browsebox table {
float:left;
}

#principal ul.memorias li .texto .titulo{
	font-weight:bold;
	display:block;
	border-bottom:1px solid #9EB8CB;
	padding-bottom:6px;
	padding-left:8px;
	font-size:1.1em;
	color:#004578;
}

#principal ul.publicaciones li .texto{
	float:right;
	width:535px;
}

#principal ul.publicaciones li  .no_foto{
	float:right;
	width:650px;
}

#principal ul.publicaciones li  .no_foto h5, #principal ul.publicaciones li  .no_foto .fecha {
	padding-left:5px;
}

#principal ul.publicaciones li .texto_ancho{
	float:none;	
    padding-right:18px;
}

#principal ul.publicaciones li .texto h4,#principal ul.publicaciones li .texto_ancho h4, #principal ul.publicaciones li .texto h5{
	padding-top:0;
	padding-left:5px;
}

#principal .ficha_publi .texto h4{
	padding:2px 4px 5px;
}

#principal .ficha_publi .texto .autor{
	padding-left:5px;
}

#principal .ficha_publi .texto .titulo{
	padding-bottom:8px;
	border-bottom:1px solid #9EB8CB;
	margin-bottom:10px;
}

#principal .publicaciones .fecha{
	margin-left:4px;
}


#principal ul.publicaciones li .texto p,#principal ul.publicaciones li .texto_ancho p, #principal .ficha_publi .texto p{
	line-height:1.4em;
	padding-bottom:10px;
	padding-left:5px;
}

#principal ul.publicaciones li .texto .precio, #principal .ficha_publi .texto .precio{
	background-color:#004273;
	color:white;
	padding:2px 12px 1px;
	margin-right:2px;
	margin-left:4px;
}

#principal ul.publicaciones li .texto a.info, #principal .ficha_publi .texto a.info{
	padding:2px 17px 2px 12px;
	background:url(../img/acceder.gif) right top no-repeat;
	text-decoration:none;
	margin-left:4px;
}

#principal ul.publicaciones li .texto a.info:hover, #principal .ficha_publi .texto a.info:hover{
	text-decoration:underline;
    color:#1C3344;
}

#principal ul.publicaciones li .texto div.masinfo a{
	padding:2px 17px 2px 12px;
	background:url(../img/acceder.gif) right top no-repeat;
	text-decoration:none;
	margin-left:4px;
}

#principal ul.publicaciones li .texto div.masinfo a:hover{
	text-decoration:underline;
    color:#1C3344;
}


/* patronos */
#principal .patronos_login{
	border-bottom:1px solid #A6BED0;
	float:left;
	width:100%;
	margin-bottom:30px;
}

#principal .patronos_login form{
	border:1px solid #A6BED0;
	background-color:#F2F6F8;
	padding:15px;
	float:left;
	width:602px;
}

#principal .patronos_login form label{
	color:#0C2A40;
	padding-bottom:2px;
}

#principal .patronos_login form input{
	
}

#principal .patronos_login form input.enviar,#principal .patronos_login form input.salir{
	border:0;
	background-color:#FDBB05;
	color:black;
	padding:2px 6px;
	cursor:pointer;
	margin-top:18px;
}
#principal .patronos_login form input.salir{
	margin-top:0!important;
}

#principal .patronos_login ul{
	float:left;
	width:100%;
}

#principal .patronos_login ul li{
	display:inline;
}

#principal .patronos_login form fieldset{
	width:188px;
	margin:0 13px 0 0;
}


#principal .patronos_login form fieldset input{
	width:180px;
	border:1px solid #A6BED0;
	color:#7396B0;
	padding:2px 4px;
	margin-top:4px;
}

/* navegacion lateral */
#principal .left .menu_izq{}
#principal .left .menu_izq ul {}
#principal .left .menu_izq ul li{
	float:left;
	width:234px;
}

#principal .left .menu_izq ul li a{
	background-color:#F2F6F8;
	display:block;
	border-bottom:1px solid #A6BED0;
	padding:8px 18px 6px;
	color:#072F4C;
}

#principal .left .menu_izq ul li a:hover{
	color:#EDAF06;
}

#principal .left .menu_izq ul li.activo a, #principal .left .menu_izq ul li a:hover{
	background-color:white;
}

#principal .left .menu_izq ul li ul{
	padding:4px 0 6px;
	border-bottom:1px solid #A6BED0;
	float:left;
	width:234px;
}

#principal .left .menu_izq ul li ul li{
	padding-left:19px;
	float:left;
	width:219px;
}

#principal .left .menu_izq ul li ul li a{
	background:url(../img/bullet.gif) left 10px no-repeat;
	border:none;
	padding:5px 18px 3px 10px;
}

#principal .left .menu_izq ul li.activo ul li a{
	font-weight:normal;
}

#principal .left .menu_izq ul li.activo a, #principal .left .menu_izq ul li.activo ul li.activo a{
	font-weight:bold;
}

/* museo */

/*#principal .left .banner{
	border-bottom:1px solid #072F4C;
}*/

#principal .left .banner h4{
	text-transform:uppercase;
	padding:16px 10px 6px 18px;
	/*border-bottom:1px solid #072F4C;*/
	color:#004578;
	font-size:1.5em;
}

#principal .left .banner a{
	float:left;
}

/* boletin */

.left .boletin{
	/*padding:50px 6px 14px 6px;*/
	padding:14px 0;
	border-bottom:1px solid #072F4C;
	/*background:url(../img/boletin.gif) left top no-repeat;*/
	width:222px;
}

.left .boletin .texto{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#474747;
	background-color:#ededed;
	padding:3px 5px;
	float:left;
	width:141px;
	border-right:1px solid #CFD8DD;
}

.left .boletin .enviar{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:white;
	background-color:#004578;
	padding:2px 3px;
	cursor:pointer;
	float:left;
	width:68px;
}

/* contenidos */
#contenidos {
	float:right;
	width:707px;
	padding-left:8px;
	padding-bottom:25px;
}

#ruta{
	float:left;
	width:670px;
	/*height:21px;*/
	padding-bottom:5px;
	padding-left:37px;
	padding-top:17px;
	border-bottom:1px solid #072F4C;
}

.galeria #ruta{
	width:935px;
	padding-left:15px;
}

#ruta ul{}
#ruta ul li{
	display:inline;
	color:#a6a6a6;
	padding-right:2px;
	padding-left:10px;
	background:url(../img/miga.gif) left 5px no-repeat;
}

#ruta ul li.ini{
	background:none;
	padding-left:0;
}

#ruta ul li a{
	color:#072F4C;
}

#ruta ul li a:hover{
	color:#EDAF06;
}

.galeria .todo{
	padding-top:15px;
	background:url(../img/fondo_galeria.png) left top repeat-y;
}

.galeria .todo p.bodytext{
	float:left;
	padding-top:10px;
	padding-right:28px;
	text-align:right;
	width:230px;
}

.galeria .todo p.bodytext a.volver{
	font-weight:bold;
	text-decoration:none;
	padding-left:16px;
	background:url(../img/volver.gif) left 4px no-repeat;
}

.galeria .todo h2{
	float:left;
	width:655px;
	padding-left:37px;
}

.tx-wtgallery-pi1{
	clear:both;
}

#contenidos .contenido, #contenidos h2{
	float:left;
	padding:10px 19px 20px 36px;
	width:652px;
}

#contenidos h2{
    padding-bottom:0;
}

#contenidos h2#noticia{
    padding:0 19px 20px 0;    
}

#contenidos .volver{
	float:right;		
	margin-top:-35px;
    margin-right:-19px;
	
}

#contenidos .volver a{
    background:url(../img/volver.gif) left 4px no-repeat;
    color:#0C2A40;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:none;
	font-size:1em;
	font-weight:bold;
    padding:0 0 0 12px;
}

.csc-textpic-caption {
	background-color:#F2F6F8;
	color:#5D6E7A;
	padding:7px 15px;
}

div.csc-textpic img {/*border: 1px solid #cdcdcd;*/}

/* galeria destacados */

.contenido .galeria_destacados ul li{
	float:left;
	width:308px;
	border-bottom:1px solid #dbdbdb;
	margin-right:18px;
	padding-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	min-height:220px;
}

.contenido .galeria_destacados ul li h3{
	color:#0C2A40;
	font-size:1.66em;
	padding-top:4px;
}

.contenido .galeria_destacados ul li a.acceder{
	color:black;
	margin-top:8px;
	float:left;
	height:17px;
	padding-top:2px;
	padding-left:10px;
	padding-right:20px;
	background:url(../img/acceder.gif) right top no-repeat;
}

.contenido .galeria_destacados ul li h3, .contenido .galeria_destacados ul li p, .contenido .galeria_destacados ul li a.acceder{
	margin-left:5px;
}

.contenido .galeria_destacados ul li a.acceder:hover{
	background:url(../img/acceder_hover.gif) right top no-repeat;
	color:white;
}



/* galeria destacados sin imagen */
.contenido .galeria_destacados ul.noimg li{
	min-height:97px;
	margin-bottom:10px;
}

.contenido .galeria_destacados ul.noimg li h3, .contenido .galeria_destacados ul.noimg li p, .contenido .galeria_destacados ul.noimg li a.acceder{
	margin-left:0px;
}

/* destacados_lista */

.contenido .destacados_lista ul li{
	float:left;
	width:200px;
	/*border-bottom:1px solid #dbdbdb;*/
	margin-right:15px;
	padding-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	min-height:220px;
}

.contenido .destacados_lista ul li h3{
	color:#0C2A40;
	/*font-family:ScalaSansPro;*/
	font-family:Arial;
	font-weight:bold;
	line-height:1.1em;
	font-size:1.1em;
	/*font-size:1.4em;*/
	text-transform:none;
	margin-left:0px!important;
	padding-bottom:8px;
	padding-top:8px;

}

.contenido .destacados_lista ul li a.acceder{
	color:black;
	margin-top:8px;
	float:left;
	height:17px;
	padding-top:2px;
	padding-left:10px;
	padding-right:20px;
	background:url(../img/acceder.gif) right top no-repeat;
}

.contenido .destacados_lista ul li h3, .contenido .galeria_destacados ul li p, .contenido .galeria_destacados ul li a.acceder{
	margin-left:5px;
}

.contenido .destacados_lista ul li a.acceder:hover{
	background:url(../img/acceder_hover.gif) right top no-repeat;
	color:white;
}



/* preguntas frecuentes */
.contenido .faqs dl{
	border-bottom:1px solid #A6BED0;
}

.contenido .faqs dl dt{
	padding:10px 30px;
	background:url(../img/faqs_cerrado.gif) 6px 10px no-repeat;
	cursor:pointer;
	border-top:1px solid #A6BED0;
	font-weight:bold;
	color:#072F4C;
	font-size:1em;
}

.contenido .faqs dl dt.abierto{
	background:#F2F6F8 url(../img/faqs_abierto.gif) 6px 10px no-repeat;
	color:#004578;
	font-size:1.1em;
}

.contenido .faqs dl dt:hover{
	color:#EDAF06;
}

.contenido .faqs dl dt.abierto:hover{
	color:#004578;
}

.contenido .faqs dl dd{
	margin:0;
	padding:0px 30px 10px;
}

.contenido .faqs dt.abierto + dd{
	background-color:#F2F6F8;
}

/* texto */
.contenido .texto, .contenido .faqs {
	padding-right:18px;
}

.texto a{
	text-decoration:underline;
	color:#1C3344;
}

.texto a:hover, .formulario a:hover{
	/*background-color:#FDBB05;*/
	color:#EDAF06;
	text-decoration:none;
}

.texto ul{
	padding:10px 0;
}

.texto ul li{
	background:transparent url(../img/bullet.gif) no-repeat scroll left 9px;
	padding:4px 18px 3px 15px;
}

.contenido .csc-textpic-text ul	{
padding-bottom:8px;
}

.contenido .csc-textpic-text ul li{
	background:transparent url(../img/bullet.gif) no-repeat scroll left 9px;
	padding:4px 18px 8px 15px;
}

.contenido .csc-textpic-text ul li b, .contenido .csc-textpic-text ul li strong{ 
	/*font-size:1.1em;*/
}

.contenido .csc-textpic-text ul li a {text-decoration:underline; }

ul.component-items li{
	background:transparent url(../img/bullet.gif) no-repeat scroll left 9px;
	padding:4px 18px 3px 15px;
}



.bordes {
	border-top:1px solid #A6BED0;
	border-bottom:1px solid #A6BED0;
	float:left;
	width:100%;
	padding:10px 0 0px 5px;
	margin-bottom:20px;
	
}

/*bookmarks*/

.bmarks { color:#004578; margin-top:15px;  width:100%; float:left;}
.bmarks strong {padding-bottom:5px; display:block; }

ul.bookmarks{float:left;}
ul.bookmarks li{
	display:inline;
	background:none;
	padding-left:10px;
	float:left;
	padding-bottom:10px;
}

ul.bookmarks li a{
	text-decoration:none;
	color:#191919;
	padding:2px 2px 0px 20px;
}

.ul.bookmarks li a:hover{
	text-decoration:underline;
}

ul.bookmarks li.google a{
	background:url(../img/google.gif) left top no-repeat;
}

ul.bookmarks li.facebook a{
	background:url(../img/facebook.gif) left top no-repeat;
}

ul.bookmarks li.delicious a{
	background:url(../img/delicious.gif) left top no-repeat;
}

ul.bookmarks li.twitter a{
	background:url(../img/twitter.gif) left top no-repeat;
}

ul.bookmarks li.digg a{
	background:url(../img/digg.gif) left top no-repeat;
}

ul.bookmarks li.technorati a{
	background:url(../img/technorati.gif) left top no-repeat;
}

ul.bookmarks li.yahoo a{
	background:url(../img/yahoo.gif) left top no-repeat;
}

ul.bookmarks li.meneame a{
	background:url(../img/meneame.gif) left top no-repeat;
}

/* formularios */

.formulario{
	margin-top:20px;
}

fieldset{
	border:none;
	float:left;
	margin:10px 0 20px;
}

fieldset.peke{
	width:310px;
	padding-left:14px;
}

fieldset.first{
	padding-left:0;
	
}

.formulario label{
	clear:left;
	display:block;
	margin-bottom:4px;
}

fieldset input {
	border:1px solid #d1d1d1;
	width:302px;
	padding:4px;
}

.tx-srfeuserregister-pi1 {width:100%; float:left;}
.tx-srfeuserregister-pi1 fieldset input {width:600px;}
.tx-externalnlsubscription-pi1 fieldset input {width:300px;}

fieldset select{
	border:1px solid #d1d1d1;
	width:311px;
	padding:3px;
}

textarea{
	border:1px solid #d1d1d1;
	padding:4px;
	width:627px;
	margin-bottom:15px;
}

.formulario a{
	color:#1C3344;
	text-decoration:underline;
}

.formulario .linea {
	border-bottom:1px solid #9EB8CB;
	margin-top:20px;
	margin-bottom:15px;
	margin-right:14px;
}

.formulario .enviar, .formulario .azul{
	border:none;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	padding:2px 4px 2px 10px;
	width:100px;
	text-align:left;
}

.formulario .enviar{
	background-color:#FDBB05;
	color:#0C2A40;

}

.formulario .azul{
	background-color:#004578;
	color:white;
}

/*formulario contacto*/
form legend {	display:none;}
form  fieldset.tx-powermail-pi1_fieldset_1{
    float:none;
}
form  .tx_powermail_pi1_fieldwrap_html{
    float:left;
    margin:10px 0 20px;
    width:310px;
    padding-right:14px;
}
form  .tx_powermail_pi1_fieldwrap_html label{
    clear:left;
    display:block;
    margin-bottom:4px;
}
form .tx_powermail_pi1_fieldwrap_html_select {	float:none;}
form  .tx_powermail_pi1_fieldwrap_html input{
    border:1px solid #D1D1D1;
    padding:4px;
    width:302px;
}
form .tx_powermail_pi1_fieldwrap_html_textarea, form .tx_powermail_pi1_fieldwrap_html_label{
	width:610px;
	text-align:justify;
}
form .tx-powermail-pi1_fieldset_intro{
	float:none;
}

form .csc-mailform-label{
    clear:left;   
}
form .csc-mailform-label .linea {
	border-bottom:1px solid #9EB8CB;
	margin-top:20px;
	margin-bottom:15px;
	margin-right:14px;    
}    
form .tx_powermail_pi1_fieldwrap_html_submit{	float:none;}
form input.powermail_submit{
	border:none;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	padding:2px 4px 2px 10px;
	width:100px;
	text-align:left;
    background-color:#FDBB05;
	color:#0C2A40;	
}


/* filtro noticias */
.filtro{
	border-top:1px solid #A6BED0;
	border-bottom:1px solid #A6BED0;
	background-color:#F2F6F8;
	padding:1em 0;
	float:left;
	width:100%;
}

.filtro fieldset {
	float:left;
	width:220px;
	margin:0;
	padding-left:1em;
}

.filtro fieldset label{
	float:left;
	color:#0C2A40;
	padding-top:5px;
	padding-right:4px;
}

.filtro fieldset select{
	float:left;
	color:#7396B0;
	border:1px solid #A6BED0;
	margin-left:4px;
}

.filtro fieldset select.mes{
	width:90px;
}

.filtro fieldset select.anyo{
	width:60px;
}

.filtro .filtrar{
	float:right;
	width:100px;
	border:none;
	background-color:#FDBB05;
	color:black;
	margin-right:2em;
	margin-top:4px;
	padding:2px 4px;
}

/* listado de anyos para filtrar */
#principal .lista_anyos{
	float:left;
	width:630px;
	padding:1em;
	background-color:#F8FAFB;
	border-top:1px solid #A6BED0;
	border-bottom:1px solid #A6BED0;
    margin-bottom:5px;
}
#principal  .lista_anyos span{
	float:left;
    color:#5D6E7A;
}
#principal .lista_anyos ul{
	float:left;
	margin-left:1em;
    border-left:1px solid #A6BED0;
}
#principal  .lista_anyos ul li{
	display:inline;
	/*width:40px;*/
	padding:0;
	border:0;
	border-right:1px solid #A6BED0;    
	float:left;
}

#principal .lista_anyos ul li.first{
	border-left:1px solid #A6BED0;
}

#principal  .lista_anyos ul li a span{
	color:#0C2A40;
    padding:0 11px;
	/*width:32px;*/
	/*padding-left:8px;*/
	float:left;
}

/*#principal  .lista_anyos ul li.sel a{
	font-weight:bold;
	background-color:#FDBB05;
	margin-left:-1px;
	padding-left:9px;
	padding-right:1px;
}*/

#principal  .lista_anyos ul li a span.sel{
	/*font-weight:bold;*/
	background-color:#FDBB05;
    padding:0 11px;
	/*margin-left:-1px;
	padding-left:9px;
	padding-right:1px;*/
}

#principal  .lista_anyos ul li a span:hover{
	text-decoration:underline;
}


/*Lista categorias tt_news*/
#principal  .lista_anyos a span{
    /*margin-right:1em;*/
	color:#5D6E7A;
	padding-right:10px;
}
#principal  .lista_anyos .level1{
	float:left;
    border-left:1px solid #A6BED0;
    /*margin-left:1em;
    padding-left:1em;*/
}
#principal .lista_anyos .level1 span{
    padding-left:1em;
    padding-right:1em;
}
#principal .lista_anyos .level1 span.sel{
   /* font-weight:bold;*/
	background-color:#FDBB05;
}
#principal .lista_anyos .level1 a{
    color:#0C2A40;
	
}
#principal .lista_anyos .level1 a:hover{
    text-decoration:underline;
}

/* historico de noticias */

#principal .historico ul li{
	border-bottom:1px solid #A6BED0;
	float:left;
	padding:15px 0px;
	width:100%;
}

#principal .historico ul li:hover{
	/*background-color:#F2F6F8;*/
}

#principal .historico ul li .texto {
	float:right;
	width:525px;
	/*padding-right:0;*/
}

.texto p.pdf{
	padding-left:30px;
	margin:0.4em 0;
	background:url(../img/pdf.gif) left top no-repeat;
}

.texto p.jpg{
	padding-left:30px;
	margin:0.4em 0;
	background:url(../img/jpg.gif) left top no-repeat;
}

.texto p.jpg a{
	color:#556673;
	text-decoration:none;
}

/* historico notas de prensa y enlaces con descripcion */
#principal ul.noticias li, #principal ul.enlaces li{
	border-bottom:1px solid #A6BED0;
	float:left;
	padding:15px 0px;
	width:100%;
}

#principal ul.noticias li .fecha{
	/*color:#777;
	padding-left:23px;*/
	background-color:#F2F6F8;
	color:#5D6E7A;
	padding:1px 3px 1px 3px;
	margin-left:23px;
	
}


#principal ul.noticias li h5, #principal ul.enlaces li h5{
	margin:0;
	border:0;
	padding-left:23px;
	padding-bottom:0;
}

#principal ul.noticias li h5{
	background:url(../img/historico.gif) 7px 3px no-repeat;
	margin-top:5px;
}

#principal ul.enlaces li h5{
	background:url(../img/bullet_amarillo.gif) 12px 6px no-repeat;
}

#principal ul.noticias li h5 a, #principal ul.enlaces li h5 a{
	color:#014679;
}

#principal ul.noticias li h5 a:hover, #principal ul.enlaces li h5 a:hover{
	text-decoration:underline;
	color:#EDAF06;
}

#principal ul.noticias li p, #principal ul.enlaces li p{
	color:#1C3344;
	padding-left:23px;
	padding-right:20px;
}

#principal ul.noticias li span {
    
}
#principal ul.noticias li ul.descargas {
    padding: 10px 33px;
    border:0;    
}
#principal ul.noticias li ul.descargas li.file {
    /*background:url(../img/pdf.gif) no-repeat scroll 9px 5px;
    float:left;    
    padding:4px 18px 3px 40px;
    border-bottom:0;*/
    padding:0;
    float:left;
    width:100%;
    margin-top:10px;    
    border:0;
}
#principal ul.noticias li ul.descargas li.file img {
    float:left;
    padding:0 8px 0 0;
}
#principal ul.noticias li ul.descargas li.file a{
    border-left:1px solid #D2D6DA;
    color:#1C3344;
    float:right;
    font-weight:bold;
    padding-left:1em;
    width:490px;
}

.tx-ttnews-browsebox {height:15px; width:100%; float:left;}
.tx-ttnews-browsebox p {width:auto; float:right; padding-top:5px;}
.tx-ttnews-browsebox table {width:auto; float:left; padding-top:2px;}
.tx-ttnews-browsebox table p{padding:1px 2px;}
.tx-ttnews-browsebox-SCell {background-color:#FDBB05;padding:0 4px;}
.tx-ttnews-browsebox-SCell a{text-decoration:none;}
.tx-ttnews-browsebox-SCell a:hover{text-decoration:underline; color:#1C3344;}

/* resultados buscador */

.tx-indexedsearch{
	float:left;
	padding:20px 36px 0 0;
	width:634px;
}

.tx-indexedsearch .tx-indexedsearch-whatis{
	float:left;
}

.tx-indexedsearch .tx-indexedsearch-browsebox p{
	float:right;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{
	background-color:#FDBB05;
	color:#1C3344;
	padding:0px 4px;
}

.tx-indexedsearch .tx-indexedsearch-res{
	border-top:1px solid #8397A5;
	float:left;
	width:100%;
	margin-top:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item {
	padding:15px 10px 12px;
	border-bottom:1px solid #9EB8CB;
}

.tx-indexedsearch ul li.cebra_1{}
.tx-indexedsearch ul li.cebra_2{
	background-color:#F8FAFB;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item strong.tx-indexedsearch-redMarkup {
	color:#EDAF06;
    font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item  .titulo a{
	color:#1C3344;
	font-weight:bold;
	padding-left:10px;
	background:url(../img/resultados_tit.gif) left 4px no-repeat;
}

.tx-indexedsearch ul li a:hover{
	text-decoration:underline;
}

.tx-indexedsearch ul li p{
	padding-left:10px;
	display:block;
}

/*paginador-buscador*/
/* Paginador
/********************************************************************/
.tx-indexedsearch ul.browsebox {
	float:left;
	width:100%;
	margin-top: 20px;
	color:#546979;
    margin-left:30px;
}

.tx-indexedsearch ul.browsebox p {float: left;}
.tx-indexedsearch ul.browsebox p.mostrando{
	float:right;
}

.tx-indexedsearch ul.browsebox li {display: inline;}

.tx-indexedsearch ul.browsebox li a,
.tx-indexedsearch ul.browsebox li.sel span{
	background:url(../img/bg_np-sep.gif) no-repeat right 1px;
	padding: 0 6px 0 6px;
	color:#546979;
}
.tx-indexedsearch ul.browsebox li.sel span{
	color:#014679;
}
.tx-indexedsearch ul.browseboxs li a:hover {text-decoration: none !important;}

.tx-indexedsearch ul.browsebox  li.ns span,
.tx-indexedsearch ul.browsebox li.ns a {
	background: none;
}

.tx-indexedsearch ul.browsebox li.first a{
	background:url(../img/ico_np-first.gif) no-repeat left top;
	width:12px;
	height:13px;
	margin-right:4px;
}
.tx-indexedsearch ul.browsebox li.prev {
	background:url(../img/ico_np-prev.gif) no-repeat  left top;
	width:12px;
	height:13px;    
    padding-left:10px;
}
.tx-indexedsearch ul.browsebox li.prev a{
	background:none;
	padding:0 10px;
}
.tx-indexedsearch ul.browsebox li.next {
	background:url(../img/ico_np-next.gif) no-repeat  right top;
	width:12px;
	height:13px;
    padding-right:10px;
    padding-left:5px;
}
.tx-indexedsearch ul.browsebox li.next a{ 
    background:none;
    padding:0 10px;
}

#principal .nav_pages {
	float:left;
	width:100%;
	margin-top: 20px;
	color:#546979;
}
#principal .nav_pages ul {
	float:left;
	margin-left:30px;
}
#principal .nav_pages ul li {display: inline;}
#principal .nav_pages ul li a,
#principal .nav_pages ul li.sel span{
	/*background:url(../img/bg_np-sep.gif) no-repeat right 1px;*/
	padding: 0 6px 0 6px;
	color:#546979;
}

#principal .nav_pages ul li.sel {
	background-color:#FDBB05;
	padding:0 2px;
}

#principal .nav_pages ul li.last a{
	background:url(../img/ico_np-last.gif) no-repeat  right top;
	width:12px;
	height:13px;
	margin-left:4px;
}
.nav_pages ul li.prev{
	background:url(../img/bg_np-pages.gif) no-repeat right 1px;
	margin-right:5px;
}
.nav_pages ul li.next{
	background:url(../img/bg_np-pages.gif) no-repeat left 1px;
}

/* fin paginador */

/* como llegar */
.gmap{
	padding:10px 9px;
	border:1px solid #A6BED0;
	background-color:#F2F6F8;
	float:left;
}

.llegar{
	float:left;
	width:100%;
	padding-top:20px;
}

.llegar p{
	padding-bottom:4px;
}

.llegar .direccion{
	float:left;
	padding:0 25px;
}

.llegar .como{
	border-left:1px solid #CEDBE5;
	float:left;
	padding:0 25px;
}

.llegar .como ul{
	padding-left:2px;
}

.llegar .como ul li{
	padding-left:12px;
	padding-bottom:3px;
	background:url(../img/bullet.gif) left 5px no-repeat;
}

/* sedes */
.sedes{}
.sedes ul{}
.sedes ul li{
	float:left;
	width:308px;
	margin-right:7px;
}
.sedes ul li .imagen{
	padding:4px;
	background-color:#F2F6F8;
	float:left;
	margin-bottom:10px;
}

.sedes ul li h4{
	font-size:1.65em;
	border-bottom:1px solid #9EB8CB;
	padding:0px 20px 4px;
}

.sedes ul li p{
	line-height:1.5em;
	padding:5px 20px;
}

.sedes ul li a.mapa{
	line-height:1.5em;
	padding:5px 20px 5px 36px;
	background:url(../img/mapa_ico.gif) 18px 6px no-repeat;
	color:#072F4C;
}

.sedes ul li a.mapa:hover{
	text-decoration:underline;
	color:#EDAF06;
}

/* identidad corporativa */
.identidad{}
.identidad ul{}
.identidad ul li{
	float:left;
	width:202px;
	height:280px;
	margin-right:7px;
}
.identidad ul li .imagen{
	padding:4px;
	background-color:#F2F6F8;
	margin-bottom:10px;
}

.identidad ul li .imagen img{
	border:1px solid #AAC1D2;
	width:191px;
	height:147px;
}

.identidad ul li h4{
	font-size:1.65em;
	padding:0px 10px 4px;
}

.identidad ul li a.descarga{
	padding:2px 20px 2px 26px;
	display:block;
	background:url(../img/descarga.gif) 8px 4px no-repeat;
	color:#072F4C;
}

.identidad ul li a.descarga:hover{
	background: #F2F6F8 url(../img/descarga_hover.gif) 8px 4px no-repeat;
}

/* enlaces */
.enlaces h4{
	padding-bottom:6px;
	border-bottom:1px solid #A6BED0;
	margin-bottom:6px;
}

.enlaces ul{
	padding-left:2px;
	padding-bottom:2em;
}

.enlaces ul li{
	padding-top:3px;
	padding-bottom:3px;
}

.enlaces ul li a{
	padding-left:12px;
	background:url(../img/bullet.gif) left 5px no-repeat;
	color:#004578;
}

.enlaces ul li a:hover{
	color:#EEB417;
	background:url(../img/bullet_amarillo.gif) left 5px no-repeat;
}


/* pie */
#pie{
	float:left;
	width:950px;
	padding-bottom:20px;
}

#menu_pie{
	border-top:21px solid #004578;
	letter-spacing:-0.01em;
	font-size:0.9em;
	padding-left:6px;
	float:left;
	width:476px;
}

#menu_pie p{
	margin-top:1em;
	margin-bottom:0.5em;
}

#menu_pie ul li{
	display:inline;
}

#menu_pie ul li a{
	color:#bfbfbf;
	padding-left:6px;
	padding-right:4px;
	background:url(../img/li_pie.gif) left 2px no-repeat;
}

#menu_pie ul li a:hover{
	color:#EDAF06;
}

#menu_pie ul li.first a{
	background:none;
	padding-left:0;
}

#w3c{
	float:right;
	border-top:21px solid #FDBB05;
	margin-left:1px;
	width:461px;
	padding-right:6px;
	padding-top:11px;
}

#w3c ul{
	text-align:right;
}

#w3c ul li{
	display:inline;
	padding-left:4px;
}

/* tablas*/

table.tabla_1, table.tabla_2, table.tabla_3{
	width:100%;
	border-collapse:collapse;
}

table.tabla_1 th, table.tabla_1 td{
	border:1px solid #A6BED0;
	padding:1em 2em;
}

table.tabla_1 th{
	background-color:#E3EBF0;
	color:#004578;
	text-align:left;
	font-size:1.1em;
}

table tr.tr-odd td{
	background-color:white;
}

table tr.tr-even td{
	background-color:#F8FAFB;
}

table.tabla_1 a, table.tabla_2 a{
	color:#1C3344;
}

table.tabla_1 a:hover, table.tabla_2 a:hover{
	text-decoration:underline;
	color:#004578;
}

/* tabla 3*/
table.tabla_3 th, table.tabla_3 td{
	border:1px solid #A6BED0;
	padding:1em 0.5em;
}

table.tabla_3 th{
	background-color:#E3EBF0;
	color:#004578;
	text-align:left;
	font-size:1.1em;
}

table tr.tr-odd td{
	background-color:white;
}


table tr.tr-even td{
	background-color:#F8FAFB;
}

table.tabla_3 a, table.tabla_2 a{
	color:#1C3344;
}

table.tabla_3 a:hover{
	text-decoration:underline;
	color:#004578;
}

/* Tabla 2 */

table.tabla_2 th{
	border-bottom:2px solid #004578;
	padding:1em 2em 0.2em;
	color:#004578;
	font-size:1.1em;
	text-align:left;
}

table.tabla_2 td{
	border-bottom:1px solid #A6BED0;
	padding:1em 2em;
}


/*img noticia*/

/*
.new img {float:right; padding-top:4px;}
.contenido .new img + .txt {width:365px;}
*/

.new img {float:right; padding:4px 0 0px 15px; clear:right;}
.pie {float:right; display:block; clear:right; background-color:#F2F6F8; padding:7px 15px; color:#5D6E7A; width:225px; margin-bottom:10px;}

.new > .pie {display:none;}
.new img + .pie {float:right; display:block; clear:right; background-color:#F2F6F8; padding:7px 15px; color:#5D6E7A; width:225px}

.new img + .pie + .fecha + .txt {width:360px;}
.new img + .pie + .txt {width:360px;}
.new > img {padding-bottom:0px;}
.tit {padding:4px 0 4px 0; display:block; color:#004578; float:left;}

.contenido .new h4 {/*font-size:2.0em*/}
.texto .fecha,.texto_ancho .fecha {
	background-color:#F2F6F8;
	padding:1px 3px;
	color:#5D6E7A;
}

/* galeria lightbox */

.todo .thumbs{
	float:left;
	width:250px;
}
.todo .thumbs ul{}
.todo .thumbs ul li{
	display:inline;
	float:left;

}

.todo .thumbs ul.wtgallery_pagebrowser_list li a{
	padding:5px 15px;
	background-color:#F2F2F2;
	color:#0C2A40;
	margin:2px 2px 0 0;
}

.todo .thumbs ul.wtgallery_pagebrowser_list li a.act, .todo .thumbs ul.wtgallery_pagebrowser_list li a.act:hover{
	background-color:#0C2A40;
	color:#fff;
}

.todo .thumbs ul.wtgallery_pagebrowser_list li a:hover{
	background-color:#FDBB05;
	color:#0C2A40;
}

.todo .thumbs ul li a{
	float:left;
}

.todo .thumbs ul li a img{
	border-right:1px solid white;
	border-bottom:1px solid white;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
}

.wtgallery_list_current a img {}

.todo .imagen_activa{
	float:right;
	width:634px;
	padding-left:19px;
	padding-right:37px;
}

.todo .imagen_activa .pie {
	width:600px
}

.todo .imagen_activa .titulo {
	font-weight:bold;
	padding-bottom:3px;
}
.todo .imagen_activa .pie div {
	width:600px

}

.galeria_enlace {
	/*background:url(../img/coleccion.gif) right 8px no-repeat;*/
	border:1px solid #A6BED0;
	color:#0D2931;
	padding:4px 10px 4px 10px;
	text-decoration:none;
	width:auto!important;
}

.destacado_enlace {
	/*background:url(../img/coleccion.gif) right 8px no-repeat;*/
	border:1px solid #A6BED0;
	color:#0D2931;
	padding:4px 10px 4px 10px;
	text-decoration:none;
	width:auto!important;
	background-color:#FDBB05;
}

.destacado_enlace:hover {
	background-color:#FFFFFF;
}
.galeria_enlace:hover {
	/*background:url(../img/fondo_galeria2.gif) left 2px no-repeat;
	color:#fff;*/
}

/*ajuste parrafos texto+imagen*/

.contenido .csc-textpic-text p{
	padding-bottom:15px;
}

.txt {
    padding-bottom:10px;
}

.detail {color:#A4A4A4;}





/*revisi�n tama�o fuentes*/

/*
#cabecera .left_cab .imagen_portada .portada p {
	font-size:1.1em;
}

#cabecera .right_cab .destacados .texto p {
	font-size:1.0em;
}

#home .right ul li .texto, #home .left .blogs li, .left .agenda .listadoEventos li a{
	font-size:1.1em;
}

#contenidos .contenido  .csc-textpic-text h4, #contenidos .contenido .texto h4{
	font-size:1.6em;
}

 .contenido {
	font-size:1.1em;
 }

 #principal .left .menu_izq ul li {
	font-size:1.1em;
 }

  #principal .left .menu_izq ul li a{
	color:#2A4D66;
 }


  #principal .left .menu_izq ul li ul li {
	font-size:1.0em;
 }

 #principal ul.noticias li .fecha, .texto .fecha {
	font-size:0.9em;
 }

.contenido .galeria_destacados ul li a.acceder, #principal ul.publicaciones li .texto .precio, #principal .ficha_publi .texto .precio, #principal ul.publicaciones li .texto a.info, #principal .ficha_publi .texto a.info {
	font-size:0.9em;
}*/

#muico a {
	background: url(../img/muico_01.jpg) no-repeat 0 0;
	width:245px;
	height:142px;
	float:left;
	text-indent:-1000px;
}
#muico a:hover{
	background: url(../img/muico_02.jpg) no-repeat 0 0;
}
#muico_int a {
	background: url(../img/muico_interior_01.jpg) no-repeat 0 0;
	width:234px;
	height:133px;
	float:left;
	text-indent:-1000px;
}
#muico_int a:hover{
	/*background: url(../img/muico_interior_02.jpg) no-repeat 0 0;*/
}
 /* fin revisi�n fuentes*/

 /*redes */

.redes ul {padding-top:10px;}
.redes ul li {display:inline}
.redes ul li:hover {background-color:#FFFFFF;}

.tx-srfeuserregister-pi1 dd,.tx-externalnlsubscription-pi1 dd,.tx-externalnlsubscription-pi1 dt  {
	margin:0; padding-bottom:10px;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit,.tx-externalnlsubscription-pi1 input.tx-externalnlsubscription-pi1-submit{
	border:none;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	padding:2px 4px 2px 10px;
	width:100px;
	text-align:left;
    background-color:#FDBB05;
	color:#0C2A40;	
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{
	display:none;	
}

.indent {padding-left:15px;}


a.enlace_pdf {padding-left:28px; background:transparent url(../img/pdf.gif) no-repeat scroll 0px 1px;}

.csc-textpic-text h3 {padding-bottom:4px; border-bottom:1px solid #EDAF06; margin-bottom:18px;}

.csc-textpic-text h6 {
	margin-top:0px;
	/*background-color:#F2F6F8;*/
	color:#5D6E7A;
	padding:1px 0px;
	display:inline-block;
	margin-bottom:4px;
	font-size:1.0em;
	font-weight:normal;
	width:auto;
}

.aviso {
	background-color:#F2F6F8;
	color:#5D6E7A;
	padding:7px 15px;
	border:1px solid #A6BED0;;
	margin-bottom:15px;

}

.altura_0 {padding-top:0px; float:left; width:100%;}

a.borde-azul{
	border:1px solid #A6BED0;
	color:#0D2931;
	padding:4px 10px;
	text-decoration:none;
	width:auto !important;
}

a.fondo-amarillo {
	background-color:#FDBB05;
	border:1px solid #A6BED0;
	color:#0D2931;
	padding:4px 10px;
	text-decoration:none;
	width:auto !important;
}
a.fondo-amarillo:hover {
	background-color:#FFFFFF;
	color:#EDAF06;
}