/* ESTILOS GENERALES */
body                    {  margin:0; padding:0; font-size: 62.5%; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color:#000; background: #fbfbfb url(../img/fnd.jpg) repeat-x;}
html                    { margin: 0em; font-size: 100%; }
fieldset                { border:none; }
legend                  { text-indent:-10000em; height:0; margin:-10em;}
input, select, textarea { border: 0.1em solid #808080; font-size:1.1em; background:#fff; color:#333; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
a                       { color:#000; text-decoration: underline; }
a:hover                 { text-decoration: underline; color: #cc0000; }
a img, a.img:hover      { border: none; text-decoration:none; }
p                       { line-height: 1.4em; }
h3.tit                  { padding-bottom: 0.7em; font-size: 1.8em;  }
noscript                {  }
/* ESTILOS PARA COLUMNAS */
.columnas2f1 { margin: 8px 0px 0px 0px; }
.columnas2f1-c1 { float: right; width: 215px; background: #CCCCCC; }
.columnas2f1-c2 { margin-right: 220px; }
.columnas2f2 { margin: 0px; background: url(/MODULOS/global/admin/interfaces/img/varios/opciones_separador2.gif) 470px 0px repeat-y; }
.columnas2f2-c1 { float: left; width: 220px; }
.columnas2f2-c2 { float: left; width: 190px; }
.columnas2f3-c1, .columnas2f3-c2  { float: left; width: 220px; }
.col2p1-c1 { float: left; width: 220px; margin-right:10px}
.col2p1-c2 { float: left; width: 200px; }
.col2f1-c1 { float: left; width: 220px; margin-right:1% }
.col2f1-c2 { float: left; width: 220px; }
.formulario .rad, .formulario .chk { vertical-align: middle; font-size: 11px; border:0;}
.formulario .rad.marg, .formulario .chk.marg { margin:0 0 0 28px}
.formulario label.lbl-rad, .formulario label.lbl-chk { float:none; padding:0 0 0 5px; clear:none; text-align:left;font-size:11px}
/* ESTILOS CAJAS GLOBALES. GRID GLOBAL */
#web-deco { }
#web                     { margin: 0 auto; width:94em; }
#cab                    { width:100%; height: 13em; }
#men-2n                 { float: left; width:93.8em; padding-bottom:0.5em; text-align: center; background: #fff; border: 0.1em solid #CCCCCC;}
#ctd                    { padding-top: 1.5em; float: left; width:100%;}
#lat                    { float:right; width:15em; }
#dts                      { float:left;width:42em; }
#pie                    { float: left; width: 100%; background:#fff; margin-top:1.5em}
#ctd .c1                { float:left; width:48%; margin-right: 2%; }
#ctd .c2                { float:right; width:21.25em; margin-bottom:1.2em;}
#ctd .c3                { float:left; width:9.375em; margin-right:2.5em;}
#ctd .c4                { float:right; width:9.375em;}
#ctd .c1-f1             { float:left; width:40em; margin-bottom:1em}
#ctd .c4-f1             { float:right; width:18em; margin:1.2em 0}
#ctd .c21               { float:right; width:auto}
#ctd p                  { font-size: 120%; }
#ctd p sup  { color: #cc0000; }
#err .c4-f1             { width:16em; margin-top:2.7em}
.ctd-padd               { padding:1em 1.7em 0 2em; }


/* ESTILOS POPUP */
body#popup, body#ipopup   { margin:0; padding-left:1.5em; background:#fff; overflow-x:hidden}
body#popup #ctd, body#ipopup #ctd { margin-top:0; margin-right:1em; padding-top:0.5em; float:none;}
body#popup #ctd #video { width:46.5em}
body#popup #ctd #imagen { width:70.5em}
body#popup .img-izq-f2, body#ipopup .img-izq-f2 { margin-top:0; }
body#popup .img-izq-f2 img, body#ipopup .img-izq-f2 img { margin-top:0; width:auto !important}
body#popup .descp, body#ipopup .descp { clear:both}
body#popup .peso, body#ipopup .peso, body#popup .peso-f1 { clear:both}
body#popup .tit-f4 { padding:0 !important; margin:0 !important}
.trans { margin-top:1em}

/*ESTILOS ENCABEZADOS*/
h1 { float:left;  margin: 1.2em 0 0 1.7em}
.caj-tit                { margin-bottom:0.3em; border-bottom:0.1em solid #ccc; }
.caj-tit a { color:#cc0000; font-size:120%; padding-bottom: 1em; text-decoration: underline; float: left; }
.caj-tit a.f1 { color:#cc0000; font-size:100%; padding-bottom: 0.5em; text-decoration: underline; float: left; }
.caj-tit h2 span { text-transform:lowercase}
.caj-tit-f1             { clear:both; margin-bottom:0.3em; border:0 }
.caj-tit-f1 h4             { padding: 0 0 0.3em; color:#cc0000; font-weight: normal; font-size:1.8em; font-family:Georgia; }
.caj-tit-f2             { margin-bottom:0.3em; border-bottom:0.1em solid #ccc; float: left; width: 100%; }
.caj-tit-f2 h4          { padding: 0 0 0.3em; color:#cc0000; font-weight: bold; font-size:1.3em; }
.caj-tit-f3             { margin-bottom:0.3em; margin-bottom: 0em; border-bottom:0.1em solid #ccc; float: left; width: 100%; }
.caj-tit-f3 h4          { padding: 0 0 0.3em; color:#cc0000; font-weight: bold; font-size:1.3em; }
.caj-tit h2, .caj-tit-f1 h2, .caj-tit h3, .caj-tit-f1 h3 { padding: 0 0 0.3em; color:#cc0000; font-weight: normal; font-size:1.8em; font-family:Georgia; }
.caj-tit h4             { padding: 0 0 0.3em; color:#cc0000; font-weight: normal; font-size:1.8em; font-family:Georgia; }
#hemerotecaListado .caj-tit h2 { float:left; width:75%}
#ihemerotecaListado .caj-tit h2 { float:left; width:70%}
#hemerotecaListado .caj-tit a.enl-vol, #ihemerotecaListado .caj-tit a.enl-vol { float:right; padding-bottom:0; margin-top:0.3em; width:10.5em}
.fnd-f31 .caj-tit { margin-right:1em}
h3.tit-f1 { color:#cc0000;}
h3.tit-f2 { margin:1em 0em; color:#4F5D55;}
h3.tit-f3 { color:#4F5D55;}
h3.tit-f4     { color:#000; font-size:1.8em; font-weight:bold; margin-bottom:0.5em}
.caj-tit ul             { float: left; }
.caj-tit ul li          { float: left; }
.caj-tit ul li a        { color:#cc0000; font-size:120%; text-decoration: underline; }
.caj-tit ul li a:hover  { color:#333; text-decoration: none; }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cab h1 { float:left; width:42em}
#cab h1 a { display:block; width:100%; height:100%; color:#333; background:none;}
#cab h1 a:hover { background:none}
#cab h1 img     { font-size:120% }
#cab img         { color:#fff;}
#cab p { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden;  margin:0; padding:0}
#cab .nav-social img     { width:2em; height: 2em; }
.gob                    { margin-top: 0.8em; float: left; }
a.log                   { margin: 1em 0 0 1em; font-size: 1.1em; float: right; }
a.log-f1, a.log-f2      { margin: 0.5em 0 0 1em; width: 10.2em; height: 1.9em; padding: 0.5em 0 0 0em; text-align: center; background: #FCFBFB url(../img/btn-p.png) no-repeat; text-transform: uppercase; font-weight: bold; font-size: 1.1em; float: right; text-decoration: none; }
a.log-f2 {  width:16em; background: #FCFBFB url(../img/btn-p_f1.gif) 0.7em 0 no-repeat}
a.log-f1:hover, a.log-f2:hover  { text-decoration:none}
.nav-top                { width:100%; height: 3.6em; border-bottom: 0.1em solid #BFBFBF; float: left;}
.nav-top ul             { margin: 1em 0 0 0em; float: right;}
.nav-top ul li          { display:inline; font-size: 1.1em; color:#000; padding: 0 0.3em 0 0em;}
.nav-top ul li a        { color:#000; text-decoration: underline; }
.nav-top ul li a:hover  { color:#cc0000; }
ul.nav-social           { margin: 0.7em 0 0 0.5em; float: right; }

/* ESTILOS PARA PIE*/
ul.nav-bot              { margin-top: 1em;width: 93em; float: left; padding-left: 1em; }
ul.nav-bot li           { display: inline; }
ul.nav-bot li a         { font-size: 1.2em; color: #333333; text-decoration: none; }
ul.nav-bot li a:hover   { color: #cc0000; text-decoration: underline; }
.box-pie                { margin-top: 1.5em; height: 7em; width: 94em; background: #fff; float: left; }
.box-pie p              { margin: 1em 0 0 1.4em; font-size: 1.4em; color: #000; float: left; }
.box-pie p a            { color: #762F34; font-size:95%}
.box-pie ul             { margin: 2em 1.5em 0 0em; float: right; }
.box-pie ul li          { margin-left: 0.3em; float: left; }
.pie-ctd                { margin-top: 1em; width: 94em; height: 2.5em; border-top: 0.2em solid #cc0000; color: #fff; background: #333333; float: left; }
.pie-ctd p              { margin: 0.4em 0 0 1em; font-size: 1.1em; float: left; }
.pie-ctd ul             { margin: 0.4em 1em 0 0em; font-size: 1.1em; float: right; }
.pie-ctd ul li          { display: inline; }
.pie-ctd ul li a        { color: #fff; }
.pie-ctd ul li a:hover  { text-decoration: none; }

/* ESTILOS PARA EL CONTENIDO Y DATOS */
#map     { background:url(../img/ln.gif) top left repeat-x; margin:0.5em 0em; padding:0.7em 0em; }

/* ESTILOS PARA MENUS DE NAVEGACION */
#men1n                      { float:left; width:100%; overflow:hidden; position:relative; background: url(../img/men.gif) repeat-x }
ul#men                      { clear:left; float:left; position:relative; left:50%; text-align:center}
ul#men li                   { display:block; float:left; position:relative; right:50%}
ul#men li img               { margin-top: 0.6em; }
ul#men li h2 a              { display:block; padding: 0.4em 1em 0.6em 1em; font-weight: normal; text-transform: uppercase; font-size:1.4em; color:#333; text-decoration: none; float: left; background:url(/MODULOS/global/publico/interfaces/img/ms.gif) 0 50% no-repeat}
ul#men li h2 a:hover        { background: #cc0000 !important; color: #fff;}
ul#men li.opc1 h2 a         { background:none}
ul#men li.act h2 a          { padding: 0.4em 1em 0.6em 1em; background: #cc0000; text-transform: uppercase; font-size:1.4em; color:#fff; text-decoration: none; }
#men1n.prensa { position:relative; top:0.1em;background:#810000 url(../img/men_prensa.gif) top left repeat-x }
#men1n.prensa ul#men li h2 a { color:#fff; background:url(/MODULOS/global/publico/interfaces/img/ms_prensa.gif) 0 50% no-repeat}
#men1n.prensa ul#men li.act h2 a, #men1n.prensa ul#men li h2 a:hover    { color:#000; background:#d6d5d5 !important}
#men1n.prensa ul#men li.opc1 h2 a { background:none}

#men-2n ul                  { padding-top: 0.4em; padding-left: 1em; }
#men-2n ul li               { float: left; color: #0075C6; }
#men-2n ul li h3 a          { display:block; padding: 0 0.5em 0 0.5em; color: #762F34; font-weight: normal; font-size: 1.2em; border-left:0.1em solid #762F34}
#men-2n ul li h3 a:hover    { color: #cc0000; }
#men-2n ul li.first h3 a    { border-left:0}
#men-2n ul li.act h3 a      { color:#cc0000 }

ul#men-log                  { padding-top: 0.4em; padding-left: 1em; float: right;  }
ul#men-log li               { float: left; color: #333; font-size: 1.2em; }
ul#men-log li a             { padding: 0 0.5em 0 0.5em; color: #762F34; font-weight: normal; }
ul#men-log li a:hover       { color: #cc0000; }

/* menu 3º nivel intranet*/
.men-3n ul     { }
.men-3n li     { margin-left: 1em; padding-top:0.4em; padding-bottom: 0.4em; padding-left: 1em; border-bottom: 0.1em solid #ccc; }
.men-3n li.first  { border-top: 0.1em solid #ccc; } /*primero*/
.men-3n li a    { font-size: 1.2em; text-decoration: none; }
.men-3n li a.act     { color: #cc0000; } /*actual*/
.men-3n ul.g li     { background:url(../img/iconos/tg.png) no-repeat scroll left 0.7em transparent; }
.men-3n ul.g li a   { color:#666; }
.men-3n ul.g li a:hover, .men-3n ul.g li a.sel, .men-3n ul.men-f1 li a:hover,  .men-3n ul.men-f1 li a.sel   { color:#cc0000; }
.men-3n ul.men-f1 { margin:0}
.men-3n ul.men-f1 li     { background:url(../img/iconos/tr.png) no-repeat scroll left 0.7em transparent;}
.men-3n ul.men-f1 li a   { color:#000; }
.men-3n ul.men-f1 li.first { padding:0.5em 0 0.5em; border-top:0; border-bottom:0; background:none }
.men-3n ul.men-f1 li.first a { display:block; padding:0.5em;  color:#cc0000; padding-left:0.5em; border-left:0.4em solid #cc0000; background:#efeded}
.men-3n #men-log-dts.men-f1 { margin-bottom:1.5em}
.men-3n #men-log-dts.men-f1 li a { color:#762F34; text-decoration:none }

/*.men-3n ul.men-f4 { padding:0.5em 0 0.5em 1em}
.men-3n ul.men-f4 li { display:block; padding:0; margin:0 0 0.2em; border:0;  border-left:0.4em solid #cc0000;  }
.men-3n ul.men-f4 li a { display:block; padding:0.5em;  color:#cc0000; background:#efeded}
.men-3n ul.men-f4 li.first a { border-top:0}*/

.men-3n ul.men-f4 { padding:0.5em 0 0.5em 1em}
.men-3n ul.men-f4 li { display:block; padding:0; border:0; margin:0; border-left:0.4em solid #cc0000;  }
.men-3n ul.men-f4 li a { display:block; padding:0.5em;  color:#cc0000; background:#efeded; border-top:0.1em solid #ccc}
.men-3n ul.men-f4 li.first a { border-top:0}

/* menu 2º nivel*/
#lat ul.men      { background:url(../img/ln_menu.gif) top left repeat-x;}/*menu 3º nivel*/
#lat ul.men  li   { padding:0.5em 0em; background:url(../img/ln_menu.gif) bottom left repeat-x; line-height:1em;}
#lat ul.men  li a { display:block; padding:0.2em 0 0.2em 1em; font-size:95%; color:#425149; text-decoration:none;  background:url(../img/ico_menu.gif) 0 0.4em no-repeat;}
#lat ul.men  li a:hover {  color:#fff; text-decoration:none; }
#lat ul.men  li.act a, #lat ul li.act a:hover {  color:#fff; text-decoration:none; }

.lst-docs dl                        { }
.lst-docs dl dt                     { clear:both; float:left; padding:0 0 0 0em; vertical-align:middle}
.lst-docs dl dd                     { float:left; width:90%; padding:0 1.3em 0.5em 0em; line-height:1em;}
.lst-docs dl dd span                { font-size:100%;}
.lst-docs dl dd a                   { padding:0 0.2em; font-size:120%; color:#000; text-decoration:none !important}
.lst-docs dl dd a.enl               {  text-decoration:underline}
.lst-docs dl dd a:hover, .lst-url ul li a:hover { color:#cc0000; text-decoration:none}
.lst-docs dl dt a:hover { background:none; text-decoration:none}
ul.lst-docs                         { margin: 0 0 1.2em 0em; width: 100%; float: left; }
ul.lst-docs li                      { width: 96%;  border-bottom: 0.1em solid #d6d6d6; padding: 0.5em 2% 0.7em 2%;  }
ul.lst-docs li.first    { border:0}
ul.lst-docs li img                  { vertical-align:middle }
ul.lst-docs li a                    { font-weight: normal; font-size: 1.2em; }
ul.lst-docs li span     { font-size: 120%; }
ul.lst-docs li a.notrel     { padding-left: 1.8em;padding-bottom:0.2em; background:url(/MODULOS/documentos/publico/interfaces/img/iconos/noticias.gif) 0 0 no-repeat }/*noticias relacionadas detalle noticias intranet*/
.caj-rel .lst-docs { margin:0}
#detalleMult .lst-docs li.notrel     { padding:1em 0 0.8em 3.5em;  background:url(/MODULOS/documentos/publico/interfaces/img/iconos/noticias.gif) 1em 1.2em no-repeat}
#detalleMult .caj-tit-f1 { clear:both; display:block !important; padding-top:1em}
#detalleMult .caj-tit-f1 h4 { padding-bottom:0.2em}
#detalleMult .lst-docs li {border-top:0.1em solid #D6D6D6; border-bottom:0}

ul.lst-not-rel-f1          { margin: 0 0 1.2em 0em; width: 100%; float: left; border-bottom:0.1em solid #D6D6D6}
ul.lst-not-rel-f1 li       { width:96%;  padding:1em 0 0.8em 3.5em;  border-top:0.1em solid #D6D6D6; background:url(/MODULOS/documentos/publico/interfaces/img/iconos/noticias.gif) 1em 1.2em no-repeat }
ul.lst-not-rel-f1 li.first { border:0}
ul.lst-not-rel-f1 li a     { font-weight: normal; font-size: 1.2em; }
ul.lst-not-rel-f1 li span  { font-size: 120%; }

.lst-url ul     { margin:0.5em 0em; width: 100%; float: left;}
.lst-url ul li   { width: 96%;  border-bottom: 0.1em solid #d6d6d6; padding: 0.5em 2% 0.7em 2%}
.lst-url ul li a { font-weight: normal; font-size: 1.2em;}
.lst-url ul li a:hover     { color:#cc0000; }

ul.lst-rel-f1                       { margin: 0 0 1.2em 0em; width: 100%; float: left; }
ul.lst-rel-f1 li                    { width: 96%; font-size: 1.2em; border-bottom: 0.1em solid #d6d6d6; padding: 0.5em 2% 0.7em 2%; }
ul.lst-rel-f1 li img                { vertical-align:middle }
ul.lst-rel-f1 li a                  { background:url(../img/iconos/faq.png) no-repeat left; padding: 0.1em 0 0.2em 1.8em; font-weight: normal; }

ul.lst-tags                         {  margin:0; width: 100%; float: left; }
ul.lst-tags li                      { font-size: 1.2em; padding: 0.5em 0 0.7em 0em; display:inline }
ul.lst-tags li a                    { font-weight: normal; }

#ctd .c2 dl.lst-tags dt { display:block}
dl.lst-tags { clear:both; margin:0.5em 0em; padding:0.5em 0em; background:url(../img/ln.gif) top left repeat-x;}
dl.lst-tags dt { display:inline; padding-left:1.8em; color:#000; font-size:100%; font-weight:bold; background:url(../img/iconos.gif) -3px -124px no-repeat;}
dl.lst-tags dd { display:inline; float:left; line-height:1em;}
dl.lst-tags dd a { font-size:100%;}

ul.nav-tools                        { float: right;  margin:0; }
ul.nav-tools li                     { float: left; padding-left:0.5em; padding-bottom: 0.2em; margin-left:0em; font-size:1.1em; color: #666;}
ul.nav-tools li.val                 { background:url(../img/megusta.gif) no-repeat 0.3em -0.1em; padding-left: 2.3em !important; padding-right: 0.5em; border-right:0.1em solid #B2C3BA; }
ul.nav-tools li.comp                { padding-right: 0.5em; }
ul.nav-tools li.print               { background:url(../img/print.gif) no-repeat 0.3em -0.1em; padding-left: 2.3em !important; padding-right: 0.5em; border-left:0.1em solid #B2C3BA; }
ul.nav-tools li.first, ul.nav-tools li:first-child { padding-left:0em; margin-left:0em; border-left:0em;}
ul.nav-tools li a                   { color: #666; }
ul.nav-tools li a:hover             { color: #cc0000; }
ul.nav-tools.f1 { margin-bottom:1.2em; background:none; border:0em;}
a.print { display:block; float:right; padding:0 0 0.5em 2.3em; font-size:110%; color:#666 !important; background:url(../img/print.gif) no-repeat 0.3em 0 }

ul.nav-tools-f1                        { margin-top: 2em; padding-bottom: 1em; float: left; width: 100%;  }
ul.nav-tools-f1 li                     { display: inline; padding-right:0.5em; padding-bottom: 0.2em; margin-right:0.5em; font-size:1.1em; color: #666; } /*border-right:0.1em solid #B2C3BA;*/
ul.nav-tools-f1 li.com                 { background:url(../img/iconos/com.gif) no-repeat 0.3em -0.em; padding-left: 2.3em !important; }
ul.nav-tools-f1 li a                   { color: #666; }
ul.nav-tools-f1 li a:hover             { color: #cc0000; }

ul.lst-not {}
ul.lst-not li          { clear:both; padding:1em 0em; display:block; border-top:0.1em solid #ccc}
ul.lst-not li.first          { border-top:none; }
ul.lst-not li div.img, ul.lst-not li div.img-izq    { float:left; margin-right:1em; margin-bottom:0.35em; position: relative; }
ul.lst-not li div.img-dch   { float:right; margin-left:1em;  margin-bottom:0.35em; position: relative;}
ul.lst-not li p     { float:none;  margin:0; padding-top:0.3em; font-size: 1.2em; line-height: 1.2em; }
ul.lst-not li a      { font-size:100%; color:#000; text-decoration:none; }
ul.lst-not li h3 { float:none; font-size:1.8em; color:#000; font-family:arial; padding:0 0 0.1em}
ul.lst-not li h3 a {}
ul.lst-not li a:hover     { color:#cc0000; text-decoration:none; }
ul.lst-not li span { font-size:1.2em}
ul.lst-not li .fec { padding-right:0.3em; }
ul.lst-not li ul li { padding:0; }
ul.lst-not li ul.cat { display:inline;}
ul.lst-not li .img a { display:block}
ul.cat li { border: none !important;}
ul.lst-not li.pdf h3, ul.lst-not li.pod h3, ul.lst-not li.audio h3 { font-size:1.4em}
ul.lst-not li.pdf {  padding-left:2.5em; background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
ul.lst-not li.pod {  padding-left:2.5em; background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
ul.lst-not li.audio    {  padding-left:2.5em; background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
ul.lst-not li.doc h3 { font-size:1.4em}
ul.lst-not li.doc .ico { float:left; margin-right:0.5em; width:1.6em}
ul.lst-not li.doc .cont { float:left; width:90%}
.grid3-r .lst-not li h3 a, .grid3-l .lst-not li h3 a { font-size:75% !important}
.grid3-r .lst-not li div.img, .grid3-l .lst-not li div.img { padding-bottom:0.7em}
.grid3-r .lst-not li div.img img.video, .grid3-l .lst-not li div.img img.video { width:20em !important; height:13.2em !important}
.grid3-r .lst-not li div.img, .grid3-l .lst-not li div.img { margin-right:0}

.rss ul.lst-not li { padding-left:2.5em; margin:1em 0 0; background:url(../img/iconos/rss.gif) 0 1.2em no-repeat}
.rss ul.lst-not li.first { margin:0}

ul.lst-not-f1 {}
ul.lst-not-f1 li          { clear:both; padding:1em 0em; display:block; border-bottom:0.1em solid #ccc}
ul.lst-not-f1 li.first          { border-top:none; }
ul.lst-not-f1 li div.img   { float:left; margin-right:1em }
ul.lst-not-f1 li p     { float: none;  margin:0; padding-top:0.3em; font-size: 1.2em; line-height: 1.2em; }
ul.lst-not-f1 li a      { font-size:100%; color:#000; text-decoration:none; }
ul.lst-not-f1 li h3 { float:none; font-size:1.8em; color:#000; font-family:arial; padding:0}
ul.lst-not-f1 li a:hover   { color:#cc0000; text-decoration:none; }
ul.lst-not-f1 li .fec {  padding-right:0.3em; }
ul.lst-not-f1 li ul li { padding:0; }
ul.lst-not-f1 li ul.cat { display:inline;}

.lst-info {  float:left;  width:25.5em; margin:1em 0 0; padding:0; padding-bottom:0.5em}
.lst-info li { float:left; padding:0 0 0.5em 2em; margin-right:0.5em; font-size:100%;  color:#666;  }
.lst-info li a { font-size:110%; color:#666; text-decoration:underline;}
.lst-info li a:hover   { color:#cc0000; text-decoration:none; }
.lst-info li.mas { background:url(../img/iconos/add_f1.gif) 0 0.2em no-repeat}
.lst-info li.ir { padding-left:2.3em; background:url(../img/iconos.gif) -0.2em -24.5em no-repeat}


/* Noticias relacionadas */
ul.lst-not-rel                       { width: 100%; float: left; }
ul.lst-not-rel li                    { clear:both; padding: 0.8em 0 1em 0em; display:block; border-top:0.1em solid #ccc}
ul.lst-not-rel li .img               { float:left; margin-right:1em; }
ul.lst-not-rel li .img  a            { display:block}
ul.lst-not-rel li a                  { font-size: 1.2em; color:#000; font-weight: bold; text-decoration: none!important; }
ul.lst-not-rel li a:hover            { color:#cc0000; text-decoration: underline; }

/* Mapa web */
ul.map-web                           { margin-top: 1em; width: 100%; float: left; }
ul.map-web li                        { background:url(../img/iconos/faq.png) no-repeat left; clear:both; padding: 0.8em 0 1em 2.5em; display:block; border-bottom:0.1em solid #ccc }
ul.map-web li h2 a                   { font-size: 1.4em; color:#cc0000; font-weight: bold; text-decoration: none!important; }
ul.map-web li h2 a:hover             { color:#cc0000; text-decoration: underline; }
ul.map-web ul                        { margin: 1.5em 0 1em 3em; float: left; }
ul.map-web ul li                     { background:url(../img/iconos/tg.png) no-repeat left; padding: 0.4em 0 0.6em 1.5em; border-bottom: none; }
ul.map-web ul li h3 a                { font-size: 1.2em; color:#333; font-weight: bold; text-decoration: none!important; }
ul.map-web ul li h3 a:hover          { color:#cc0000; text-decoration: underline; }
ul.map-web ul ul                     { margin: 1.5em 0 1em 3em; float: left; }
ul.map-web ul ul li                  { background:url(../img/iconos/tg.png) no-repeat left; padding: 0.4em 0 0.6em 1.5em; border-bottom: none; }
ul.map-web ul ul li h4 a             { font-size: 1.2em; color:#333; font-weight: normal; text-decoration: underline!important; }
ul.map-web ul ul li h4 a:hover       { color:#cc0000; text-decoration: underline; }

/* Listado Faq's */
ul.lst-faq {}
ul.lst-faq li                        { clear:both; padding:1em 0em; display:block; border-top:1px solid #ccc}
ul.lst-faq li div.img                { float:left; margin:0 10% 20% 0 }
ul.lst-faq li p                      { font-size: 1.2em; line-height: 1.4em;  margin:0; float:none}
ul.lst-faq li a                      { background:url(../img/iconos/faq.png) no-repeat left; padding-left: 1.8em; font-size:100%; color:#000; text-decoration:none}
ul.lst-faq li  h3                    { float:none; font-size:1.3em; color:#000; font-family:arial; padding:0}
ul.lst-faq li a:hover                { color:#cc0000; text-decoration:none}
ul.lst-faq li .fec                   { float:left}

ul.cat li  { clear:none; display: inline; font-family: arial; color:#000; font-size:1.2em;}
ul.cat li a     { color:#762F34; font-size: 100%; text-decoration:underline; }
ul.cat li a:hover     { color:#cc0000; text-decoration:none; }
ul.cat li a.enl-ctd { color:#666}

.col2p4-c2 .lst-not { background:#E8ECE6;}
.col2p4-c2 ul.lst-not li { padding-left:0.2em; border-top:0.09em solid #A0B198}
.col2p4-c2 ul li.des  { background:none;}

.lst-comment li                     { margin-top:0.8em; padding-bottom:0.5em; color:#333; line-height:1.4em; border-bottom:0.1em solid #d6d6d6}
.lst-comment li p                   { padding: 0em; color:#333; font-size:1.2em;}
.lst-comment li .fec                { margin-left: 1em; color:#666; font-size:1.2em; }
.lst-comment li a                   { color: #cc0000; font-size:1.2em; }

.lst-autor{ margin:0.5em 0em;}
.lst-autor dt,.lst-autor dd { float:left; font-size:100%; line-height:1.3em; }
.lst-autor dt { width:10%; font-weight:bold}
.lst-autor dd { width:90%;}

/*piezas home*/
.lst-gal        {  }
.lst-gal li     { float:left; padding:1em 0.8em 0.3em 0em; width: 9.5em; }
.lst-gal li div { float:left; width:100%; padding-top:0.5em}
.lst-gal li a   { position:relative; display:block;  word-wrap:break-word; }
.lst-gal p      { font-size: 1.1em !important; word-wrap: break-word; line-height:1.2;}
.ihemeroteca .lst-gal { padding-bottom:1em }

/*listados video e imagens en galerias*/
.lst-gal-f1                 { width:100%; margin-top:1.5em; padding-bottom:1em; float:left}
.lst-gal-f1 li              { float:left;  width: 14em; margin-right:1em; padding-bottom:1.5em}
.lst-gal-f1 li .img          { display:block; position:relative; margin-bottom:0.7em; word-wrap:break-word}
.lst-gal-f1 li .ctd { float:left; width:11.8em}
/*.lst-gal-f1 li div.img      { width: 15%; float: right}*/
.lst-gal-f1 li h3 a         { float:none; margin:0.5em 0 0.3em; font-size: 120%; font-weight: normal; color: #000; word-wrap:break-word; text-decoration:none}
.lst-gal-f1 p               { font-size: 1.2em !important; line-height:1.2; word-wrap:break-word}
.lst-gal-f1 li h3 a            { display:block; padding-bottom:0.3em }
.lst-gal-f1 li a            { position:relative; font-size:1.2em; color:#762F34; text-decoration:underline;  }
.lst-gal-f1 li a.enl-descarg { font-size: 120%}
.lst-gal-f1 li a:hover  { color:#cc0000; text-decoration:underline}
.lst-gal-f1 span { font-size:120%}
.lst-gal-f1 .ico-google-f4 { height:2.3em; width:1.45em;}
.lst-gal-f1 h3.h1 {  height:6.6em}
.lst-gal-f1 .peso { font-size:120%}
#prensa .lst-gal-f1  { margin-left:1em}
#prensa .lst-gal-f1 li { margin-right:3em}
#publico .lst-gal-f1 { margin-left:1em}
#publico .lst-gal-f1 li { margin-right:2.6em}


/* Galeria detalles (relacionados)*/
.lst-gal-f2                 { width:100%; margin:0.5em 0 1em; float:left}
.lst-gal-f2 li              { float:left;  width: 14em; margin-right: 1em; padding-bottom:0.5em}
.lst-gal-f2 li .img          { display:block; position:relative; margin-bottom:0.7em; word-wrap:break-word}
.lst-gal-f2 li div.img      { width: 15%; float: right}
.lst-gal-f2 li h3 a         { float:none; margin:0.5em 0 0.3em; font-size: 120%; font-weight: normal; color: #cc0000; word-wrap:break-word}
.lst-gal-f2 p               { font-size: 100% !important; line-height:1.2; word-wrap:break-word}
.lst-gal-f2 li a             { position:relative; display:block; color:#762F34; text-decoration:underline}
.lst-gal-f2 li a.enl-descarg { font-size: 120%}
.lst-gal-f2 li a:hover     { color:#000; text-decoration:none}
#layout4 .lst-gal-f2 { padding-left:2em}
#layout4 .lst-gal-f2 li { margin-right:2.5em; margin-bottom:1em}

/* Galeria portada 2-3 columnas (piezas)*/
.lst-gal-f3                 { width: 100%; margin-top: 1em; float: left; }
.lst-gal-f3 li              { margin-right: 0.45em; padding-bottom: 0.4em; font-size: 1.2em; float: left; } /* width: 11.7em;*/
.lst-gal-f3 li a            { position:relative; display:block}

.lst-doc                    { width: 100%; margin-top: 1.5em; padding-bottom: 1em; float: left; }
.lst-doc li                 { background:url(../img/iconos/pdf.jpg) no-repeat top left; width: 90%; padding-bottom: 1em; margin-bottom:0.5em; padding-left: 10%; font-size: 1.2em; float: left;}
.lst-doc li h3 a            { float: left;  position:relative; width:100%; margin-top:0em; font-size:100%; font-weight:normal;color:#000; word-wrap:break-word;  text-decoration:none; }
.lst-doc li h3 a:hover      { color:#cc0000; text-decoration:underline}
.lst-doc li div.doc-ctd     { width:85%; }
.lst-doc li div.doc-ctd p   { font-size:100% !important; line-height:1.2; word-wrap: break-word;}
.lst-doc li .ico-google-f2  { margin-top:0; margin-right:0}

ul.lst-doc-f1   { margin-top: 0.5em; float: left; width: 100%;}
ul.lst-doc-f1 li                 { display:block; padding:1em 0 1.5em 2.5em; border-top:0.1em solid #ccc;  }
ul.lst-doc-f1 li.f1     { padding-left:0; }
ul.lst-doc-f1 li.f1 div.cont { width:92%}
ul.lst-doc-f1 li.first  {border-top:none; }
ul.lst-doc-f1 li  a               { font-size:1.2em; color:#762F34; text-decoration:underline; }
ul.lst-doc-f1 li a:hover    { color:#000; text-decoration:none; }
ul.lst-doc-f1 li span   { font-size:1.2em; color:#000; }
ul.lst-doc-f1 li div.cont     { width: 94%; float: left; }
ul.lst-doc-f1 li p           { padding-top:0.3em; padding-bottom:0.3em; font-size: 1.2em; line-height:1.2; position:relative; word-wrap:break-word}
ul.lst-doc-f1 li h3 a            { display:block; position:relative; font-size: 1.2em; font-weight: normal; color: #000; text-decoration:none; word-wrap:break-word}
ul.lst-doc-f1 li .ico     { float:left; width:1.6em; margin-right:0.5em; position:relative; top:0.3em}
.pdf     { background:url(../img/iconos/pdf.jpg) no-repeat 0 0 !important; }
.pod     { background:url(../img/iconos/ico-podcast.gif) no-repeat 0 0 !important; }
.audio    { background:url(../img/iconos/ico-audio.gif) no-repeat 0 0 !important; font-weight:normal; padding-left:20px; margin-left:-20px; }
.audio h3 a { padding-right:20px; margin-top:10px;}
ul.lst-doc-f1 li.pdf { background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
ul.lst-doc-f1 li.pod { background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
ul.lst-doc-f1 li.audio    { background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
.tipo3 ul.lst-doc-f1 li { padding-left:0 !important}
.tipo3 ul.lst-doc-f1 li h3 { margin-top:1em; font-size:90%}
.tipo3 ul.lst-doc-f1 li .pod, .tipo3 ul.lst-doc-f1 li .audio, .tipo3 ul.lst-doc-f1 li .pdf { padding-left:2.5em}


ul.lst-doc-f2                   { margin-top: 1em; float: left; width: 100%;}
ul.lst-doc-f2 li                { width: 88%; float:left; padding:0.2em 0 0.4em 2.5em;  }
ul.lst-doc-f2 li a              { font-size:1.2em; color:#333; text-decoration:none; word-wrap:break-word}
ul.lst-doc-f2 li a:hover        { color:#cc0000; text-decoration:none; }
ul.lst-doc-f2 li p              { padding-top:0em; font-size: 1.2em; line-height:1.2; position:relative; word-wrap:break-word}
ul.lst-doc-f2 li.pdf            { background:url(../img/iconos/pdf.jpg) no-repeat 0 0 !important;}
ul.lst-doc-f2 li.audio            { background:url(../img/iconos/ico-audio.jpg) no-repeat 0 0 !important;}

ul.lst-doc-f3                   { margin: 1em 5% 0 5%; padding-bottom: 1em; float: left; width: 90%; }
ul.lst-doc-f3 li                { width: 88%; float:left; padding:0.2em 0 0.4em 2.5em;  }
ul.lst-doc-f3 li a              { font-size:1.2em; color:#333; text-decoration:none; position:relative; word-wrap:break-word}
ul.lst-doc-f3 li a:hover        { color:#cc0000; text-decoration:none; }
ul.lst-doc-f3 li p              { padding-top:0em; font-size: 1.2em; line-height:1.2; position:relative; word-wrap:break-word}
ul.lst-doc-f3 li.pod            { background:url(../img/iconos/ico-podcast.gif) no-repeat 0 0 !important;}
ul.lst-doc-f3 li.audio            { background:url(../img/iconos/ico-audio.gif) no-repeat 0 0 !important;}
#ctd.ihemeroteca ul.lst-doc-f3{ margin:1em 0 0; width:100%}
#ctd.hemeroteca ul.lst-doc-f3 { margin:1em 0 0; width:95%}
#ctd.ihemeroteca ul.lst-doc-f3 li { float:none; display:block; width:97%}

/* Listado agenda */
ul.lst-age                      { margin-top: 0em; float: left; width: 100%;}
ul.lst-age li                   { width: 88%; float:left; padding:0.6em 0 0.7em 12%; border-top:0.1em solid #ccc; background:url(../img/iconos/agenda.gif) no-repeat 0 0.6em;  }
ul.lst-age li h3 a              { font-size:1.2em; color:#000; text-decoration: none; }
ul.lst-age li h3 a .fec         { color:#000; font-size:100%}
ul.lst-age li h3 a:hover        { color:#cc0000; text-decoration:none; }
ul.lst-age li p                 { padding-top:0em; font-size: 1.2em; line-height:1.2; position:relative; word-wrap:break-word}

.lst-avi { margin-bottom:1em; padding:0.5em; background:#F1E3E2; }
.lst-avi li { padding:0.5em 0.1em 0.5em 2em; font-size:100%; background:url(../img/iconos2.gif) -0.545em -0.25em  no-repeat; line-height:1.2}
.lst-avi li a { color:#000; font-size:100%; text-decoration:underline;}
.lst-avi li a:hover { background:none}
.lst-fav { margin:0.5em 0em;}
.lst-fav li { padding:0 0.1em 1em 2em; font-size:100%; background:url(../img/iconos2.gif) -14.5em -0.25em  no-repeat; line-height:1.2em}
.lst-fav li a { text-decoration:underline; font-size:100%;}
.lst-fav li a:hover { text-decoration:none}
.lst-fav li .fec { font-size:90%;}
.lst-des { margin-bottom:0.5em; padding:0.5em; background:#E0F2EA; border-top:1px solid #9BD5BB; border-bottom:1px solid #9BD5BB;}
.lst-des li { padding:0.1em 0.1em 0.5em 1.5em; background:transparent url(../img/ico_des.gif) 0 0 no-repeat; line-height:0.9em}
.lst-des li a { color:#000; font-size:70%; text-decoration:underline; }
.lst-des li a:hover { background:none;  text-decoration:underline; }
.lst-des-f1 { background:none; border:none}
.lst-des-f1 li {  float:left;width:auto; padding:0 1em 0.5em 1.3em; line-height:0.9em;}
.lst-des-f1 li a { font-size:100%;}
.lst-des-f2 li { padding-left:3em; margin-bottom:0.5em; border-bottom:0.2em solid #fff}

ul.lst      { clear:both; margin:0.5em 0 1em; line-height:0.9em; width:100%;}
ul.lst li   { font-size:100%; margin-bottom:0.5em;}
ul.lst li .fec { font-size:90%;}
ul.lst a    { font-size:100%; margin-bottom:1em;}
ul.lst p    { font-size:100% !important; margin:1em 0em;}
ul.lst .barra { border-left:1px solid #ff9900; border-right:1px solid #ff9900}
ul.lst em { padding-left:1em; font-style:normal; font-size:100%}
.lst.lst-f1 li { border-bottom:0em; padding-bottom:0em; margin-top:0em; line-height:1em;}
.lst.lst-f1 a { margin-bottom:0em; text-decoration:underline}
.lst.lst-f2 li { margin-bottom:0}

ul.lst-rel { clear:both;}
ul.lst-rel li      { float:left; margin-top:0.7em;}
ul.lst-rel li a       { display:block; font-size:100%; text-decoration:none; background:none}
ul.lst-rel li a:hover { padding:0; display:block;}

.lst-f1 {}/*listado con imagen, titulo y descripcion*/
.lst-f1 li { margin-top:1em; padding-bottom:1.4em; font-size:100%; line-height:1.2em; border-bottom:0.09em solid #E0E7E3}
.lst-f1 li a, .lst-f1 li a:hover{ text-decoration:none}
.lst-f1 li a.enl-img, .lst-f1 li a.enl-img:hover { float:left; margin-right:1.5em; background:#ffffff; padding:0.2em; border:0.09em solid #aaaaaa;}
.lst-f1 li h3      { margin-bottom:0.2em; font-size:110%;}
.lst-f1 li h3 a { text-decoration:underline}
.lst-f1 li a:hover {text-decoration:none}
.lst-f1 li a.enl-img:hover { color:#000;}
.lst-f1 li a.enl , .lst-f1 li a.enl:hover { font-size:100%; padding-left:0em; text-decoration:underline; background:none}
.lst-f1 li .caj-val { float:right; margin-left:0.5em}
.lst-f1 li .caj-val em { font-size:100%;}
.lst-f1 li .caj-val span.ico-google-f1 { padding:0.2em 0 0.4em 0.15em; margin:0.5em 0 0 2em; width:1.61em !important;}
.lst-f1 li .ctd { float:left; width:64%;}
.lst-f1 li .ctd a { text-decoration:underline}
.lst-f1 li .ctd a:hover { text-decoration:none}

.lst-let      { clear:both;  width:40.4em; border-top:none}
.lst-let ul        { padding:0.2em 0 0.5em;}
.lst-let ul li      { display:block; padding:0 0 0.7em 0.5em; border-bottom:0.09em solid #E0E7E3; }
.lst-let li a     { font-size:100%;}
.lst-let span { margin-right:1em;}
.lst-let ul li span.ico-google-f1 { width:1.49em;}

ul.lst-inl             { margin: 0.7em 0 0.7em 0em; float: left; }
ul.lst-inl li          { color:#333; float: left; }
ul.lst-inl li a        { font-size:1.2em;}

dl.lst      { margin:0.5em 0em; }
dl.lst dt, dl.lst dd  { float:left; font-size:100%; line-height:1.3em;}
dl.lst dt   { clear:both; padding:0 0.1em 0 0em; font-weight:bold; }
dl.lst dd   { width:70%;}
dl.lst.f1 { margin-bottom:1em; padding:0.5em; border-top:0.09em solid #BFBFBF;}
dl.lst.f1 dt { display:block; width:98%; margin:0.7em 0 0.5em; padding-bottom:0.5em; border-bottom:0.08em dashed #ccc;}

dl.lst-f1 { padding:0.5em; border-top:0.09em solid #bfbfbf; font-size:100%; border-bottom:0.09em solid #bfbfbf}
dl.lst-f1 dt { clear:both; float:left; width:35%; font-weight:bold;}
dl.lst-f1 dd { float:left; width:60%;}
dl.lst-f1 small { padding-left:0.2em; color:#666; font-size:90%; font-weight:normal}
dl.lst-f1.f1 { border-bottom:0}

dl.lst-eve, dl.lst-eve-f1 { clear:both; margin:0 0 1em; padding:0.5em; border-top:0.1em solid #d6d6d6; border-bottom:0.1em solid #d6d6d6}
dl.lst-eve dt, dl.lst-eve-f1 dt { clear:both; float:left; width:20%; padding-bottom:0.3em;font-weight:bold; font-size:120%;}
dl.lst-eve dd, dl.lst-eve-f1 dd { float:left; width:79%; padding-bottom:0.3em; font-size:120%; word-wrap:break-word}
dl.lst-eve-f1 dt { width:20%}
dl.lst-eve-f1 dd { width:79%}

dl.lst-dir { margin:0.5em 0 1em; padding:0.5em; font-size:100%; border-bottom:0.09em solid #bfbfbf}
dl.lst-dir dt { clear:both; float:left; width:32%; padding:0; font-weight:bold;}
dl.lst-dir dd { float:right; width:65%;}
dl.lst-dir.lst-dir-f1 { border:none; font-size:100%; margin:0}
dl.lst-dir.lst-dir-f1 dt { width:30%; }
dl.lst-dir.lst-dir-f1 dd {width:68%;}

dl.lst-bus      { margin:0.5em 0;}
dl.lst-bus dt, dl.lst-bus dd  { display:block; font-size: 1.2em; line-height:1.3em;}
dl.lst-bus dt   { margin:0 0 0.3em; font-weight:bold; }
dl.lst-bus dt a     { color:#cc0000;}
dl.lst-bus dt a:hover     { color:#000;}
dl.lst-bus dd   { margin:0 0 1.2em}
dl.lst-bus dd em    { color:#666; }

.lst-rss ul { clear:both; margin-left:2em }
.lst-rss li {  float:left; width:43%; margin:0.5em 0; padding:0 0 1em 2.5em; font-size:1.2em; background:url(../img/iconos/rss.gif) 0 0.1em no-repeat}
.lst-rss li a { display:block; padding:0 0.2em 0.1em; font-size:120%; color:#cc0000; font-weight:bold; text-decoration:underline}
.lst-rss li a:hover { color:#cc0000; text-decoration:none}
.ent-rss {  padding:1em; line-height:1.5}
.caj-rss { clear:both; background:#f2f2f2 url(../img/iconos/rss_f1.gif) 1em 2em no-repeat; padding:0.5em 1em 1.5em 12em; margin:2em 0;}

/* TABLA DE DATOS */
.caj-tbl-cal {}
.tbl-cal      { margin:0; width:95%; text-align:center; background:#fff; empty-cells:show;}
.tbl-cal thead th { text-align:center; padding:0.5em 0;}
.tbl-cal thead th a         { float:left; width:1em; text-decoration:none;}
.tbl-cal thead th a:hover   { text-decoration:none;background:none; color:#2370AA; }
.tbl-cal thead th a img { vertical-align:middle; border:0 }
.tbl-cal thead th strong    {margin:0 0.2em; float:left; width:11.5em; font-size:140%; font-weight:normal; color:#000; white-space:nowrap; font-family:Arial, sans-serif; }
.tbl-cal tbody th { padding:0.3em 0.1em; color:#fff; font-size:110%; font-weight:bold; text-align:center; border:0; background:#cc0000}
.tbl-cal tbody tr td strong { display:block; text-align:right;}
.tbl-cal tbody tr td       {  padding:0.5em; border-spacing:0; color:#666; font-size:120%; text-align:center; background:#FFF; border:0;}
.tbl-cal td a     { text-decoration:underline; color:#000; font-size:100%; background:none; font-weight:normal}
.tbl-cal td a:hover { color:#cc0000; text-decoration:underline;}
.tbl-cal td.previo { background:#E6E6E6}
.tbl-cal td.previo, .tbl-cal td.fsm  { background:#E6E6E6;}
.tbl-cal td.hoy, .tbl-cal td.hoy a, .tbl-cal td.act, .tbl-cal td.act a  { background:#cc0000; color:#fff;}
.caj-tbl-cal .form { float:none}

.lst-ley { float:left; margin-left:0.5em; width:87%;}
.lst-ley dt, .lst-ley dd { float:left; font-size:80%;}
.lst-ley dt { clear:both; width:7em; text-align:center;}
.lst-ley dd { float:right; width:80%; line-height:1.2em;}
.lst-ley dt em.txt-eve, .lst-ley dt em.txt-eveBio, .lst-ley dd { height:1.5em; line-height:1.5em; display:block}

/* ESTILOS PARA CAJA CON FORMATOS */
.caj-f1            { margin-bottom:1em; background:#E8E8E8; }
.caj-f1-padd  { padding:0.8em}
.caj-f1 p         { font-size:70%; margin-bottom:1em}
.caj-f1 a         { font-size:100%;}
.caj-f2            { margin-bottom:0.5em; padding:0.5em 0.5em 0.6em 0.5em; background:#E8E8E8; }
.caj-f2 a         { font-size:70%;}
.caj-f3            { margin-bottom:0.5em; border-bottom:0.09em solid #E0E7E3;}
.caj-f3-ctd    {  margin-bottom:0.2em; padding:0 0.5em 0.5em; background:#E8E8E8;}
.caj-f3 a         { font-size:70%;}
.caj-f4          { background:#E8E8E8; margin-bottom:1em;}
.caj-f4-padd  { padding:0.8em}
.caj-tools      { margin-bottom:0.5em; background:#E8E8E8; padding:0 0.5em;}
.caj-tools a   { font-size:70%;}
.caj-btn          { margin-bottom:0.5em; padding:0 0.5em 0.5em; background:#E8E8E8;}
.caj-btn a       { font-size:70%;}
.caj-f5           { float:left; margin:0 1em 1em 0}
.caj-f6            { margin:1em 0 !important; padding:1em; font-size: 100% !important; background:#E8E8E8; } /*caj transcripcion detalles doc, video y podcast*/
.caj-f6 strong { font-size:120%; line-height:1.3}
.caj-f6 span { font-size:100%  !important; line-height:1.3}
.caj-f7            { margin:0.5em 0 0.6em 0!important; font-size: 1.2em; padding:0.5em 0.7em 0.6em 0.7em; background:#E8E8E8; }
.caj-acc            { margin:1em 0 !important; padding:1em; font-size: 100% !important; background:#E8E8E8; } /*caj transcripcion detalles doc, video y podcast*/
.caj-acc span, .caj-acc strong {  font-size:100%  !important; line-height:1.3}
.acc    { font-size:120%; color:#0075c6;}
.cpo .acc { font-size:100% !important}

/*ESTILO CAJA VERDE*/
.caj-des              { margin:0.5em 0em; padding:0.5em 1em 1em 0.5em; background:#E2EBC2; }
.caj-des-f1        { padding:0.7em 0.5em; color:#000; border-top:0.09em solid #E2EBC2; border-bottom:0.09em solid #E2EBC2;}
.caj-des h3, .caj-des-f1 h3      { font-size:100%; margin-bottom:0.3em; letter-spacing:0em; font-weight:bold; text-transform:uppercase;  line-height:1.1em;}
.caj-des p, .caj-des-f1 p         { font-size:70%; line-height:1.2em;}
.caj-des a { display:block; width:5.7em; font-size:100%; margin:0.5em 0 0.3em; padding:0 0.3em; line-height:1.4em;  color:#fff; font-weight:bold; text-decoration:none}
.caj-des a.enl-mas, .caj-des a.enl-mas:hover  { padding:0.25em 1.3em 0.5em 1.5em; width:20em; line-height:1em;  background:transparent url(../img/ico_bullet.gif) 0 0.3em no-repeat;}
.caj-des a.enl-mas:hover {text-decoration:underline}
.caj-des-f1 a:hover { padding:0 0.2em}
.caj-des a.f1 {  background:none;  width:100%; font-weight:normal; text-decoration:underline}
.caj-des .anc-f1 { width:10em}
.caj-des a.enl-img {  float:right; width:10.4em; padding:0; margin-left:1em;}
.caj-pub    {  margin:0;}

/*CAJA GLOSARIO, DIRECTORIO*/
.caj-glos        { padding:0.5em 0 0}
.caj-glos li        { float:left; padding-right:0.15em;}
.caj-glos li a         { float:left; color:#4F5D55; font-weight:bold; font-size:100%; padding:0 0.4em; text-decoration:none;}
.caj-glos li a.on, .caj-glos li a:hover { color:#FFF; font-weight:bold;  }
ul.lst-glos         { clear:both; width:100%; margin:0.5em 0em;}
ul.lst-glos li         { clear:both; margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:0.09em solid #E0E7E3}
ul.lst-glos li h3  { font-size:90%; margin-bottom:0.2em }
ul.lst-glos li p    { font-size:100%;}
.txt-let              { clear:both; display:block; font-size:150%; font-weight:bold; width:100%;  border-bottom:0.05em solid #B2C3BA; line-height:1em; margin-bottom:0.2em;}

ul.lst-dir         { clear:both; margin:2em 0}
ul.lst-dir li         {  margin:0 0.5em 1em 0.5em; padding-bottom:0.5em;}
ul.lst-dir li h3   { font-size:90%; margin-bottom:0.2em; font-size:100%; line-height:1.3em;}
ul.lst-dir li p     { font-size:100%;}

.item-lst { float:none !important; position:relative;display:inline-block; vertical-align:top;}
.item-lst-f1 { height:auto;}
* html .item-lst {display:inline}*:first-child+html .item-lst{display:inline}

/*VALORACIONES Y COMENTARIOS*/
.caj-val { display:block; margin-bottom:1em;}
.caj-val  em { display:block; float:left; padding-bottom:0.5em; font-size:100%; font-style:normal; line-height:1.2; }
.caj-val  em.ico-escribir { margin-right:0.4em;  }
.caj-val  em.ico-favorito {  margin-right:0.4em; }
.caj-val  em span { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden;  margin:0; padding:0}
.caj-val span { padding-left:0.5em; font-size:90%;}
.valor  { margin-top: 0.5em; float: left; }

.caj-actv { display:block; margin-bottom:0.5em;}
.caj-actv  em { float:left; font-size:100%; font-style:normal}

.caj-val .caj-actv em { border:0 !important; padding-right:0em; margin-right:0em; margin-left:0em;}
.caj-val .caj-actv li { clear:both; display:block}
.caj-val.caj-val-let {  margin:0; float:left;}
.caj-val.caj-val-let em.ico-valorar { border-right:none !important}
.caj-val.caj-val-let em.let { padding-left:0.5em; font-weight:bold; color:#333; border-left:0.09em solid #B2C3BA;}
.caj-val-f1     { font-size:1.1em; color:#666; }

.caj-ok, .caj-err     { margin: 1em 0 !important; padding-bottom:0.3em; float: left !important; width: 100%; }
.caj-ok     { background: #eefbec; border:0.1em solid #ccc}
.caj-err     { background: #fcecec; border:0.1em solid #ccc}
.caj-ok p, .caj-err p   { margin: 0!important; padding: 0.8em 1em 1em 3em; font-size:110%; font-weight:bold; text-align: left;}
.caj-ok p   { padding-bottom:0.5em; color:#006D35; background:transparent url(../img/ico_ok.gif) 0.5em 0.5em no-repeat;}
.caj-err p  { padding-bottom:0.3em; color:#E51C1C; background:transparent url(../img/ico_error.gif) 0.5em 0.5em no-repeat;}
/*.caj-ok p span, .caj-err p span     { display:block; margin-bottom:1em; color:#000; font-size:80%; font-weight:normal;}*/
.caj-ok span, .caj-err span     { padding: 0 1em 1em; color:#000; font-size:100%; font-weight:normal;}
.caj-ok a, .caj-err a     { font-weight:bold; font-size: 1.2em; padding-left:1em; }
.caj-ok a { color: #006d35 !important; }
.caj-err.web20, .caj-ok.web20   {  margin:0 0 0.5em; }
.c1-f1 .caj-ok  { margin-left:0}
#err .c1-f1 .caj-user-com   { width:7.5em !important;}
.caj-txt { font-size:1.2em; padding:0 1em 1em; margin-bottom:2em}

.web20  { float: right; }

.box-opc     { margin: 1.5em 0 0 1em; padding-bottom: 1.2em; width: 30em; background: #EDEDED; float: right; }
.box-opc ul     { margin: 1em 0 0 1em; width: 26em;  padding: 1em 1em 1.2em 1em; background: #fff; float: left; }
.box-opc ul li  {  }
.box-opc ul li a.enl-login, .box-opc ul li a.enl-login:hover   { padding: 0 0 0.2em 2em; background:url(../img/iconos.gif) -0.5em -14.2em no-repeat;}
.box-opc ul li a.enl-olv    { padding:0.2em 0 0.2em 2em; background:url(../img/iconos/faqs.gif) 0 0 no-repeat; white-space:nowrap}
.box-opc ul li a    { font-size: 1.2em; color: #333; line-height: 1.6em; }
.box-opc ul li a:hover  { color: #cc0000; text-decoration: underline; }

.caj-avi { margin: 0.5em 3em 1em 2.5em; padding:0.5em 0.5em 0.5em 2.5em; line-height:1.4em; color:#000000; border:0.09em solid #BDBDBD; background:#FFFFE6 url(/MODULOS/global/admin/interfaces/img/iconos/ico_warning.gif) 0.5em 0.8em no-repeat; }
.caj-avi-f1 { margin: 0 0em; padding:0 0.5em 0.7em 2.5em; line-height:1.4em; color:#000000; background:#FFFFE6 url(/MODULOS/global/admin/interfaces/img/iconos/ico_warning.gif) 0.5em 0.8em no-repeat; }
.caj-avi p, .caj-avi-f1 p    { font-size:80%;}
.caj-avi ul { margin:0.5em 1em}
.caj-avi li { list-style-type:disc; padding-bottom:0.3em; font-size:90%}

.caj-cita { clear:both; background:#E2EBC2; margin:1em 0em; padding:0.5em 1em; text-align:center}
.caj-ln { clear:both; margin:0.5em 0em; padding-top:0.3em; background:url(../img/ln.gif) top left repeat-x; }

.caj-res-bus { margin-bottom:1em;}
.caj-res-bus p { font-size:120%}
.caj-map { margin-top: 0.5em; margin-bottom:1.2em; background:#ffffff; float: left; }
.fnd-f1 .caj-map { padding-left:0.5em}
#ctd .caj-map a, #ctd .caj-map span { font-size:0.8em; font-family:Tahoma}
#ctd .caj-map .enl-geo a { font-size:120%; color:#333; font-family:Arial, sans-serif; word-wrap:break-word}
#carpeta1Datos .caj-map { padding-left:0.5em; padding-top:1em}
.map-det { float:left; width:21em;}
.caj-rel { float: left;  width:45em;}
.caj-rel-f1 { width:100%}

.caj-info     { margin:1em 0; padding:1em; font-size:95%; line-height:1.3; background:#FFFFE6;  border:0.09em solid #BDBDBD;}
.caj-info p     { font-size:100%;}
.caj-err-404    { margin:0 3em 0 5em; padding:1em 2em 1em 5em; font-size:80%; background:url(../img/ico_mariposa.gif) no-repeat;}
.caj-err-404 p     { margin:0.3em 0em; }
.caj-err-404 p strong { font-size:110%; font-family:Georgia, "Times New Roman", Times, serif;}
.caj-err-404 a.enl-hom { padding:0 0.2em 0 1.8em; font-size:100%; background:url(../img/iconos/lugar.gif) 0.02em 0 no-repeat; line-height:120%;}
.caj-err-404 a.enl-hom:hover { background: url(../img/iconos/lugar.gif) 0.02em 0 no-repeat; color:#fff; text-decoration:none}

.caj-cat     { background:#E8E8E8;}
.caj-cat a     { padding:0.1em 0.1em 0.1em 1em; display:block; font-size:70%;}

.caj-cal { background:#E8ECE6; padding:0.5em; border-top:0.09em solid #A0B198; border-bottom:0.2em solid #A0B198}
.caj-cal table { background:none}
.caj-cal table th img { background:none}
.caj-cal .caj-f2 { margin-bottom:0em; padding-bottom:0.2em; background:#fff}
.caj-cal .col2p4-c2 h2 { color:#000; margin-top:2.5em}
.caj-cal .lst-not { border-bottom:0.09em solid #A0B198;}

/*cajas video e imagenes*/
.caj-vid-izq       { float:left; width:40em; position:relative}
.caj-vid-izq .caj-vid-padd { padding-right:1em; padding-bottom:0.5em}
.caj-vid-dch .caj-vid-padd { padding-left:1em; padding-bottom:0.5em}
.caj-vid-dch       { float:right; width:40em; position:relative}
.caj-vid-dch a     { font-size: 1.2em; }
.caj-img-des     { float:right; margin-left:1em; width:17.5em;}
.caj-img-des img { clear:both; margin-bottom:1em;}
.caj-ndts, .ndts {  display:block; margin:1em 0; line-height:130%;}
.caj-ndts-f1     { margin:0 1em 0 1em; padding:1em 1em 1em 6em; font-size:80%; background:url(../img/ico_mariposa.gif) 2em 0 no-repeat;  border-bottom:0.09em solid #BDBDBD;}
.caj-ndts p     { margin:0.3em 0em; font-size: 1.2em; }

#carpeta1Datos .caj-ndts, #carpeta2Datos .caj-ndts { padding:0.5em}
#carpeta1Datos h3, #carpeta2Datos h3   { font-size: 1.2em;}
#carpeta1Datos ol, #carpeta2Datos ol   {  margin:0 1em 0 1.5em; padding: 0.5em 0 0em; font-size:120%; }
#carpeta1Datos ol li, #carpeta2Datos ol li {  padding:0.5em 0 0.7em; font-weight:bold; color:#cc0000; border-top:0.1em solid #ccc; list-style: decimal inside}
#carpeta1Datos ol li.first, #carpeta2Datos ol li.first { border-top:0}
#carpeta1Datos ol li a, #carpeta2Datos ol li a { color:#333; font-weight:normal;  text-decoration: none; line-height:1.3}
#carpeta1Datos ol li a:hover, #carpeta2Datos ol li a:hover { color:#cc0000}
#carpeta1Datos noscript h3, #carpeta2Datos noscript h3 { padding:1.5em 1em 0em; font-size:140%}
#carpeta1Datos .pesf1-cpo .fnd-f1 {border:0 !important; padding:0}

.caj- {margin:0 0 2em 0}
.caj-destacada h3 { float:none; font-size:1.8em; color:#000; font-family:arial; padding:0; margin-right:-3px;}
.caj-destacada h3 a { text-decoration:none;}
.caj-destacada h3 a:hover   { color:#cc0000; text-decoration:underline; }
.caj-destacada span { font-size:1.2em}
.caj-destacada .fec { padding-right:0.3em; }
.caj-destacada ul.cat { display:inline;}

.caj-vid-dch-f1       { width: 100%; float:right; }
.caj-vid-dch-f1 .caj-vid-padd { margin: 0 auto; width: 32em;}
.caj-vid-dch-f1 a  { font-size: 1.2em; }

.caj-user-com { float:right; /*width:12em;*/ margin-top:1em}
.caj-user-com span { float:left; font-size:70%;}
.caj-tit .caj-user-com a  { float:left !important; margin-top:0 !important}

.caj-ord { padding:1em 0; margin-bottom:1em; border-bottom:0.1em solid #ccc}
.caj-ord a { margin-right:0.5em; color:#333;}
.caj-ord strong { font-size:1.2em; font-weight:bold; color:#333;}
.caj-ord a strong { color:#333; font-weight:normal}
.caj-ord a:hover { color:#cc0000; text-decoration:underline}
.caj-ord a:hover strong { color:#cc0000}

/*CAJA ALERTA HOME*/
.caj-ale    {clear:both; margin:1em 0; border:0.7em solid #ccc;}
.caj-ale h3 {  padding:0.6em 1em 0.3em; font-weight:normal}
.caj-ale h3 a {  font-size:1.8em; word-wrap:break-word; text-decoration:none; color:#000; font-weight:bold}
.caj-ale strong { float:left; margin-right:1em; background:#780101 url(../img/fdo_caj_ale.gif) 0 0 repeat-x; border-right:0.1em solid #cc0000; padding:0.6em 0.7em 0.3em; font-size:140%; color:#fff; font-weight:bold !important; text-transform:uppercase; word-wrap:break-word}

body #ctd .caj-info-flash img { display:block; margin:1em 0 0;  width:auto !important; height:auto !important}

/* DETALLE NOTICIAS */
#detalle .fec { padding-right:0.3em; }
#detalle ul.cat { display:inline;}
#detalle ul.cat li { border: none !important;}
#detalle .caj-map { float:left; width:22.5em}
#detalleMult h3.tit-f4 { clear:both}
#detalleMult .caj-map { clear:both; margin-top:1.5em}
#detalle .fnd-f1 .caj-map {margin-top:0em; padding-left:0}
#detalle .caj-tit-f1 { display:none}
#detallePrensa .caj-tit-f2  { margin-top:1em}
#detallePrensa .caj-tit-f2 h4 { font-family:Georgia; font-weight:normal; font-size:1.8em; padding:0 0 0.3em}
#detallePrensa .caj-tit-f1 { display:block !important; padding-top:1em}
#detallePrensa .caj-tit-f1 h4 { padding-bottom:0.2em}
#detallePrensa .lst-docs li {border-top:0.1em solid #D6D6D6; border-bottom:0}


/* ESTILOS PARA COLUMNAS GENERALES */
/* 2 Columnas 50%-50& */
.col2f1 {  }
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width: 49%; }
/* 2 Columnas 70%-30% */
.col2f2i {  }
.col2f2i-c1 { float: left; width: 69%; }
.col2f2i-c2 { float: right; width: 29%; }
/* 2 Columnas 30%-70% */
.col2f2d {  }
.col2f2d-c1 { float: left; width: 29%; }
.col2f2d-c2 { float: right; width: 69%; }
/* 2 Columnas 60%-40% */
.col2f3i {  }
.col2f3i-c1 { float: left; width: 59%; }
.col2f3i-c2 { float: right; width: 39%; }
/* 2 Columnas 40%-60% */
.col2f3d {  }
.col2f3d-c1 { float: left; width: 39%; }
.col2f3d-c2 { float: right; width: 59%; }
/* 2 Columnas 20%-80% */
.col2f4d-c1 { float: left; width: 19%; }
.col2f4d-c2 { float: right; width: 79%; }
/* 2 Columnas 80%-20% */
.col2f4i {  }
.col2f4i-c1 { float: left; width: 79%; }
.col2f4i-c2 { float: right; width: 19%; }
/* 3 Columnas 33%-33%-33% */
.col3f1 {  }
.col3f1-c1 { float:left; margin:0% 1.99% 0% 0%; width:32%; }
.col3f1-c2 { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3 { float:right; width:32%; }

/* COLUMNAS GRID*/
.grid1-l     { float:left; width:6em}
.grid1-r     { float:right; width:6em}
.grid2-l     { float:left; width:14em}
.grid2-r     { float:right; width:14em}
.grid3-l     { float:left; width:22em}
.grid3-r     { float:right; width:22em}
.grid3-r-f1 { float:right; width:20.5em}/* galeria multimedia*/
.grid4-l     { float:left; width:30em}
.grid4-r     { float:right; width:30em}
.grid5-l     { float:left; width:38em}
.grid5-r     { float:right; width:38em}
.grid6-l     { float:left; width:46em}
.grid6-r     { float:right; width:46em}
.grid7-l     { float:left; width:54em}
.grid7-r     { float:right; width:54em}
.grid8-l     { float:left; width:62em}
.grid8-r     { float:right; width:62em}
.grid9-l     { float:left; width:70em}
.grid9-r     { float:right; width:70em}
.grid10-l     { float:left; width:78em}
.grid10-r     { float:right; width:78em}
.grid11-l     { float:left; width:86em}
.grid11-r     { float:right; width:86em}
.grid12-l     { float:left; width:94em}
.grid12-r     { float:right; width:94em}

.padd-l     { padding-left: 2em;}

/* ESTILOS PARA COLUMNAS PERSONALIZADAS */
.col2f1 {}
.col2p1-c1 { float: left; width: 45%; }
.col2p1-c2 { float: right; width: 45%; }
.col2p2-c1 { float: left; width: 54%; }
.col2p2-c2 { float: right; width: 44%; }
.col2p1       { float:left; width:17em; }
.col2p3-c1 { float: left; width: 59%; }
.col2p3-c2 { float: right; width: 36%; }
.col2p4-c1 { float: left; width: 65%; }
.col2p4-c2 { float: right; width: 32%; }
.col2p5-c1 { float: left; width: 49%; }
.col2p5-c2 { float: right; width: 49%; }
.col2p6-c1 { float: left; width: 36%; }
.col2p6-c2 { float: right; width: 63%; }

.fnd    { background: #fff;padding:1em }
.fnd-men {  padding:1em 0.7em 0 0; background: #fff;}
.fnd-f1    { margin: 1em 0 1em 0; padding:1em;  border-bottom: 0.3em solid #cc0000}
.tipo1.fnd-f1    { margin: 0 0 1em 0; padding:1em;  border-bottom: 0.3em solid #cc0000}
.tipo2.fnd-f1    { margin: 0 0 1em 0; padding:1em;  border-bottom: 0.3em solid #cc0000}
.tipo3.fnd-f1    { margin: 0 0 1em 0; padding:1em;  border-bottom: 0.3em solid #cc0000}
.tipo4.fnd-f1    { margin: 0 0 1em 0; padding:1em;  border-bottom: 0.3em solid #cc0000}
.fnd-f2    { border-bottom: 0.3em solid #cc0000}
.fnd-f3 { margin-bottom: 1em; padding:1em; border-bottom: 0.3em solid #cc0000 }
.fnd-f31 { margin-bottom: 2em; padding:1em 0 1em 1em; border-bottom: 0.3em solid #cc0000}
.fnd-f32 { margin-bottom: 1em; padding:1em 1em 1em 0; border-bottom: 0.3em solid #cc0000}
.fnd-f4    { padding:1em; border-bottom: 0.3em solid #cc0000; background: #fff}
.fnd-f5 { padding:1em; background: #fff}
.fnd-f6 { padding:1em 1em 0 1em; background: #fff}

.tipo1.fnd-f1.mantener {margin-bottom: 0 !important; border-bottom: none !important}
.tipo2.fnd-f1.mantener {margin-bottom: 0 !important; border-bottom: none !important}
.tipo3.fnd-f1.mantener {margin-bottom: 0 !important; border-bottom: none !important}
.tipo4.fnd-f1.mantener {margin-bottom: 0 !important; border-bottom: none !important}

.tipo1.pieza-destacada.mantener .caj-destacada.fnd-f1{background:#762f34;margin-bottom: 0 !important; border-bottom: none !important}
.tipo2.pieza-destacada.mantener .caj-destacada.fnd-f1{background:#762f34;margin-bottom: 0 !important; border-bottom: none !important}
.tipo3.pieza-destacada.mantener .caj-destacada.fnd-f1{background:#762f34;margin-bottom: 0 !important; border-bottom: none !important}
.tipo4.pieza-destacada.mantener .caj-destacada.fnd-f1{background:#762f34;margin-bottom: 0 !important; border-bottom: none !important}

.caj-destacada.fnd-f1 {margin:0em 0 1em 0em !important;padding:1em; border-bottom: 0.3em solid #cc0000}


/* ESTILOS PARA BREADCRUMS */
.bdc                               { width: 100%; border-bottom: 0.1em solid #BFBFBF; font-size: 1.1em; float: left; }
.bdc p                          { margin-top: 0.4em; padding-bottom: 0.6em; width: 80%; float: left; }
.bdc a                             { color:#000; }
.bdc a:hover                    { color:#cc0000; text-decoration:underline; }
.bdc .act                            { color:#cc0000; }
.date                           { margin-top: 0.5em; float: right; }

/* ESTILOS PARA CUALQUIER FORMULARIO */
.form-bus                         { margin: 1.1em 0 0 0em; width: 36em; height: 7em; background: #F2F2F2; float:right; }
.form-bus label                 { display:none; }
.form-bus .pp                   { margin: 0 0 0 1em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }
.form-bus .sa                     { }
.form-bus .btn                     { margin: 1em 0 0 0em; padding: 0.4em 0 0.5em 0em; width:7.8em; color:#ffffff; font-weight: normal; cursor:pointer; text-transform: uppercase; border:none; background:url(../img/btn-b.png) no-repeat; }
.form-bus a                     { color: #000; font-size: 1.1em; margin: 0.7em 0 0 1em; float: left; }
.form-bus a:hover               { color: #cc0000; }
.dst-1                          { margin-top: 9em!important; }
.dst-2                          { width: 50%; }
.dst-3                          { margin-top: 3em!important; }
.dst-4                          { margin-top: 2.5em!important; }
.dst-5                          { margin-top: 1em!important; }
.dst-6                          { margin-left: 2%; margin-right: 0 !important; }
.form                           { float: left; }
.form fieldset                  { margin-top: 1.5em;}
.form fieldset.c1               { float:left! important; width:48%; margin-right: 2%;}
.form fieldset legend           { display:none; }
.form fieldset label, .form fieldset span.label, .form fieldset .lbl-f2  { clear:both; margin-top:0.4em; float:left; color: #333; width:10em; font-size:1.2em; font-weight:bold; text-align:right;}
.form fieldset span.label-f1  { clear:both; margin-top:0.4em; margin-left: 1em; float:left; color: #333; width:20em; font-size:1.2em; font-weight:bold; text-align:left;}
.form fieldset span.label-f2  { clear:both; margin-top:1.4em; margin-left: 1em; float:left; color: #333; width:35em; font-size:1.2em; font-weight:bold; text-align:left;}
.form fieldset .lbl       { font-size:0.75em; }
.form fieldset .lbl-f1     { margin-top:0.5em; width:25em;}
.form fieldset .lbl-f2 { font-size:120%; width:15em; margin-top:0.5em }
.form fieldset .lbl-rad, .form fieldset .lbl-chk { clear:none; float:left; margin:0.9em 0 0em; width:auto; padding:0 0.2em; font-size:120%; text-align:left; font-weight:normal;}
.form fieldset .lbl-fec { clear:none; float:left; font-weight:bold; margin:0.5em 0 0em; width:1em; padding:0 0.2em 0 0em; font-size:120%; text-align:left;}
.form fieldset .lbl-chk-f1 { font-size:100%}
.form fieldset label.ocu             { text-indent:-10000em; height:0; width:0;  visibility:hidden; display:inline; overflow:hidden; margin:0; padding:0}
.form fieldset .cps, .form fieldset .cps-f1, .form fieldset .cps-f2 { margin: 0 0 0 0.5em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }
.form fieldset .cps-f1  { width:10em}
.form fieldset .cps-f2  { width:40em;}
.form fieldset .file     { margin-top:0.8em; width:20em; background:#fff}
.form fieldset .rad, .form fieldset .chk { float:left;  margin:0.9em 0.5em 0 0em; border:none !important; font-size: 1.2em; vertical-align:middle; background:transparent !important}
.form fieldset .tex         { float:left; padding:0.2em; margin-top:0.8em; width:47em; height:6em; border:0.1em solid #878787; }
.form fieldset .tex-f1     { padding:0.2em; margin-top:0.8em; width:24.2em; height:8em; border:0.1em solid #878787; }
.form fieldset .tex-f2     { padding:0.2em; margin-top:0.8em; width:30em; height:8em; border:0.1em solid #878787; }
.form fieldset .sel         { margin-top:0.8em;  margin-right:1.5em; border:0.1em solid #878787;}
.form fieldset .sel-f1 {  padding: 0.4em 0.5em 0.4em 0.5em; margin:0 0 0 0.5em; width: 23em; border:0.1em solid #878787 !important;}
.form fieldset .cps-err, .form fieldset .tex-err, .form fieldset .tex-f1-err,.form fieldset .tex-f2-err,.form fieldset .sel-err, .form fieldset.file-err { background: #EDEDED; margin: 0 0 0 0.5em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }
.form fieldset .tex-err         { padding:0.2em; width:47em; height:6em;}
.form fieldset .tex-f1-err     { padding:0.2em; width:24.2em; height:8em;}
.form fieldset .tex-f2-err     { padding:0.2em; width:30em; height:8em; }
.form sup             { vertical-align:0.2ex; padding-left:0.1em; color:#A50505; line-height:0.8em;}
.form .btn-inline     { margin-top:0em; cursor:pointer}
.form .btn-f1         { margin-top:0.14em; width:88px; height:19px; background:url(../img/btn_anadir.gif) 0 0 no-repeat;border:0em;  color:#fff; text-align:center; cursor:pointer}
.form .btn-f1-comment {  padding-top:0.8em; float:right; border:0em; background:none; cursor:pointer}
.form .btn-f2           {  margin:1.5em 0 2em 13.6em; vertical-align:middle; border:0em; cursor:pointer}
.form .btn-f3           {  margin:0 0 2em 13.6em; vertical-align:middle; border:0em; cursor:pointer}
.form .btn-caj-f2     { float:right; width:auto; margin:1em 0 0em; vertical-align:middle; border:0em; cursor:pointer}
.form small                      { display:block; padding-bottom: 0.3em; margin:0.2em 0 0.5em 10.5em; color:#333; font-size:1.2em; }
.form small.msn-err     { color:#cc0000;}
.form small.txt-oblig           { margin: 0.5em 0 0.7em 0em; width: 100%; float: left; }
.form small.f2 {  display:inline; margin:0 0 0 1em !important; position:relative; top:-0.3em}
.form img             { float:left; margin-right:0.5em; border:0.09em solid #AAAAAA; padding:0.17em; background:#fff;}
.form label a             { font-size:110%;}
.form .an-sel         { width:25em;}
.form label.an-lbl     { width:15em;}
.form .enl-mas         { margin:0.5em 0 0 1em; padding:0 0.2em 0 2em; background-position:-0.2em -5em}
.form .enl-mas:hover { background-position:-0.2em -5em; text-decoration:none}
#ftags.form small { margin-left:0}
.chk-box                        { margin: 0 0 0 1em; float: left; }
.form .dist-btn                 { margin: 1em 0 0 12.5em; }
.form .dist-btn-f1              { margin: 1em 0 0 0em; }
.dist-btn-f2                    { margin: 1em 0 0 0em; float: left; }
.dist-btn-f3                    { margin: 1.5em 0 1.5em 18.5em; float: left; }
.btn-dch, .btn-dch-f1, .btn-dch-f2 { text-align: center; width: auto; height: 2.4em; background: url(../img/btn-f.gif) no-repeat top right; overflow: visible; float: left; }
.btn-dch-f1                     { margin-right: 2em;  }
.btn-dch-f2                     { position:relative; left:43%; }
.dist-form                      { margin-top:1em; float:left; width:100%; overflow:hidden; position:relative;}
.btn-izq                        { display: block; white-space: nowrap; height: 2.4em; margin-right: 0.2em; position: relative; padding: 0 0 0 0em; background: #7A0404 url(../img/btn.gif) no-repeat top left; }
.btn-gnr                        { background: transparent; margin-top:0.25em; vertical-align: middle; text-transform: uppercase; color: #fff; font-size: 1.2em; border:0em; cursor:pointer; }
a.btn-gnr                       { margin: 0.3em 0.7em 0.25em 0.7em; text-transform: uppercase; color: #fff!important; text-decoration: none; font-size: 1.2em; border:0em; float: left; }
#preferenciasForm.box form { float:none}
#misdatos .form fieldset.c1 { margin-right:1em}
#misdatos .form fieldset.c1 label { width:7em;}
#misdatos .form fieldset.c1 label.lbl-rad, #prensa .form fieldset.c1 label.lbl-chk  { width:auto !important}
#misdatos .form fieldset.c1 .cps { width:20em !important}
#misdatos .form fieldset.c1 small.f1 { margin-left:7.5em}
#misdatos .form fieldset.c1 small.f2 { margin-left:0em; text-align:left}
#gestorForm .form { clear:both; width:100%; }
#gestorForm .form fieldset label { width:15em; }
#gestorForm .form fieldset  { display:block; width:100%; }
#gestorForm .form fieldset .cps, #gestorForm .form fieldset .cps-err  {  width:20em !important;  margin:0; padding: 0.4em 0.5em 0.4em 0.5em; }
#gestorForm .form fieldset .cps.f1, #gestorForm .form fieldset .cps-err.f1     {  width:8em !important; }
#gestorForm .form fieldset .cps.f2, #gestorForm .form fieldset .cps-err.f2     {  width:44.5em !important; }
#gestorForm .form small     { width:29em !important; margin:0 0 0 15.5em }
#gestorForm .form small.f2 { margin-left:0; text-align:left}
#gestorForm .form  small.txt-oblig     { width:90% !important; margin-left: 0; }
#gestorForm .form  small.txt-area     { width:44em !important; margin-left:15.5em; }
#gestorForm .form .caj-form-edi small.msn-err     { color:#cc0000; width:44em !important; }
#gestorForm .form .dist-btn     { margin: 1em 0 0 18.5em; }
#registro.form     { width:100%; }
.form fieldset button.btn-fec { vertical-align:top; border:0 !important;  margin:0; padding:0; background:transparent; cursor:pointer}
.form fieldset button.btn-fec img {float:none; display:block; border:0em;  margin-left:0.3em !important; }
.form fieldset .col-c1 { float:left; width:37em}
.form fieldset .col2-c2 { float:left; width:20em;}
.form .caj-err, .form .caj-ok { width:100% !important}
.form-suscrip {}
.form-suscrip label { clear:both; display:block; padding:0.5em 0; font-size:1.2em; color:#000}
.form-suscrip .cps {  margin:0 0 0.7em; width:15em; padding:0.3em; font-size:1.2em}

/* form con fieldset en dos columnas*/
#datosinvestigador { margin-left:9.5em; width:80%;}
#datosinvestigador h3 { font-size:80%; color:#333;}
.form fieldset.f1 { border:0.09em solid #bfbfbf; padding:1em 1em 0.5em; }
.form .col1, .form .col2  { padding:0 0 1em; width:49%;}
.form .col1 { float:left}
.form .col2 { float:right}
.form fieldset.col3 { clear:both;}
.form fieldset.col1 label, .form fieldset.col2 label, .form fieldset.col3 label  { clear:both; width:90%; margin-bottom:0.5em; text-align:left; line-height:1.2em;}
.form fieldset.col1 .cps, .form fieldset.col2 .cps {  margin-top:0}
.form fieldset.col1 .file, .form fieldset.col2 .file {  margin-top:0}
.form fieldset.col3 .tex-f1 { margin-top:0em; width:80%; height:auto}
.form fieldset.col1 small, .form fieldset.col2 small, .form fieldset.col3 small { margin-left:0}
.form fieldset input#web { width:33em !important; font-size:70% !important; margin:0 0 0 10% !important;}

.form.form-env label     { width:25%; margin-top:0em; }
.form.form-env label.lbl-tex { margin-top:0em; width:100%; text-align:left;}
.form.form-env .cps     { margin-top:0.4em; width:65%;}
.form.form-env .text { float:right; width:99%; height:7.5em;}
.form.form-env  .col2p2-c1 { margin-top:0.5em}
.form.form-env .btn     { clear:both; float:right; margin-top:0.5em; width:7.35em; height:1.8em; border:0em; }
.form.form-env small { display:block; margin:0 0 0 8.5em; margin-bottom:0.5em}

form.form-env-f1                    { margin-top: 0.5em; width: 100%; float: left; }
form.form-env-f1 fieldset textarea  { margin-top: 0.5em; padding: 0.4em 0.5em 0.4em 0.5em; width: 97%; height:7.5em; float: left; }
form.form-env-f1 fieldset label     { margin-top: 0.3em; font-size: 1.2em; font-weight: bold; width: 16em; float: left; }
form.form-env-f1 fieldset .cps      { margin: 0 0 0.3em 0.5em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }

form.form-env-f2                    { margin-top: 0em; width: 100%; float: left; }
form.form-env-f2 p                  { margin-bottom: 0.5em; float: left; }
form.form-env-f2 small              { font-size: 1.1em; margin-bottom: 0.4em; margin-left: 20.5em; float: left; }
form.form-env-f2 fieldset textarea  { margin-top: 0.5em; padding: 0.4em 0.5em 0.4em 0.5em; width: 98%; height:7.5em; float: left; }
form.form-env-f2 fieldset label     { margin-top: 0.3em; font-size: 1.1em; font-weight: bold; width: 20em; float: left; }
form.form-env-f2 fieldset .cps      { margin: 0 0 0.3em 0.5em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }
form.form-env-f2 fieldset .cps-err  { background: #EDEDED; margin: 0 0 0.3em 0.5em; width: 21.8em; padding: 0.4em 0.5em 0.4em 0.5em; }

.caj-opi                            { margin-top: 1.2em; padding-top: 0.5em; width: 100%; border-top: 0.1em solid #d6d6d6; float: left; }

.form.form-filt                     { margin-top: 0!important; float: none!important;}
.form.form-filt fieldset label.ocu  { width:0 !important; padding-bottom:0 !important;}
.form.form-filt fieldset label, .form.form-filt fieldset .label, .form.form-filt fieldset span.label { padding-bottom: 0.3em; width: 100%; text-align: left; font-weight: normal; }
.form.form-filt fieldset .cps       { margin: 0em; width: 17em; }
.form.form-filt fieldset.top        { margin-top: 0 !important;}
.form.form-filt fieldset select     { font-size: 1.2em; }
.form.form-filt fieldset a { color:#cc0000; font-size:110%; position:relative; top:-0.3em }

.form.form-filt2                     { margin-top: 0!important; float: none!important;}
.form.form-filt2 fieldset label.ocu  { width:0 !important; padding-bottom:0 !important;}
.form.form-filt2 fieldset label, .form.form-filt fieldset .label, .form.form-filt fieldset span.label { padding-bottom: 0.3em;width:20%; text-align: left; font-weight: normal; }
.form.form-filt2 fieldset .cps       { margin: 0.5em 0em; width: 17em; }
.form.form-filt2 fieldset.top        { margin-top: 0 !important;}
.form.form-filt2 fieldset select     { font-size: 1.2em;margin: 0.5em 0em; }
.form.form-filt2 fieldset a { color:#cc0000; font-size:110%; position:relative; top:-0.3em }

/* ESTILOS BUSCADOR GEOGRAFICO*/
#quever { margin:1em 0}
#quever .col1, .col2 { float:left; width:49%; }
#buscador-geo .form-geo  { margin-top:1em;}
#buscador-geo .form-geo  .opc1 { float:left; width:55%; }
#buscador-geo .form-geo  .opc2 { float:left; width:44%; }
#buscador-geo .form-geo fieldset     {  margin:0; }
#buscador-geo .form-geo fieldset label { color:#333; text-align:left; line-height:1.2; font-size: 1.2em; }
#buscador-geo .form-geo fieldset label.lbl { clear:both; float:left; margin:0.4em 0 0.5em; width:10em; color:#333; font-weight:bold;}
#buscador-geo .form-geo fieldset label.lbl-chk { position:relative; top:-0.1em }
#buscador-geo .form-geo fieldset input.chk {  background: none repeat scroll 0 0 transparent !important; border:medium none !important; }
#buscador-geo .form-geo fieldset .cps { margin:0 0 0 0.5em; padding:0.4em 0.5em; width:21.8em}
#buscador-geo .form-geo a { float: left; display: block; font-size:1.2em; color:#666; padding: 0.2em 0 0 2em; }
#buscador-geo .form-geo small {display:block; margin:1em 0 0 12.5em; padding-left:2.5em; font-size:100%; text-align:left; background:url(../img/iconos/ico_aviso.gif) 0 0 no-repeat;}
#buscador-geo .form-geo small span {font-size:1.1em}
#buscador-geo .form-geo .dist-btn { margin:1em 0 0 12.5em}
#buscador-geo .form-geo .geo-depart     { padding-top:1.5em;}

.enl-geo { width: 95%; float:left; }
.enl-geo a { padding-bottom: 0.2em; font-size: 1.2em; color: #666;}
.enl-geo a:hover { color:#cc0000;}
.enl-geo img { float: left;  margin:0 0.7em 0.7em 0 !important; }

#buscador-geo .form-geo h3 { padding:1em; color:#000; font-size:1.2em; font-weight:bold;  line-height:1.4em;}
#buscador-geo .form-geo ul {  padding: 0 0 0 1em; }

#buscador-geo .form-geo .lst-geo-cat ul li { float:none; }
#buscador-geo .lst-geo-cat li, #buscador-geo .lst-geo-depart li { display:block; clear:both; margin-top:0.5em; }
#buscador-geo .lst-geo-depart li    { margin-left:2em; }
#buscador-geo .lst-geo-cat li span  { float:left; margin:0 0.5em 0.5em 0em;}
#buscador-geo .lst-geo-depart ul    { float: left; width:45%; padding:0 0 0 1em; }
#buscador-geo .lst-geo-depart li ul li   { margin-left: 1em; }

#buscador-geo .caj-opc2 { display:block; padding: 0!important; margin-bottom: 1em; background:url(../img/mapa_rutas.jpg) 100% 0 no-repeat;}
#buscador-geo .caj-opc2 p { padding: 0 8em 2.5em 0em; }
#buscador-geo .lst-result-geo { clear: both; width: 100%; margin-top: 1.5em;}
#buscador-geo .lst-result-geo ul { padding: 1em 0em; float:left; width: 100%;}
#buscador-geo .lst-result-geo ul li { width: 47%; line-height: 2; padding: 0 0 0.5em 2em;  border: none}
#buscador-geo .lst-result-geo li a { font-size: 120%; }
#buscador-geo .lst-result-geo span { margin-right: 1em; }

.caj-bus-f1 { background:#C8D98C; margin-top:1em; padding:0.5em 0 0 0.5em; font-size:80%; border-top:0.09em solid #648A01; border-bottom:0.09em solid #648A01}
.caj-bus-f1 h3  { margin-bottom:0}
.caj-bus-f1 h3 span { padding-top:0.2em;}

.form.form-f1 .caj-f2{ padding:1em 0}
.form.form-f1 fieldset h3 { font-size:100%;}
.form.form-f1 fieldset { float:left; width:45%; margin:0 2%; }
.form.form-f1 .dist-btn { margin-left:10.5em;}

/*ICONOS*/
.ico-valorar, .ico-comment , .ico-escribir, .ico-favorito { font-style:normal; padding:0.2em 0.5em 0 1.7em; color:#333; font-size:100%;}
.ico-valorar     { background:url(../img/megusta.gif) 0 0 no-repeat;}
.ico-comment     {  padding-left:1.7em; background:url(../img/iconos/com.gif) 0 0 no-repeat;}
.ico-escribir     { padding-left:1.7em; background:url(../img/iconos.gif) -0.4em -29.3em no-repeat;}
.ico-favorito     { background:url(../img/iconos.gif) -0.18em -2em no-repeat;}
.ico-comment span, .ico-escribir span, .ico-favorito span { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden;  margin:0; padding:0}

/*iconos para caj-val-f1 */
.ico-coment     { background:transparent url(../img/ico-coment.png) 0 0 no-repeat;}
.ico-gusta     { background:transparent url(../img/ico-gusta.png) 0 0 no-repeat;}
.ico-compartir     { background:transparent url(../img/ico-compartir.png) 0 0 no-repeat;}
.ico-print     { background:transparent url(../img/ico-print.png) 0 0 no-repeat;}

.ico-f1 { }
.ico-f2 { }
.ico-f3 { }
.ico-comunidad     { font-style:normal; padding:0 0.5em 0 1.7em !important; color:#000; font-size:100%; background:url(../img/ico_comunidad.gif) 0.5em 0 no-repeat;}
.ico-comunidad:hover { background:url(../img/ico_comunidad.gif) 0.5em 0 no-repeat !important;}
.ico-google         { float:left; width: 1.1em; height: 1.9em;  color:#fff !important;}
.ico-google-f1         { float:left; width:2em; height:3em; font-size: 90%; text-align:center; font-weight:bold; }
.ico-google-f2      { float:right; width:1.75em; margin-top: 0.7em; text-align: center; margin-right: 0.5em; padding-top: 0.2em; height:2.7em; font-size: 90%; font-weight:bold; }
.ico-google-f3      { float:right; width:1.58em; height:2.6em; text-align:center; font-weight:bold; }
.ico-google-f4         { float:right; margin-top: 0.5em; padding: 0.3em 0 0 0.1em; width:1.6em; height:2.6em; font-size:1.1em; text-align:center; font-weight:bold;}/*listados videos e img*/
.ico-google-f5      { float:left; width: 1.9em; height: 3.2em; font-weight:bold; text-align: center;}
.ico-google-f6      { float:right;  width: 1.35em; height: 2.4em; padding:0.3em 0 0 0.2em; text-align:center; font-weight:bold; }

/* ESTILOS PARA TEXTOS */
.txt    { margin-top: 0.5em; color:#000; font-size:1.2em !important; line-height: 1.4em; float: left;}
.txt-ant, .txt-sub, .txt-entr   { padding-bottom: 1em;  font-size:1.2em; font-weight: bold; float: left;}
.txt-entr {  display:block; float:none; margin-bottom:1em; padding:1em; font-size:1.5em;   font-weight:normal; background:#F2F2F2; border-left:0.7em solid #CC0000}
.txt-ant    { color:#cc0000;}
.txt-sub, .txt-entr     { color:#000;}
.logo { color:#666 !important; font-weight:normal !important; font-family:Arial !important}
.logo span { color:#cc0000 !important}
.logo em { color:#000 !important; font-weight:bold !important; font-style:normal !important}
.descp     { margin:0 0.5em 1em 0em; padding-top:0.5em; font-size:1.2em; line-height: 1.4em;}
.des      { float:left; padding:0.4em 0 0 0.5em; color:#333; font-size:80%;}
.esp     { color:#000; font-size:80%}
.url      { display:block; padding-top:0.3em; font-size:100%;  font-style:normal}
.fec                           { padding-right:0.5em; font-size: 1.2em; color: #666 !important; white-space:nowrap; }
.antit      { display:block; margin:1em 0 0.2em; font-size:70%; color:#425149; line-height:100%;}
.subtit   { color:#425149;}
.not      { font-size:120%; color:#425149;}
.not-f1      { font-size:1.2em; color:#000;}
.ndts      { display:block; margin:0.5em 2em 1em; font-size:0.75em; color:#000;}
.noneg      { font-weight:normal !important}
.may      { text-transform:uppercase}
.inf    { margin-top: 0.5em; color:#000; font-size:100%; line-height: 1.4em; }
.txt-mas { display:block; margin-bottom:0.7em; padding-left:1.8em; color:#000; font-size:100%; font-weight:bold; background:url(../img/iconos.gif) -0.25em -5em no-repeat;}
.txt-comment     { display:block; margin-bottom:0.7em; padding-left:1.8em; color:#000; font-size:100%; font-weight:bold; background:url(../img/iconos.gif) -0.25em -6.66em no-repeat;}
.nota-form-f1     { clear:both; float:left; font-size:11px; margin:0 0 0.8em 5em; width:20em;}/*Revisar*/
.avi {display:block; padding:0 0 0 2.5em; font-size:80%; background:url(../img/iconos/ico_aviso.gif) 0 0 no-repeat;}
a.cat                           { font-size: 1.2em; color: #762F34; text-decoration: underline; }
a.cat:hover                     { color: #cc0000; text-decoration: none; }
.peso { color:#666 !important; font-size:120%}
.peso-f1 { color:#333; margin:0.5em 0 1em;}
.negrita { font-weight: bolder !important; }
.txt-p { font-size: 100% !important; margin-top: 0.5em !important}


/* ESTILOS PARA EL CUERPO */
.cpo                            { float: left; width: 100%; margin-bottom:1.5em; }
.cpo ul                         { padding:0; margin:0 1.5em 1em 3em; }
.cpo ul ul                      { margin-bottom:0 !important}
.cpo ul li                      { font-size:1.2em; padding:0 0 0.7em 1em; background:url(../img/bullet_cpo.gif) 0 0.4em no-repeat; }
.cpo ul li ol li                { background:none; padding-left:0em; }
.cpo ul li li                   { background:none; list-style-type:square !important; font-size:100% !important; padding-top:0.5em}
.cpo strong                     { font-weight:bold; }
.cpo p                          { margin:0 0 1em 0em; font-size:1.2em; line-height: 1.4em; }
.cpo div                        {  margin:0; line-height: 1.4em; font-size:1.2em}
.cpo ol                         { margin:0 1.5em 1.5em 3em; font-size:1.2em;  }
.cpo ol li                      { list-style-type:decimal; list-style-position:outside; display:list-item; margin:0 0 0.7em 2em; }
.cpo ol li ul li                { list-style-type:none; margin:0.1em 0em; }
.cpo span { font-size:120%}
.cpo a,  .cpo a:link, .cpo a:visited { padding:0 0.2em;}
.cpo a.acc      { font-size:120%; color:#762F34;}
.cpo h2                         { font-size:140%; padding:1em 0 0.5em}
.cpo h3                         { color:#cc0000; font-size:130%; margin:1em 0 0.5em}
.cpo h4     { font-size:120%; padding:1em 0 0.5em}
.cpo .cpo-fdo { padding:0.2em 0.6em; background:#E2EBC2}
.cpo em                         { font-style:italic;}
.cpo strong                     { font-weight:bold;}
.cpo .subr, .cpo span.subr      { text-decoration:underline !important; }
.cpo .fckIzq  { text-align: left; }
.cpo .fckDcha { text-align: right; }
.cpo .fckCen  { text-align: center; }
.cpo .fckJus  { text-align: justify; }
.cpo sub { vertical-align:-0.7em; font-size:100% !important}
.cpo sup { vertical-align:0.8em;  font-size:100% !important}
.tbl-cpo { clear:both; margin:0.5em 0em; border-bottom:0.2em solid #ccc;}
.tbl-cpo caption {display:none;}
.tbl-cpo tr th { padding:0.3em 0.5em; color:#fff; font-size:140%; background:#cc0000; text-align:left; font-weight:normal; border:0em; border-right:0.08em solid #FFFFFF;}
.tbl-cpo tr td { padding:0.5em; color:#555; font-size:120%; border:0em; border-right:0.1em solid #FFFFFF; border-bottom:0.1em solid #FFFFFF;}
.tbl-cpo tr td a { color:#cc0000; text-decoration:underline;}
.tbl-cpo tr td a:hover { color:#000;}
.tbl-cpo tr.impar {background:#F2F2F2 }
.tbl-cpo tr.par { background:#F2F2F2 }
.tbl .pie-tbl { display:block; font-size:90%; color:#666; padding-bottom:1em}
.cpo table { clear:both; display:table; margin:1em 0em; border-spacing:0em; border-collapse:collapse; border:0em; border-top:0.5em solid #cc0000; border-bottom:0.3em solid #ccc}
.cpo table caption { font-size:1.4em; background:#cc0000; color:#fff;  padding:0.3em 0.5em;}
.cpo table tbody tr td {  padding:0.5em; border:0.1em solid #ccc; font-size:120%; color:#000}
.cpo table tbody tr td div, .cpo table td div { font-size:100%}

.cpo .pieza-izq-img {float:left;width:27em;}
.cpo .pieza-izq-img .ladillo-izq blockquote.ladillo {width:20em !important}
.cpo .pieza-izq {float:right;width:29.5em;margin-top:0.5em;}
/* LADILLO */
.ladillo    { margin:1em 0 1.2em; padding: 1.5em 2% 1.7em 4%; text-align: center; background: #f2f2f2 url(../img/ladillo.gif) no-repeat 1em 1em; width: 93%; float: left; }
.ladillo-lat-izq , .ladillo-lat-dch  { margin:0.5em 0em; padding: 1em 2% 1em 4%; text-align: center; background: #f2f2f2 url(../img/ladillo.gif) no-repeat 1em 1em; width:90%;}/* en imagenes y videos */
.ladillo-lat-dch { float:right; width:30%; margin-left:1.5em}
.ladillo-lat-izq { float:left; width:30%; margin-right:1.5em}
.ladillo-dch { clear:right; float:right; width:27em; margin-left:1em !important; margin-bottom:1em !important}
.ladillo-izq { clear:left; float:left; width:27em; margin-right:1em !important; margin-bottom:1em !important}
.ladillo-dch .ladillo, .ladillo-izq .ladillo { margin:0 0 1.2em}
#ctd .ladillo p {  margin:0; padding:0 1.5em; font-size: 1.2em; font-weight: bold; background: url(../img/ladillo1.gif) no-repeat right bottom; }
#ctd .ladillo-izq .ladillo p,#ctd .ladillo-dch .ladillo p, #ctd .ladillo-lat p, #ctd .ladillo-lat-dch p, #ctd .ladillo-lat-izq p {  margin:0; padding:0 1.6em; font-size:100%; font-weight: bold; background: url(../img/ladillo1.gif) no-repeat right bottom; }
#ctd .ladillo-lat-izq p, #ctd .ladillo-lat-dch p {font-size:120% }

.cpo .pieza-izq-img-lat {float:left;margin:0 1em 1em 0;width:22em}
.cpo .pieza-izq-img-lat .ladillo-lat-izq{ margin:0.5em 0em; padding: 1em 2% 1em 4%; text-align: center; background: #f2f2f2 url(../img/ladillo.gif) no-repeat 1em 1em; width:27em;}/* en imagenes y videos */
.ladillo-lat   { margin:1em 0 1.2em; padding: 1.5em 2% 1.7em 4%; text-align: center; background: #f2f2f2 url(../img/ladillo.gif) no-repeat 1em 1em; width: 78%; float: left; }
.cpo .pieza-izq-img-lat ul.lst-docs                         { margin: 0 0 1.2em 0em; width: 100%; float: left; }
.cpo .pieza-izq-img-lat ul.lst-docs li                      {background:none; width: 96%;  border-bottom: 0.1em solid #d6d6d6; padding: 0.5em 2% 0.7em 2%;font-size:0.9em  }
.cpo .pieza-izq-img-lat ul.lst-docs li.first    { border:0}
.cpo .pieza-izq-img-lat ul.lst-docs li img                  { vertical-align:middle }
.cpo .pieza-izq-img-lat ul.lst-docs li a                    { font-weight: normal; font-size:1em}
.cpo .pieza-izq-img-lat ul.lst-docs li span     {font-size:100% !important }
.cpo .pieza-izq-img-lat ul.lst-docs li a.notrel     { padding-left: 1.8em;padding-bottom:0.2em; background:url(/MODULOS/documentos/publico/interfaces/img/iconos/noticias.gif) 0 0 no-repeat }/*noticias relacionadas detalle noticias intranet*/
.pieza-izq-img-lat .ladillo-izq { clear:left; float:left; width:21em; margin-right:1em !important; margin-bottom:1em !important;}
.cpo .pieza-izq-lat {float:left;margin:0.5em 0 0em 0em;font-size:1.2em}
.cpo .pieza-izq-lat .txt-ant, .cpo .pieza-izq-lat .txt-sub{ padding-bottom: 1em;  font-size:1.2em; font-weight: bold; float: left;display:block}
.cpo .pieza-izq-lat .txt-sub{ padding-bottom: 1em;  font-size:1em; font-weight: bold; float: left;}
.cpo .pieza-izq-lat .txt-entr   { padding-bottom: 1em;  font-size:1.2em; float:right; margin-bottom:1em;width:21em}
.ladillo-izq-lat { clear:left; float:left; margin-right:1em !important; margin-bottom:1em !important}
.cpo .pieza-izq-lat h3.tit{clear:none !important;font-size:1.5em !important;color:#000}
.cpo .pieza-izq-lat .txt-cpo p{ padding-bottom: 1em;  font-size:0.9em !important; text-align: justify;line-height:1.4 !important; font-family:Arial}
/* ESTILOS PARA IMAGENES */
.img-dch, .img-izq { background:#ffffff; }
.img-dch img, .img-izq img { /*padding:0.35em;*/}
.img-dch-f1 img, .img-izq-f1 img { padding-bottom:0.5em;}
.img-dch a, .img-izq a  { text-decoration:none; background:none}
.img-dch { float: right; margin:0 0 0.7em 0.7em !important}
.img-izq, .img-izq-f1 { float: left; margin:0 0.7em 0.7em 0 !important; }
.img-izq-f2     { float: left; margin: 1em 1.5em 1em 0 !important; }
.img-izq-vid     { float: left; margin: 1em 1.5em 1em 0 !important; }
.img-ava { margin-top:0.5em ;background:#ffffff; border:0.09em solid #505E56}
.img-dch a, .img-izq a, .img-izq-f1 a { display:block;}
.img-dch:hover, .img-izq:hover, .img-izq-f1:hover, .img:hover, .img-dch a:hover, .img-izq a:hover, .img-izq-f1 a:hover, .img-ava:hover  { background:;}
.img-padd { padding:0.5em;}
.pie-fot   { padding-top:0.8em; font-size:100%;}
.pie-fot { float:left; width:18em;}
.img-dch small, .img-izq small { display:block; width:29em; margin-bottom:0.4em; line-height:1.2em; font-size:95%; padding-left:0.5em; color:#333;}
.play     { position:absolute; bottom:0.4em; left:6em; width:2.5em; height:2.5em; cursor:pointer}
.playmed   { position:absolute; bottom:0.3em; left:6em; width:2.5em; height:2.5em; cursor:pointer}
.playbig     { position:absolute;  bottom:0.8em; left:9em; width:4.4em; height:4.4em; cursor:pointer }
.playsmall    { position:absolute;  bottom:0.4em; left:4em; width:2em; height:2em; cursor:pointer}
.caj-vid-padd .play { left: 10.7em; bottom: 3em;}
.lst-gal-f1 .playmed { left:5em; width:2.2em; height:2.2em}
.img-izq-f2 img { width:92em !important }
#detalleImg .img-izq-f2 img { width:75em !important}

/* ICONOS PLAY*/
.grid3-l .lst-gal .play, .grid3-r .lst-gal .play  { left:3.5em !important; bottom:1.3em !important; width:2.5em !important; height:2.5em !important;}
.grid3-l .lst-gal-f3 .play, .grid3-r .lst-gal-f3 .play  {  bottom:0.3em !important; left:3.3em !important; width:1.6em !important; height:1.6em !important;}
.grid3-l .lst-not .play, .grid3-r .lst-not .play {  bottom:1.2em !important; left:8em !important; width:3.5em !important; height:3.5em !important;}
.grid6-l .lst-not .play, .grid6-r .lst-not .play {  bottom:0.5em; left:9em; width:3.3em; height:3.3em;}
.grid6-l .lst-gal-f3 .play, .grid6-r .lst-gal-f3 .play { bottom:0.3em; left:5em; width:2.2em; height:2.2em;}
.grid6-l .lst-gal-f3 .playsmall, .grid6-r .lst-gal-f3 .playsmall { bottom:0.4em; left:5.5em; width:2.5em; height:2.5em;}
.grid6-l .lst-gal-f1 .playsmall { left:4.8em;}
.caj-rel .lst-gal-f2 .play { bottom:0.4em; left:6.2em; width:2.5em; height:2.5em; }
/*.tipo1 .img img { width:70em}
.tipo2 .img { width:46em}
.tipo4 .img img { width:92em}*/

/* ESTILOS PARA ENLACES */
a.enl                   { padding-left:2em; padding-bottom: 0.2em; font-size: 1.2em;}
a.enl:hover             { color:#cc0000;}
a.enl-caj { float:right; margin:0.7em 0 0 1em;}
.enl-eli { color:#cc0000; padding:0 0.5em;}
.enl-mas { padding-left:1.9em; font-size:100%; background:url(../img/iconos.gif) -0.18em -5.33em no-repeat;}
.enl-fav, .enl-fav-f1 { padding-left:1.9em; font-size:100%; background:url(../img/iconos.gif) -0.18em -2em no-repeat;}
.enl-fav-f1 { font-size:100%;}
.enl-env { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.09em -3.58em no-repeat;}
.enl-imp { padding-left:1.9em; font-size:100%; background:url(../img/iconos.gif) -0.18em -8.92em no-repeat;}
.enl-rss { padding-left:1.9em; font-size:100%; background:url(../img/iconos.gif) -0.18em -13em no-repeat; text-decoration:none}
.enl-login { padding-left: 2em; font-size:100%; background:url(../img/iconos.gif) 0 -14.2em no-repeat;}
.enl-amp     { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.18em -16.08em no-repeat;}
.enl-info   { padding:0 0.5em 0 2.2em; font-size:100%; background:url(../img/iconos.gif) -0.18em -17.7em no-repeat;}
.enl-fot   { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.25em -20.31em no-repeat;}
.enl-vid, .enl-pod-vid   { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.4em -22.6em no-repeat;}
.enl-pod-aud   { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.4em -24.8em no-repeat;}
.enl-doc   { padding-left:2em; font-size:100%; background:url(../img/iconos.gif) -0.4em -27em no-repeat;}
.enl-anadir  { padding-left:2.4em; font-size:100%; background:url(../img/iconos.gif) -0.18em -23.25em no-repeat;}
.enl-vol  { padding:0 0.3em 0 1.5em; font-size:100%; background:url(../img/bullet_ant.gif) 0 0 no-repeat; color:#cc0000}
.enl-olv                        { padding:0 0.3em 0 1.7em; font-size:100%; background:url(../img/iconos/faqs.gif) 0 0 no-repeat; white-space:nowrap}
.enl-inv { float:left; padding:0 0.3em 0 1.5em;  font-size:100%; background:url(../img/iconos/ico_usuario.gif) 0 0.3em no-repeat;}
.enl-hom { padding:0.2em 0 0 2em; margin-right: 1em; font-size:120%; background:url(../img/iconos/lugar.gif) 0 0 no-repeat; clear: both;}
.enl-hom-f1, .enl-hom-f1:hover { padding:0.15em 0 0 2em; background:url(../img/iconos/lugar_f1.gif) 0 -0.1em no-repeat;}
a.btn-gnr.enl-hom-f1 { margin-top:0.2em !important}

.enl-mas:hover { color:#fff; background: url(../img/iconos.gif) -0.18em -5.33em no-repeat; text-decoration:none !important}
.enl-fav:hover, .enl-fav-f1:hover  { color:#fff; background: url(../img/iconos.gif) -0.18em -2em no-repeat;}
.enl-env:hover{ color:#fff; background: url(../img/iconos.gif) -0.09em -3.58em no-repeat;}
.enl-imp:hover { color:#fff; background: url(../img/iconos.gif) -0.18em -8.92em no-repeat;}
.enl-rss:hover { background:url(../img/iconos.gif) -0.18em -13em no-repeat; text-decoration:none}
.enl-login:hover { padding-left:2em;background: url(../img/iconos.gif) -0.18em -15em no-repeat; text-decoration:none}
.enl-amp:hover     { background: url(../img/iconos.gif) -0.18em -16.08em no-repeat;}
.enl-info:hover   { background: url(../img/iconos.gif) -0.18em -17.7em no-repeat;}
.enl-fot, .enl-vid,.enl-doc,.enl-pod-vid,.enl-pod-aud  {  padding-left:1.5em; font-size:100%; text-decoration:none}
.enl-fot:hover     { background:url(../img/iconos.gif) -0.25em -20.31em no-repeat;}
.enl-vid:hover, .enl-pod-vid:hover    { background:url(../img/iconos.gif) -0.4em -22.6em no-repeat;}
.enl-pod-aud:hover     { background:url(../img/iconos.gif) -0.4em -24.8em no-repeat;}
.enl-doc:hover     { background:url(../img/iconos.gif) -0.4em -27em no-repeat;}
.enl-anadir:hover  { color:#fff; background: url(../img/iconos.gif) -0.18em -23.25em no-repeat;}
.enl-vol:hover  {color:#cc0000 }
.enl-olv:hover  { color:#fff; background: url(../img/iconos/faqs.gif) 0 0 no-repeat;}
.enl-rss span, .enl-fot span, .enl-doc span, .enl-vid span, .enl-pod-aud span, .enl-pod-vid span {display:none !important}
.enl-caj:hover{ background:none; color:#000; text-decoration:underline}
.enl-inv:hover { color:#000; background:url(../img/iconos/ico_usuario.gif) 0 0.3em no-repeat; text-decoration:underline}

.enl-acc-conts             { background:url(../img/ico_acciones.gif) 0 0 no-repeat !important;}
.enl-acc-imagenes      { background:url(../img/ico_acciones.gif) 0 -1.3em no-repeat !important;}
.enl-acc-videos             { background:url(../img/ico_acciones.gif) 0 -4em no-repeat !important;}
.enl-acc-podcasts     { background:url(../img/ico_acciones.gif) 0 -2.7em no-repeat !important;}
.enl-acc-documentos     { background:url(../img/iconos/faq.png) 0 0 no-repeat !important;}
.enl-acc-ana         { background:url(../img/ico_acciones.gif) 0 -7.4em no-repeat !important;}
.enl-acc-sub         { background:url(../img/ico_acciones.gif) 0 -9.9em no-repeat !important;}
.enl-acc-yahoo         { padding-left:3em; background:url(../img/iconos/ico_yahoo.gif) 0 0 no-repeat !important;}
.enl-acc-msn         { background:url(../img/iconos/ico_msn.gif) 0 0 no-repeat !important;}
.enl-acc-eli , .enl-acc-eli:hover { margin-right: 1.5em; color:#cc0000; font-size:120%; padding: 0.4em 0 0 0em; float: left; }
.enl-btn, a.enl-btn:hover { display:block; float:right; margin-top:1em; width:6.5em; height:2em; background:url(../img/btn_nueva_busqueda.gif) 0 0 no-repeat; text-decoration:none}
.form a.enl-acc-eli { float:left; width:auto; margin-top:1em; margin-left:0.5em;}
.caj-err a.enl-login, .caj-err a.enl-login:hover { background:url(../img/iconos.gif) -0.18em -14.25em no-repeat !important;}
.btn-com, .btn-com:hover, .btn-baja, .btn-baja:hover, .btn-dokuwiki, .btn-dokuwiki:hover { margin-top:0.5em; margin-left:1em; text-decoration:none; background:none}
a.enl-hov:hover { background:none; color:#000;}
.caj-btn .enl-eli { float:left; width:auto; margin:0.5em 0 0 1em}
.enl-descarg  { display:block; padding:0.5em 0 0.2em 1.25em; font-size:100%; background:url(../img/iconos/descargar.gif) 0 0.5em no-repeat;}

/* ENCUESTAS*/
h3.tit-enc {display:block; padding:0.2em 0 0; font-size:1.6em; }
#encuesta .caj-tit-f1 h3 { font-size:1.6em; padding-bottom:0.2em}
#ctd #encuesta ul.lst li { margin-top:1em; width:92%}
#encuesta .caj-rad { padding:0 0 0.5em}
#encuesta .caj-rad .rad { float:left; margin:0.25em 0.5em 0 0}
#encuesta .caj-rad .lbl-rad { float:left; width:12em; margin-top:0.25em; padding-bottom:0; line-height:1.4}
#ctd #encuesta ul.lst li p { margin:0 0 1em}
.form-enc h3.tit-enc { display:block; padding:0 0 0.5em; font-size:1.4em;}
.form-enc fieldset  { line-height: 2em;}
.form-enc fieldset .rad  {  background:none; border:none; /*vertical-align:middle*/}
.form-enc fieldset .lbl-rad { padding-bottom:1.5em; font-size:120%;}
.form-enc .btn     { font-size:100%; padding:0 0.1em; margin:1em 0 0em; line-height:1.4em;  color:#fff; border:0em; font-weight:bold; text-decoration:none; cursor:pointer}
.form-enc a, .form-enc a:hover { margin-left:1em; width:auto; display:inline;  font-size:120%; color:#762F34; text-decoration:underline; background:none;}
#encuesta .form-enc { padding:1em 0; border-top:0.1em solid #ccc}
#encuesta { zoom:1; display:block; position:relative; overflow:hidden; width:100%; clear:both}

/* PIEZAS */
.grid12-l .caj-area-dest .img { background:#fff; padding:0 1em}

.caj-area-dest .img { float:left;margin:0em 1em 1em 0;position:relative}
.caj-area-dest .img a {}
.caj-area-dest .img a.Noticia {border:1px solid red}
.caj-area-dest h3 a { word-wrap:break-word}

/* ESTILOS PARA LA LINEAS Y FONDOS*/
.ln-btt { padding-bottom:0.02em; border-bottom:0.09em solid #E0E7E3; }
.ln-btt-f1 { padding-bottom:0.5em; border-bottom:0.09em solid #E0E7E3; }
.ln-btt-f2 { margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:0.3em solid #E0E7E3; }
.ln-btt-f3 { padding-bottom:0.5em; border-bottom:0.09em solid #E0E7E3; width:100%}
.fdo-caj { background-color:#e4e2e0;}
#eltiempo #carpeta1Datos { padding-top:1em}
#eltiempo #carpeta1Datos .delgado { width:6em !important; margin:0.5em 0 1em 0.4em; border:0 !important; border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important; background:#f2f2f2 !important}
#carpeta1Datos .opc1, #carpeta1Datos .opc2, #carpeta1Datos .opc3 {float:left }
#eltiempo #carpeta1Datos strong { color:#000; font-size:1.2em; padding-left:1em; }
#eltiempo #carpeta1Datos .opc3 strong { padding-left:0.5em}
#eltiempo #carpeta2Datos .caj-sel { padding:0.5em 0 1em 1em}
#eltiempo #carpeta2Datos .caj-sel select { width:16em; margin-top:0.5em}
#eltiempo #carpeta2Datos .alto { margin:0.5em 0 1em 1em; border:0 !important; width:18em !important; }

/* ESTILO PARA LA PAGINACION */
.pag                               { float:left; width: 100%; border-top:1px solid #C1C1C1; text-align: right; padding:1.5em 0 0 0;}
.pag a                            { margin-left:0.5em; color:#333; font-size:120%; text-decoration: underline; }
.pag a.sig                        { margin-left:1em; color:#333; font-size:120%; text-decoration: underline; }
.pag a.ant                        { margin-right:0.5em; color:#333; font-size:120%; text-decoration: underline; }
.pag a:hover                      { color: #cc0000; text-decoration: none; }
.pag a.act                        { color: #cc0000; text-decoration: none; }

/*ESTILOS ANCHURAS Y ALTURAS */
.an-f1 { width:90% }
.an-map { width:36em;}

/* PESTANAS CATEGORIAS-MAPA */
ul.pesf1                            { clear:both; width: 100%; }
ul.pesf1 li                         { float: left; }
ul.pesf1 li a#carpeta1              { background: url(../img/pesoff.jpg) no-repeat top left; padding: 0.5em 0 0.5em 0em; color: #fff; font-weight: bold; font-size: 1.2em; text-transform: uppercase;  }
ul.pesf1 li a#carpeta2              { background: url(../img/pesoff.jpg) no-repeat top left; margin-left: 0.1em; padding: 0.5em 0 0.5em 0em; color: #fff; font-weight: bold; font-size: 1.2em; text-transform: uppercase;  }
ul.pesf1 li a                       { position: relative; top: 0.25em; width: 8.2em; text-align: center; display:block; text-decoration: none; float: left;}
ul.pesf1 li a#carpeta1.act          { background: url(../img/peson.jpg) no-repeat top left; padding: 0.5em 0 0.5em 0em; color: #666; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
ul.pesf1 li a#carpeta2.act          { background: url(../img/peson.jpg) no-repeat top left; padding: 0.5em 0 0.5em 0em; color: #666; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.pesf1-cpo                             { background-color: #fff; border: 0.3em solid #bfbfbf; width: 98%; float: left; }
.pesf1-padd                         { padding: 0 0 0 0.5em; }
.pesf1-padd li li a    { font-size: 120% !important; }

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }
.fckIzq   { text-align: left; }
.fckDcha { text-align: right; }
.fckCen   { text-align: center; }
.fckJus   { text-align: justify; }
.posrel { position:relative}

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padd          { padding:1em 2em}
.padd-f1    { padding:0 1em}
.padd-f2    { padding:0.5em 0}
.padd-top      { padding: 0.7em 0 0 0}
.padd-top-f1 { padding: 0.3em 0 0 0}
.padd-btt      { padding: 0 0 0.7em 0}
.padd-izq-f1 { padding: 0 0 0 1.2em}
.padd-izq    { padding: 0 0 0 1.5em}
.padd-dch      { padding: 0 0.7em 0 0}
.padd-dch-f1 { padding: 0 1.5em 0 0}
.marg-top      { margin: 0.7em 0 0 0}
.marg-top-f1 { margin: 1.2em 0 0 0}
.marg-btt       { margin-bottom:0.7em !important; }
.marg-btt-null { margin-bottom:0; }
.marg-btt-f1       { margin-bottom:1.4em !important; }
.marg-dch       { margin: 0 0.5em 0 0}
.marg-dch-f1      { margin: 0 2em 0 0}
.al1 {height:15em}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
#print { display:none}
.brr { clear: both; }
.ocu { text-indent:-10000em; height:0;  visibility : hidden; display : block; overflow: hidden;  margin:0; padding:0; line-height:0; background:transparent !important}
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden;  }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }

/* Cajas home */
#prensa .box { border:0}
.box                    { margin: 0 0 0 0em; padding: 0 2% 2em 2%; background: #fff; border-bottom: 3px solid #cc0000; width: 96%; float: left; }
.box h2                 { padding: 0.7em 0 0.3em 0em; border-bottom: 0.1em solid #cccccc; font-family: Georgia; color: #cc0000; width:100%; font-weight: normal; font-size: 1.7em; float: left; }
.box h3                 { padding: 0.3em 0 0 0em; font-family: Georgia; color: #000; font-weight: normal; font-size: 1.5em; float: left; }
.box h3.tit             { padding: 0.3em 0 0.3em 0em; border-bottom: 0.1em solid #cccccc; font-family: Arial; width: 100%; color: #cc0000; font-weight: bold; font-size: 1.4em; float: left; }
.box h3.tit-f1          { margin-bottom: 1em; padding: 0.3em 0 0.3em 0em; border-bottom: 0.1em solid #cccccc; font-family: Arial; width: 100%; color: #cc0000; font-weight: bold; font-size: 1.4em; float: left; }
.box h3.tit-f2          { margin-bottom: 0.5em; margin-top:1em; padding: 0.3em 0 0.3em 0em; border-bottom: 0.1em solid #cccccc; font-family: Arial; width: 100%; color: #cc0000; font-weight: bold; font-size: 1.4em; float: left; }
.box p                  { margin: 1.5em 0 0 0em; font-size: 1.2em; float: left; }
.box p.info             { padding: 0.3em 0 0 0em;  margin:0; font-family: Georgia; color: #000; font-weight: normal; font-size: 1.5em !important; float: left; line-height:1.3}
.box a                  { color: #cc0000; }
.box-cab { width: 100%; height: 3.2em; float: left; cursor: default; background: #009BA0;}
.box-cab h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f1 { width: 100%; height: 3.2em; float: left; cursor: default; background: #D68126;}
.box-cab-f1 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f2 { width: 100%; height: 3.2em; float: left; cursor: default; background: #2A2A2A; }
.box-cab-f2 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f3 { width: 100%; height: 3.2em; float: left; cursor: default; background: #008971; }
.box-cab-f3 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f4 { width: 100%; height: 3.2em; float: left; cursor: default; background: #998F1D; }
.box-cab-f4 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f5 { width: 100%; height: 3.2em; float: left; cursor: default; background: #c7b900; }
.box-cab-f5 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f6 { width: 100%; height: 3.2em; float: left; cursor: default; background: #848484; }
.box-cab-f6 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-cab-f11 { width: 100%; height: 3.2em; float: left; cursor: default; background: #5B6FAB; }
.box-cab-f11 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }

.box-g                  { margin: 0.3em 0 0.6em 0em; font-size: 1.2em; width: 96%; padding: 0.4em 2% 0.5em 2%; background: #d2d2d2; float: left; }
.alg                    { border: none!important; background: #d2d2d2; }

.box-conf { margin-left: 1%; width: 98%; background: #EFEFEF url(/MODULOS/global/publico/interfaces/img/fnd-box.gif) repeat top left; float: left; }
.box-conf form { margin: 0 3%; width: 94%; padding: 1.5em 0 2.2em 0em; float: left; }
.box-conf form fieldset { margin: 0 auto; text-align: center; }
.box-conf form fieldset select { margin: 0 0.5em; }
.box-conf form label { font-size: 1.1em; }
.bot-conf { margin-top: 0.5em; padding: 0.4em 1em 0.6em 1em ; text-align: center; font-weight: bold; text-decoration: none; color: #fff; font-size: 1.1em; background: #444; border: none; cursor: pointer; }
.bot-conf:hover { text-decoration: underline; }


/* Titulos interiores */
.box-f1 { margin: 2em 0 0 0em; width: 100%; float: left; }
.box-f1 .box-cab { width: 100%; height: 3.2em; float: left; cursor: inherit; background: #009BA0; }
.box-f1 .box-cab-f1 { width: 100%; height: 3.2em; float: left; }
.box-f1 .box-cab-f1 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f2 { width: 100%; height: 3.2em; cursor: inherit; background: #D68126; float: left; }
.box-f1 .box-cab-f2 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f3 { width: 100%; height: 3.2em; cursor: inherit; background: #2A2A2A; float: left; }
.box-f1 .box-cab-f3 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f4 { width: 100%; height: 3.2em; cursor: inherit; background: #008971; float: left; }
.box-f1 .box-cab-f4 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f5 { width: 100%; height: 3.2em; cursor: inherit; background: #998F1D; float: left; }
.box-f1 .box-cab-f5 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f6 { width: 100%; height: 3.2em; cursor: inherit; background: #c7b900; float: left; }
.box-f1 .box-cab-f6 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }
.box-f1 .box-cab-f7 { width: 100%; height: 3.2em; cursor: inherit; background: #848484; float: left; }
.box-f1 .box-cab-f7 h2 { margin: 0.7em 0 0 1.5em; font-size: 1.1em; color: #fff; text-transform: uppercase; float: left; }

.box-dts { margin-left: 1%; width: 98%; background: #EFEFEF; float: left; }
.box-dts-f1 { width: 100%; background: #fff; float: left; }
.box-dts-f2 { width: 100%; padding-bottom: 1.7em; background: #fff; float: left; }
.box-dts-f3 { width: 100%; background: #fff; float: left; }
.box-dts-f4 { width: 100%; background: #fff; float: left; }
.box-dts-f5 { width: 100%; padding-bottom: 0.2em; background: #EFEFEF; float: left; }

a.cerrar { margin: 0.6em 1.5em 0 0em; text-indent: -5000em; width: 1.6em; height: 1.6em; background: url(/MODULOS/global/publico/interfaces/img/iconos/close.png) no-repeat top left; float: right;}
a.edit { margin: 0.6em 0.3em 0 0em; text-indent: -5000em; width: 1.6em; height: 1.6em; background: url(/MODULOS/global/publico/interfaces/img/iconos/edit.png) no-repeat top left; float: right;}

#caj1, #caj1-int { background: #009BA0; }
#caj2 { background: #D68126; }
#caj3 { background: #2A2A2A; }
#caj4 { background: #008971; }
#caj5 { background: #008971; }
#caj6 { background: #008971; }
#caj7 { background: #998F1D; }
#caj8 { background: #c7b900; }
#caj9 { background: #848484; }

#nube-tags .lst-tags { padding: 0.8em 0 0; margin: 0; text-align:left; width:98%;}
#nube-tags .lst-tags ol { margin: 0.2em 0 0; padding: 0; }
#nube-tags .lst-tags li { list-style-type: none; padding-left:0.2em; display:inline}
* html #nube-tags .lst-tags li     { display:inline} *:first-child+html #nube-tags .lst-tags li {display:inline}
#nube-tags .lst-tags li span { display: none; }
#nube-tags .lst-tags a { color: #000; font-weight:bold; line-height:1.1; text-decoration: none; word-wrap: break-word; font-family:'trebuchet ms';}
#nube-tags .lst-tags a:hover { color:#cc0000 !important;  text-decoration: none; }
#nube-tags .lst-tags .tm1 { font-size: 90% !important; color:#666 !important; font-weight:bold !important;  font-family:arial}
#nube-tags .lst-tags .tm2 { font-size: 120% !important; color:#666 !important; font-weight:bold !important;  word-spacing:-0.05em !important; font-style:normal !important}
#nube-tags .lst-tags .tm3 { font-size: 140%;  text-transform:uppercase; color:#333; font-weight:bold !important; font-style:normal}
#nube-tags .lst-tags .tm4 { font-size: 170%; font-weight:bold !important; color:#333; letter-spacing:-0.03em !important; font-family:arial; font-style:normal !important}
#nube-tags .lst-tags .tm5 { font-size: 170%; font-weight:bold !important; color:#000; font-family:arial;  letter-spacing:-0.05em !important; font-style:normal !important; text-transform:uppercase}

/* Entrevista */
#entrevista .grid4-l { width:32.5em !important; }
#entrevista a.enl-vol, #entrevista a.enl-vol:hover { font-size:120%}
#entrevista a.enl { padding-left:0}
#entrevista .tit-det { font-size:120%}
#ajaxChatCopyright  {display:none !important}
.caj-info-chat  { clear:both; margin-top:1em; padding:2em 1em 0 0; font-size:100%; }
.box .caj-info-chat p { padding:0 0 1em 1.5em !important; margin:0; background:url(../img/bullet_sig.gif) no-repeat;}
.caj-nosala { clear:both;  text-align:left; margin:2em; padding:1em 1em 0 1em; color:#000;  background:#FFFFE6; border:0.09em solid #BDBDBD;}/*caja estado entrevista*/
.caj-nosala p { clear:both; float:none; font-size:100%; margin:0 !important; padding:0 0 1em}
#popup #pregunta .info small { font-size:90% !important;}
#popup #pregunta .form .textarea { clear:both; margin:0.5em 0; padding:0.5em; width:27em; font-size:130% !important}

/* carreteras */
#wdgt-carreteras ul.lst-not li img { float:left; padding:0 0.5em 0.5em 0}
#wdgt-carreteras ul.lst-not li h3 { font-size:1.2em; padding-top:0.4em}
#wdgt-carreteras ul.lst-not li p { padding-top:0}
#wdgt-carreteras ul.lst-not li strong { font-weight:normal; font-size:1.2em;}
#wdgt-carreteras ul.lst-not li a.enl { display:block; padding:0.6em 0 0; font-size:1.2em; text-decoration:underline; cursor:pointer}
#wdgt-carreteras .caj-info-wdgt { float:right; width:85%;}
.grid3-r #wdgt-carreteras .caj-info-wdgt, .grid3-l #wdgt-carreteras .caj-info-wdgt { width:74%;}
#wdgt-carreteras a.enl-des { display:block; padding:0.5em 0 0; border-top:0.09em solid #ccc; font-size:1.3em; color:#762F34}

#mas_info_carreteras { display:block; height:4.4em; margin-bottom:3em; overflow:hidden; cursor:pointer;}
.tooltip { display:none; width:37em; }
.tooltip .center { padding:0 3em; background:url(../img/fdo_tooltip.png) 0 0 repeat;}
.tooltip .top { height:2.8em; width:37em; background:url(../img/fdo_tooltip_top.png) top left no-repeat;}
.tooltip .btt {height:2.8em; width:37em; background:url(../img/fdo_tooltip_btt.png) bottom left no-repeat;}
.tooltip .center p { padding-bottom:0.2em; font-size:1.2em; color:#333;}
.caj-info-wgt-nojs { clear:both; float:left; width:90%; margin-top:0.7em; background:#F2F2F2; padding:0.5em 0.7em}
.caj-info-wgt-nojs p { padding-bottom:0.2em; font-size:1.2em; color:#333;}

/* PIEZAS DESTACAS*/

.tipo1.pieza-destacada {background:#762f34;color:#FFF;padding:0 !important;}
.tipo1.pieza-destacada.fnd-f1 {border-bottom:0.3em solid #762f34 !important;}
.tipo1.pieza-destacada.fnd-f5 {padding:1em;border-bottom:0.3em solid #762f34 !important;}
.tipo1.pieza-destacada .caj-tit-f1.caj-tit-print h2 {background:#FFF;padding:0.3em 0.5em}
.tipo1.pieza-destacada .caj-tit h2 {background:#FFF;padding:0.3em 0.5em !important}
.tipo1.pieza-destacada .caj-tit {background:#FFF;padding:0.3em 0.5em !important;margin:0.1em 0 0}
.tipo1.pieza-destacada .img {float:left;position:relative}
.tipo1.pieza-destacada ul.lst-not {padding:0;margin:0;}
.tipo1.pieza-destacada ul.lst-not li          { clear:both; padding:1em; display:block; border-top:none !important}
.tipo1.pieza-destacada ul.lst-not li.first          { border-top:none;border-bottom:0.3em solid #762f34 !important; }
.tipo1.pieza-destacada ul.lst-not li.first h3        { border-top:none;float:none; color:#FFF !important;  padding:0 0 0.1em;line-height:1.2}
.tipo1.pieza-destacada ul.lst-not li.first h3 a {color:#FFF !important; }
.tipo1.pieza-destacada ul.lst-not li.first ul li { padding:0;color:#FFF !important }
.tipo1.pieza-destacada ul.lst-not li.first ul.cat { }
.tipo1.pieza-destacada ul.lst-not li.first ul.cat li { display:inline;}
.tipo1.pieza-destacada ul.lst-not li.first ul.cat li a{ display:inline;text-decoration:underline;}
.tipo1.pieza-destacada ul.lst-not li.first ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo1.pieza-destacada ul.lst-not li div.img, .tipo1.pieza-destacada ul.lst-not li div.img-izq    { float:left; margin-bottom:0.35em; position: relative;background:#762f34;}
.tipo1.pieza-destacada ul.lst-not li div.img a img .video, ul.lst-not li div.img-izq a img .video    { float:left; margin-bottom:0.35em; position: relative;width:20em !important; }
.tipo1.pieza-destacada ul.lst-not li div.img-dch   { float:right; margin-left:1em;  margin-bottom:0.35em; position: relative;}
.tipo1.pieza-destacada ul.lst-not li p     { float:none;  margin:0; padding-top:0.3em;  line-height: 1.2em; }
.tipo1.pieza-destacada ul.lst-not li a      {  color:#FFF; text-decoration:none; }
.tipo1.pieza-destacada ul.lst-not li h3 { float:none; color:#FFF !important; padding:0 0 0.1em;line-height:1.2}
.tipo1.pieza-destacada ul.lst-not li h3 a {color:#FFF !important;}
.tipo1.pieza-destacada ul.lst-not li a:hover     { color:#FFF; text-decoration:underline; }
.tipo1.pieza-destacada ul.lst-not li span { }
.tipo1.pieza-destacada ul.lst-not li .fec { padding-right:0.3em;color:#FFF !important }
.tipo1.pieza-destacada ul.lst-not li ul li { padding:0;color:#FFF !important }
.tipo1.pieza-destacada ul.lst-not li ul.cat { display:inline;}
.tipo1.pieza-destacada ul.lst-not li ul.cat li { display:inline;}
.tipo1.pieza-destacada ul.lst-not li ul.cat li a{ display:inline;text-decoration:underline;}
.tipo1.pieza-destacada ul.lst-not li ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo1.pieza-destacada ul.lst-not li .img a { display:block}
.tipo1.pieza-destacada ul.cat li { border: none !important;}
.tipo1.pieza-destacada ul.lst-not li.pdf h3, ul.lst-not li.pod h3, ul.lst-not li.audio h3 {}
.tipo1.pieza-destacada ul.lst-not li.pdf {  padding-left:2.5em; background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
.tipo1.pieza-destacada ul.lst-not li.pod {  padding-left:2.5em; background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
.tipo1.pieza-destacada ul.lst-not li.audio    {  padding-left:2.5em; background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
.tipo1.pieza-destacada ul.lst-not li.doc h3 { }
.tipo1.pieza-destacada ul.lst-not li.doc .ico { float:left; margin-right:0.5em; width:1.6em}
.tipo1.pieza-destacada ul.lst-not li.doc .cont { float:left; width:90%}
.tipo1.pieza-destacada div.ultima{width:8.8em;background:#FFF;color:#762f34;float:right;padding:0.2em 0.3em}
.caj-area-dest.tipo1.pieza-destacada{background:#FFF;}
.caj-area-dest.tipo1.pieza-destacada .caj-destacada{background:#762f34;}
.tipo1.pieza-destacada .caj-destacada{background:#762f34;border-bottom:0.3em solid #762f34;}
.tipo1.pieza-destacada .caj-destacada h3{color:#FFF !important;padding:0 0 0.1em;}
.tipo1.pieza-destacada .caj-destacada h3 a{color:#FFF !important;padding:1em 0}
.tipo1.pieza-destacada .caj-destacada h3 a:hover{color:#FFF !important;text-decoration:none;}
.tipo1.pieza-destacada .caj-destacada p{padding:0.3em 0 0 0}
.tipo1.pieza-destacada .caj-destacada span.fec {color:#FFF !important;}
.tipo1.pieza-destacada .caj-destacada ul.cat {margin: 0 0 0.3em 0}
.tipo1.pieza-destacada .caj-destacada ul.cat li{color:#FFF !important;}
.tipo1.pieza-destacada .caj-destacada ul.cat li a{color:#FFF !important;text-decoration:underline}
.tipo1.pieza-destacada .caj-destacada ul.cat li a:hover{color:#FFF !important;text-decoration:none}

.caj-area-dest.tipo1.pieza-destacada .recuadro {display:block;width:70em;height:31.1em;float:left;position:absolute;background:url(../img/destacadas/dest_tipo1.png) 0 0 no-repeat;top:0;left:0;z-index:100000}

.caj-area-dest.tipo1.pieza-destacada .img-izq, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 {padding:0 !important; margin:0 !important;position:relative}
.caj-area-dest.tipo1.pieza-destacada .img-izq img, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 img {padding:0 !important; margin:0 !important}

.caj-area-dest.tipo1.pieza-destacada .fnd-f5{padding:0;border-bottom:0.3em solid #762f34 !important;}
.caj-area-dest.tipo1.pieza-destacada .fnd-f5 .caj-tit{border:none}

.tipo2.pieza-destacada {background:#762f34;color:#FFF;padding:0 !important;position:relative;margin-bottom:1em}
.tipo2.pieza-destacada.fnd-f1 {border-bottom:0.3em solid #762f34 !important;}
.tipo2.pieza-destacada.fnd-f1 .caj-tit{background:#FFF !important;padding:0.3em 0.5em !important}
.tipo2.pieza-destacada.fnd-f5 {padding:0;border-bottom:none !important;}
.tipo2.pieza-destacada .caj-tit  {margin-bottom:0.1em !important}
.tipo2.pieza-destacada .caj-tit-f1.caj-tit-print h2 {background:#FFF;padding:0.3em 0.5em }
.tipo2.pieza-destacada ul.lst-not {padding:0;margin:0;}
.tipo2.pieza-destacada ul.lst-not li          { clear:both;padding:1em; display:block; border-top:none !important}
.tipo2.pieza-destacada ul.lst-not li.first          { border-top:none;border-bottom:none !important;}
.tipo2.pieza-destacada ul.lst-not li.first h3        { border-top:none;}
.tipo2.pieza-destacada ul.lst-not li.first ul li { padding:0;color:#FFF !important }
.tipo2.pieza-destacada ul.lst-not li.first p{}
.tipo2.pieza-destacada ul.lst-not li.first ul.cat { }
.tipo2.pieza-destacada ul.lst-not li.first ul.cat li { display:inline;}
.tipo2.pieza-destacada ul.lst-not li.first ul.cat li a{ display:inline;text-decoration:underline;}
.tipo2.pieza-destacada ul.lst-not li.first ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo2.pieza-destacada ul.lst-not li div.img, .tipo2.pieza-destacada ul.lst-not li div.img-izq img, .tipo2.pieza-destacada ul.lst-not li div.img-dch img    { float:left; position: relative;padding:0 !important}
.tipo2.pieza-destacada ul.lst-not li div.img a img .video, ul.lst-not li div.img-izq a img .video    { float:left; margin-bottom:0.35em; position: relative;width:20em !important; }
.tipo2.pieza-destacada ul.lst-not li div.img-dch   { float:right; margin-left:1em;  margin-bottom:0.35em; position: relative;}
.tipo2.pieza-destacada ul.lst-not li p     { float:none;  margin:0; padding-top:0.3em;  line-height: 1.2em; }
.tipo2.pieza-destacada ul.lst-not li a      {  color:#FFF; text-decoration:none; }
.tipo2.pieza-destacada ul.lst-not li h3 { float:none;color:#FFF !important; padding:0 0 0.1em;line-height:1.2}
.tipo2.pieza-destacada ul.lst-not li h3 a {color:#FFF !important; }
.tipo2.pieza-destacada ul.lst-not li a:hover     { color:#FFF; text-decoration:underline; }
.tipo2.pieza-destacada ul.lst-not li span {}
.tipo2.pieza-destacada ul.lst-not li .fec { padding-right:0.3em;color:#FFF !important }
.tipo2.pieza-destacada ul.lst-not li ul li { padding:0;color:#FFF !important }
.tipo2.pieza-destacada ul.lst-not li ul.cat { display:inline;}
.tipo2.pieza-destacada ul.lst-not li ul.cat li { display:inline;}
.tipo2.pieza-destacada ul.lst-not li ul.cat li a{ display:inline;text-decoration:underline;}
.tipo2.pieza-destacada ul.lst-not li ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo2.pieza-destacada ul.lst-not li .img a { display:block}
.tipo2.pieza-destacada ul.cat li { border: none !important;}
.tipo2.pieza-destacada ul.lst-not li.pdf h3, ul.lst-not li.pod h3, ul.lst-not li.audio h3 { }
.tipo2.pieza-destacada ul.lst-not li.pdf {  padding-left:2.5em; background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
.tipo2.pieza-destacada ul.lst-not li.pod {  padding-left:2.5em; background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
.tipo2.pieza-destacada ul.lst-not li.audio    {  padding-left:2.5em; background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
.tipo2.pieza-destacada ul.lst-not li.doc h3 { }
.tipo2.pieza-destacada ul.lst-not li.doc .ico { float:left; margin-right:0.5em; width:1.6em}
.tipo2.pieza-destacada ul.lst-not li.doc .cont { float:left; width:90%}
.tipo2.pieza-destacada div.ultima{width:8.8em;background:#FFF;color:#762f34;float:right;padding:0.2em 0.3em}
.tipo2.pieza-destacada .caj-destacada{background:#762f34;border-bottom:0.3em solid #762f34;padding:0.5em 1em;}
.tipo2.pieza-destacada .caj-destacada.detalle_v{height:30em;}
.tipo2.pieza-destacada .caj-destacada h3{color:#FFF !important;padding:0 0 0.1em}
.tipo2.pieza-destacada .caj-destacada h3 a{color:#FFF !important;}
.tipo2.pieza-destacada .caj-destacada h3 a:hover{color:#FFF !important;text-decoration:none;}
.tipo2.pieza-destacada .caj-destacada p{padding:0.3em 0 0 0}
.tipo2.pieza-destacada .caj-destacada span.fec {color:#FFF !important;}
.tipo2.pieza-destacada .caj-destacada ul.cat {margin: 0 0 0.3em 0}
.tipo2.pieza-destacada .caj-destacada ul.cat li{color:#FFF !important;}
.tipo2.pieza-destacada .caj-destacada ul.cat li a{color:#FFF !important;text-decoration:underline}
.tipo2.pieza-destacada .caj-destacada ul.cat li a:hover{color:#FFF !important;text-decoration:none}
.tipo2.pieza-destacada.caj-area-dest .img1 a {float:left}

.caj-area-dest.tipo2.pieza-destacada .img {float:left;position:relative}
.caj-area-dest.tipo2.pieza-destacada .recuadro {display:block;width:46em;height:31.1em;float:left;position:absolute;background:url(../img/destacadas/dest_tipo2.png) 0 0em no-repeat;top:0em;left:0em;z-index:-99900}

.caj-area-dest.tipo2.pieza-destacada a img{z-index:100;margin:10px 0 0 10px}
.caj-area-dest.tipo2.pieza-destacada a img.imagen{z-index:100;margin:10px 0 0 10px;width:440px;height:296px;}

.caj-area-dest.tipo2.pieza-destacada .img-izq, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 {padding:0 !important; margin:0 !important;}
.caj-area-dest.tipo2.pieza-destacada .img-izq img, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 img {padding:0 !important; margin:0 !important;position:relative}
.caj-area-dest.tipo2.pieza-destacada .fnd-f5{padding:0;border-bottom:0.3em solid #762f34 !important;}
.caj-area-dest.tipo2.pieza-destacada .fnd-f5 .caj-tit{border:none}
.caj-area-dest.tipo2.pieza-destacada .fnd-f5 .caj-tit h2{background:#FFF;padding:0.3em 0.5em !important}

.tipo3.pieza-destacada {background:#762f34;color:#FFF;padding:0 !important}
.tipo3.pieza-destacada.fnd-f1 {border-bottom:0.3em solid #762f34 !important;}
.tipo3.pieza-destacada .caj-tit  {margin-bottom:0.1em !important}
.tipo3.pieza-destacada .caj-tit h2 {background:#FFF;padding:0.3em 0.5em !important}
.tipo3.pieza-destacada .caj-tit-f1.caj-tit-print h2 {background:#FFF;padding:0.3em 0.5em}
.tipo3.pieza-destacada ul.lst-not {padding:0;margin:0;}
.tipo3.pieza-destacada ul.lst-not li          { clear:both; padding:1em; display:block; border-top:none !important}
.tipo3.pieza-destacada ul.lst-not li.first          { border-top:none;border-bottom:0.3em solid #762f34 !important; }
.tipo3.pieza-destacada ul.lst-not li.first h3 { float:none;color:#FFF !important; padding:0 0 0.1em;line-height:1.2}
.tipo3.pieza-destacada ul.lst-not li.first h3 a {color:#FFF !important; }
.tipo3.pieza-destacada ul.lst-not li.first ul li { padding:0;color:#FFF !important }
.tipo3.pieza-destacada ul.lst-not li.first ul.cat { }
.tipo3.pieza-destacada ul.lst-not li.first ul.cat li { display:inline;}
.tipo3.pieza-destacada ul.lst-not li.first ul.cat li a{ display:inline;text-decoration:underline;}
.tipo3.pieza-destacada ul.lst-not li.first ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo3.pieza-destacada ul.lst-not li div.img, ul.lst-not li div.img-izq    { float:left; margin-bottom:0.35em; position: relative; }
.tipo3.pieza-destacada ul.lst-not li div.img a img .video, ul.lst-not li div.img-izq a img .video    { float:left; margin-bottom:0.35em; position: relative;width:20em !important; }
.tipo3.pieza-destacada ul.lst-not li div.img-dch   { float:right; margin-left:1em;  margin-bottom:0.35em; position: relative;}
.tipo3.pieza-destacada ul.lst-not li p     { float:none;  margin:0; padding-top:0.3em; line-height: 1.2em; }
.tipo3.pieza-destacada ul.lst-not li a      {  color:#FFF; text-decoration:none; }
.tipo3.pieza-destacada ul.lst-not li h3 { float:none; color:#FFF !important;  padding:0 0 0.1em;line-height:1.2}
.tipo3.pieza-destacada ul.lst-not li h3 a {color:#FFF !important; }
.tipo3.pieza-destacada ul.lst-not li a:hover     { color:#FFF; text-decoration:underline; }
.tipo3.pieza-destacada ul.lst-not li span { font-size:1.2em}
.tipo3.pieza-destacada ul.lst-not li .fec { padding-right:0.3em;color:#FFF !important;; }
.tipo3.pieza-destacada ul.lst-not li ul li { padding:0;color:#FFF !important }
.tipo3.pieza-destacada ul.lst-not li ul.cat { display:inline;}
.tipo3.pieza-destacada ul.lst-not li ul.cat li { display:inline;}
.tipo3.pieza-destacada ul.lst-not li ul.cat li a{ display:inline;text-decoration:underline;}
.tipo3.pieza-destacada ul.lst-not li ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo3.pieza-destacada ul.lst-not li .img a { display:block}
.tipo3.pieza-destacada ul.cat li { border: none !important;}
.tipo3.pieza-destacada ul.lst-not li.pdf h3, ul.lst-not li.pod h3, ul.lst-not li.audio h3 { }
.tipo3.pieza-destacada ul.lst-not li.pdf {  padding-left:2.5em; background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
.tipo3.pieza-destacada ul.lst-not li.pod {  padding-left:2.5em; background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
.tipo3.pieza-destacada ul.lst-not li.audio    {  padding-left:2.5em; background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
.tipo3.pieza-destacada ul.lst-not li.doc h3 { }
.tipo3.pieza-destacada ul.lst-not li.doc .ico { float:left; margin-right:0.5em; width:1.6em}
.tipo3.pieza-destacada ul.lst-not li.doc .cont { float:left; width:90%}
.tipo3.pieza-destacada div.ultima{width:8.8em;background:#FFF;color:#762f34;float:right;padding:0.2em 0.3em}
.tipo3.pieza-destacada ul.lst-not li.first .img-dch img, .tipo3.pieza-destacada ul.lst-not li.first .img-izq img { padding:0 !important;}

.tipo4.pieza-destacada {background:#762f34;color:#FFF;padding:0 !important;position:relative}
.tipo4.pieza-destacada.fnd-f1 {border-bottom:0.3em solid #762f34 !important;}
.tipo4.pieza-destacada.fnd-f5 {padding:0;border-bottom:0.3em solid #762f34 !important;}
.tipo4.pieza-destacada .caj-tit  {margin-bottom:0.1em !important}
.tipo4.pieza-destacada .caj-tit-f1.caj-tit-print h2 {background:#FFF;padding:0.3em 0.5em}
.tipo4.pieza-destacada.fnd-f1 .caj-tit  {margin-bottom:0.1em !important}
.tipo4.pieza-destacada.fnd-f1 .caj-tit h2 {background:#FFF;padding:0.3em 0.5em !important}
.tipo4.pieza-destacada .caj-tit-f1.caj-tit-print h2 {background:#FFF;padding:0.3em 0.5em}
.tipo4.pieza-destacada ul.lst-not {padding:0;margin:0;}
.tipo4.pieza-destacada ul.lst-not li          { clear:both;padding:1em; display:block; border-top:none !important}
.tipo4.pieza-destacada ul.lst-not li.first          { border-top:none;border-bottom:0.3em solid #762f34 !important; }
.tipo4.pieza-destacada ul.lst-not li.first h3        { border-top:none;}
.tipo4.pieza-destacada ul.lst-not li.first ul li { padding:0;color:#FFF !important }
.tipo4.pieza-destacada ul.lst-not li.first p{}
.tipo4.pieza-destacada ul.lst-not li.first ul.cat { }
.tipo4.pieza-destacada ul.lst-not li.first ul.cat li { display:inline;}
.tipo4.pieza-destacada ul.lst-not li.first ul.cat li a{ display:inline;text-decoration:underline;}
.tipo4.pieza-destacada ul.lst-not li.first ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo4.pieza-destacada ul.lst-not li div.img, .tipo4.pieza-destacada ul.lst-not li div.img-izq    { float:left; margin-bottom:0.35em;width:22.7em;background:#762f34; }
.tipo4.pieza-destacada ul.lst-not li div.img a img .video, ul.lst-not li div.img-izq a img .video    { float:left; margin-bottom:0.35em; position: relative;width:20em !important; }
.tipo4.pieza-destacada ul.lst-not li div.img-dch   { float:right; margin-left:1em;  margin-bottom:0.35em; position: relative;}
.tipo4.pieza-destacada ul.lst-not li p     { float:none;  margin:0; padding-top:0.3em; line-height: 1.2em; }
.tipo4.pieza-destacada ul.lst-not li a      {  color:#FFF; text-decoration:none; }
.tipo4.pieza-destacada ul.lst-not li h3 { float:none; color:#FFF !important;padding:0 0 0.1em;line-height:1.2}
.tipo4.pieza-destacada ul.lst-not li h3 a {color:#FFF !important; }
.tipo4.pieza-destacada ul.lst-not li a:hover     { color:#FFF; text-decoration:underline; }
.tipo4.pieza-destacada ul.lst-not li span { }
.tipo4.pieza-destacada ul.lst-not li .fec { padding-right:0.3em;color:#FFF !important }
.tipo4.pieza-destacada ul.lst-not li ul li { padding:0;color:#FFF !important }
.tipo4.pieza-destacada ul.lst-not li ul.cat { display:inline;}
.tipo4.pieza-destacada ul.lst-not li ul.cat li { display:inline;}
.tipo4.pieza-destacada ul.lst-not li ul.cat li a{ display:inline;text-decoration:underline;}
.tipo4.pieza-destacada ul.lst-not li ul.cat li a:hover{ display:inline;text-decoration:none}
.tipo4.pieza-destacada ul.lst-not li .img a { display:block}
.tipo4.pieza-destacada ul.cat li { border: none !important;}
.tipo4.pieza-destacada ul.lst-not li.pdf h3, ul.lst-not li.pod h3, ul.lst-not li.audio h3 { }
.tipo4.pieza-destacada ul.lst-not li.pdf {  padding-left:2.5em; background:url(../img/iconos/pdf.jpg) no-repeat 0 1em !important;}
.tipo4.pieza-destacada ul.lst-not li.pod {  padding-left:2.5em; background:url(../img/iconos/ico-podcast.gif) no-repeat 0 1em !important;}
.tipo4.pieza-destacada ul.lst-not li.audio    {  padding-left:2.5em; background:url(../img/iconos/ico-audio.gif) no-repeat 0 1em !important; }
.tipo4.pieza-destacada ul.lst-not li.doc h3 { }
.tipo4.pieza-destacada ul.lst-not li.doc .ico { float:left; margin-right:0.5em; width:1.6em}
.tipo4.pieza-destacada ul.lst-not li.doc .cont { float:left; width:90%}
.tipo4.pieza-destacada div.ultima{width:8.8em;background:#FFF;color:#762f34;float:right;padding:0.2em 0.3em}
.tipo4.pieza-destacada .caj-destacada.fnd-f1{background:#762f34;border-bottom:0.3em solid #762f34;}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 h3{color:#FFF !important;padding:0 0 0.1em}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 h3 a{color:#FFF !important;}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 h3 a:hover{color:#FFF !important;text-decoration:none;}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 p{padding:0.3em 0 0 0}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 span.fec {color:#FFF !important;}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 ul.cat {margin: 0 0 0.3em 0}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 ul.cat li{color:#FFF !important;}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 ul.cat li a{color:#FFF !important;text-decoration:underline}
.tipo4.pieza-destacada .caj-destacada.fnd-f1 ul.cat li a:hover{color:#FFF !important;text-decoration:none}
.tipo4.pieza-destacada.caj-area-dest .img1 a {float:left}

.caj-area-dest.tipo4.pieza-destacada .recuadro {display:block;width:94.2em;height:57.5em;float:left;position:absolute;background:url(../img/destacadas/dest_tipo4.png) 0 0 no-repeat;top:0em;left:0;z-index:100000}
.caj-area-dest.tipo4.pieza-destacada .img-izq, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 {padding:0 !important; margin:0 !important}
.caj-area-dest.tipo4.pieza-destacada .img-izq img, .caj-area-dest.tipo2.pieza-destacada .img-izq-f1 img {padding:0 !important; margin:0 !important}
.caj-area-dest.tipo4.pieza-destacada .fnd-f5{padding:0;border-bottom:0.3em solid #762f34 !important;}
.caj-area-dest.tipo4.pieza-destacada .fnd-f5 .caj-tit{border:none}
.caj-area-dest.tipo2.pieza-destacada .fnd-f5 .caj-tit h2{background:#FFF;padding:0.3em 0.5em !important}
