/*
 * Fichero: public.css v1.0 - 12/12/2007 Ruth Bengoechea Severiano
 * Media                screen
 * Navegadores        IE6+, Mozilla 1.5+, Safari 3, Opera 8+
 * CSS                    2
 * Fichero              public.css
 * Version              v1.0
 * Autores              Ruth Bengoechea Severiano
 * Comentarios
 */

/* ESTILOS GENERALES */
body          { margin:0; padding:0; font-family:Arial, Verdana; line-height:1.64em; font-size:0.69em; color:#000000; text-align:center; background:#FFFFFF; }
form          { margin:0; padding:0;}
fieldset      { margin:0; padding:0; border:none;}
legend        { display:none; }
input         { font-size:100%; color:#333333; font-family:Arial, Verdana;}
h1, h2, h3, h4, h5 { margin:0; padding:0; font-family:Arial, Verdana;}
strong        { font-weight:bold;}
sup           { color:#cc0000;}
p             { padding:0.36em 0 0 0 ; }



/* CAJAS GLOBALES */
#web      { margin:0 auto;  width:68.18em; text-align:left; }
#web-lst      { margin:0; padding-left:3em; text-align:left; min-height:70em; height:70em;}
#cab      { clear:both;  background:#E5EEC3 url(../img/cabecera.jpg) top right no-repeat;  height:6.73em;}
#cab-lst      { background:#E5EEC3 url(../img/cabecera.jpg) top no-repeat;  height:6.73em;}
#scab     { clear:both; width:100%; height:1.95em;  color:#FFFFFF;}
#ctd      { border-left:0.18em dotted #c2c2c2;border-right:0.18em dotted #c2c2c2;border-bottom:0.18em dotted #c2c2c2; clear:both;  height:100%; width:67.82em; float:left;}
#ctd-lst      {  background:#FFFFFF;  float:left; }
#lat      { float:left; width:16.82em;}
#lat h2 { font-size:1.78em; color:#8a4e01; font-family:Times New Roman; padding:0.5em 0 0.5em 1em; background:url(../img/flech2.gif) 0.2em 0.8em no-repeat;}
#men      { background:#E0E3CE; }
#dts  { float: right; width:48em; padding:0.5em; margin-left:1.5em; margin-bottom:1em;  }
#dts-lst  {  margin:0em 1.88em;}
#dts-home  { float: right; width:50em; }
#cab-lst p         { display:none;}
#cab-lst .logo{ padding-top:0.82em; }
#cab-lst h1 { padding-top:0; }
#cab p         { display:none;}
#cab .logo{ padding-top:0.82em;}
#cab h1 { padding-top:0;}

/*ESTILOS SUBCABECERA */
#scab ul  { height:1.95em; display:inline; }
#scab ul li { list-style:none; display:inline; padding-right:0.45em;}
#scab ul li a {color:#908f8f; padding-left:0.45em; font-weight:bold;}
#scab ul li a:hover {color:#908f8f; text-decoration:underline;  font-weight:bold;}


/*ESTILOS MENU */
#men ul      { float:left; width:100%;}
#men ul li {  padding:0.5em 0 0.5em 0.5em; border-bottom:0.09em dotted #000000; background:url(../img/flech.gif) 0.5em 1.1em no-repeat; text-indent:1.5em; }
#men ul li p { padding-left:0.7em;}
#men ul li a { padding-right:1.13em; color:#000000; text-decoration:none; font-size:1.7em; font-family:Times New Roman; line-height:1.2em; background:none;}
#men ul li a:hover { color:#000000; text-decoration:none; font-size:1.7em; font-family:Times New Roman; line-height:1.2em;}

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

#men ul li ul li ul { padding:0; background:#FDFCEA; margin:0.3em 0 0.3em 0;}
#men ul li ul li ul li  { margin-left:1.5em; padding-left:1em;  background:url(../img/cuadro3.gif) 0 0.73em no-repeat;font-weight:normal;}
#men ul li ul li ul li a {  padding-left:0; margin:0; background:none; }
#men ul li ul li ul li a.on { color:#8a4e01; font-weight:bold;}
#men ul li ul li ul li a:hover  { color:#8a4e01; font-weight:bold; text-decoration:underline;}

ul.men-f1       { float:left; width:100%; border-bottom:0.09em dotted #000000;}
ul.men-f1 li {  padding:0 0 0.45em 0; line-height:1.27em;}
ul.men-f1 li a { padding-left:1.36em; color:#000000; font-size:100%; font-family:Arial; text-decoration:none; font-weight:bold;  background:url(../img/cuadro.gif) 0.55em 0.55em no-repeat;}
ul.men-f1 li a.on {color:#8a4e01;}
ul.men-f1 li a:hover { color:#8a4e01; font-size:100%; font-family:Arial; text-decoration:none; font-weight:bold;}

ul.men-f1 li ul { padding:0.5em 0 0.5em 0; background:#fcfae1; margin:0.2em 0 0.2em 0;}
ul.men-f1 li ul li  { margin-left:1.5em; padding-left:1em;  background:url(../img/cuadro3.gif) 0 0.73em no-repeat; font-weight:normal;}
ul.men-f1 li ul li a  { padding-left:0; margin:0; background:none; font-weight:normal;}
ul.men-f1 li ul li a.on { color:#8a4e01; font-weight:normal;}
ul.men-f1 li ul li a:hover  { font-weight:normal; text-decoration:underline; color:#8A4E01; }

/*ESTILOS DATOS */
.banner { vertical-align:top; width:50em; height:17.36em; background:#ABB401;}
.banner span { text-align:left; padding:4.5em 0.8em 0 1.5em; line-height:1.27em; font-size:100%; display:block;}
.banner span strong { font-size:3.64em; font-family:Times New Roman; width:100%; line-height:0.95em;}
.banner span span  { padding:0; line-height:1.64em;}

.bdc { font-size:1.62em; margin:1em 0 0 0; color:#694500; font-family:Times New Roman;}
.bdc a {color:#8a4e01; text-decoration:none;}
.bdc a:hover {color:#8a4e01; text-decoration:underline;}
.bdc strong {color:#694500; }

/*FORMULARIO*/
.form { width:100%; margin:1em 0 0 0;}
.form fieldset legend  { display:none;}
.form fieldset label { color:#000000; font-size:100%;}
.form fieldset .lbl  { margin:0 0 0 0; float:left;  width:10.91em; text-align:left; font-weight:bold; color:#000000; }
.form fieldset .lbl-f2  { padding:0.5em 0 0 1.5em; float:left;  width:5.45em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f3  { padding:0.5em 0 0 0; float:left;  width:4em; text-align:left; color:#000000;}
.form fieldset .lbl-f4  { margin:0 0 0 0; float:left;  width:15.45em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f4-err  { margin:0 0 0 0; float:left;  width:15.45em; text-align:left; font-weight:bold; color:#d61515;}
.form fieldset .lbl-f5  { padding:0 0 0 0; float:left;  width:2.73em; text-align:left; color:#000000;}
.form fieldset .lbl-f6  { margin:0 0 0 0; float:left;  width:16.36em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f7  { margin:0 0 0 0; float:left;  width:21em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f7-err  { margin:0 0 0 0; float:left;  width:21em; text-align:left; font-weight:bold; color:#d61515;}
.form fieldset .lbl-f8  { margin:0 0 0 0; float:left;  width:27em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f8-err  { margin:0 0 0 0; float:left;  width:27em; text-align:left; font-weight:bold; color:#d61515;}
.form fieldset .lbl-f9  { margin:0 0 0 0; float:left;  width:42.5em; text-align:left; font-weight:bold; color:#000000;}.form fieldset .lbl-f10  { margin:0 0 0 0; float:left;  width:26em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f10  { margin:0 0 0 0; float:left;  width:10em; text-align:left; font-weight:bold; color:#000000;}
.form fieldset .lbl-f10-err { margin:0 0 0 0; float:left;  width:10em; text-align:left; font-weight:bold; color:#d61515;}
.form fieldset fieldset { background:#f7f7f7; padding-bottom:1.55em; width:43.64em; border:0.09em solid #f0f0f0;}
.form fieldset fieldset legend { display:block; margin-bottom:1.55em; font-weight:bold; color:#000000;}
.form fieldset .lbl-rad {background:none;}
.msn-err-f4  { margin:0 0 0 15.45em; float:left; text-align:left; font-weight:normal; color:#d61515;}
.msn-err-f7  { margin:0 0 0 21em; float:left; text-align:left; font-weight:normal; color:#d61515;}
.msn-err-f8  { margin:0 0 0 27em; float:left; text-align:left; font-weight:normal; color:#d61515;}
.msn-err-f10 { margin:0 0 0 10em; float:left; text-align:left; font-weight:normal; color:#d61515;}

/*.form fieldset .lbl-chk { margin:0 0.91em 0.45em 0; }
.form fieldset sup     { color:#cc0000; vertical-align:0.8ex;}*/
.form fieldset .cps {  margin:0 0 0.45em 0; padding:0.09em 0 0 0.09em; border:0.09em solid #004B65; background-color:#ffffff; }
.form fieldset .sel { float:left; margin:0 0 0.45em 0; }
.form fieldset .sel-f2 { float:left; margin:0.3em 1.5em 0 0; width:12.73em;}
.form fieldset .sel-f3 { float:left; margin:0 1.5em 0.5em 0; width:6.36em;}
.form fieldset .sel-f4 { float:left; margin:0 0 0.45em 0.45em; }
.form fieldset .tex { float:left; margin:0 0 0.45em 0; height:5.45em; color: #474747; border:0.09em solid #004B65;}
.form fieldset .btn    { padding:0 0.45em; text-align:center; color:#ffffff; font-size:100%; font-weight:bold; background:#8a4e01; border:0.09em solid #180d00;}
.form fieldset .caj-btn { margin:0 0 0 1.36em;}
.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;}

#enviaramigo {padding:10px;}
#enviaramigo h2 {display:none;}
#enviaramigo .lbl  { margin:0 0 0 0; float:left;  width:10.91em; text-align:left; color:#000000; font-weight:none;}
#enviaramigo .cps {  margin:0 0 0.45em 0; padding:0.09em 0 0 0.09em; border:0.09em solid #004B65; background-color:#ffffff; }

/*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*/
.col2p1-c1   { float:left; width:31.82em;}
.col2p1-c2   { float:right; width:16.15em;}

.col2p1-c1 h2 { font-size:2.18em; color:#6a4700; font-family:Times New Roman; padding-bottom:0.21em;}
.col2p1-c1 ul { line-height:1.27em;  margin-bottom:0.91em;}
.col2p1-c1 ul li  { margin-bottom:0.91em; }

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


/*PIE*/
div#pie {clear:both; width:100%; background:#FFFFFF url(../img/pie.jpg) top left no-repeat; color:#555; font-size:0.91em; margin:0 0 0.5em 0; padding:0.5em 0;}
div#pie .left { margin-top:2em; float:left; width:55em; padding-left:0.5em; background:#FFFFFF;}
div#pie .right {margin-top:2em; float:right; width:18em; padding-right:0.5em; background:#FFFFFF; text-align:right;}
div#pie span  { padding-right:1em;}

#pie-lst { clear:both; color:#999999; font-size:0.91em; text-align:left; margin:0;}
#pie-lst span  { padding-right:0em;}

/*ESTILOS PARA TEXTOS*/
.med  {font-size:1.2em;}
.err  { color:#d61515; font-weight:bold;}
.err-gr  { color:#d61515; font-weight:bold; height:5em; margin-left:2em; font-size:130%; background:url(../img/ico_error.gif) no-repeat; text-align:center; padding:0.5em 0 0em 0em;}
.neg  {font-weight:bold;}
.red  { color:#FF0000; font-weight:bold;}
.oblig    { font-size:0.8em;  float:left;}
.subray { text-decoration:underline; }
.em { font-style:italic; }
/*ESTILOS LINEAS*/
.linea  {border-bottom:0.09em dotted #000000;}
.nobrd { border:0;}
.lin    { border-bottom:0.09em solid #000;}
/*ESTILOS COLORES DE FONDO*/
.nar  { background:#8a4e01; color:#FFFFFF;}
.verd { background:#E0E3CE; color:#000000;}

/*ESTILOS TITULOS*/
.tit    { font-size:1.4em; color:#714200; font-weight:bold; }
.tit-f1 { margin:1.25em 0 0 0; float:left; width:auto; font-size:1.4em; color:#714200; font-weight:bold; }
.tit-f2 { margin:0.75em 0 0 0; float:left; width:auto; font-size:1.4em; color:#714200; font-weight:bold; }
.tit-f3 { margin:0.75em 0 0 0; float:left; width:auto; font-size:100%; color:#6f6f33; font-weight:bold; }
.subtit  { font-size:1em; color:#8a4e01;}
.antit  {font-size:1em; color:#d0d0d0; font-weight:bold;}

/*ESTILOS PARA ENLACES*/
a       { color:#8a4e01; text-decoration:none;}
a:hover { color:#8a4e01; text-decoration:underline;}
a.gen {color:#8a4e01; text-decoration:none;}
a.gen:hover {color:#8a4e01; text-decoration:underline;}
a.enla      { font-size:100%; color:#000000; font-weight:bold; background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:none;}
a.enla:hover { font-size:100%; color:#000000; font-weight:bold; background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:underline;}
a.blanc      { color:#FFF; text-decoration:none;}
a.blanc:hover { color:#FFF; text-decoration:underline;}
/*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 { padding:0.45em 0 0.45em 1em; text-align:left; font-size:1em; color:#000000;}
.caj-avi  { margin-bottom:0.90em; border:0.09em solid #FFDF2D; color:#000000; background : #FFFFCC;}
.caj-avi-padd {padding:0.90em;}
/*ESTILO TABLAS */
.tbl-dts           { width:46.36em; background:#FDFCEA;  border-collapse:collapse; border-spacing:0; border:none; empty-cells:show;  margin-top:1.36em;}
.tbl-dts tr th     { padding:0.09em 0 0 0;  font-weight:bold; font-size:0.96em; text-align:center; vertical-align:middle; }
.tbl-dts tr td     { padding:0.09em 0 0 0;  font-size:0.96em; vertical-align:middle; text-align:center;  border:0.09em solid #000000;}
.tbl-dts input { border:none; background:#FDFCEA;}

.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 0 0 0; font-weight:bold; font-size:0.96em; text-align:center; border:0.09em solid #000000; vertical-align:middle; }
.tbl-f1 tr td { padding:0.83em 0 0.83em 0; font-size:0.96em; vertical-align:middle; text-align:center; vertical-align:top; border:0.09em solid #000000; }
.tbl-f1 input { border:none; background:#FDFCEA;}
.tbl-f1 .sinbr  { background:#FFFFFF; border-top:none; border-left:none;}
.tbl-f1 .sele  {background:#FDFCEA; float:right; margin-right:10px; width:16em}

.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 0 0 0.45em;  font-size:1.1em;  border:0.09em solid #000000; vertical-align:middle; }

.tbl-f3     { width:72.73em; border-collapse:collapse; border-spacing:0; border:none; empty-cells:show; background:#FDFCEA; margin-top:1.36em; font-family:Arial;}
.tbl-f3 tr th { padding:0 0 0 0.45em;  font-size:1em;  border:0.09em solid #000000; vertical-align:middle;}

.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 0 0 0.45em;  font-size:0.90em;  border:0.09em solid #000000; vertical-align:middle;}

.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; }


/* ESTILOS PARA EL CUERPO */
.cpo         {  margin:0.6em 1.25em 0.6em 0; text-align:justify; font-size:1em; color:#000000; height:100%;}
.cpo ul      { padding:0; margin:0.5em 0.5em 0 0;}
.cpo ul li      { margin:0; padding:0 0 0.8em 1em; background:url(img/cuadro3.gif) 0 0em no-repeat !important; line-height:1.4em;border:1px solid red}
.cpo ul li a  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:none; font-weight:normal; color:#000000;}
.cpo ul li a:hover  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:underline; font-weight:normal;color:#000000;}
.cpo strong  { font-weight:bold;}
.cpo p       { padding:0.45em 0; clear:both; }
.cpo ol     { clear:both; margin:0.5em 0 0 0.5em; padding:0; }
.cpo ol li  { list-style-type:decimal; padding:0 0 0.8em 0.45em; margin:0; line-height:1.4em; list-style-position:inside;}
.cpo ul li ul      { margin:0; padding:0 0 0.8em 1em; background:url(img/cuadro3.gif) 0 0.58em no-repeat; line-height:1.4em;}

/*ESTILOS PARA LISTADOS*/
.lst-f1 { margin-bottom:2.5em;}
.lst-f1 ul      { margin:0.6em 1.25em 0.6em 0; padding:0; text-align:justify; font-size:1em;}/*listado sin bullet*/
.lst-f1 ul li   { clear:both; margin:0.6em 1.25em 0.6em 0; padding:0 0 0.73em 0; width:auto; line-height:1.27em}
.lst-f1 ul li a  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:none; font-weight:normal; color:#000000;}
.lst-f1 ul li a:hover  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:underline; font-weight:normal;color:#000000;}

.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 0; padding:0; text-align:justify; font-size:1.1em;}/*listado sin bullet*/
.lst-f2 ul li   { clear:both; margin:0.6em 1.25em 0.6em 0; padding:0 0 0.73em 0; width:auto; line-height:1.1em}
.lst-f2 ul li a  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:none; font-weight:normal; color:#000000;}
.lst-f2 ul li a:hover  { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:underline; font-weight:normal;color:#000000;}

ul.nav-f1 {float:left; width:33%;}
ul.nav-f1 li {list-style:none; padding:0 0 0 0.91em; font-size:100%;}
ul.nav-f1 li.nav-opc1 { background:url(../img/banderas/eng.jpg) 0 0.27em no-repeat; }
ul.nav-f1 li.nav-opc2 { background:url(../img/banderas/cat.jpg) 0 0.27em no-repeat;  }
ul.nav-f1 li.nav-opc3 { background:url(../img/banderas/eusk.jpg) 0 0.27em no-repeat;  }
ul.nav-f1 li.nav-opc4 { background:url(../img/banderas/gal.jpg) 0 0.27em no-repeat;  }

ul.nav-f2 {float:left; width:33%; text-align:center; margin: 0 auto 0 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-f3 {float:right;}
ul.nav-f3 li {list-style:none; font-size:100%;}

.lst-doc h3 { font-size:1.7em; color:#714200; font-family:Times New Roman;}
.lst-doc ul { margin:0.6em 1.25em 0.6em 0; padding:0;}
.lst-doc ul li { margin:0; padding:0 0 0.8em 1em; background:url(../img/cuadro3.gif) 0 0.58em no-repeat; line-height:1.4em;}
.lst-doc ul li a { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:none; font-weight:normal; color:#000000;}
.lst-doc ul li a span { padding:0 0 0.2em 0;}
.lst-doc ul li a:hover { background:#fce863; padding:0 0.45em 0 0.45em; text-decoration:underline; font-weight:normal; color:#000000; }

.lst-enl    { text-align:justify; margin:0.6em 1.25em 0.6em 0;}
.lst-enl h3 { font-size:1.7em; color:#714200; font-family:Times New Roman;}
.lst-enl ul { margin:0.6em 1.25em 2.5em 0; padding:0;}
.lst-enl ul li { margin:0; padding:0 0 0 1em; background:url(../img/cuadro.gif) 0 0.7em no-repeat;}
.lst-enl ul li a { text-decoration:none; font-weight:bold; color:#8A4E01;}
.lst-enl ul li a:hover { text-decoration:underline; font-weight:bold; color:#8A4E01;}

.lst-enl-f2    { text-align:justify; margin:0.6em 1.25em 0.6em 0;}
.lst-enl-f2 h3 { font-size:1.7em; color:#714200; font-family:Times New Roman;}
.lst-enl-f2 ul { margin:0.6em 1.25em 0em 0; padding:0;}
.lst-enl-f2 ul li { margin:0; padding:0 0 0 1em; background:url(../img/cuadro.gif) 0 0.7em no-repeat;}
.lst-enl-f2 ul li a { text-decoration:none; font-weight:bold; color:#000000;}
.lst-enl-f2 li a:hover { text-decoration:underline; font-weight:bold; color:#000000;}

/* Listado mapa web */
#lst-mw ul      { float:left; width:100%;}
#lst-mw ul li {  padding:0.5em 0 0.5em 0.5em; border-bottom:0.09em dotted #000000; 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:#000000; 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:#000000; text-decoration:underline; font-size:1.7em; font-family:Times New Roman; line-height:1.2em;}

#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:#000000; text-decoration:none; font-size:100%; font-family:Arial;  background:url(../img/cuadro2.gif) 0 0.73em no-repeat;}
#lst-mw ul li ul li a:hover  { color:#000000; text-decoration:underline; font-size:100%; font-family:Arial; }

#lst-mw ul li ul li ul { padding:0; background:#FDFCEA; margin:0.3em 0 0.3em 0;}
#lst-mw ul li ul li ul li  { margin-left:1.5em; padding-left:1em;  background:url(../img/cuadro3.gif) 0 0.73em no-repeat;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:#8a4e01; font-weight:bold;}
#lst-mw ul li ul li ul li a:hover  { color:#8a4e01; font-weight:normal; text-decoration:underline;}


/* ESTILO PARA LA PAGINACION */
.pag                 { padding:0.91em 0.45em 0.91em 0; text-align:left; color:#333333; font-size:100%; text-decoration:none; }
.pag .ley       { float:left; color:#262626; font-size:100%; text-align:left;}
.pag .act       { color:#000000; font-size:100% }
.pag a               { color:#8a4e01; font-size:100%; text-decoration:none;}
.pag a:hover         { color:#8a4e01; font-size:100%; text-decoration:none;}

/* 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; }
/*ESTILOS ALTURAS Y ANCHOS*/

.alt1 { height:17.45em;}
.alt2 { height:2.09em;}
.alt3 { height:1.64em;}

.anc1 {width:13.45em;}
.anc2 { width:12.70em;}
.anc3 { width:31.18em;}
.anc4 { width:19.73em;}
.anc5 { width:27.45em;}
.anc6 { width:27em;}
.anc7 { width:13.5em;}
.anc8 { width:14em;}
.anc9 { width:27.95em;}
.anc10  { width:8em;}
.anc11  { width:10em;}
.anc12  { width:13em;}
.anc13  { width:6em;}
.anc14  { width:25em;}
.anc15  { width:12.27em;}
.anc16  { width:6.36em;}
.anc17  { width:9.09em;}
.anc18  { width:47.8em;}
.anc19  { width:26.3em;}
.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;}

/*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.2em; }
.padd-dch-f3 { padding-right:0.12em; }
.padd-top   { padding-top:0.45em;}
.padd-izq   { padding-left:0.5em;}
.marg-izq   { margin-left:1.36em;}
.marg-dch   { margin-right:1.36em;}
.marg-izq-f1  { margin-left:0.90em;}
.marg-top   { margin-top:1.18em;}
.marg-bot   { margin-bottom:1em;}
.marg-f1    {margin:1em 0 1em 0;}
.marg-f2  { margin:0em 1.95em 0em 1.95em;}


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

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

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

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

.tawlogo acronym{
border-bottom: 0px;
padding: 0 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  { display: none; }
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con  { display:inline-block;}
.con  { display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */

/* ESTILOS PARA GLOSARIO */
#lst-glo {margin-top:15px; }
#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  {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:1em;  border:0.09em solid #000; background-color:#fdfcea;}
.dts-pst-pad {margin:0em; padding:1em 0em 0.5em 1em; }


/* 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:1.09em; 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-sol {font-weight:bold;  height:2em;  padding-left:2em; text-decoration:underline; background:url(../img/iconos/ico_mas.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:#8a4e01; text-decoration:none; text-align:center;}

/* estilos para shadowbox */
#sb {margin:0; padding:0; text-align:left; }




