/* ESTILOS GENERALES */
body          { margin:0; padding:0; font-family: Arial; line-height:1.2em; font-size:63%; color:#333; text-align:center; background:#FFF; }
form          { margin:0; padding:0;}
fieldset      { margin:0; padding:0; border:none;}
legend        { text-indent:-10000em; margin:-10em;  }
input,select  { font-size:100%; color:#6d6d6d; font-family: Arial; background-color:#ffffff;border:0.09em solid #CCC}
input         {}
h1, h2, h3, h4, h5 { margin:0; padding:0; font-family: Arial;}
strong        { font-weight:bold;}
sup           { color:#333;}
p             { padding:0em 0em 0 0em ;line-height:1.2 }
.cpo sup  { color:#000 !important;}


a.masf , a.menosf {font-size:2.2em !important;text-decoration:none;font-weight:normal;color:#A12F1B}
a.masf:hover , a.menosf:hover {font-size:2.2em !important;text-decoration:underline;font-weight:normal;color:#A12F1B}
a img {border:none}
.pixels {
    font-size:1.14em;
}

/* CAJAS GLOBALES */
#lat {display:none}
#scab {display:none}
/*Cuerpo para las tablas*/
.caj-tbl {width:46.35em;}

#dts-vid  {  margin:0em;}
#dts-home  { float:right; width:46.35em; padding-top:1.6em; margin:0;}
#cab .logo{ float:left;}
#cab .logo h1 { padding-left:0.8em;border:none}
/*.cabe { background:#FFF url(../img/cabecera2.jpg) top center no-repeat; }*/

/*ESTILOS SUBCABECERA */
.idiomas {display:none}

#men ul      {  padding:0;margin:0em; height:2.45em;  }
#men ul li {text-align:center;float:left; padding:0.5em 0;display:inline;margin:0;border-left:0.18em solid #FFF;}
/*#men ul li:last-child {border-right:none}*/
#men ul li a { height:2.43em;padding:0.4em 0.8em;margin:0;text-align:center; font-size:1.2em; color:#333; text-decoration:none; font-family:Arial; line-height:1.2em; }
#men ul li:hover {color:#FFF !important;}
#men ul li a:hover {font-size:1.27em;color:#FFF !important;padding:0.4em 0.5em; text-decoration:none;  font-family:Arial; line-height:1.2em; font-weight:bold;background:url(/MODULOS/global/publico/interfaces/img/fnd_menu_hover.gif) top left repeat-x; }
.men_selec a {padding:0; margin:0;background:url(/MODULOS/global/publico/interfaces/img/fnd_menu_hover.gif) top left repeat-x;color:#FFF !important }

#men ul li a.on {color:#333; text-decoration:none;font-family:Arial; line-height:1.2em; font-weight:bold; }
#men ul li span.on { padding:0em 0em 0em 1em; color:#A12F1B; font-family:Arial; line-height:1.2em; font-weight:bold; }

.an1 {width:14.9em;}
.an2 {width:15em;}
.an3 {width:9em;}
.an4 {width:8em}
.an5 {width:8.6em;}






 /* ESTILOS CAJAS CENTRALES HOME*/

.caj-hc1 {width:23.5em;float:left;line-height:1.2}
.caj-hc2 {width:23.5em;margin-left:1.3em;float:left;line-height:1.2}
.caj-hc3 {width:23.5em;float:right;line-height:1.2}

.bnn-boletin {font-size:1.2em;height:3.1em;background: url(/MODULOS/global/publico/interfaces/img/fnd_banner_boletin.jpg) top left repeat-x;padding:0.7em 0 0 1.5em}
.bnn-boletin a {color:#333;text-decoration:none;font-weight:normal;line-height:1.2}
.bnn-boletin a:hover {color:#333;text-decoration:underline}
.bnn-boletin .sobre {background: url(/MODULOS/global/publico/interfaces/img/iconos/acc_mail.gif) top right no-repeat;margin:0.2em 1em 0 0}


/* ESTILOS PARA EL PIE*/
#pie .esp1 {width:15em;margin:0 3em;font-size:1.1em;padding:0.8em 0;}
#pie .esp2 {display:none}
#pie .esp2 ul{margin:0.5em 0 0 0;padding:0.8em 0;}
#pie .esp2 ul li{display:inline;}
#pie .esp2 ul li a{color:#333;text-decoration:none;font-weight:normal}
#pie .esp3 {width:21.8em;float:left;text-align:right;margin-top:0.3em}
#pie .esp4 {float:right;width:22em;text-align:right;}

/* ESTILOS BREADCUMBS */
.bdc {display:none}

.caj-herr {display:none}


/* ESTILOS CONTENIDOS*/
.caj-dts-izq {float:left;width:52em;}

/*FORMULARIO*/
.form-bus { display:none }
.form-bus fieldset  { float:right;margin:0; padding:0;}
.form-bus fieldset legend { position:absolute; margin:-20em;overflow:hidden;}
.form-bus fieldset label  { float:left; }
.form-bus fieldset .cps-bus { font-size:1.1em;width:15em; padding-left:1.5em;height:1.5em;float:right; background:#ffffff url(/MODULOS/global/publico/interfaces/img/busqueda.gif) 0.13em 0.1em no-repeat; margin:0em; border:0.1em solid #CCC;  }
.form-bus fieldset .btn    {text-align:center;padding:0.2em 0 0.2em 0.3em;height:2.1em;margin:0; float:right;width:6.5em;border:0.1em solid #CCC;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) top left repeat-x; color:#333}
.form-bus fieldset span.msn-err  { padding:0 0em 0.5em 13.5em; float:left; width:30em;  text-align:left; color:#d61515; font-size:0.92em;}

.form-avanz { display:none}
.form-avanz fieldset {}
.form-avanz fieldset legend{display:none}
.form-avanz fieldset .btn    {margin-left:1em;text-align:center;height:2em;padding:0em 0.3em 0.5em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0em repeat-x; color:#333}
.form-avanz fieldset .btn-canc    {border:none;margin:0em;text-align:center;height:2em;padding:0.7em 2em 0.2em 1em; float:right;width:3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF !important;text-decoration:none;}
.form fieldset .btn    {margin-left:1em;text-align:center;height:2em;padding:0em 0.3em 0.5em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0em repeat-x; color:#333}

.form-avanz fieldset label {float:left;width:28%;margin-bottom:0.8em;padding:0.2em 0;}
.form-avanz fieldset label.lbl-f3 {float:left;width:18%;margin-bottom:0.8em;padding:0.2em 0;white-space:nowrap}
.form-avanz fieldset label.lbl1{float:left;width:4em;margin-bottom:0.8em;padding:0.2em 0}
.form-avanz fieldset label.lbl-rad{float:right;width:18em;margin:0 0 0.8em 0.5em;padding:0.2em 0}
.form-avanz fieldset label.lbl-rad-corto{float:right;width:1.5em;margin:0 0 0.8em 0.5em;padding:0.2em 0}
.form-avanz fieldset label.lbl-chk {float:left;width:12em;margin-bottom:0.8em;padding:0.5em 0 0 4.3em}
.form-avanz fieldset label.lbl-chk2 {float:left}
.form-avanz fieldset select {float:right;width:28.8em;margin-bottom:0.8em;}
.form-avanz fieldset select.corto {float:right;width:10em;margin-bottom:0.8em;}
.form-avanz fieldset .fecha1 {float:right;width:14em;margin-left:0.9em}
.form-avanz fieldset .fecha2 {float:right;width:14em;}
.form-avanz fieldset checkbox {float:left !important}
.form-avanz fieldset input {}
.form-avanz fieldset input.campos {width:26.5em !important}
.form-avanz fieldset textarea {float:right}
.form-avanz fieldset input.corto {vertical-align:middle;width:8.3em !important;}
.form-avanz fieldset input.corto2 {vertical-align:middle;width:5.3em !important;}
.form-avanz fieldset input.radio {float:right;width:2em;height:1.5em;vertical-align:middle;}
.form-avanz fieldset input.chk {float:left;width:1em;height:1.5em;vertical-align:middle;}
.form-avanz fieldset strong {color:#357983;font-size:1.3em}
.form-avanz fieldset button.enl-bus {color:#A12F1B !important; text-decoration:underline; border:none;}
.form-avanz fieldset button.enl-bus:hover {color:#A12F1B; text-decoration:none;}
.caj-marg1{margin-left:11.8em}
.caj-marg2{float:left;margin-left:12.5em}
.caj-marg3{float:left;margin-left:12.5em;width:65%}

.form-pub{float:left}
.form-pub fieldset {}
.form-pub fieldset label{}
.form-pub fieldset input{float:right;border:0.01em solid #CCC;width:25em;height:1.7em;margin-top:0.3em;padding-left:0.3em}
.form-pub fieldset .btn    {border:none;margin:0 0 0 0.3em;text-align:center;height:2.5em;padding:0.3em 3.6em; float:left;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0.3em repeat-x; color:#333}
.form-pub fieldset a   {font-weight:normal;text-decoration:none;text-align:center;height:2.18em;padding:0.8em 1em 0 1em; float:left;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0.3em repeat-x; color:#333}
.form-pub fieldset .btn2    {border:none;margin:0em;text-align:center;height:2.5em;padding:0.3em 4em; float:left;width:23.3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF}
.form-pub fieldset a.option   {border:none;margin:0em;text-align:center;height:2em;padding:0.5em 1em 0.2em; float:left;width:21.3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF}
.form-pub fieldset a.sugerencia    { width:21.3em; height:2.2em; padding-bottom:0.3em; text-align:center;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0.3em repeat-x; color:#333; cursor:pointer; display:block; text-decoration:none;}
.form-pub fieldset a.option:hover   {border:none;margin:0em;text-align:center;height:2em;padding:0.5em 1em 0.2em; float:left;width:21.3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF}
.form-pub fieldset a.sugerencia:hover  { width:21.3em; height:2.2em; padding-bottom:0.3em; text-align:center;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0.3em repeat-x; color:#333; cursor:pointer; display:block; text-decoration:none;}


.form-bomb {}
.form-bomb fieldset {width:100%;}
.form-bomb fieldset label {width:30%; margin-bottom:0.5em; float:left; text-align:left; color:#000000; padding:0 0.8em 0em 0em; line-height:1.5em;}
.form-bomb fieldset .cps    { /*margin:0 0em 0.45em 0em;*/ border:0.09em solid #004B65; background-color:#ffffff; padding-left:0.25em }
.form-bomb fieldset .btn    { width:11.52em; height:2.2em; padding-bottom:0.3em; text-align:center; color:#000; font-size:100%; font-weight:bold; background:transparent url(../img/btn.gif) no-repeat; border:none; cursor:pointer;}

.form { width:100%; margin:1em 0em 0 0em; line-height:1.2em;}
.form fieldset { width:100%;}

/*.form fieldset legend  {text-indent:-10000em;}*/
.form fieldset label { margin-bottom:0.5em; float:left; text-align:left; color:#000000; padding:0 0.8em 0em 1.3em; line-height:1.5em;}
.form fieldset .lbl  { margin-bottom:0.5em; float:left; width:15em; text-align:left; color:#000000; padding:0 0.8em 0em 1.3em; }
.form fieldset .lbl-no  {float:left; width:0em; padding:0;}
.form fieldset .lbl-f1  { margin-bottom:0.5em; float:left; width:10em; text-align:left; color:#000000; padding:0 0.8em 0em 1.3em; line-height:1.5em;}
.form fieldset .lbl-f2   { margin-bottom:0.5em; float:left; width:2em; text-align:left; color:#000000; padding:0 0.8em 0em 0em;}
.form fieldset .lbl-f3   { margin-bottom:0.5em; float:left; width:4.7em; text-align:left; color:#000000; padding:0 0.8em 0em 0em;}
.form fieldset .lbl-f4  { margin-bottom:0.5em; float:right; width:15.5em; text-align:left; color:#000000; padding:0 0.8em 0em 1.3em;}
.form fieldset .lbl-f5  {color:#357983;font-size:1.5em;font-style:italic;clear:both;display:block;font-family:Calisto MT;}
.form fieldset .lbl-err  { margin-bottom:-0.5em;  float:left;  width:15em; text-align:left; color:#d61515; padding:0 0.8em 0em 1.3em;}
.form fieldset .lbl-f1-err  { margin-bottom:-0.5em;  float:left;  width:10em; text-align:left; color:#D61515; padding:0 0.8em 0em 1.3em;}
.form fieldset .lbl-f4-err  { margin-bottom:-0.5em; float:left; width:15.5em; text-align:left; color:#d61515; padding:0 0.8em 0em 1.3em;}
.form fieldset .lbl-rad  { background:none; padding:0 1em 0em 0em;}
.form fieldset .lbl-rad-f1 { float:left; width:31em; padding:0 0em 0.5em 0em;}
.form fieldset .rad { float:left; width:auto;}
.form fieldset .btn    {text-align:center;height:2em;padding:0.3em 0 0.5em 0.3em; float:left;width:11em;margin-top:1em;font-size:1.2em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0em repeat-x; color:#333}

.msn-err  { padding:0 0em 1em 14em; float:left; width:30em;  text-align:left; color:#d61515; font-size:0.92em;}
.msn-err-f2  { padding:0 0em 1em 13.2em; float:left; width:30em;  text-align:left; color:#d61515; font-size:0.92em;}
.msn-err-f4  { padding:0 0em 1em 19.15em; float:left; width:18em;  text-align:left; color:#d61515; font-size:0.92em;}
.form fieldset .cps    { float:left; margin:0 0em 0.45em 0em; border:0.09em solid #004B65; background-color:#ffffff; padding-left:0.25em }
.form fieldset .cps-f2 { float:left; margin:0 0em 0.45em 0em; background-color:#ffffff; padding-left:0.25em }
.form fieldset .cps-f3 { margin:0.4em 0em 0.45em 0em; border:0.09em solid #004B65; background-color:#ffffff; padding-left:0.25em }
.form fieldset .cps-f4 { float:left; margin:0 1.8em 0.45em 0em; border:0.09em solid #004B65; background-color:#ffffff; padding-left:0.25em }
.form fieldset .cps-f5 { float:left; margin:0 0em 1em 0em; border:0.09em solid #004B65; background-color:#ffffff; padding-left:0.25em }
.form fieldset .cps-f6    { float:left; margin:0 0em 0.45em 0em;  padding-left:0.25em }
.form fieldset .sel { float:left; margin:0 0.45em 1em 0em; border:0.09em solid #004B65; background-color:#ffffff;}
.form fieldset .sel-f2   { float:left; margin:0 1.5em 0.5em 0em; width:6.36em; border:0.09em solid #004B65;  background-color:#ffffff;}
.form fieldset .sel-f3 { float:left; margin:0 1.3em 0.5em 0em; width:6.36em;}
.form fieldset .sel-f4 { border:0.09em solid #004B65; background-color:#ffffff; font-size:0.92em; float:left;}
.form fieldset .sel-f5 { float:left; margin:0 0.45em 1em 0em; }
.form fieldset .sel-f6 {  font-size:0.92em; float:left;}
.form fieldset .tex { float:left; margin:0 0em 0.45em 0em; height:5.45em; color: #474747; border:0.09em solid #004B65;}
/*.form .btn    { width:11.52em; height:2.2em; padding-bottom:0.3em; text-align:center; color:#000; font-size:100%; font-weight:bold; background:transparent url(../img/btn.gif) no-repeat; border:none; cursor:pointer;}*/
.form .btn-nf    {background-image:none; background-color:#F8F7EC; color:#d61515; border:0em; cursor:pointer;}

.form fieldset .btn-g    { width:18.67em; height:2.2em; padding-bottom:0.3em; text-align:center; color:#333; font-size:100%; font-weight:bold; margin-left:1em;text-align:center;height:2em;padding:0em 0.3em 0.5em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) 0 0em repeat-x; border:none; cursor:pointer;}
.form fieldset .btn-p    { width:6.5em; height:2.2em; padding-bottom:0.3em; text-align:center; color:#333; font-size:100%; font-weight:bold; background:transparent url(../img/btn_p.gif) no-repeat; border:none; margin-left:1.5em; cursor:pointer;}
.form fieldset .btn-dch  { float:right; margin-right:1.9em; width:11.52em; height:2.2em; padding-bottom:0.3em; text-align:center; color:#000; font-size:100%; font-weight:bold; background:transparent url(../img/btn.gif) no-repeat; border:none; cursor:pointer;}
.form fieldset .caj-btn  { margin:0 0em 0 1.36em;}
.form fieldset .caj-btn-f1 { clear:both; padding:1.4em 0em 0 2em; }
.form .caj-btn-f2 { clear:both; padding:1.4em 0em 0 12.1em; }
.form fieldset .caj-btn-f3 { clear:both; padding:1.4em 0em 0 17.1em; }
.form fieldset .caj-btn-f4 { clear:both; padding:1.4em 0em 0 4em; }
.form fieldset .btn-js   { padding:0 0.2em; text-align:center; color:#ffffff; font-size:80%; font-weight:bold; background:#2b1700;border:0; margin-bottom:0.5em;}
.form fieldset .btn-ant { float:left; width:14.79em; margin-top:0.5em; padding-left:1.2em; color:#1F6073; text-align:left;  font-weight:bold; background:transparent url(../img/flech_ant.gif) 0em 0.2em no-repeat; border:none; cursor:pointer;}
.form fieldset .btn-imp  { float:right; width:14.5em; margin-top:0.5em; padding:0 0em 0.3em 2em; text-align:left; color:#1F6073; font-size:100%; font-weight:bold; background:transparent url(../img/print.gif) no-repeat; border:none; cursor:pointer; }
.form fieldset .caj-btn-f3 .btn-p { margin-left:0}
.form fieldset .btn-sig { float:left;margin-top:1em; padding-left:1.2em; color:#A12F1B; text-align:left;  font-weight:bold; background:transparent url(../img/flech_sig.gif) 0em 0.5em no-repeat; border:none; cursor:pointer; padding-top:0.4em;}
.form fieldset.most { width:43.64em; }
.form fieldset legend.most { text-indent:0em; display:block; margin:0 0em 0.5em 0em; padding:0em 0em 0.2em 0em; font-weight:bold; color:#000000; background:#fff;}
.caj-field    {float:left;  width:43.64em; background:#F8F7EC; border:0.09em solid #f0f0f0;  padding-top:0.8em;}
.err-gr  { color:#000; font-weight:normal; height:5em; margin:1em 0em 0 1em; font-size:100%; background:url(../img/ico_error.gif) no-repeat; text-align:left; padding:0 0em 0em 2em;}
.err-gr span { font-weight:bold; color:#FF0000;font-size:115%;}

.ok { color:#000; font-weight:normal; height:5em; margin:1em 0em 0 1em; font-size:100%; background:url(../img/ico_ok.gif) no-repeat; text-align:left; padding:0 0em 0em 2em;}
.ok span  { font-weight:bold; color:#468e17;font-size:115%;}

.fondo_form_empresa { float:left; height:33.33em;  background:url(../img/fondo_form_empresa.jpg) right bottom no-repeat;}


#dts-vid h2.tit-f4 {width:22em; font-weight:bold; font-size:1.6em; color:#000; text-align:center; }

/*ESTILOS COLUMNAS*/

.col2f1-c1   { float:left; width:49%; }
.col2f1-c2   { float:right; width:49%;}
.col2f2-c1   { float:left; width:45%; }
.col2f2-c2   { float:right; width:53%;}
.col2f3-c1   { float:left; width:70%; }
.col2f3-c2   { float:right; width:29%;}
.col2f4-c1   { float:left; width:47%; }
.col2f4-c2   { float:right; width:51%;}


/*ESTILOS COLUMNAS PERSONALIZADAS*/
.col2p2 {float:left;width:50em;}
.col2p1 {float:left;width:57em;}
.col2p1-c1   { float:left;width:37em; margin-top:1em}
.col2p1-c2   { float:right; width:18em; margin-top:1em}
.col2p2-c1   { float:left; width:34em;}
.col2p2-c2   { float:right; width:25.13em; margin-top:-3em; }
.col2p3-c1   { float:left; width:26.5em; margin-top:1em;}

.col-dch   { float:right; width:12.5em;  text-align:right;}
.col-izq   { float:left; width:12.5em;  text-align:left;margin-right:0.5em;clear:both;}
.col-dch-color   { float:right; width:8.5em;height:100%;  text-align:left;color:#FFF;line-height:1.3;font-family:Calisto MT;background:#b24327;font-style:italic;padding:3.5em 0.5em;font-size:1.2em}

.col2p1-c1 h2 { font-size:2em; color:#A12F1B; font-family:Times New Roman; padding-bottom:0.35em; float:left; width:100%;}
.col2p1-c1 span {float:left; text-align:left; margin:0 0em 1em 0em; padding-left:1em;}
.col2p1-c1 ul {clear:both; line-height:1.27em;  margin-bottom:0.91em; font-size:100%;}
.col2p1-c1 ul li  { margin-bottom:0.91em; font-family:Arial;}
.col2p1-c1 ul li a { margin-bottom:0.91em; font-family:Arial; padding-left:1em; }
.col2p1-c1 ul li a:hover {  padding-left:1em; }


.col2p1-c2 li { margin-bottom:0.45em;}

.col2p2-c1 span.ti  { float:left; font-size:1.5em; color:#A12F1B; padding:0.2em; background:#F8F7EC; margin-bottom:0.7em; width:23em;}
.col2p2-c1 span.dur  { font-size:0.83em; color:#000; padding:0.2em; margin-bottom:0.5em;}
.col2p2-c1 span.de  { font-size:0.92em; color:#000; padding:0.2em;}
.col2p2-c1 span.de ul { clear:both; line-height:1.27em;  margin-bottom:0.91em; font-size:100%; margin-left:2em;}
.col2p2-c1 span.de ul li { margin-bottom:0.91em; font-family:Arial;}
.col2p2-c1 span.de ul li a  { margin-bottom:0.91em; font-family:Arial;  padding-left:1em;}
.col2p2-c1 span.de ul li a:hover  {  padding-left:1em;}

.col2p2-c1 div.de  { font-size:0.92em; color:#000; padding:0.2em;}

.reproduc  { }
.centrar  { margin:0 auto; }
a.acces { color:#F8F7EC;}
a.acces:hover  { color:#F8F7EC; text-decoration:underline;}

.col2p2-c2 ul { background:#A12F1B; padding-bottom:0.1em; margin-top:1em;}
.col2p2-c2 ul li{ float:left; width:10.58em; height:15.5em; padding:0.55em; border:0.09em dotted #A12F1B; margin:0.3em; background:#F8F7EC;}
.col2p2-c2 ul li a{}
.col2p2-c2 ul li span.fech{ font-size:0.83em;}
.col2p2-c2 ul li span.descr{ font-size:0.92em;}
.col2p2-c2 ul li span.titu{ font-size:0.85em; color:#1F6073; font-weight:bold; line-height:1.2em;}

/*CAJA DE ERROR 404*/
.tit-err {}
.caj-err p    {color:#D10101 }
.caj-err-404    { margin:0 3em 5em 0; padding:0 0 1em 1em;}
.caj-err-404 h2   { font-size:2.1em; color:#1F6073; font-weight:bold; margin:1em 0 1em;font-family:Calisto MT; font-style:italic;display:block;}
.caj-err-404 p     { margin:0.3em 0; }
.caj-err-404 p strong { }
.caj-err-404 a.enl-home, .caj-err-404 a.enl-home:hover{ padding:0 0.2em 0 1.8em;text-decoration:underline;color:#1F6073}

/*ESTILOS PARA TEXTOS*/
.med  {font-size:1.09em;}
.nota { font-size: 1em; }
.gr { font-size:1.5em;}
.err  { color:#D61515;}
.tbl-err  { color:#D61515;}
.err-gr  { color:#000; font-weight:normal; height:5em; margin:1em 0em 0 1em; font-size:100%; background:url(../img/ico_error.gif) no-repeat; text-align:left; padding:0 0em 0em 2em;}
.err-gr span { font-weight:bold; color:#D61515; font-size:115%;}
.neg  {font-weight:bold;}
.red  { color:#FF0000; font-weight:bold;}
.oblig    { font-size:1.1em;  float:left; margin-bottom:2em;font-weight:bold;}
.oblig-f1    { font-size:0.92em;  float:left; margin:0 0em 1em 1.36em;}
.des    { float:right; width:auto; padding-right:1.36em; font-size:1.09em; color:#A12F1B; font-weight:bold; }
.tit-vd { font-size:1.8em; float:left; font-weight:bold; margin-top:0.5em;color:#378364;font-family:Calisto MT;font-style:italic }
.des-f1 { color:#333; font-size:100%; font-weight:bold;padding-bottom:0.2em;line-height:1.5em;font-family:Arial;}


/*ESTILOS LINEAS*/
.ln { margin:0.6em 0em 0.6em 0em; background:transparent url(../img/ln_ptos.gif) top left repeat-x;}
.ln-f2 { margin:0.6em 0em 0.6em 0em; padding:1em 0em 1.2em 0em !important; background:transparent url(../img/ln_ptos.gif) bottom left repeat-x;}
.linea  {border-bottom:0.09em dotted #606040;}
.nobrd { border:0;}
.lin    { border-bottom:0.09em solid #606040;}
/*ESTILOS COLORES DE FONDO*/
.nar  {background:#C8CA58; color:#333;}
.verd { background:#FFF; color:#000000;}
.puntero  { cursor:pointer;}
.sinfondo { background:none;}
.brd  { border:0.09em solid #004B65;}
.fondo-tbl    {background:#F8F7EC;}
a.nosubr {text-decoration:none;}
.fdo-lineas { }

/*ESTILOS TITULOS*/
.tit-princ   { font-size:2.2em; letter-spacing:0.18em; color:#1F6073; font-weight:bold; margin:1em 0 1em;font-family:Calisto MT; font-style:italic;display:block;line-height:1.2em}
.tit-sec   { float:left; font-size:1.8em; color:#357983; font-weight:bold; width:60%;margin:1em 0 1.5em;font-family:Calisto MT; font-style:italic}
.tit-sec-video {color:#A12F1B; font-family:Calisto MT; font-size:1.8em}
.tit    { float:left; font-size:1.2em; color:#333; font-weight:bold; width:27.5em;}
.tit-doc  { float:left; color:#000; width:32.5em;}
.tit-f1 { margin:1.25em 0em 0 0em; float:left; width:auto; font-size:1.4em; color:#714200; font-weight:bold; }
.tit-f2 { margin:0.75em 0em 0 0em; float:left; width:auto; font-size:1.4em; color:#714200; font-weight:bold; }
.tit-f3 { margin:0.75em 0em 0 0em; float:left; width:auto; font-size:100%; color:#6f6f33; font-weight:bold; }
.tit-f4 { font-size:100%; color:#1F6073; font-weight:bold;margin-bottom:0.3em}
.tit-f5 { font-size:1.3em; color:#A12F1B; font-weight:bold; padding:0em; margin-bottom:0.2em;}
.tit-f6 { font-size:1em; color:#A12F1B;font-weight:bold; padding:0em; margin:0em;}
.subtit  { float:left;font-size:100%; color:#4e4e4e;font-weight:bold;}
.antit  { float:left; font-size:100%; color:#7F7F7F; margin-top:0.5em;text-align:left;font-style:italic;}
.desc { float:left; padding:0.5em 1.5em 0.5em 1.5em; width:40em;}
.ent  { font-style:oblique; }
.not-des  { font-size:1em; font-weight:bold;color:#1F6073;text-transform:none !important}
.may {text-transform:uppercase}
.interl {line-height:1.2em}
/*ESTILOS PARA ENLACES*/
a       { color:#1F6073; text-decoration:underline; font-weight:bold;}
a:hover { color:#1F6073; text-decoration:none; font-weight:bold;}
a.enl-bus {color:#A12F1B; text-decoration:underline; font-weight:bold;}
a.enl-bus:hover {color:#A12F1B; text-decoration:none; font-weight:bold;}

a.enl {color:#1F6073; text-decoration:underline; font-weight:bold;}
a.enl:hover {color:#1F6073; text-decoration:none; font-weight:bold;}
a.enl-down {padding:1em 0 0 2.3em;color:#A12F1B; text-decoration:underline; font-weight:bold;font-size:1.1em;background:url(/MODULOS/global/publico/interfaces/img/iconos/down.jpg) 0 0.5em no-repeat;}
a.enl-down:hover {color:#A12F1B; text-decoration:underline; font-weight:bold;font-size:1.1em}
/*a:focus { border:0.09em solid #FFF}
a:active  { border:0.09em solid #847403;}*/
a.option { line-height:1.5em }
a.option:hover {  }
a.alta  { background:url(../img/alt_empresa.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.alta:hover  { background:url(../img/alt_empresa.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}
a.inf  { background:url(../img/inf.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.inf:hover  { background:url(../img/inf.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}
a.busq  { background:url(../img/busqueda.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.busq:hover  { background:url(../img/busqueda.gif) 0em 0.4em no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}
a.sub       { color:#1F6073; text-decoration:underline; font-weight:bold; background:none;}
a.sub:hover { color:#A12F1B; text-decoration:underline; font-weight:bold; background:none;}
a.enl-play       { float:left; width:auto; padding:0 0em 0.1em 2em; background:url(../img/ico_play.gif) 0em 0 no-repeat; text-decoration:none;}
a.enl-desc       { float:left; width:auto; padding:0 0em 0 2em; background:url(../img/ico_longdesc.gif) 0em 0 no-repeat; text-decoration:none;}
a.solicita  { float:right; height:1.9em; text-decoration:none; text-decoration:underline; margin-left:0.1em; padding-right:0.8em; color:#1F6073;}
a.solicita:hover  { float:right; height:1.9em; text-decoration:none; text-decoration:none; margin-left:0.1em; padding-right:0.8em; color:#1F6073;}
a.galeria  { float:left; height:1.9em; text-decoration:none; background:url(../img/iconos/photos.gif) 0em 0.27em  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.galeria:hover  { float:left; height:1.9em;text-decoration:none; background:url(../img/iconos/photos.gif) 0em 0.27em  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}
a.historial  { float:left; height:1.9em; text-decoration:none; background:url(../img/iconos/history.gif) 0em 0.27em  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.historial:hover  { float:left; height:1.9em;text-decoration:none; background:url(../img/iconos/history.gif) 0em 0.27em  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}

a.resultado  { float:left; height:1.9em; text-decoration:none; background:url(../img/iconos/chart_curve.gif) 0em 0.5em  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073;}
a.resultado:hover  { float:left; height:1.9em;text-decoration:none; background:url(../img/iconos/chart_curve.gif) 0em 0.5em   no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}

a.transc  { float:left; height:1.9em; text-decoration:none; background:url(../img/ico_longdesc.gif) 0em 0  no-repeat; margin-left:0.1em; padding-left:1.8em; color:#1F6073; font-size:0.92em;}
a.transc:hover  { float:left; height:1.9em;text-decoration:none; background:url(../img/ico_longdesc.gif) 0em 0   no-repeat; margin-left:0.1em; padding-left:1.8em; color:#A12F1B;}

a.buscador       {display:none}
a.buscador:hover {  color:#A12F1B; text-decoration:none;  cursor:pointer; font-weight:bold;}

a.impr        {float:right; text-align:right;}
a.impr span    { float:right; text-align:right;}
.saldo {font-size:18px}

.enl-mas-bll {font-weight:bold;font-size:1.1em;padding:0.2em 0 0.5em 2em;color:#A12F1B; text-decoration:underline; background:url(../img/iconos/ico_mas.jpg) no-repeat; }
.enl-mas {font-weight:bold;font-size:1.1em;line-height:2;  padding:0.2em 0 0em 0em;color:#A12F1B; text-decoration:underline;}

.enl-mas-vd {font-weight:bold;line-height:2;margin-top:1.5em;  padding:0.2em 0 0.5em 2em;color:#1F6073; text-decoration:underline; background:url(../img/iconos/ico_mas_vd.jpg) no-repeat; }
.enl-mas-vd:hover {font-weight:bold;line-height:2;margin-top:1.5em;  padding:0.2em 0 0.5em 2em;color:#1F6073; text-decoration:none; background:url(../img/iconos/ico_mas_vd.jpg) no-repeat; }

/*ESTILO CAJAS*/

.bot    { padding:0 0.45em; text-align:center; color:#ffffff; font-size:100%; font-weight:bold; background:#8a4e01; border:0.09em solid #004B65;}
.caj-ndts { clear:both; padding:0.45em 0em 0.45em 1em; text-align:left; font-size:1.1em; color:#000000;}
.caj-avi  { margin-bottom:0.90em;}
.caj-avi-padd {padding:0.90em;line-height:1.4em;}

#caj-verd { width:42.6em; float:right; margin-top:0.6em; border:0.42em solid #DFEAB7; padding:1.45em 1.45em 0.95em 1.45em; font-size:100%; color:#000; text-align:justify;}
#caj-verd a { color:#1F6073; text-decoration:underline; font-weight:bold;}
#caj-verd a:hover { color:#1F6073; text-decoration:none; font-weight:bold;}

#caj-verd-f2 { width:42.6em; float:right; margin-top:0.6em; border:0.42em solid #DFEAB7; padding:0em 1.45em 1em 1.45em; font-size:100%; color:#000; text-align:justify;}
#caj-verd-f2 a { color:#1F6073; text-decoration:none; font-weight:bold;}
#caj-verd-f2 a:hover { color:#1F6073; text-decoration:none; font-weight:bold;}
#caj-btn-f2 { clear:both; padding:1.4em 0em 0 12.1em; }
.caj-eve  { border-top:0.42em solid #DFEAB7; border-bottom:0.42em solid #DFEAB7; padding:0.8em 0.8em 0.8em 0.8em;}
.eve  { padding:0.5em 0em 0em 0.8em; display:block;}

/* ENCUESTAS */
#enc        {}
#enc p      { clear:both; margin:0.5em 0em;}
#enc ul     { margin:1em 0em 1em 2.5em}
#enc ul li  { clear:both; list-style-type:disc;}
#enc ul li img   { margin:1em 0em; border-left:0.09em solid #E3D355; border-right:0.09em solid #E3D355;}


/*ESTILO TABLAS */
.tbl-dts           { width:46.36em; background:#F8F7EC;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; }
.tbl-dts tr th     { padding:0.09em 0em 0 0em;  font-weight:bold; font-size:0.96em; text-align:center; vertical-align:middle; border:0.09em solid #000000; }
.tbl-dts tr td     { padding:0.09em 0em 0 0em;  font-size:0.96em; vertical-align:middle; text-align:center;  border:0.09em solid #000000;}
.tbl-dts input { }
.tbl-dts caption  { text-indent:-10000em;caption-side: bottom;}

.tbl-dts2           { width:99%; background:#F8F7EC; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; border:0.09em solid #000;}
.tbl-dts2 tr th     { padding:0.2em;background:#C8CA58;  font-weight:bold; text-align:center; vertical-align:middle; border:0.09em solid #000000; }
.tbl-dts2 tr td     { padding:0.2em;  vertical-align:middle; text-align:left;color:#333;border-bottom:0.09em solid #000000;  border-top:0.09em solid #000000;border-left:0.09em solid #000;}
.tbl-dts2 input { }
.tbl-dts2 caption  { text-indent:-10000em;caption-side: bottom;}

.tbl-dts-f1           { font-size:1.2em;width:99%; background:#F8F7EC;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; }
.tbl-dts-f1 tr th     { padding:0.2em;  font-weight:bold; font-size:0.96em; text-align:center; vertical-align:middle; border:0.09em solid #777777; background:#C8CA58; }
.tbl-dts-f1 tr td     {color:#333; padding:0.2em;  font-size:0.96em; vertical-align:middle; border:0.09em solid #777777;}
.tbl-dts-f1 tr td a    {color:#1F6073; padding:0.2em}
.tbl-dts-f1 .act      { padding:2px 4px 2px 4px;  font-size:0.96em; vertical-align:middle; border:0.09em solid #777777; background-color:#F8F7EC;}

.tbl-dts-f2           { width:99%;; background:#F8F7EC;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; }
.tbl-dts-f2 tr th     { background:#C8CA58;padding:0.2em;  font-weight:bold; font-size:0.96em; text-align:left; vertical-align:middle;  border:0.09em solid #000000; }
.tbl-dts-f2 tr td     { padding:0.2em;  font-size:0.96em; vertical-align:middle;font-size:1em; text-align:left;  border:0.09em solid #000000;}

.tbl-dts-f2 caption  { text-indent:-10000em;caption-side: bottom;}

.tbl-dts-f3           { width:44.36em; background:#F8F7EC;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; }
.tbl-dts-f3 tr th     { padding:0.09em 0em 0 0em;  font-weight:bold; font-size:0.96em; text-align:center; vertical-align:middle; border:0.09em solid #000000;}
.tbl-dts-f3 tr td     { padding:0.09em 0em 0 0em;  font-size:0.96em; vertical-align:middle; text-align:center;  border:0.09em solid #000000;}
.tbl-dts-f3 input { }
.tbl-dts-f3 caption  {text-indent:-10000em; caption-side: bottom;}


.tbl-dts-f4           { width:42.76em; background:#F8F7EC;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em; }
.tbl-dts-f4 tr th     { padding:0.09em 0em 0 0em;  font-weight:bold; font-size:0.96em; text-align:center; vertical-align:middle;border:0.09em solid #000000; }
.tbl-dts-f4 tr td     { padding:0.09em 0em 0 0em;  font-size:0.96em; vertical-align:middle; text-align:center;  border:0.09em solid #000000;}
.tbl-dts-f4 input { }
.tbl-dts-f4 caption  { text-indent:-10000em; caption-side: bottom;}

/*ESTILO CREADO PARA TABLAS INTRODUCIDAS POR CONTENIDOS*/
.tbl-dts-f5 {page-break-after:always; width:90%; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; }
.tbl-dts-f5 tr th { background:#A12F1B; color:#FFF; padding:0.2em;  font-weight:bold; font-size:0.96em; text-align:left; vertical-align:middle; border:0.09em solid #333; }
.tbl-dts-f5 tr td {  background:#F8F7EC;  padding:0.2em;  font-size:0.96em; vertical-align:middle; text-align:left;  border:0.09em solid #333;}
.tbl-dts-f5 caption  { font-weight:bold; caption-side: top;}
.tbl-dts-f5 tr td.empty {border:0em; background:none;}
.tbl-dts-f5 tr.left td {text-align:left; padding-left:0.4em;}
.tbl-dts-f5 tr td.verd  {background:#C8CA58; color:#333; font-weight:bold;}
.tbl-dts-f5 tr td.verd sup    {color:#FFF;}
.cpo h1 {font-weight:bold; text-align:center;}
/*fin estilo creado para tablas introducidas por contenidos*/
/*ESTILO PARA TABLA DE EFICIENCIA ENERGETICA*/
.tbl-dts-f6 { width:46.36em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; }
.tbl-dts-f6 tr td {  background:#F8F7EC;  padding:0.09em 0em 0 0em;  font-size:0.96em; vertical-align:middle; text-align:center;  border:0.09em solid #000000; font-weight:bold;}
.tbl-dts-f6 caption  { font-weight:bold; caption-side:bottom; text-align:left;padding:0.5em 0em 0em 1em;}
.tbl-dts-f6 tr td.verd  {background:#A12F1B; color:#FFF; font-weight:bold; vertical-align:middle; padding:0.5em 0em;}
.tbl-dts-f6 tr td.img { width:5.5em; height:2.6em; margin:0em; padding:0em;}
/*fin estilo*/

.tbl-f1       { width:46.36em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; background:#FDFCEA; margin-top:1.36em; }
.tbl-f1 tr th { padding:0.3em 0em; font-weight:bold; font-size:0.96em; text-align:center; border:0.09em solid #FFF; vertical-align:middle; }
.tbl-f1 tr td { padding:0.83em 0em 0.83em 0em; font-size:0.96em; vertical-align:middle; text-align:center; vertical-align:top; border:0.09em solid #FFF;  background:#F8F7EC; }
.tbl-f1 input { }
.tbl-f1 input.btn2 {border:none;margin:0em;text-align:center;height:2.5em;padding:0.3em 0.5em; float:left;width:8.3em;background:#b32715 url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0em repeat-x; color:#FFF }
.tbl-f1 .sinbr  { background:#FFFFFF; border-top:none; border-left:none;}
.tbl-f1 .sele  {background:#FDFCEA; float:right; margin-right:0.83em; width:16em}
.tbl-f1 caption  {text-indent:-10000em; caption-side: bottom;}

.tbl-f2      { width:48.91em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; background:#FDFCEA; margin-top:1.36em; font-family:Arial;}
.tbl-f2 tr th { padding:0 0em 0 0.45em;  font-size:1.1em;  border:0.09em solid #000000; vertical-align:middle; }
.tbl-f2 caption  {text-indent:-10000em; caption-side: bottom;}

.tbl-f3     { width:62.75em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; background:#F8F7EC; margin-top:1.36em; font-family:Arial;}
.tbl-f3 tr td { padding:0 0em 0 0.45em;  font-size:1em;  border:0.09em solid #000000; vertical-align:middle;}
.tbl-f3 caption  { text-indent:-10000em; caption-side: bottom;}
.tbl-f3 {border:0.09em solid #000;}

.tbl-f4    { width:72.73em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; background:#FDFCEA; margin-top:1.36em; font-family:Arial;}
.tbl-f4 tr th { padding:0 0em 0 0.45em;  font-size:0.90em;  border:0.09em solid #000000; vertical-align:middle;}
.tbl-f4 caption  {text-indent:-10000em; caption-side: bottom;}

.tbl-f5       { width:40em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; margin-top:1.36em; }
.tbl-f5 tr th { padding:0; font-weight:bold; font-size:0.90em; text-align:center;  background:#6a4700;  color:#fff; border:0.09em solid #000000; vertical-align:middle; }
.tbl-f5 tr td { text-align:left;  font-size:0.96em; padding:0.3em; vertical-align:middle; text-align:left; background:#FDFCEA; vertical-align:top; border:0.09em solid #000000; }
.tbl-f5 caption  {text-indent:-10000em; caption-side: bottom;}


/* ESTILOS PARA EL CALENDARIO*/

table.tbl-cal { font-size:1.3em; width:100%; border:0; margin:0;  border-collapse: collapse; padding:0;}
.tbl-cal-f2 {font-size:1.3em;font-weight:bold; color:#333; text-align:center; padding:0em 0em 0.18em 0em; margin-bottom:1em; width:100%; text-align:center;}
.tbl-cal-f2 h3 { display:inline;padding:0 0.5em 0em 0.5em; text-align:center; font-weight:bold;color:#1F6073;text-transform:uppercase;}
.tbl-cal-f2  a.mes { text-decoration:none; width:2em;color:#1F6073 }
.tbl-cal-f2  a.mes:hover { text-decoration:underline;color:#1F6073 }
.tbl-cal tbody th { padding:0.4em;border-right:0.09em solid #FFF; color:#FFFFFF;font-weight:bold; background:#1F6073; text-align:center;}
.tbl-cal tbody th a {  }
.tbl-cal tbody th a:hover {  }
.tbl-cal td { padding:0.4em; background:#ecebe5; text-align:center; border:0.17em solid #FFFFFF; border-collapse:collapse;}
.tbl-cal td a {color:#333;text-decoration:underline;  }
.tbl-cal td a:hover {color:#333;text-decoration:none;  }
.tbl-cal td.hoy { color:#FFFFFF; background:#cd4120; font-weight:bold; }
.tbl-cal td.hoy a { color:#FFFFFF; }
.tbl-cal td.hoy a:hover { color:#FFF; }
.tbl-cal td.act  { color:#FFF; background:#893919; font-weight:bold;}
.tbl-cal td.act a  { color:#FFF;text-decoration:underline;}
.tbl-cal td.act a:hover  { color:#FFF;text-decoration:none;}
.tbl-cal td.previo  { color:#8e8a8c;}
.tbl-cal td.previo a { color:#8e8a8c;}
.tbl-cal td.proximo { color:#8e8a8c;}
.tbl-cal td.proximo a { color:#8e8a8c;}
.tbl-cal td.proximo.fsm { color:#8e8a8c;}
.tbl-cal td.proximo.fsm a { color:#8e8a8c;}
.tbl-cal td.fsm { font-weight:bold; background:#ecebe5;color:#333} /* Estilos para el fin de semana */
.tbl-cal td.fsm a {color:#333  }
.tbl-cal td.fsm a:hover {  }


/* ESTILOS PARA EL CUERPO */
.cpo          { float:left; text-align:left;  height:100%;line-height:1.3;width:95%;}
.cpo h3      { font-size:1.1em; font-weight:bold;color:#333; font-family:Arial;margin:1em 0 0 0}
.cpo ul       { padding:0; margin:0.5em 0.5em 0em 0em;}
.cpo ul li    { padding:0 0em 0em 1em }
.cpo3 ul       { padding:0; margin:0em 0.5em 0em 0.1em;}
.cpo3 ul li    { padding:0 0em 0.4em 1em; }
.cpo ul li ol li  {background:none; }
.cpo ul li.acc  {background:none;}
.cpo ul li.acc:hover  {background:none;}
.cpo strong   { font-weight:bold;}
.cpo p        { padding:0.6em 0em;width:90%}
.cpo ol       { clear:both; margin:0.5em 0em 0 0.5em; padding:0; }
.cpo ol li    { list-style-type:decimal;list-style-position:outside;display:list-item; margin:0 0em 0 2em;}
.cpo a        { color:#1F6073; text-decoration:underline; font-weight:bold;}
.cpo a:hover  { color:#1F6073; text-decoration:none; font-weight:bold;}
.cpo p a  {/* text-decoration:none;*/}
.cpo p a:hover  { text-decoration:none;}
.cpo a.option {/*text-decoration:none;*/}
.cpo ul li a  {/* text-decoration:none;*/}
.cpo .entradilla {color:#357983;font-size:1.5em;font-style:italic;clear:both;display:block;font-family:Calisto MT;}
.cpo a.btn    {text-align:center;height:1.5em;padding:0.3em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) top left repeat-x; color:#333;text-decoration:none;font-weight:normal}

.cpo2 { float:left;clear:both; text-align:justify;  height:100%;width:100%;line-height:1.3;}

a.btn    {text-align:center;height:1.5em;padding:0.3em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) top left repeat-x; color:#333;text-decoration:none;font-weight:normal}
a.btn:hover    {text-align:center;height:1.5em;padding:0.3em; float:right;width:auto;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) top left repeat-x; color:#333;text-decoration:none;font-weight:normal}
a.btn2{border:none;margin:0em;text-align:center;height:2.5em;padding:0.3em 4em; float:left;width:23.3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF}
a.btn-canc{border:none;margin:0em;text-align:center;height:2em;padding:0.7em 2em 0.2em 1em; float:right;width:3em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn2.gif) 0 0.3em repeat-x; color:#FFF;text-decoration:none;}

/*ESTILOS FORMULARIO CUERPO*/

.lst-cpo h3 { margin:0em 0em 0.2em 0em;color:#1F6073;}
.lst-cpo ul { margin:0em 0em 1em 0em;}
.lst-cpo ul li   { margin:0; padding:0em 0em 0.2em 1em;list-style-type:none }
.lst-cpo ul li span  { padding:0em 0em 0.2em 1em;}
.lst-cpo ul li a  { text-decoration:underline;padding:0 0em 0 1em; color:#A12F1B; }
.lst-cpo ul li a:hover  { text-decoration:none; padding:0 0em 0 1em; color:#A12F1B;}

.lst-cpo ul li a.acc  { padding:0.5em 0em 0.2em 1em; background:none;}
.lst-cpo ul li a.acc:hover  { background:none;}

/*ESTILOS PARA LISTADOS*/
.lst-img ul {margin-top:1em}
.lst-img ul li{float:left;display:inline;list-style-type:none;background:none;padding:0;}
.lst-img ul li a{margin:0;padding:0;}
.lst-img ul li a img{margin:0.5em 0.5em 0.5em 0em}

.lst-f1 { margin-bottom:2.5em;}
.lst-f1 ul      { margin:0.4em 1.25em 0.4em 0em; padding:0; text-align:justify; }/*listado sin bullet*/
.lst-f1 ul li   { clear:both; margin:0.6em 1.25em 1em 1em;  width:auto; line-height:1.27em;}
.lst-f1 ul li a  { padding:0 0em 0 1em; color:#1F6073; }
.lst-f1 ul li a:hover  {  padding:0 0em 0 1em; color:#1F6073; }

.lst-f2 { margin-bottom:1.54em; font-size:1.1em; font-family:Arial; margin-left:1.5em;}
.lst-f2 ul      { margin:0.6em 1.25em 0.6em 0em; padding:0; text-align:justify; }/*listado sin bullet*/
.lst-f2 ul li   { clear:both; margin:0.6em 1.25em 0.6em 1em; width:auto; line-height:1.1em}
.lst-f2 ul li a  { padding:0 0em 0 1em; color:#1F6073; }
.lst-f2 ul li a:hover  {  padding:0 0em 0 1em; color:#1F6073;}

.lst-f4 { margin-bottom:1em;}
.lst-f4 ul      { margin:0.6em 1.25em 0.6em 0em; padding:0; text-align:justify;}/*listado sin bullet*/
.lst-f4 ul li   { clear:both; margin:0.6em 1.25em 1.2em 0em;  width:auto; line-height:1.27em}
.lst-f4 ul li a  { padding:0em; color:#A12F1B; background:none;font-size:1.1em}
.lst-f4 ul li a:hover  {  padding:0em; color:#A12F1B; background:none;}
.lst-f4 ul li p.padd-top-f4    {padding-left:0em;font-size:1.2em}

/* listado publicaciones*/
ul.lst-f3 li{ float:left; padding:0 0.7em 2em 0em; width:46%; text-align:left;margin-right:1em; line-height:1.2em;}
ul.lst-f3 li img { float:left; width:9.5em; height:13.5em;border:1px solid #CCC; margin-right:1em; }
ul.lst-f3 li p.img    {width:auto;}
ul.lst-f3 li p  {width:auto;}
ul.lst-f3 li p a { padding:0em; color:#A12F1B;text-decoration:underline;line-height:1.5 }
ul.lst-f3 li p a:hover { padding:0em; color:#A12F1B;text-decoration:none; }

ul.nav-f2 {float:left; width:33%; text-align:center; margin: 0em auto 0em auto;}
ul.nav-f2 li {list-style:none; }
ul.nav-f2 li a {font-size:1.27em;}
ul.nav-f2 li a small {font-size:0.85em;}
ul.nav-f2 li a:hover {font-size:1.27em;}


ul.nav-f4 { float:right; font-size:0.83em; font-weight:bold; padding-top:0.2em; padding-right:0.5em;}
ul.nav-f4 li { list-style:none; }

.lst-doc         { clear:both; text-align:justify; margin-top:2em;}
.lst-doc h3      {font-weight:bold; font-size:1.3em; color:#333; font-family:Arial;}
.lst-doc ul      { margin:0em 1.25em 2em 0em; padding:0;}
.lst-doc ul li   { margin:0; padding:1em 0em 0em 1em;}
.lst-doc ul li a { font-size:1.2em;font-weight:bold;padding:0 0em 0 1em; color:#1F6073;  margin:0em;}
.lst-doc ul li a:hover { padding:0 0em 0 1em; color:#A12F1B;}
.lst-doc ul li a.acc  { padding:0.5em 0em 0.2em 2.8em; background:none;}
.lst-doc ul li a.acc  { background:none;}
.lst-doc ul li a.sub { color:#1F6073; text-decoration:underline; font-weight:bold; background:none;}
.lst-doc ul li a.sub:hover { color:#A12F1B; text-decoration:underline; font-weight:bold; background:none;}


.lst-vid ul li { float:left; width:10.58em; height:12.5em; padding-right:1.3em;}

.lst-vid-f2 ul li { float:left; width:10.58em; padding-right:1.3em;}
.lst-vid-f2 ul li img { border:0em;}

.lst-enl    { clear:both; text-align:justify; margin-top:2em;}
.lst-enl h3 { font-size:1.8em; color:#1F6073; font-family:Times New Roman;}
.lst-enl ul { margin:1em 1.25em 0.6em 0em; padding:0;}
.lst-enl ul li {margin:0; padding:0 0em 0.8em 0em; line-height:1.4em; }
.lst-enl ul li a { padding:0 0em 0 0em; color:#1F6073;text-decoration:underline}
.lst-enl ul li a:hover { padding:0 0em 0 1em; color:#1F6073;text-decoration:none }

.lst-enl-f2    { text-align:justify; margin:0.6em 1.25em 0.6em 0em;}
.lst-enl-f2 h3 { font-size:1.7em; color:#1F6073; font-family:Times New Roman;}
.lst-enl-f2 ul { margin:0.6em 1.25em 0em 0em; padding:0;}
.lst-enl-f2 ul li { clear:both; margin:0; padding: 0em 0 0em 1em;  }
.lst-enl-f2 ul li a {padding:0 0em 0 1em; color:#1F6073; }
.lst-enl-f2 li a:hover {  padding:0 0em 0 1em; color:#A12F1B; }

.lst-emp    { text-align:left; float:left; margin:0.6em 0em 1.5em 0em;}
.lst-emp ul  { padding:0; }
.lst-emp ul li {  background:none;line-height:1.3em; }

.lst-cat { float:left; margin-bottom:1em; margin-left:1.3em; width:100%;}
.lst-cat ul      { margin:0.6em 1.25em 0.6em 0em; padding:0.2em 0.2em 0.1em 0.2em; text-align:justify; }
.lst-cat ul li   { clear:both; margin:0.6em 1.25em 0.5em 1em;  width:auto; line-height:1.27em}
.lst-cat ul li a  { padding:0 0em 0 1em; color:#333; }
.lst-cat ul li a:hover  {  padding:0 0em 0 1em; color:#333;text-decoration:none; }

/* listado agenda*/
.lst-cat-ag { float:left; margin-bottom:1em; width:100%;}
.lst-cat-ag ul      { margin:0.6em 1.25em 0.6em 0em; padding:0.2em 0.2em 0.1em 0.2em; text-align:justify; }
.lst-cat-ag ul li   { clear:both; margin:0.6em 1.25em 0.5em 0em;text-align:center;  width:12em; padding:0.5em; line-height:1.27em;background: url(/MODULOS/global/publico/interfaces/img/fnd_cat.gif) top left repeat-x; color:#333}
.lst-cat-ag ul li a  { padding:0em; color:#333; background:none;font-size:1.2em;text-decoration:none;}
.lst-cat-ag ul li a:hover  {  padding:0em; color:#333;text-decoration:none; background:none;}



/* Listado mapa web */
#lst-mw ul      { float:left; width:100%;}
#lst-mw ul li {  padding:0.5em 0em 0.5em 0.5em; border-bottom:0.09em dotted #606040; background:url(../img/flech_mw.gif) 0.5em 1.1em no-repeat; text-indent:1.5em; }
#lst-mw ul li p { padding-left:0.7em;}
#lst-mw ul li a { padding-right:1.13em; color:#1F6073; text-decoration:none; font-size:1.7em; font-family:Times New Roman; line-height:1.2em; background:none;}
#lst-mw ul li a:hover { color:#A12F1B; text-decoration:none; font-size:1.7em; font-family:Times New Roman; line-height:1.2em; font-weight:bold;}

#lst-mw ul li ul {padding-top:0.91em; text-indent:0;}
#lst-mw ul li ul li  { padding:0; border:0; font-size:100%; font-weight:bold; text-indent:0; background:none;}
#lst-mw ul li ul li a  { margin-left:0.6em; padding-left:1.09em; padding-top:0.2em; color:#1F6073; text-decoration:none; font-size:100%; font-family:Arial;  background:url(../img/lst-emp.gif) 0em 0.73em no-repeat;}
#lst-mw ul li ul li a:hover  { color:#A12F1B; text-decoration:none; font-size:100%; font-family:Arial;font-weight:bold; }

#lst-mw ul li ul li ul { padding:0; background:#F8F7EC; margin:0.3em 0em 0.3em 0em;}
#lst-mw ul li ul li ul li  { margin-left:1.5em; padding-left:1em;font-weight:normal;}
#lst-mw ul li ul li ul li a {  padding-left:0; margin:0; background:none; }
#lst-mw ul li ul li ul li a.on { color:#1F6073; font-weight:bold;}
#lst-mw ul li ul li ul li a:hover  { color:#A12F1B; font-weight:bold; text-decoration:none;}

/*IMAGENES*/
.caj-cpo-izq { float:left; width:auto; padding:0 1.1em 1.75em 1em;}
.caj-cpo-dch { float:right; width:auto; padding:0 0em 1.75em 0em;}
.img-izq     { float:left; width:auto; padding:0 0.2em 1em 0.2em;}
.img-izq-f2     { float:left; width:auto; padding:0.58em 1.2em 0.5em 0.5em;}
.img-dch     { float:right; width:auto; padding:0.58em 0em 0.5em 1.1em;}
.img-rel     { float:left; width:auto; padding:0 0em 1.2em 0em;}
.caj-img-izq { float:left; width:15em; padding:0 1.1em 0em 0em; }
.caj-img-dch { float:right; width:15em; padding:0 0em 0em 1.1em; }
.img-lst {margin:0 1.1em 1.1em 0}
.img-lst2 {margin:0 0.6em 0.6em 0}
.img-btt {margin:0 0em 1.1em 0}

/* ESTILOS PARA SECCION VIDEOS*/
.f1col1 {width:52%;float:left;}
.f1col2 {width:40%;float:right;}

.lst-videos {}
.lst-videos ul {width:100%;}
.lst-videos ul li{width:47%;float:left;margin:1em 2em 1em 0}
.lst-videos p{color:#333;font-weight:bold;}
.lst-videos p.titulo {color:#333;font-weight:bold;text-align:left;font-size:1.2em;text-decoration:underline;margin-bottom:0.3em}
.lst-videos p.visit{color:#333;font-weight:bold;text-align:left;font-size:1.2em;margin-bottom:0.3em}
.lst-videos .tit-vid{font-weight:bold;padding:0.4em 0 0 0.8em;height:2.2em;font-size:1.4em;background: url(/MODULOS/global/publico/interfaces/img/fnd_btn.gif) top left repeat-x; color:#333}
.lst-videos p.fech{font-size:1.2em !important;margin-bottom:0.3em}
.play-video { position:absolute; top:17%; left:20%;}


.lst-cat2 { float:left; margin-bottom:1em; width:100%;}
.lst-cat2 ul      {  text-align:left; font-size:1.1em; background:#D5CFBC;}
.lst-cat2 ul li   { clear:both; margin:0.6em 1.25em 0.5em 1em;padding:0.5em 0.2em;  width:auto; line-height:1.27em;display:block;}
.lst-cat2 ul li a  { padding:0 0em 0 1em; color:#333; }
.lst-cat2 ul li a:hover  {  padding:0 0em 0 1em; color:#A12F1B;}

.lst-cat3 { float:left; margin:0em 0; width:96%;}
.lst-cat3 ul      {  text-align:left; font-size:1em;}
.lst-cat3 ul li   { clear:both; margin:0.6em 1.25em 0.5em 0em;  width:auto; line-height:1.27em;display:block;}
.lst-cat3 ul li a  { padding:0 0em 0.8em 1em; color:#1F6073;}
.lst-cat3 ul li a:hover  {  padding:0 0em 0.8em 1em; color:#A12F1B;}

.lst-cat4 ul {float:left; margin:0em 0; width:99%;}
.lst-cat4 ul li {text-align:left; font-size:0.8em;margin:0.6em 1.25em 0.5em 0em;  width:auto; line-height:1.27em;display:block;}
.lst-cat4 ul li a {color:#1F6073; padding:0 0em 0 1em; text-decoration:none; }
.lst-cat4 ul li a:hover{color:#A12F1B;}


.caj-videos {background:#FFF;padding:0.5em 0.2em 0.1em 0em;}
.caj-videos a {padding-left:0.8em;}
.caj-videos a.txt {font-size:100%; color:#000; font-weight:bold;text-decoration:none;}

.caj-videosdet {padding:0 0 0.8em 0.8em; margin-bottom:0.5em;}
.caj-videosdet h2 {font-size:1.4em;font-weight:bold;}
.caj-videosdet h3 {font-weight:bold;}
.caj-videosdet .descrip {font-size:1.2em}
.caj-videosdet a.mas {background:url(/MODULOS/global/publico/interfaces/img/video/mas.gif) top left no-repeat;padding-left:1.4em;}



.lin-sep {border-bottom:0.3em solid #827503;padding-bottom:0.8em;}
.lin-top {border-top:0.01em solid #827503;}

.paddvideo {padding:0 0 0.5em 0;border-bottom:0.3em solid #827503;}

/* ESTILO PARA LA PAGINACION */
#pag, #pag2                 { padding:0.8em 0 0.91em; text-align:left; color:#333333; font-size:1em; text-decoration:none; position:relative}
.caj-ley {float:left; display:inline; margin:0 1em 0 0;font-size:1.1em;color:#333}
.caj-pag {position:absolute; right:0.5em; top:0.5em; font-size:1.1em;display:inline;text-align:right; white-space:nowrap}
.ant {margin-right:0.5em; display:inline;}
.sig {margin-left:0.5em; display:inline}
#pag .ley, #pag2 .ley       { color:#262626; font-size:100%; text-align:left;}
#pag .ley, #pag2 .res      { color:#262626; font-size:100%; text-align:left;}
#pag2 .ley {clear:both}
#pag .act, #pag2 .act       { color:#000000; font-size:100%;text-decoration:none;font-weight:bold; }
#pag a, #pag2 a             {margin-left:0.2em;display:inline; color:#A12F1B; font-size:100%;text-decoration:underline;text-align:right;}
#pag a:hover, #pag2 a:hover { color:#A12F1B; font-size:100%; text-decoration:none;}
#pag span.ocul, #pag2 span.ocul {float:left;text-indent:-10000em;  display:inline;  visibility : hidden;}

/* ESTILOS IMAGENES*/



/* 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; }

/*ESTILOS ALTURAS Y ANCHOS*/

.alt1 { height:17.45em;}
.alt2 { height:2.09em;}
.alt3 { height:1.64em;}
.alt4 { height:2em;}
.alt-ln { line-height:3.5em;}

.ancpo    { width:100%;}
.anc    { width:26.15em;}
.anc1   { width:32.77em;}
.anc2   { width:12.70em;}/*Formularios de electrodomesticos*/
/*.anc3   { width:33em;}*/
.anc4   { width:19.73em;}
.anc5   { width:27.45em;}
.anc6   { width:27em;}
.anc7   { width:13.5em;}
.anc8   { width:14em;}
.anc9   { width:16em;}
.anc10  { width:8em;}
.anc11  { width:10em;}
.anc12  { width:13em;}
.anc13  { width:6em;}
.anc14  { width:32.6em;}
.anc15  { width:12.27em;}
.anc16  { width:6.36em;}
.anc17  { width:9.09em;}
.anc18  { width:24.8em;}
.anc19  { width:26.3em;}
.ansel  { width:6em;}
.anctd  { width:6.5em;}
.ancbus { width:26em;}
.anc30    {width:17.05em;}
.anc31    {width:19.44em;}



.anc20  { width:26.75em;}
.anc21  { width:26.15em;}
.anc22  { width:30.6em;}
.anc23  { width:40.5em;}
.anc24  { width:7.27em;}
.anc25  { width:30.87em;}
.anc26  { width:11.66em;}
.anc27  { width:27.5em;}
.anc28  { width:10.5em;}
.anc29  { width:43.33em;}

/*ESTILOS PADDING Y MARGIN */
.padd       { padding:0.90em;}
.padd-f1    { padding:0.73em;}
.padd-f2    { padding:0.36em 2.27em 0.45em 2.27em;}
.padd-dch   { padding-right:1.36em; }
.padd-dch-f1 { padding-right:0.45em;}
.padd-dch-f2 { padding-right:0.32em; }
.padd-dch-f3 { padding-right:0.12em; }
.padd-top   { padding-top:0.45em;}
.padd-top-f2   { padding-top:0.3em;}
.padd-top-f3   { padding-top:1.67em;}
.padd-top-f4   { padding-top:0.75em;}
.padd-izq   { padding-left:0.5em;}
.padd-izq-f2   { padding-left:1.8em;}
.padd-btt { padding-bottom:1em;}
.padd-btt-f2 { padding-bottom:0.75em;}
.marg-izq   { margin-left:1.36em;}
.marg-dch   { margin-right:1.36em;}
.marg-dch-f2   { margin-right:1em;}
.marg-dch-f3   { margin-right:4em;}
.marg-dch-f4   { margin-right:0.7em;}
.marg-izq-f1  { margin-left:0.90em;}
.marg-izq-f2  { margin-left:12em;}
.marg-top   { margin-top:0.8em;}
.marg-top-f2   { margin-top:1em;}
.marg-top-f3   { margin-top:1.67em;}
.marg-top-f4   { margin-top:0em;}
.marg-bot   { margin-bottom:1em;}
.marg-f1    {margin:1em 0em 1em 0em;}
.marg-f2  { margin:0em 1.95em 0em 1.95em;}
.marg-f3  { margin:0.25em 0.25em 0.25em 0.25em;}
.marg-img { margin:0 1.36em 1em 0em;}
.marg-ord    {margin-left:17em;}
/* padding para los enlces de los destacados de la home*/
.padd-enl {margin-left:2em}
.padd-txt {padding:1em 0 1em;font-size:1.2em;height:3em;}
.marg-btt {margin-bottom:2em;}


/*------------(CSS LOGO TAW)------------*/

.tawlogo {
font-family: Arial, sans-serif;
border: 0.09em solid #555;
vertical-align: 0.3em;
font-weight: bold;
color: #fff;
font-size: 0.9em;
background-color: #555;
padding: 0em;
}

.tawlogo .tnivel {
padding: 0em 0.4em ;
border-bottom: 0em;
background-color: #555;
color: #fff;
font-size: 0.8em;
}

.tawlogo abbr {
border-bottom: 0em;
}

.tawlogo acronym{
border-bottom: 0em;
padding: 0em 0.3em;
background-color: #fff;
color: #000;
}

.tawlogo sup{
padding: 0em;
vertical-align: 0.6em;
font-size: 0.6em;
}
/*------------(CSS LOGO TAW)------------*/

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr  { clear: both; }
.ocu { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden;}
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden; }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }


/* ESTILOS PARA GLOSARIO */
#lst-glo {margin-top:1.25em; }
#lst-glo ul {margin:0em; padding:0em; width:100%;}
#lst-glo li {display:inline; list-style-type: none; margin:0em; padding:0em; }
#lst-glo li a  {text-decoration:none; display:block; float:left; margin:0em 0.2em 0em 0em; padding:0 0.45em; text-align:center; color:#ffffff; font-size:100%; font-weight:bold; background:#8a4e01; border:0.09em solid #180d00; border-bottom:none;}
#lst-glo li a:hover {color: #333; background-color:#fdfcea;  border: 0.09em solid #000; border-bottom:none; text-decoration:none;}
#lst-glo li a.pst-act         {color:#333; border: 0.09em solid #000; border-bottom:none; background-color:#fdfcea; text-decoration:none; }
#lst-glo li a.pst-act:hover {color: #333;  border: 0.09em solid #000; border-bottom:none;}
#dts-pst         { clear:both; margin:0em; padding:0em;  border-left:0.9em solid #847403;}
.dts-pst-pad { margin:0em; padding:0.5em 0em 0.5em 0.2em; font-size:0.83em; }

ul.lst-glos   {font-size:1.2em;float:left; border-bottom:0.42em solid #29614B; padding:0.5em 0em 0em 0.25em; margin:0 0em 1em 0em; }
ul.lst-glos li  { list-style:none; display:inline; padding: 0.2em 0em 0em 0em; color:#333; background:#f6f3d6; margin:0.5em 0em 0 0em; border-right:0.09em solid #847403; width:1.7em; float:left; }
ul.lst-glos li a    {text-decoration:none;color:#333;}
ul.lst-glos li.act  { background:#29614B; padding:0.5em 0em 0.2em 0.2em; float:left; margin:0em 0em 0 -0.06em;}
ul.lst-glos li.act a  { color:#FFF; }
ul.lst-glos span  { color:#333; background:#29614B;}
/* ESTILOS PARA CARPETAS */
#listado-carpetas {width:50em;}
#listado-carpetas ul {margin:0em; padding:0em; width:100%;}
#listado-carpetas li {display:inline; list-style-type: none; margin:0em; padding:0em; }
#listado-carpetas li a          {display:block; float:left; margin:0em 0.2em 0em 0em; padding:0.28em 0.4em; color: #FFF;  background-color: #87A9BA; font-size:100%; font-weight:bold; text-decoration: none; border: 0.09em solid #87A9BA; text-align:center;}
#listado-carpetas li a:hover {color: #333; background-color:#CCDCE1;  border: 0.09em solid #87A9BA;}
#listado-carpetas li a.carpeta-activa         {color:#333; border: 0.09em solid #87A9BA; border-bottom:none; background-color:#F3F7F8; text-decoration:none;}
#listado-carpetas li a.carpeta-activa:hover {color: #333; background-color:#CCDCE1; border: 0.09em solid #87A9BA;}
#datos-carpetas         {clear:both; margin:0em; padding:1em;  border:0.09em solid #AABEC9; background-color:#F3F7F8;}
.datos-carpetas-padding {margin:0em; padding:1em 0em 0.5em 1em; }

/* estilos para las publicaciones */
.btn-carro {font-weight:bold; height:2em; padding-left:2em; text-decoration:underline; background:url(../img/iconos/ico_carrito.gif) no-repeat; }

.btn-volver {font-weight:bold;  height:2em;  padding-left:2em; text-decoration:underline; background:url(../img/iconos/ico_volver.gif) no-repeat; }
.btn-pdf {font-weight:bold;  height:2em;  padding-left:2em; text-decoration:underline; background:url(../img/iconos/pdf.gif) no-repeat; }
.tbl-cesta {color:#FFF; border: 0.09em solid #000; border-bottom:none; background-color:#A12F1B; text-decoration:none; text-align:center;}

/* estilos para shadowbox */
.caj-boxshadow { text-align:left;}
#sb {margin:0; padding:0; text-align:left; float:left; width:100%;line-height:1.2}
#sb a { }
#sb.anc-shadowbox { width:67%}
#sb .form fieldset .lbl-f5 { float:none}


/*ESTILOS PARA LA IMPRESION DE PRESTAMO*/

.repr {  }

/*ESTILOS LISTADO VIDEOS*/
#galeria p    {padding:0em;}
#galeria p.titu    {padding-top:0.4em;color:#1F6073; font-size:0.85em; font-weight:bold;line-height:1.2em;}
#galeria p.fech {font-size:0.83em;}

