﻿@charset "utf-8";

/* CSS Document */

/*RESETEO ESTILOS*/
/*general*/
*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-size:100.01%;font-weight:inherit;font-style:inherit;font-family:inherit;	vertical-align:baseline}

body {line-height:1.3em;font-size:.6em;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333333;background-color:#efefef;}
address { font-style: normal}
strong{font-weight:bold}

 /* tablas necesitan 'cellspacing="0"' en el marcado */
table{border-collapse:separate;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q{quotes: "" ""}/*cambiar a << >> espaniol*/
em{font-style: italic}
legend{font-size:1.4em}

/**********************************************ESTILOS*******************************************************/
/*GENERALES*/
a{text-decoration:none;color:#333333}
a:hover{text-decoration:underline; color:#3366cc}

select{border:1px solid #abadb3; text-indent:2px; padding:1px 0; }
input{border:1px solid #abadb3; text-indent:2px; padding:2px 0}
textarea{border:1px solid #abadb3; text-indent:2px; padding:2px 0}


#contenido h1.titu1{ color:#333333; text-transform:uppercase; margin-bottom:15px; font-weight:bold; font-size:1.1em}
#contenido h1.titu1b{ color:#333333; text-transform:uppercase; margin-bottom:15px; font-weight:bold; font-size:1.1em}
.general #col2 h1.titu1{ color:#333333}
.general #col2 h1.titu1b{ color:#333333;margin-left:80px}
.medioambiente #col2 h1.titu1{ color:#333333}
.solidaridad #col2 h1.titu1{ color:#333333}
.culturas #col2 h1.titu1{ color:#333333}
.titu2{background:transparent url(/Style%20Library/images/bg_titu2_sup.gif) no-repeat top left; padding-top:4px}
.titu2 div{background: transparent url(/Style%20Library/images/bg_titu2_inf.gif) no-repeat bottom left; padding-bottom:8px}
.titu2 div h1{background:#828a8f;overflow:visible;padding:0 10px 2px 10px;font-weight:bold; color:#ffffff; font-weight:bold; font-size:1.1em}

/*boton azul*/
.btn_form{background:transparent url(/Style%20Library/images/btn_izq.gif) no-repeat scroll left top;cursor:pointer;height:22px;padding-left:5px}
.btn_form input{ border:none;background:transparent url(/Style%20Library/images/btn_der.gif) no-repeat scroll right top;color:#ffffff;cursor:pointer;font-size:1em;font-weight:bold;height:22px;padding:0 5px 2px 0;white-space:nowrap;width:auto; float:left}

/*boton gris*/
.btn2_form{background:transparent url(/Style%20Library/images/btn2_izq.gif) no-repeat scroll left top;cursor:pointer;height:22px;padding-left:5px}
.btn2_form input{ border:none;background:transparent url(/Style%20Library/images/btn2_der.gif) no-repeat scroll right top;color:#ffffff;cursor:pointer;font-size:1em;font-weight:bold;height:22px;padding:0 5px 2px 0;white-space:nowrap;width:auto; float:left}

.general .vermas{background:transparent url(/Style%20Library/images/ico_fl_dcha_general.gif) no-repeat right 4px; padding:0 10px 0 0; color:#3366cc; margin-top:16px}
img.cal{ float:left; cursor:pointer}

/*COMUNES*/
.fright{float:right}
.fleft{float:left}
.fclear{clear:both}
.bold{font-weight:bold}
.obligatorio{font-size:1.2em; color:#cc0000; font-weight:normal; vertical-align:middle}
label.infocampo{position:relative}
label.infocampo em{left:0em;position:absolute;top:3.8em; font-size:0.9em}
.form_opinion .btn_form{ clear:both;font-weight:normal;margin:11px auto 0;width:4em;}

/*REJILLA*/
#contenedor {background:#efefef url(/Style%20Library/images/bg_body.gif) repeat-y center bottom;height:auto;margin:0 auto;padding:0}
#contenido{width:995px;background: #FFF url(/Style%20Library/images/bg_degra_cuerpo.gif)  0 17.78em repeat-x;  overflow:visible; margin:0 auto;border-left:1px solid #fff;border-right:1px solid #fff;/*width:89em*/}
#cabecera{padding:0 28px 0 28px; position:relative; background:#f1f1f1 url(/Style%20Library/images/bg_cabecera.gif) repeat-x; float:left; height:17.78em; width:939px}
#cuerpo {clear:both; float:left;width:100%; padding-bottom:20px;background: url(/Style%20Library/images/bg_degra_cuerpo_inf.gif)  repeat-x 0 100%; }
#col1{float:left;width:160px;margin-left:-759px}
#col1.doscol{float:left;width:160px;margin-left:-939px}
#col2{float:left;width:580px;padding:0 0 0 207px; }
#col2.doscol{float:left;width:760px;padding:0 0 0 207px}
#col3{float:left;width:160px;padding-left:20px}
.cont_interiores_doscol { margin:0 18px}
#pie{clear:both;width:100%; padding:18px 0; background:url(/Style%20Library/images/bg_pie.gif) top left repeat-x}

/*MARCOS*/
.borde_sup160{background:transparent url(/Style%20Library/images/borde_sup160.gif) no-repeat top left; padding-top:16px}
.borde_inf160{background: transparent url(/Style%20Library/images/borde_inf160.gif) no-repeat bottom left; padding-bottom:16px}
.borde_cen160{background:transparent url(/Style%20Library/images/borde_cen160.gif) repeat-y;overflow:visible;padding:0 10px;height:100%; overflow:hidden}

.borde_sup580{background:transparent url(/Style%20Library/images/borde_sup580.gif) no-repeat top left; padding-top:16px}
.borde_inf580{background: transparent url(/Style%20Library/images/borde_inf580.gif) no-repeat bottom left; padding-bottom:16px}
.borde_cen580{background:transparent url(/Style%20Library/images/borde_cen580.gif) repeat-y;overflow:visible;height:100%; overflow:hidden}

.borde_sup180{background:transparent url(/Style%20Library/images/borde_sup180.gif) no-repeat top left; padding-top:16px}
.borde_inf180{background: transparent url(/Style%20Library/images/borde_inf180.gif) no-repeat bottom left; padding-bottom:16px}
.borde_cen180{background:transparent url(/Style%20Library/images/borde_cen180.gif) repeat-y;overflow:visible;height:100%; overflow:hidden}

.borde_sup250{background:transparent url(/Style%20Library/images/borde_sup250.gif) no-repeat top left; padding-top:12px}
.borde_inf250{background: transparent url(/Style%20Library/images/borde_inf250.gif) no-repeat bottom left; padding-bottom:12px}
.borde_cen250{background:transparent url(/Style%20Library/images/borde_cen250.gif) repeat-y;overflow:visible;height:100%; overflow:hidden}

.borde_sup270{background:transparent url(/Style%20Library/images/borde_sup270.gif) no-repeat top left; padding-top:12px}
.borde_inf270{background: transparent url(/Style%20Library/images/borde_inf270.gif) no-repeat bottom left; padding-bottom:12px}
.borde_cen270{background:transparent url(/Style%20Library/images/borde_cen270.gif) repeat-y;overflow:visible;height:100%; overflow:hidden}

.borde_sup340{background:transparent url(/Style%20Library/images/borde_sup340.gif) no-repeat top left; padding-top:16px}
.borde_inf340{background: transparent url(/Style%20Library/images/borde_inf340.gif) no-repeat bottom left; padding-bottom:16px}
.borde_cen340{background:transparent url(/Style%20Library/images/borde_cen340.gif) repeat-y;overflow:visible;height:100%; overflow:hidden;padding:0 10px;}

/*componentes de cabecera*/
.cab{float:left; margin-bottom:26px; width:100%; clear:both}
.idioma{float:left; width:400px; padding:25px 0 0 0}
.idioma ul li{list-style:none;color:#999999;float:left;margin-right:10px; background: transparent url(/Style%20Library/images/punt_vert.gif) repeat-y left; padding-left:10px}
.idioma ul li.first{ background:none; padding:0}
.idioma ul li a{color:#666666}
.idioma.a {
	margin-top:4px;
}

.logo{ float:left; text-align:center; margin-top:30px; margin-left:-70px;}

.enlacesup{ float:right;padding:25px 0 0 0}
.enlacesup ul{float:left}
.enlacesup ul li{list-style:none;color:#999999;float:left;margin-left:10px; background:transparent url(/Style%20Library/images/punt_vert.gif) repeat-y right; padding-right:10px}
.enlacesup ul li.last{background:none; padding:0}
.enlacesup ul li a{color:#666}


/*componentes de cuerpo*/
/*col1*/


.menulat{clear:both; margin-bottom:20px; float:left}
.menulat .ul_menu{float:left}
.menulat .ul_menu li{list-style:none; margin-bottom:3px; width:160px; clear:both; float:left}
.menulat .ul_menu li.refle{background:transparent url(/Style%20Library/images/reflejo_mlat.gif) no-repeat bottom; height:42px}

/*inicial*/
.menulat .ul_menu li a{color:#ffffff;cursor:pointer;display:block;font-size:1.1em;font-weight:bold;height:20px;padding-left:7px; background: transparent url(/Style%20Library/images/bg_menulat_izq.gif) no-repeat 0 0}
.menulat .ul_menu li a .sp0{display:block;height:16px;padding:4px 7px 0 0; background: transparent url(/Style%20Library/images/bg_menulat_der.gif) no-repeat 0 0}
.menulat .ul_menu li a:hover{color:#ffffff; background-position:0 bottom; text-decoration:none}
.menulat .ul_menu li a:hover .sp0{ background-position:0 bottom}

/*head*/
.menulat .ul_menu li a.head{background-position:0 0}
.menulat .ul_menu li a.head:hover{background-position:0 bottom}
.menulat .ul_menu li a.head:hover .sp0{background-position:0 bottom}

/*on*/
.menulat .ul_menu li a.on{background-position:0 100%}
.menulat .ul_menu li a.on .sp0{background-position:0 100%}

.menulat .ul_submenu{float:left; margin:6px 0 20px 0; margin:6px 0 16px 6px}
.menulat .ul_submenu li{list-style:none; margin-bottom:3px; width:148px}
.menulat .ul_submenu li a{color:#000000;cursor:pointer;display:block;font-size:1em;font-weight:normal;padding:3px 0 0 0; background:none; height:100%}
.menulat .ul_submenu li a:hover{color:#ffffff;background:url(/Style%20Library/images/bg_submlat_sup.gif) no-repeat left top; text-decoration:none}
.menulat .ul_submenu li.activo a{color:#ffffff;background:url(/Style%20Library/images/bg_submlat_sup.gif) no-repeat left top; text-decoration:none}
.menulat .ul_submenu li a .sp1{display:block;padding:0 0 4px 0; background:none; height:auto}
.menulat .ul_submenu li a:hover .sp1{background:url(/Style%20Library/images/bg_submlat_inf.gif) no-repeat bottom left;}
.menulat .ul_submenu li.activo .sp1{background:url(/Style%20Library/images/bg_submlat_inf.gif) no-repeat bottom left}
.menulat .ul_submenu li a .sp2{display:block;padding:0 4px 0 16px;background:url(/Style%20Library/images/ico_lista01.gif) no-repeat 5px 3px}
.menulat .ul_submenu li a:hover .sp2{background:#3366cc url(/Style%20Library/images/bolo_blanco.gif) no-repeat 5px 3px; height:auto;padding:0 4px 0 16px}
.menulat .ul_submenu li.activo .sp2{background:#3366cc url(/Style%20Library/images/bolo_blanco.gif) no-repeat 5px 3px;padding:0 4px 0 16px; height:auto}


.blog{clear:both; float:left; width:100%}
.blog .ul_blog{margin-top:10px}
.blog .ul_blog li{list-style:none;background:transparent url(/Style%20Library/images/ico_lista01.gif) no-repeat 0 2px;margin:0 0 10px 0; text-indent:10px}
.blog .ul_subblog li{list-style:none;background: none; padding:0; margin:0 0 8px 0; text-indent:0}
/*.general */.blog .ul_subblog li a{font-weight:bold; color:#3366cc}
.blog .ul_subblog li .fecha{display:block; color:#676767}

.wai{clear:both; text-align:center}
.wai a{margin-bottom:20px; display:block}

.cam_tv{margin-bottom:20px}
.cam_tv .borde_cen580{padding:0 8px 8px 8px}
.cam_tv .borde_cen270{padding:0 0 0 9px}
.cam_tv .flv{float:left; margin-right:9px}
.cam_tv .ul_flv{margin-top:8px; text-align:center; }
.cam_tv .ul_flv li{list-style:none; display:inline; margin-left:10px;}
.cam_tv .ul_flv li .compartir{background:url(/Style%20Library/images/ico_compartir.gif) no-repeat left; padding:4px 0 4px 20px; line-height:20px}
.cam_tv .ul_flv li .guardar{background:url(/Style%20Library/images/ico_guardar.gif) no-repeat left; padding:4px 0 4px 20px}
.cam_tv .ul_flv li .enlazar{background:url(/Style%20Library/images/ico_enlazar.gif) no-repeat left; padding:4px 0 4px 20px}

.cam_tv .fl {float: left; display: inline;}
.cam_tv .fl a{color:#3366cc; display:block; margin-bottom:6px; font-weight:bold}
.cam_tv .news_slider2 .img { float:left; height:56px;margin:0 10px 0 0;width:56px; background:url(/Style%20Library/images/marco60x60.gif) no-repeat; padding:2px}
.cam_tv .news_slider2 .img img {	padding: 0px; height:56px; width:56px}
.cam_tv .news_slider2 {	position: relative; width: 270px; margin: 0 auto 0 auto; text-align: left; /*height:300px;*/ float:left}
/*.cam_tv .news_slider2 .messaging {	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;}*/
.cam_tv .news_slider2 .prev2, .cam_tv .news_slider2 .next2 {	position: absolute; left: 50%; display: none; z-index:2}
.cam_tv .news_slider2 .next2 {	bottom: 0px;}
.cam_tv .news_slider2 .prev2 {	top: 0px;}
.cam_tv .news_slider2 .container2 {	position: relative; top: 0; left: 0; height: 300px;}
.cam_tv .news_slider2 .central{position:relative; height:270px; top:20px; overflow:hidden}
.cam_tv .news_slider2 .news_items2 {    /*        The height must be equal to .item2 ((height + margin-bottom) * 2).    */	position: relative; height:29em;/* top: 0; left: 0px; */overflow: auto; margin:15px 0 15px 0; }
.cam_tv .news_slider2 .view_all {	font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center; display:none}
.cam_tv .news_slider2 .item2 {    /*        Must contain a height and a margin-bottom.    */	width: 250px; /*height:7em;*/ margin-bottom: 8px; clear:both;}
.cam_tv .news_slider2 .item2 div div{padding-left:9px; /*quitable esta altura height:6.4em*/}
.cam_tv .news_slider2 .item2 div div div {width: 160px; padding: 0 0 0 0}
.cam_tv .news_slider2 .item2 div div img {	padding: 0px;}


.camon{margin-bottom:20px;float:left}

.novedades .borde_cen180{padding:0 8px; height:250px}
.novedades{margin-bottom:20px; float:left; clear:both}
.novedades ul{float:left; width:580px}
.novedades ul li{list-style:none; float:left; text-align:center;}
.novedades ul li img{width:162px}
.novedades ul li a{color:#3366CC; font-size:1.4em; display:block; margin-top:10px}
.novedades ul li a:hover{color:#3366CC}
.novedades ul li p{margin-top:10px}
.nov1{width:180px;}
.nov2{margin:0 20px;width:180px;}
.nov3{width:180px;}

.destacados{clear:both; background:#f7f7f7 url(/Style%20Library/images/bg_visor_sup.gif) no-repeat top left; float:left; padding:20px 0 0 0}
.destacados .fl {	float: left; display: inline;}
.destacados .news_slider  img {	border: 0; display: block;}
.destacados .news_slider {	position: relative; width: 580px; margin: 0 auto 0 auto; text-align: left; background:transparent url(/Style%20Library/images/bg_visor_inf.gif) no-repeat bottom left; /*height:50px;*/ padding-bottom:4px}
.destacados .news_slider .messaging {	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;}
.destacados .news_slider .prev, .destacados .news_slider .next {	position: absolute; top: -1em; display: none; z-index:2;width:14px;height:6em}
.destacados .news_slider .next {right:0;padding:3em 0 0 6px}
.destacados .news_slider .prev {left:0;padding:3em 0 0 5px}
.destacados .news_slider .container {	position: relative; top: 0; left: 0; width: 100%;}
.destacados .news_slider .central{background:transparent url(/Style%20Library/images/bg_visor_cen.gif) repeat-y left bottom; position:relative;  overflow:hidden; padding:0 0 0 22px}
.destacados .news_slider .news_items {  	position: relative; width: 536px;overflow: hidden;  }
.destacados .news_slider .view_all {	font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center; display:none}
.destacados .news_slider .item {   width: 220px; margin-right: 10px; margin-bottom:1em}
.destacados .news_slider .item div {width: 150px; padding: 0px 0 0px 0}
.destacados .news_slider .item div a{color:#3366CC;display:block;font-weight:bold;margin-bottom:6px;}
.destacados .news_slider .item div a:hover{color:#3366CC}
.destacados .news_slider .item img {	padding: 0px; height:56px; width:56px}
.destacados .news_slider .item .img{float:left;height:60px;margin:0 10px 0 0;width:56px; background:url(/Style%20Library/images/marco60x60.gif) no-repeat; padding:2px}

/*col3*/


.agenda{clear:both; float:left; width:100%; margin-bottom:20px}
.agenda .titu2{margin-bottom:20px}
.agenda .campo{margin-bottom:16px; float:left; clear:both}
.agenda .campo label{font-weight:bold; margin-bottom:3px; display:block}
.agenda .campo select{ width:107px; float:left}
.agenda .campo .btn_form{margin-left:5px; float:left}
.agenda .calendario{clear:both; margin-bottom:16px}
.agenda .ul_agenda{margin-top:10px; float:left; clear:both; width:100%}
.agenda .ul_agenda li{list-style:none;background:transparent url(/Style%20Library/images/ico_lista01.gif) no-repeat 0 2px;margin:0 0 10px 0; text-indent:10px;margin:0 0 8px 0;}
.general .agenda .ul_agenda li a{font-weight:bold; color:#3366cc}
.agenda .ul_agenda li p{text-indent:0}
.agenda .ul_agenda .fecha{color:#676767; padding-left:4px}

/*componentes de pie*/
.ul_pie{ padding:0 0 60px 60px; float:left}
.ul_pie li{list-style:none; width:170px; float:left}
.ul_pie li a{color:#3366cc}
.ul_pie li.textos{background:transparent url(/Style%20Library/images/ico_textos.gif) no-repeat left top; padding:4px 0 0 20px}
.ul_pie li.sobrecam{background:transparent url(/Style%20Library/images/ico_sobrecam.gif) no-repeat left top; padding:4px 0 0 20px}
.ul_pie li.sites{background:transparent url(/Style%20Library/images/ico_sites.gif) no-repeat left top; padding:4px 0 0 20px}
.ul_pie li.microsites{background:transparent url(/Style%20Library/images/ico_microsites.gif) no-repeat left top; padding:4px 0 0 20px}
.ul_pie li.microsites li{float:none}
.ul_pie li.microsites li.col2{margin-left:90%}
.ul_pie li.microsites li.clear{margin-top:-6em}
.ul_subpie{float:left; margin-top:10px}
.ul_subpie li{margin-bottom:2px}

.copy{ clear:both; text-align:center}
.copy p{font-size:0.9em}

/**************************PLANTILLA AGENDA*****************************************/
/*Formulario buscador de actividades en agenda*/
.form_actividades  {padding:30px 0 0px 0; width:400px; float:left}
.form_actividades h1{padding-bottom:15px}
.form_actividades label { display:block; margin-bottom:3px; font-size:1.1em}
.form_actividades .labelselect { float:left;width:160px; margin:0 20px 26px 0}
.form_actividades .labelfecha { float:left;margin:0 20px 26px 0;/*width:160px*/}
.form_actividades .labelclave { float:left;margin:0 20px 26px 0}
.form_actividades .labelselect select {width:160px;height:1.8em}
.form_actividades .labelfecha input {width:138px; margin-right:6px; float:left}
.form_actividades .labelclave input {float:left;width:179px}
.form_actividades .labelclave label{float:left; margin:0 10px 0 0}
.form_actividades .labelfecha p{color:Red}
.form_actividades .btn_form {font-weight:normal; margin:11px auto 0; clear:both; width:4em}
.form_actividades .btn_form input {font-weight:normal}
/*Calendario de actividades en agenda*/
.cal_actividades{float:left; margin:30px 0 24px; width:340px}
.cal_actividades .calendario{margin-bottom:16px}
.cal_actividades .ul_agenda{margin-top:10px; float:left; clear:both; width:100%}
.cal_actividades .ul_agenda li{list-style:none;background:transparent url(/Style%20Library/images/ico_lista01.gif) no-repeat 0 2px;margin:0 0 10px 0; text-indent:10px;margin:0 0 8px 0;}
.general .cal_actividades .ul_agenda li a{font-weight:bold; color:#3366cc}
.cal_actividades .ul_agenda li p{text-indent:0}
.cal_actividades .ul_agenda .fecha{color:#676767; display:block; text-indent:0}
/*resultados*/
.resultados{ clear:both}
.totalresul{margin-bottom:24px}
ul.listado2{margin-bottom:18px}
ul.listado2 li{ list-style:none; padding:12px 0;}
ul.listado2 p{line-height:120%}
ul.listado2 h2.nombre { font-size:1.1em;margin-bottom:6px;  font-weight:bold}
ul.listado2 .datos {margin-top:9px}
ul.listado2 .datos li { list-style:none; padding:.1em 0; }
ul.listado2 .datos strong  {color:#666}

ul.listado3{margin-bottom:18px}
ul.listado3  li { list-style:none; padding:20px 0;}
ul.listado3 .img { float:left; width:120px; background:url(/Style%20Library/images/marco80x120.gif) no-repeat;padding:2px; margin:0 14px 0 20px}
ul.listado3 .img img {width:116px; height:76px}
ul.listado3 .txt { float:left; width:530px}
ul.listado3 p {line-height:120%}
ul.listado3 h2.nombre { font-size:1.1em;margin-bottom:6px;  font-weight:bold}
ul.listado3 .datos  {margin-top:9px}
ul.listado3  .datos  li { list-style:none; padding:.1em 0; }
ul.listado3  .datos  strong  {color:#666; margin-right:3px}

/**************************PLANTILLA CENTROS CAM*****************************************/
/*Formularios de filtrado de listado de segundo tipo*/
.form_listado2 {padding:30px  25px 24px; overflow:hidden; height:100%; width:630px; margin:0 auto}
.form_listado2 label { margin-bottom:3px; font-size:1.1em}
.form_listado2 .labelselect { margin:0 20px 4px 0; float:left}
.form_listado2 .btn_form {font-weight:normal; margin-top:-1px; float:left}
.form_listado2 .btn_form input {font-weight:normal}
.form_listado2 select { width:140px}

/**************************PLANTILLA CONTACTO*****************************************/
.form_contacto{padding:30px 0 24px 0; width:670px; float:left}
#col2 .form_contacto h1{padding-bottom:0; margin-bottom:4px}
.form_contacto fieldset{padding:30px 0}
.form_contacto label { display:block; margin-bottom:3px; font-size:1.1em}
.form_contacto .labelinput { float:left;margin:0 40px 26px 0}
.form_contacto .labelarea { clear:both;margin:0 0 26px 0}
.form_contacto .labelradio{overflow:hidden; height:100%}
.form_contacto .btn_form {font-weight:normal; margin:11px 0 0 0; float:left;width:4em}
.form_contacto .btn_form input {font-weight:normal}
.form_contacto .btn2_form {font-weight:normal; margin:11px 40px 0 0; float:left;width:4em}
.form_contacto .btn2_form input {font-weight:normal}
.form_contacto .labelinput input {width:180px}
.form_contacto .labelarea textarea{width:400px; height:120px}
.form_contacto .labelradio span{margin-right:20px; float:left}
.form_contacto .labelradio input{ float:left;margin-right:4px; border:none}
.form_contacto .labelradio label{margin-right:16px; float:left}
.form_contacto .botonera{margin:56px auto 0 auto;overflow:hidden; height:100%; width:170px}
.txtlegal{margin:40px 40px 26px 0; font-style:italic; font-size:0.9em}
.txtlegal strong{font-style:normal}

/**************************PLANTILLA FORMULARIO DE INSCRIPCION*****************************************/
.form_inscripcion{padding:30px 0 24px 0; overflow:hidden; height:100%}
#col2 .form_inscripcion h1{padding-bottom:0; margin-bottom:4px}
.form_inscripcion fieldset{padding:30px 0 0 0}
.form_inscripcion label { display:block; margin-bottom:3px; font-size:1.1em}
.form_inscripcion .labelinput { float:left;margin:0 40px 26px 0}
.form_inscripcion .labelinput input {width:180px}
.form_inscripcion .labelinput select {min-width:180px}
.form_inscripcion input.via {width:400px}
.form_inscripcion input.fecha {float:left;margin-right:6px;width:158px}
.form_inscripcion input.w60 {width:58px}
.form_inscripcion input.cp {width:102px}
label.infocampo em{width:224px}
.form_inscripcion .botonera{margin:0 auto;overflow:hidden; height:100%; width:240px}
.form_inscripcion .btn_form {font-weight:normal; margin:11px 0 0 0; float:left;width:4em}
.form_inscripcion .btn_form input {font-weight:normal}
.form_inscripcion .btn2_form {font-weight:normal; margin:11px 40px 0 0; float:left;width:4em}
.form_inscripcion .btn2_form input {font-weight:normal}

/**************************PLANTILLA CONTENIDO FINAL*****************************************/
.contenido {font-size:1.25em; line-height:1.4em }
.contenido p{margin-bottom:12px; text-align: justify ; }
.contenido h2{font-weight:bold;margin-bottom:12px}
.contenido .img{float:left; margin:0 20px 20px 0}



/*Estilos JR*/

/*Generales*/
.seccionp {background:url(/Style%20Library/images/punteado_gris_horizontal.gif) 0 100% repeat-x; padding-bottom:20px; margin-bottom:20px}
p.noactivo {color:#666}
div#contenido #cabecera .cab a:hover{ color:#3366CC}
div#contenido #pie a:hover{ color:#3366CC}

/*CLEAR*/
ul.listado1 li, ul.listado1 dl.datos , ul.listado3 li, ul.listado3 dl.datos, .borde_cen560, .ulpestanias , .pestanias_cen560, .form_listado, .cam_tv2 , .cont_interiores_cen, .modgenerico , .enlaces{overflow:hidden; height:100%; clear:both}

/*CABECERA*/
.buscador{ float:right; clear:right; margin-top:25px}
.buscador label {display:block; font-size:1.1em}
.buscador  input#busq_gnral {border:none; text-indent:0; padding:0;padding-top:2px; margin-bottom:-4px; background:transparent url(/Style%20Library/images/ico_lupa.gif) no-repeat scroll right top;color:#ffffff;cursor:pointer;font-size:1em;font-weight:bold;height:22px;padding:0 5px 2px 0;white-space:nowrap;width:17px;}
.menuppal{width:100%; text-align:center; margin:0 auto; float:left; position:relative}
.menuppal ul{ height:100%; overflow:visible; padding-bottom:2.6em; background:url(/Style%20Library/images/reflejo_menu.gif) center 17px no-repeat}
.menuppal ul li{list-style:none; display:inline; position:relative}
.menuppal ul li#medio a{background-image:  url(/Style%20Library/images/bg_mmedio_izq.gif) }
.menuppal ul li#medio a span {background-image:  url(/Style%20Library/images/bg_mmedio_der.gif) }
.menuppal ul li#soli a{background-image:  url(/Style%20Library/images/bg_msoli_izq.gif); background-repeat:no-repeat}
.menuppal ul li#soli a span {background-image:  url(/Style%20Library/images/bg_msoli_der.gif); background-repeat:no-repeat}
.menuppal ul li#culturas a{background-image:  url(/Style%20Library/images/bg_mculturas_izq.gif)}
.menuppal ul li#culturas a span {background-image:  url(/Style%20Library/images/bg_mculturas_der.gif)}
.menuppal ul li a{color:#000;cursor:pointer;font-size:1.2em;font-weight:bold;padding:11px 0 4px 7px; background-repeat:no-repeat; background-position:0 8px}
.menuppal ul li a:hover, .menuppal ul li.activo a{ text-decoration:none; color:#000; /*padding-top:10px;*/ background-position: 0 102%; background-repeat:no-repeat; margin-bottom:1px }
.menuppal ul li a span{padding:11px 16px 4px 9px; background-repeat:no-repeat; background-position:100% 8px}
.menuppal ul li a:hover  span, .menuppal ul li.activo a span {background-position: 100% 102%}
.menuppal a:hover{ color:#000}

/*CAMBIOS POR SECCION***************************************************************************/
/*General*/
.general  a:hover {color:#3366cc}
.general #migas  a  {color:#3366cc}
.general #col2 h1 { color:#3366cc}
.general #col2 h2 { color:#3366cc}
.general  li.activo  {color:#3366cc}
.general  h2.nombre a { color:#3366cc; font-weight:bold}
.general .paginacion  strong  { background:url(/Style%20Library/images/pag_act_azul.gif) 50% 50% no-repeat;}
.general .cont_interiores_sup { background:url(/Style%20Library/images/cont_interiores_sup_general.gif) 0 0 no-repeat;}
.general .cont_interiores_inf { background:url(/Style%20Library/images/cont_interiores_inf_general.gif) 0 100% no-repeat;}
.general .cont_interiores_cen { background:url(/Style%20Library/images/cont_interiores_cen_general.gif) 0 0  repeat-y; }
.general .cont_doscol_sup { background:url(/Style%20Library/images/cont_doscol_sup_general.gif) 0 0 no-repeat;}
.general .cont_doscol_inf { background:url(/Style%20Library/images/cont_doscol_inf_general.gif) 0 100% no-repeat;}
.general .cont_doscol_cen { background:url(/Style%20Library/images/cont_doscol_cen_general.gif) 0 0  repeat-y; }

/*Medioambiente*/
.medioambiente  a:hover {color:#66bc29}
.medioambiente #migas  a  {color:#66bc29}
.medioambiente #col2 h1 { color:#66bc29}
.medioambiente #col2 h2 { color:#66bc29}
.medioambiente  li.activo  {color:#66bc29}
.medioambiente  h2.nombre a { color:#66bc29;font-weight:bold}
.medioambiente  .paginacion  strong  { background:url(/Style%20Library/images/pag_act_verde.gif) 50% 50% no-repeat;}
.medioambiente .cont_interiores_sup { background:url(/Style%20Library/images/cont_interiores_sup_medioambiente.gif) 0 0 no-repeat}
.medioambiente .cont_interiores_inf { background:url(/Style%20Library/images/cont_interiores_inf_medioambiente.gif) 0 100% no-repeat}
.medioambiente .cont_interiores_cen { background:url(/Style%20Library/images/cont_interiores_cen_medioambiente.gif) 0 0  repeat-y;}

/*Solidaridad*/
.solidaridad  a:hover {color:#fba702}
.solidaridad #migas  a  {color:#fba702}
.solidaridad #col2 h1 { color:#fba702}
.solidaridad #col2 h2 { color:#fba702}
.solidaridad  li.activo  {color:#fba702}
.solidaridad  h2.nombre  a{ color:#fba702; font-weight:bold}
.solidaridad  .paginacion  strong  { background:url(/Style%20Library/images/pag_act_naranja.gif) 50% 50% no-repeat;}
.solidaridad .cont_interiores_sup { background:url(/Style%20Library/images/cont_interiores_sup_solidaridad.gif) 0 0 no-repeat;}
.solidaridad .cont_interiores_inf { background:url(/Style%20Library/images/cont_interiores_inf_solidaridad.gif) 0 100% no-repeat}
.solidaridad .cont_interiores_cen { background:url(/Style%20Library/images/cont_interiores_cen_solidaridad.gif) 0 0  repeat-y;}

/*Cultura*/
.culturas  a:hover {color:#48B9B5}
.culturas #migas  a  {color:#48B9B5}
.culturas #col2 h1 { color:#48B9B5}
.culturas #col2 h2 { color:#48B9B5}
.culturas  li.activo  {color:#48B9B5}
.culturas  h2.nombre a { color:#48B9B5; font-weight:bold}
.culturas  .paginacion  strong  { background:url(/Style%20Library/images/pag_act_cyan.gif) 50% 50% no-repeat;}
.culturas .cont_interiores_sup { background:url(/Style%20Library/images/cont_interiores_sup_cultura.gif) 0 0 no-repeat;}
.culturas .cont_interiores_inf { background:url(/Style%20Library/images/cont_interiores_inf_cultura.gif) 0 100% no-repeat;}
.culturas .cont_interiores_cen { background:url(/Style%20Library/images/cont_interiores_cen_cultura.gif) 0 0  repeat-y; }

/*Migas*/
#migas {font-size:.9em;padding-bottom:4px; margin-bottom:10px; background:url(/Style%20Library/images/punteado_gris_horizontal.gif) 0 100%  repeat-x}
#migas p {display:inline;padding:0 0 0 0}
#migas ol {display:inline;margin-left:5px;}
#migas li {list-style:none;display:inline;margin-right:4px}
#migas li a {background: url(/Style%20Library/images/flecha_siguiente_on.gif) center right no-repeat;padding:0 11px 0 0}

/*Titulos de interiores*/
#col2 h1 { font-size:1.6em; margin-bottom:15px; font-weight:bold;line-height:130%}
#col2 h2 { font-size:1.2em; margin-bottom:15px; font-weight:bold;line-height:120%}

/*Bordeadors de interiores*/
.cont_interiores_sup {padding-top:6px}
.cont_interiores_inf { padding-bottom:6px}
.cont_interiores_cen { padding: 13px 9px 15px}
.cont_doscol_sup{padding-top:6px}
.cont_doscol_inf{padding-bottom:6px}
.cont_doscol_cen{padding: 13px 9px 15px}

.video{width:280px;height:248px}

.oculto{display:none}


/*Pestanias*/
.pestanias_cen560 { background:url(/Style%20Library/images/borde_cen560.gif) 0 0 repeat-y; padding:0 2px}
.pestanias_inf560 { background:url(/Style%20Library/images/borde_inf560.gif) bottom left no-repeat; padding-bottom:14px}

.ulpestanias { background:url(/Style%20Library/images/fnd_pestanias.gif) 0 100% no-repeat; list-style:none;vertical-align:middle }
.ulpestanias  li {float:left; width:92px; margin-right:2px;text-align:center;background:url(/Style%20Library/images/fnd_pesta_off.gif) 0 0 no-repeat; height:28px/*1.52em*/; padding-top:10px;padding-bottom:10px;vertical-align:middle}
.ulpestanias  li.activo { width:90px;background-image:url(/Style%20Library/images/fnd_pesta_on.gif);vertical-align:middle}
.ulpestanias  li.primero {background-image:url(/Style%20Library/images/fnd_pesta_off.gif);vertical-align:middle}
.ulpestanias  li.ultimo {background-image:url(/Style%20Library/images/fnd_pesta_off.gif);vertical-align:middle}
.ulpestanias  li#primero.activo {background-image:url(/Style%20Library/images/fnd_pesta_on.gif);vertical-align:middle}
.ulpestanias  li#ultimo.activo{background-image:url(/Style%20Library/images/fnd_pesta_on.gif);vertical-align:middle}
.ulpestanias  li.ultimo {margin-right:0}


/*Ancho 112px*/
.pestanias112 .ulpestanias {height:40px}
.pestanias112 .ulpestanias  li { width:112px; background:url(/Style%20Library/images/fnd_pesta_112_off.gif) 0 0 no-repeat; height:15px/*1.52em*/; padding-top:10px;padding-bottom:13px }
.pestanias112  .ulpestanias  li.activo {background-image:url(/Style%20Library/images/fnd_pesta_112_on.gif)}
.pestanias112  .ulpestanias  li#primero112 {background-image:url(/Style%20Library/images/fnd_pesta_112_off_primero.gif)}
.pestanias112  .ulpestanias  li#ultimo112 {background-image:url(/Style%20Library/images/fnd_pesta_112_off.gif)}
.pestanias112  .ulpestanias  li#primero112.activo {background-image:url(/Style%20Library/images/fnd_pesta_112_on_primero.gif)}
.pestanias112  .ulpestanias  li#ultimo112.activo {background-image:url(/Style%20Library/images/fnd_pesta_112_on.gif)}

/*Formularios de filtrado de listado*/
.form_listado  {padding:30px  25px 24px}
.form_listado label { display:block; margin-bottom:3px; font-size:1.1em}
.form_listado .labelselect { float:left;min-width:142px; margin-right:6px}
.form_listado .labelselect select {width:142px}
/** html .form_listado .labelselect {width:142px}*/
.form_listado  .btn_form {font-weight:normal; margin-top:11px; float:left}
.form_listado  .btn_form input {font-weight:normal}
.form_listado  select {text-indent:0; padding:0}


/*Listado resultados*/
.paginacion {margin:0 0  6px;text-align:center; width:auto; background:url(/Style%20Library/images/separador_azul.jpg) top  center no-repeat; padding:.8em 0 }
.paginacion ol {list-style:none; background:url(/Style%20Library/images/separador_azul.jpg) bottom  center no-repeat; padding-bottom:.8em}
.paginacion li {display:inline;color:#333}
.paginacion li{padding:.3em .46em}
 .paginacion  li.activo strong {padding:.3em .68em}
.paginacion  li.activo  { padding:0}
.paginacion  li.activo strong {font-weight:normal;color:#FFF}
.paginacion ol li.lianterior { padding-left:8px; background-position: 0 .7em; background-repeat: no-repeat;}
 .paginacion ol li.lisiguiente { padding-right:8px; background-position:100% .7em; background-repeat: no-repeat;}
.general .paginacion ol li.lianterior { background-image:url(/Style%20Library/images/ico_fl_izda_general.gif) }
.general .paginacion ol li.lisiguiente { background-image:url(/Style%20Library/images/ico_fl_dcha_general.gif) }
.medioambiente .paginacion ol li.lianterior { background-image:url(/Style%20Library/images/ico_fl_izda_medioambiente.gif) }
.medioambiente .paginacion ol li.lisiguiente { background-image:url(/Style%20Library/images/ico_fl_dcha_medioambiente.gif) }
.culturas  .paginacion ol li.lianterior { background-image:url(/Style%20Library/images/ico_fl_izda_culturas.gif) }
.culturas  .paginacion ol li.lisiguiente { background-image:url(/Style%20Library/images/ico_fl_dcha_culturas.gif) }
.solidaridad .paginacion ol li.lianterior { background-image:url(/Style%20Library/images/ico_fl_izda_solidaridad.gif) }
.solidaridad .paginacion ol li.lisiguiente { background-image:url(/Style%20Library/images/ico_fl_dcha_solidaridad.gif) }

/*Listado de resultados*/
ul.listado1  li { list-style:none; padding:12px 18px;}
ul.listado1 li.noactivo {background:url(/Style%20Library/images/fnd_li_destacado.gif) repeat-y}
ul.listado1 li.destacado {background:url(/Style%20Library/images/fnd_li_destacado.gif) 0 0 repeat}
ul.listado1 .img { float:left; width:80px}
ul.listado1 .img img {width:80px; height:80px}
ul.listado1 .txt { float:right; width:425px}
ul.listado1 p {line-height:120%}
ul.listado1 h2.nombre { font-size:1.1em;margin-bottom:6px;  font-weight:bold}
ul.listado1 .datos  {margin-top:9px}
ul.listado1  .datos  li { list-style:none; padding:.1em 0; }
ul.listado1  .datos  strong  {color:#666}


/*Columna 1 interiores*/
#col1 .publi { text-align:center; margin-bottom:28px}

/*Modulos ********************************************************************************************************************************+*/
/*Accede a*/
.accedea{ float:left; margin-bottom:20px; width:100%}
.accedea .titu2{margin-bottom:10px}
.accedea .campo{margin-bottom:8px}
.accedea .campo.last{margin-bottom:15px}
.accedea .campo label{font-weight:bold; margin-bottom:3px; display:block}
.accedea .campo select{ width:100%}
/*Nube etiquetas*/
.tags{clear:both; margin-bottom:20px; float:left; width:100%}
.tags ul li{list-style:none; display:inline; margin-right:5px; line-height:160%}
.tags .size1{font-size:1.1em}
.tags .size2{font-size:1.4em}
.tags .size3{font-size:1.8em}
.tags .size4{font-size:2em; line-height:24px}
.tags .size5{font-size:2.2em; line-height:24px}
.tags strong {font-weight:normal}
.general .tags .size4, .general .tags .size5{color:#3366cc}
.medioambiente .tags .size4, .medioambiente .tags .size5 {color:#66BC29}
.solidaridad .tags .size4, .solidaridad .tags .size5{color:#FBA702}
.culturas .tags .size4, .culturas .tags .size5{color:#48B9B5}
/*Enlaces*/
.enlaces { margin-bottom:20px}
.enlaces  ul {margin-top:8px}
.enlaces li { list-style:none; background:url(/Style%20Library/images/bolo_gris.gif) 0 .35em no-repeat; padding:0 0 8px 12px; }
.enlaces a {font-weight: bold; }
.general .enlaces li { background-image:url(/Style%20Library/images/ico_lista01.gif)}


/*Agenda*/
.general .agenda .ul_agenda li a{font-weight:bold; color:#3366cc}
.medioambiente .agenda .ul_agenda li a{font-weight:bold; color:#66BC29}
.culturas .agenda .ul_agenda li a{font-weight:bold; color:#48B9B5}
.solidaridad .agenda .ul_agenda li a{font-weight:bold; color:#FBA702}
.solidaridad .agenda .ul_agenda li , .culturas .agenda .ul_agenda li, .medioambiente .agenda .ul_agenda li  {background-image: url(/Style%20Library/images/bolo_gris.gif)}
.medioambiente .blog .ul_blog li.medioambiente a, .medioambiente .blog .ul_blog li.medioambiente  strong{font-weight:bold; color:#66BC29}
.culturas .blog .ul_blog li.culturas a, .culturas .blog .ul_blog li.culturas  strong{font-weight:bold; color:#48B9B5}
.solidaridad .blog .ul_blog li.solidaridad a, .solidaridad .blog .ul_blog li.solidaridad  strong{font-weight:bold; color:#FBA702}
.medioambiente .blog .ul_blog li.medioambiente, .culturas .blog .ul_blog li.culturas, .solidaridad .blog .ul_blog li.solidaridad {background-image: url(/Style%20Library/images/bolo_gris.gif) }

/*Modulo generico*/
.modgenerico a:hover {color:#3366CC}
.modgenerico {margin-bottom:20px}
.modgenerico  ul {margin-top:8px;}
.modgenerico  ul  li { list-style:none; background:url(/Style%20Library/images/ico_lista01.gif) 0 2px no-repeat; padding:0 0 8px 10px}


/*Ver mas*/
.medioambiente .vermas{background:transparent url(/Style%20Library/images/ico_fl_dcha_medioambiente.gif) no-repeat right 4px; padding:0 10px 0 0; color:#66BC29; margin-top:16px}
.solidaridad .vermas{background:transparent url(/Style%20Library/images/ico_fl_dcha_solidaridad.gif) no-repeat right 4px; padding:0 10px 0 0; color:#FBA702; margin-top:16px}
.culturas .vermas{background:transparent url(/Style%20Library/images/ico_fl_dcha_culturas.gif) no-repeat right 4px; padding:0 10px 0 0; color:#48B9B5; margin-top:16px}

/*Calendario*/
.calendario { position:relative;width:140px}
.calendario table { border-collapse:collapse; width:101%; text-align:center; font-size:1em; margin-left:-1px; empty-cells:show}
.calendario table  td, .calendario table  th { border:2px solid #FFF;text-align:center; width:14.2%; height:1.96em; vertical-align:middle }
.calendario table  th { border:none}
.calendario table abbr {border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: inherit}
.calendario table caption { text-align:center; border-top:1px solid #c8dce3; border-bottom:1px solid #c8dce3; margin: 0 -10px; font-weight:bold; color:#333; padding:2px 0 2px; font-size:1.1em}
.calendario  ol.navegacion li.sig { position:absolute; top:2px; right:0; list-style:none; }
.calendario  ol.navegacion li.ant { position:absolute; top:2px; left:0; list-style:none; }
/*Alto de las celdas para Firefox             html:not([lang*="es"])  .calendario table  td, html:not([lang*="es"])  th {height:2.08em}*/
.calendario  table  tbody td {background: #E1E1E1 url(/Style%20Library/images/fnd_dia_agenda.gif) 0 0 no-repeat; color:#666}
.calendario  table  tbody td.nomes, .calendario  table  tbody td.nomes.festivo { background-image:none; background-color:transparent; color:#999}
.calendario table  tbody td.festivo { background: #828A8F url(/Style%20Library/images/fnd_festivo_agenda.gif) 0 0 no-repeat; color:#FFF}
.calendario  table  tbody td.conevento a {color:#FFF}
.calendario  table  tbody td.conevento a:hover {color:#FFF}
.calendario  table  tbody td.conevento strong {font-weight:normal}
.general .calendario  table  tbody td.conevento { background: #2A6EBB url(/Style%20Library/images/fnd_general_agenda.gif) 0 0 no-repeat}
.medioambiente .calendario  table  tbody td.conevento { background: #66BC29 url(/Style%20Library/images/fnd_medioambiente_agenda.gif) 0 0 no-repeat}
.solidaridad .calendario  table  tbody td.conevento { background: #FBA702 url(/Style%20Library/images/fnd_solidaridad_agenda.gif) 0 0 no-repeat}
.culturas .calendario  table  tbody td.conevento { background: #48B9B5 url(/Style%20Library/images/fnd_culturas_agenda.gif) 0 0 no-repeat}

.calancho { position:relative;width:240px;margin-left:40px}
.calancho table { border-collapse:collapse; width:101%; text-align:center; font-size:1em; margin-left:-1px; empty-cells:show}
.calancho table  td, .calancho table  th { border:2px solid #FFF;text-align:center; width:14.2%; height:1.96em; vertical-align:middle;margin-left:5px }
.calancho table  th { border:none}
.calancho table abbr {border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: inherit}
.calancho table caption { text-align:center; border-top:1px solid #c8dce3; border-bottom:1px solid #c8dce3; margin: 0 -10px; font-weight:bold; color:#333; padding:2px 0 2px; font-size:1.1em}
.calancho ol.navegacion li.sig { position:absolute; top:2px; right:0; list-style:none; }
.calancho ol.navegacion li.ant { position:absolute; top:2px; left:0; list-style:none; }
/*Alto de las celdas para Firefox             html:not([lang*="es"])  .calendario table  td, html:not([lang*="es"])  th {height:2.08em}*/
.calancho table  tbody td {background: #E1E1E1 url(/Style%20Library/images/fnd_dia_agenda_an.gif) 0 0 no-repeat; color:#666}
.calancho table  tbody td.nomes, .calancho table  tbody td.nomes.festivo { background-image:none; background-color:transparent; color:#999}
.calancho table  tbody td.festivo { background: #828A8F url(/Style%20Library/images/fnd_festivo_agenda_an.gif) 0 0 no-repeat; color:#FFF}
.calancho table  tbody td.conevento a {color:#FFF}
.calancho table  tbody td.conevento a:hover {color:#FFF}
.calancho table  tbody td.conevento strong {font-weight:normal}




.faldon, .fila, #faldon {height:100%; overflow:hidden; clear:both}

/*Modulo video*/
.cam_tv2  { padding: 9px 10px}
.cam_tv2 .flv { float:left; width:280px}
.cam_tv2 .noflv { float:right; width:240px}
 .cam_tv2   p.nombre { font-size:1.1em; margin-bottom:5px; font-weight:bold}
.cam_tv2 .noflv .seccionp { margin-bottom:17px}
/*.medioambiente  .noflv h2.nombre {}*/
.cam_tv2 .noflv  p.nombre {}

/*Modulo audio*/
.borde_sup280 { height:100%; overflow:hidden; background:url(/Style%20Library/images/caja_azul_280_sup.gif) 0 0 no-repeat; padding-top:5px}
.borde_inf280 {background:url(/Style%20Library/images/caja_azul_280_inf.gif) 0  100% no-repeat; padding-bottom:5px}
.borde_cen280  { background:url(/Style%20Library/images/caja_azul_280_cen.gif) 0 0  repeat-y; padding:20px }
.borde_cen280 .descripcion {margin-bottom:20px}


img.ico { position:absolute; top:0; left:0}
.conico { padding:2px 0 2px 25px; position:relative; list-style:none;}


.medioambiente  .flv .borde_cen280 .conico a {color:#66bc29; font-weight:bold}
.solidaridad  .flv .borde_cen280 .conico a { color:#FBA702; font-weight:bold}
.culturas  .flv .borde_cen280 .conico a {color:#48B9B5; font-weight:bold}
.general  .flv .borde_cen280 .conico a {color:#3366cc; font-weight:bold}


/*Home seccion*/
.cont_interiores_sinmarco { padding:0 9px}


/*Funcionalidades*/
ul#funcionalidades {text-align:right; margin-bottom:10px}
ul#funcionalidades  li { display:inline; list-style:none; width:auto; margin-left:18px; padding:2px 0 2px 19px} 
ul#funcionalidades  li a  { padding:2px 0}
ul#funcionalidades  li#enviar { background:url(/Style%20Library/images/ico_enviar.gif) 0 0 no-repeat}
ul#funcionalidades  li#rss{background:url(/Style%20Library/images/ico_rss.gif) 0 0 no-repeat}
ul#funcionalidades  li#imprimir{background:url(/Style%20Library/images/ico_imprimir.gif) 0 0 no-repeat; cursor:pointer}
#enlaceDisDanos {cursor:pointer;}
p.pDanos { background:url(/Style%20Library/images/ico_opinion.gif) left bottom no-repeat; padding-bottom: 20px ; float:left}


ul#funcionalidades  img { vertical-align:middle; margin:0 4px 0  0}
div#contenido ul#funcionalidades  a:hover{ color:#3366CC}



/*Menu ver*/
.ver .borde_cen160 ul {margin:-3px -4px 0}
.ver  li a{color:#000000;cursor:pointer;display:block;font-size:1em;font-weight:normal;padding:3px 0 0 0; background:none; height:100%}
.ver  li a:hover{color:#ffffff;background:url(/Style%20Library/images/bg_submlat_sup.gif) no-repeat left top; text-decoration:none}
.ver  li.activo a{color:#ffffff;background:url(/Style%20Library/images/bg_submlat_sup.gif) no-repeat left top; text-decoration:none}
.ver  li a .sp1{display:block;padding:0 0 4px 0; background:none; height:auto}
.ver  li a:hover .sp1{background:url(/Style%20Library/images/bg_submlat_inf.gif) no-repeat bottom left;}
.ver  li.activo .sp1{background:url(/Style%20Library/images/bg_submlat_inf.gif) no-repeat bottom left}
.ver  li a .sp2{display:block;padding:0 4px 0 16px;background:url(/Style%20Library/images/ico_lista01.gif) no-repeat 5px 3px}
.ver  li a:hover .sp2{background:#3366cc url(/Style%20Library/images/bolo_blanco.gif) no-repeat 5px 3px; height:auto;padding:0 4px 0 16px}
.ver  li.activo .sp2{background:#3366cc url(/Style%20Library/images/bolo_blanco.gif) no-repeat 5px 3px;padding:0 4px 0 16px; height:auto}

/*Detalle exposicion*/
.etiquetas { height:100%; overflow: auto; margin:-4px 0 24px}
.etiquetas p {float:left; width:auto; padding:2px 0 2px 23px; background: url(/Style%20Library/images/ico_etiquetas.gif) .3em 0 no-repeat}
 .etiquetas ul {float:left; width:auto;height: 100%; overflow:hidden}
.etiquetas li {float:left;padding:2px 0 2px .7em; background: url(/Style%20Library/images/coma.gif) 0 1.1em no-repeat; list-style:none}
.etiquetas li.primero{background-image:none; padding-left:.5em}

.dl-descrip-servi dt {clear:both;float:left;width:33%}
.dl-descrip-servi dd {float:left;min-height:1.2em;width:60.6%;}

.ficha_expo_sup { background:url(/Style%20Library/images/fnd_expo_sup.gif) 0 0 no-repeat; padding-top:5px; width:560px; margin:0 auto 24px }
.ficha_expo_inf { background:url(/Style%20Library/images/fnd_expo_inf.gif) 0 100% no-repeat; padding-bottom:5px; font-size:1.25em; line-height:1.4em }
.ficha_expo_cen { background:url(/Style%20Library/images/fnd_expo_cen.gif) 0 0 repeat-y; height:100%; overflow:hidden}
.ficha_expo_sup .bloque {background: url(/Style%20Library/images/fnd_bloque_expo.gif) 2px 0 no-repeat; height:100%; overflow: auto; clear:both}
.ficha_expo_sup .bloque.primero {background-image:none}
.ficha_expo_sup h2 { float:left; width:24.9%; margin: 11px 11px; padding-left: 9px;background: url(/Style%20Library/images/bolo_gris.gif) 0 .35em no-repeat;color:#333; font-weight:bold; text-transform:uppercase }
.ficha_expo_sup .txt {float:left; width:64.9%; padding:12px;text-align: justify ;}
.ficha_expo_sup .txt p ,.ficha_expo_sup .txt ul, .ficha_expo_sup .txt ol, .ficha_expo_sup .txt dl { margin-bottom:12px;}
.ficha_expo_sup .txt ul.itinerancias { list-style:none}
.ficha_expo_cen dt{ font-weight:bold; float:left; width:auto; margin-right: .6em}
.ficha_expo_cen dd{color:#333}

 #faldon {width:540px; margin:50px auto 18px}
#compartir {position:relative}
#faldon #compartir { float:left; width: 200px; background:url(/Style%20Library/images/punt_vert.gif) top right repeat-y; margin-right:18px}
#faldon #compartir ul { margin-top:8px}
#compartir  li { list-style:none; float:left; width:20px; margin-right:1px}
p#qe {position:absolute; right:18px; top:0}
#contenido #faldon a, #faldon a:hover {color:#3366cc}

.form_opinion {margin-top:40px}
.form_opinion .fila {padding:2px 12px 2px 0; margin-bottom:7px}
.form_opinion label { margin:0 0 0 19px; position:relative; display:block}
.form_opinion input.campo { position:absolute; left:-17px; top:0px; border:0;padding:0; text-indent:0}
.form_opinion p { margin-bottom:17px}

/*Formulario de opinion en ficha de evento*/
.borde540_sup {background: url(/Style%20Library/images/fnd_opinion_540_sup.gif) 0 0 no-repeat; padding-top: 14px; width:540px; margin:0 auto}
.borde540_cen {background: url(/Style%20Library/images/fnd_opinion_540_cen.gif) 0 0 repeat-y; height:100%; overflow:hidden; clear:both;padding:4px 18px}
.borde540_inf {background: url(/Style%20Library/images/fnd_opinion_540_inf.gif) 0 100% no-repeat; padding-bottom: 14px}

/**/
.modgaleria {margin-bottom:36px}


/*CAmbios en modulos por seccion*/
.medioambiente  .enlaces  .titu2, .medioambiente  .tags  .titu2, .medioambiente  .documentacion  .titu2  {background: url(/Style%20Library/images/bg_titu2_sup_medioambiente.gif) no-repeat top left}
.medioambiente  .enlaces  .titu2 div, .medioambiente  .tags  .titu2 div  , .medioambiente  .documentacion  .titu2 div  {background:   url(/Style%20Library/images/bg_titu2_inf_medioambiente.gif) no-repeat bottom left}
.medioambiente  .enlaces  .titu2 div h1, .medioambiente  .tags  .titu2 div h1, .medioambiente  .documentacion  .titu2 div h1 {background:#66BC29;color:#000;}
.solidaridad  .enlaces  .titu2, .solidaridad  .tags  .titu2 , .solidaridad  .documentacion  .titu2  {background: url(/Style%20Library/images/bg_titu2_sup_solidaridad.gif) no-repeat top left}
.solidaridad  .enlaces  .titu2 div, .solidaridad  .tags  .titu2 div, .solidaridad  .documentacion  .titu2 div  {background:   url(/Style%20Library/images/bg_titu2_inf_solidaridad.gif) no-repeat bottom left}
.solidaridad  .enlaces  .titu2 div h1, .solidaridad  .tags  .titu2 div h1 , .solidaridad  .documentacion  .titu2 div h1 {background:#FBA702;color:#000;}
.culturas  .enlaces  .titu2, .culturas  .tags  .titu2, .culturas  .documentacion  .titu2  {background: url(/Style%20Library/images/bg_titu2_sup_culturas.gif) no-repeat top left}
.culturas  .enlaces  .titu2 div, .culturas  .tags  .titu2 div, .culturas  .documentacion  .titu2 div  {background:   url(/Style%20Library/images/bg_titu2_inf_culturas.gif) no-repeat bottom left}
.culturas  .enlaces  .titu2 div h1, .culturas  .tags  .titu2 div h1, .culturas  .documentacion  .titu2 div h1 {background:#48B9B5;color:#000;}
.general  .enlaces  .titu2, .general  .tags  .titu2 , .general  .documentacion  .titu2  {background: url(/Style%20Library/images/bg_titu2_sup.gif) no-repeat top left}
.general  .enlaces  .titu2 div, .general  .tags  .titu2 div  , .general  .documentacion  .titu2 div {background:   url(/Style%20Library/images/bg_titu2_inf.gif) no-repeat bottom left}
.general  .enlaces  .titu2 div h1, .general  .tags  .titu2 div h1, .general  .documentacion  .titu2 div h1 {background:#828A8F;color:#FFF}



/*Modulo documentacion*/
#col3 .documentacion {margin-bottom:36px; height:100%;}
#col3 img.ico {top:3px}
#col3 li.conico {  width:137px; margin-top:2px; padding-left:23px; }
#col3 li.conico  { color:#666}
/*333333
666666*/


/* GALERIAS PEQUES***********************************************************************************************************/
.carrusel240 {background:#F7F7F7 url(/Style%20Library/images/fnd_carrusel240_sup.gif) no-repeat scroll left top;clear:both;float:left;padding:15px 0 0;}
.carrusel240 .fl {float:left}
.carrusel240 .news_slider  img {	border: 0; display: block;}
.carrusel240 .news_slider {background:transparent url(/Style%20Library/images/fnd_carrusel240_inf.gif) no-repeat scroll left bottom;margin:0 auto;padding-bottom:4px;position:relative;text-align:left;width:240px;}
.carrusel240 .news_slider .prev, .carrusel240 .news_slider .next {display:none;height:5.5em;position:absolute;top:-1.4em;width:14px;z-index:2}
.carrusel240 .news_slider .next {right:0;padding:3.5em 0 0 6px}
.carrusel240 .news_slider .prev {left:0;padding:3.5em 0 0 5px}
.carrusel240 .news_slider .container {left:0;position:relative;top:0;width:100%;}
.carrusel240 .news_slider .central {background:transparent url(/Style%20Library/images/fnd_carrusel240_cen.gif) repeat-y scroll left bottom;overflow:hidden;padding:0 0 0 20px;position:relative}
.carrusel240  .news_slider .news_items {overflow:hidden;position:relative;width:181px; margin-left:15px;}
.carrusel240  .news_slider .item {margin-bottom:1em;margin-right:10px;width:81px;}

.listado_scroll {background: url(/Style%20Library/images/pulsa_ul_cen.gif) top left repeat-y; height:100%; overflow:hidden }
.listado_scroll .news_slider2 {	position: relative; width: 240px; margin: 0 auto 0 auto;background: url(/Style%20Library/images/pulsa_ul_sup.gif) top left no-repeat; float:left}
/*.cam_tv .news_slider2 .messaging {	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;}*/
.listado_scroll .news_slider2 .prev2, .listado_scroll .news_slider2 .next2 {	position: absolute; left: 0; display: none; z-index:2;  width:240px; height:14px; text-align:center; padding-top:6px}
.listado_scroll .news_slider2 .next2 {	bottom:0}
.listado_scroll .news_slider2 .prev2 {	top: 0}
.listado_scroll .news_slider2 .container2 {	position: relative; top: 0; left: 0; height: 7em; padding:0 10px}
.listado_scroll .news_slider2 .central{position:relative; height:19em;overflow:hidden; background: url(/Style%20Library/images/pulsa_ul_inf.gif) bottom left no-repeat; }
.listado_scroll .news_slider2 .news_items2 { position: relative; height:12em;overflow: auto; margin:33px 0  }
  /* .listado_scroll .news_slider2 .item2 {         Must contain a height and a margin-bottom.    width: 250px; /*height:7em; margin-bottom: 8px; clear:both; outline:1px solid green}
.listado_scroll .news_slider2 .item2 li{/*quitable esta altura height:6.4em}*/
.listado_scroll ul {/* margin:17px 0*/}
.listado_scroll ul li { margin-bottom:6px; width:195px}
.borde_cen280 .conico { width:215px}

.next:active, .prev:active {outline-color:#C8DCE3}

.general  li.conico  a {color:#36C}
.medioambiente li.conico  a {color:#66bc29}
.solidaridad   li.conico  a {color:#FBA702}
.culturas    li.conico  a {color:#48B9B5}

/*Enlaces compartir*/
#cuerpo {padding-bottom:175px}

.dl3 {height:100%;overflow:hidden;width:724px; margin:12px 0 0; background: url(/Style%20Library/images/punt_vert.gif) 49% 100% repeat-y ;padding-bottom:101px;}
.dl3 dt { float:left; width:57px;height:3em; padding:5px 5px 5px 10px; margin-bottom:12px }
.dl3 dt img {display:block; margin-bottom:5px}
.dl3 dd {float:left;width:267px;height:8em; line-height:130%; padding:5px 10px 5px 5px; background: url(/Style%20Library/images/punteado_gris_horizontal.gif) 32% 100% no-repeat; margin-bottom:12px }


/*mensaje  de error*/
.mensaje_error{background-color:#FFCCCC;border:1px solid red;padding:5px 0;width:auto; margin-top:20px; font-size:1.1em}
.mensaje_error p{margin:10px}
.mensaje_error ul{margin:20px 0; padding-left:40px}
.mensaje_error ul li{list-style:square; margin-bottom:2px}
.mensaje_error ul li a{}


/*mensaje  ok*/
.mensaje_ok{background-color:#F9FBF6;border:1px solid green;padding:5px 0;width:auto; margin-top:20px; font-size:1.1em}
.mensaje_ok p{margin:10px}
.mensaje_ok ul{margin:20px 0; padding-left:40px}
.mensaje_ok ul li{list-style:square; margin-bottom:2px}

/*enlace tipo boton*/
#cuerpo .btn_enlace{margin:12px auto 22px;width:18.5em; height:30px}
#cuerpo .btn_enlace a{color:#fff;width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;padding-right:2px;font-size:1em; text-decoration:none;clear:both}
#cuerpo .btn_enlace span {background: url(/Style%20Library/images/btn_izq.gif) no-repeat top left;padding-left:5px;display:block;float:left}
#cuerpo .btn_enlace span span {background:url(/Style%20Library/images/btn_der2.gif) no-repeat top right;padding-right:10px;display:block}
#cuerpo .btn_enlace span span span {background:url(/Style%20Library/images/btn_cen.gif) repeat-x;height:14px;white-space:nowrap;padding:4px 6px;display:block}



/*nuevo textare formulario inscripcion*/
.form_inscripcion .labelarea{clear:both;margin:0 0 26px}
.form_inscripcion .labelarea textarea{height:85px;width:624px}


/********nuevos**********************/
/*.pestanias_sup560{ /*height:275px*/ /*overflow:hidden; height:100%}*/
/*.pestanias112  .ulpestanias  li.activo {height:auto}
.ulpestanias{float:left;height:auto;overflow:visible;position:relative;width:100%;background:transparent url(../img/fnd_pestanias.gif) no-repeat 0 24px;}
.ulpestanias li{padding-bottom:15px/*!important;*/}
/*.pestanias_inf560{left:-342px;position:relative;top:13px;width:560px;overflow:hidden;}
.ulpestanias .listado_scroll ul li {margin-bottom:6px;width:195px; background:none; text-align:center; text-align:left;}
.ulpestanias .listado_scroll ul .conico {padding:2px 0 2px 25px!important; display:block; float:none}
.cam_tv2 .flv {text-align:left; color:#333333}
.pestanias_inf560{text-align:left; color:#333333}*/
.news_items .container ul, .news_items .container li, .news_items2 .container2 li{background:none; display:inline; float:none;list-style:none;margin:0;padding:0;text-align:left;width:auto;}

/*******posicion relative de listas**************/
/*.li92_01 .pestanias_inf560{ left:0}
.li92_02 .pestanias_inf560{ left:-94px}
.li92_03 .pestanias_inf560{ left:-188px}
.li92_04 .pestanias_inf560{ left:-282px}
.li92_05 .pestanias_inf560{ left:-376px}
.li92_06 .pestanias_inf560{ left:-470px}

.li112_01 .pestanias_inf560{ left:0}
.li112_02 .pestanias_inf560{ left:-114px}
.li112_03 .pestanias_inf560{ left:-228px}
.li112_04 .pestanias_inf560{ left:-342px}*/

.no_list_style{
	list-style:none;
}

.funcmargin{
	margin:-5px 0 10px 10px
}

.megustaIFrameGrande{
border:none; 
overflow:hidden; 
width:450px; 
height:33px;
}

.megustaIFrameChico{
border: medium none; overflow: hidden; width: 120px; height: 21px;
}
