p { margin:10px 0; }
body { margin: 0 auto;  font-size: 0.85em; font-family: tahoma; background-color: #fff; }
img { border: 0px; }

.salto { margin: 25px 0px; }
.bbold { color: #000; font-weight: bold;font-size: .8em;}
.fecha { color: #fff; font-size: .8em; padding-left: 15px; margin:1px 0;}
.fechat { color: #800000; font-size: .95em; padding-left: 0px; margin:0px 0;}
.curved {-moz-border-radius: 10px;-webkit-border-radius: 10px;behavior:url(border-radius.htc);}
.curved-sec {-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior:url(border-radius.htc);}
h1 { font-size:1.5em; color: #A60000; display: inline;}

#pag { margin: 0 auto; width: 975px; background-color: #fff; border: solid #000 0px; }
#pag #cab { overflow: hidden;  height: 138px; }
#pag #cab #logo { float: left; width: 217px; height: 138px; }
#pag #cab #logo-lat { float: left; width: 757px; height: 138px; text-align: right; background-image: url(../img/fondos/rayas-cabecera.jpg); background-repeat: repeat-x }
#pag #cab #logo-lat #idiomas { float: left; width: 218px; padding-left: 10px; text-align: left; padding-top: 3px;}
#pag #cab #logo-lat #idiomas a { color: #fff; font-weight: bold; text-decoration: none;}
#pag #cab #logo-lat #rotador { float: left; width: 529px; background-image: url(../img/fondos/cabecera1.jpg);}
#pag #cab-inferior { clear: both; width: 975px; height: 50px; color: #000; background-color: #fff; }
#pag #cab-inferior #auth { float: left; width: 290px;  padding: 8px 5px 5px 220px; }
#pag #cab-inferior #auth a { color: #000; text-decoration: underline; font-size: 0.8em; }
#pag #cab-inferior input { background-color: #fff; border: solid #010101 1px; color: #000; padding:1px;font-size: .8em; margin-top: 3px; }
#pag #cab-inferior .bred { background-color: #D01818; color: #fff; border: 0px; font-size: .75em; background-image: url(../img/fondos/degradado-botones.gif); background-repeat: reepat-y; }
#pag #cab-inferior .ico {  border: 0px; margin-right: 10px; float: left; behavior: url(css/iepngfix/iepngfix.htc);  }
#pag #cab-inferior #msgbox { position:aboslute; display: block; top: 0px; display: inline; }
#pag #cab-inferior #msg2box { position:aboslute; display: block; top: 0px; display: inline; }
#pag #cab-inferior #buscador { float: left; width: 210px; padding: 8px 5px 5px 5px; }
#pag #cab-inferior #boletin { float: left; width: 220px; padding: 8px 5px 5px 5px; }
#pag #menu { clear: both; float: left; width: 218px; height: auto; border: solid #989898 1px; background-color: #fff; }
#pag #menu #lista { padding: 10px; }

#pag #menu #lista .it { font-size: 0.8em; width: auto; padding: 5px 15px; background-image: url(../img/fondos/flecha-negra.gif); background-repeat: no-repeat;  background-position: 0px 8px; }
#pag #menu #lista .it a { color: #000; text-decoration: none; }
#pag #menu #lista .itr { font-size: 0.8em; width: auto; padding: 5px 15px; background-image: url(../img/fondos/flecha-roja.gif); background-repeat: no-repeat;  background-position: 0px 8px; }
#pag #menu #lista .itr a { color: #000; text-decoration: none; text-decoration: underline; }
#pag #menu #lista #navigation { margin:0px; padding:0px; text-indent:0px; background-color:#fff;	}
#pag #menu #lista #navigation .head { font-size: 0.8em; width: auto; padding: 5px 15px; background-image: url(../img/fondos/flecha-negra.gif); background-repeat: no-repeat;  background-position: 0px 8px; display:block; }
#pag #menu #lista #navigation ul { border-width:0px; margin:5px 0px;padding:0px; }
#pag #menu #lista #navigation li a { color: #000; text-decoration: none;  }
#pag #menu #lista #navigation li {list-style:none outside none; display:inline;}
#pag #menu #lista #navigation li li a {color:#000000;	display:block;text-decoration: none;}
#pag #menu #lista #navigation li ul li { font-size: 0.8em; }
#pag #menu #lista #navigation li ul li a { display: block; color: #000; background-color: #D4D4D4; margin: 3px 0px; padding: 5px; text-decoration: none; }
#pag #menu #lista #navigation li ul li a:hover { display: block; color: #fff; background-color: #898989; margin: 3px 0px; padding: 5px; text-decoration: none; }
#pag #menu #lista #navigation a.head:hover {	color:#000;}
#pag #menu #lista #navigation a.selected {  background-image: url(../img/fondos/flecha-roja.gif); }
#pag #menu #lista #navigation a.current {	background-color:#898989; color: #fff; }

#pag #central { float: left; width: 725px; border: solid #989898 1px; background-color: #fff; margin-left: 15px; }
#pag #central #der { float: left; width: 225px; background-color: #fff; overflow: hidden; min-height: 403px; height: 403px; }
#pag #central #der #not-destacada { width: 225px; height: 125px; margin-top: 0px; }
#pag #central #der #not-destacada-tit { position: absolute; width: 217px; height: 20px; padding: 4px; font-size: .8em; text-align:center; font-weight: bold; margin-top: 10px; background-color: #fff; filter: alpha(opacity=80); -moz-opacity:.8; opacity: 0.8; border: 0px; }
#pag #central #der #not-destacada-tit .enlace { color:#555; text-decoration: none; }
#pag #central #der #not-otras { width: 225px; margin-top: 5px; background-color: #828282; }
#pag #central #der #not-otras #tit { width: 225px; height: 19px; border: solid# 000 1px; padding: 9px 0px 5px 50px; color: #fff; background-color: #A60000; background-image: url(../img/iconos/ico-noticias.gif); background-repeat: no-repeat; }
#pag #central #der #not-otras a { color: #000; font-size: .80em; text-decoration: none; }
#pag #central #der #not-otras a:hover { color: #fff; font-size: .80em; text-decoration: underline; }
#pag #central #der #dossier { width: 225px; background-color: #828282; background-image: url(../img/fondos/esquina-noticias.gif); background-repeat: no-repeat; background-position: bottom right;}
#pag #central #der #dossier #titd { width: 225px; height: 19px; border: solid# 000 1px; padding: 9px 0px 5px 50px; color: #fff; background-color: #A60000; background-image: url(../img/iconos/icono-prensa.gif); background-repeat: no-repeat; }
#pag #central #der #dossier a { color: #000; font-size: .80em; text-decoration: none; }
#pag #central #der #dossier a:hover { color: #fff; font-size: .80em; text-decoration: underline; }

#pag #central .img-not { float: right; margin: 15px; padding: 3px; border: solid #aaa 1px; }
#pag #central #opciones {  border-top: solid #A60000 1px; height: 50px;  }
#pag #central #opciones a { background-color: #A60000; float: right; color: #fff; padding: 5px; text-decoration: none; }
#pag #central #opciones img { vertical-align: middle; }
#pag #central #otros-documentos { clear: both; overflow: hidden; }
#pag #central #otros-documentos .doc { padding: 15px; height: 120px; border-bottom: solid #ccc 1px; }
#pag #central #otros-documentos .notid { font-weight: bold; }
#pag #central #otros-documentos a { color: #000; text-decoration: none; }
#pag #central #otros-documentos a:hover { color: #000; text-decoration: underline; }
#pag #central #otros-documentos img { vertical-align: middle; margin-right: 5px; }
#pag #central #izq { float: left; width: 480px; overflow: hidden; padding-right: 5px; }
#pag #central #izq .pad { padding: 12px 15px; font-size: .8em; text-align: justify; }
#pag #central #izq #claves { border: solid #eee 1px; padding: 5px; margin-top: 25px; text-align: center; }
#pag #central #izq .clv1 { font-size: 1.1em; }
#pag #central #izq .clv2 { font-size: 1.7em; }
#pag #central #izq .clv3 { font-weight: bold; font-size: 1.8em; }
#pag #central #titulo { padding: 10px; font-size: .9em; }
#pag #central #txt { padding: 15px 25px 20px 25px; font-size: .85em; line-height: 18px; text-align: justify}
#pag #central #txt ul { list-style-image: url(../img/iconos/ico-lista.gif); list-style-type: circle }
#pag #central #txt ul li { margin-bottom: 5px; }
#pag #central #txt .titulos {color: #d01818; font-family: Georgia; font-size: 18px;}
#pag #central #prod-list { margin: 15px 0px; padding: 0px; }
#pag #central #prod-list li { border-bottom: solid #aaa 1px; list-style-type: none;  padding: 5px; }
#pag #central #caja-producto { border-bottom: solid #aaa 1px; }
#pag #central #caja-producto #tit { height: 15px; margin-bottom: 10px; padding: 5px 15px; background-color: #C0C0C0; color: #000; text-align: left; font-size: .8em; }
#pag #central #caja-producto #text { padding: 10px; }
#pag #central #cab-sec { height: 25px; margin-bottom: 10px; padding: 5px 15px; background-color: #D01818; color: #fff; text-align: left; font-size: .8em; }
#pag #central #cab-sec a { text-decoration: none; color: #fff; }
#pag #pie { clear: both; width: 925px; color: #000; padding: 10px 25px; font-size: .85em; text-align: center;}
#pag #pie ul { margin: 0px; padding: 0px; margin-top: 10px; font-size: 0.85em; }
#pag #pie ul li { list-style-type: none; display: inline; color: #000; font-weight: bold; }
#pag #pie ul li a { color: #000; text-decoration: none; }
#pag #pie ul li a:hover { color: #000; text-decoration: underline; }

/*------------------------ Estilo paginador -------------------------------------------------------------*/
#pag #txt .paginador { padding: 5px; margin-top: 5px; margin-bottom: 15px; text-align: right; }
#pag #txt .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pag #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pag #txt .enlacep2 { color: #fff; text-decoration: none; background-color: #D01818; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pag #txt .enlacep3 { color: #fff; text-decoration: none; background-color: #D01818; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
#pag #txt .paginador a:hover { color: #000; }		
/*------------------------ Estilo paginador -------------------------------------------------------------*/

#pag #central a { color: #D01818; text-decoration: none; }
#pag #central a:hover { color: #D01818; text-decoration: underline; }
#pag #central #errores { padding: 10px; }
#pag #central fieldset { border: solid #ddd 1px; padding: 15px; margin-bottom: 10px; }
#pag #central legend { font-weight: bold; padding: 2px 17px 2px 17px; margin-bottom: 10px; background-color: #D01818; color: #fff; }
#pag #central label { color: #000; float: left; width: 250px; padding-left: 10px; }
#pag #central input { border: solid #aaa 1px; margin-bottom: 2px; background-color: #fff; color: #000; font-size: 1.15em; padding: 2px; }
#pag #central textarea { padding: 2px; border: solid #aaa 1px; margin-bottom: 2px; background-color: #fff; font-size: 1.3em; }
#pag #central select { font-size: 1em; padding: 2px; border: solid #aaa 1px; margin-bottom: 2px; background-color: #fff; color: #000 }
#pag #central h3 { color: #b40001; font-size: 1.4em; }
#pag #central #condiciones { overflow: auto; height: 200px; background-color: #fff; border: solid #aaa 1px; padding: 10px; margin-bottom: 10px; }

/* the outer div with the black border */
.tickercontainer { width: 220px; height: 27px; overflow: hidden; } /* the outer div with the black border */
.tickercontainer .mask { position: relative; left: 5px; top: -5px; width: 220px; overflow: hidden; }  
#pag #ticker { padding: 0px; position: relative; left: 225px;}
#pag #ticker ul { list-style-type: none; display:inline;margin:0;padding:0px}
#pag #ticker li { list-style-type: none;  float: left; padding: 0px; background: #fff; }
*+html>body #pag #ticker li { padding: 10px; }
#pag #ticker li a { white-space: nowrap; }
#pag #ticker li span { margin: 0 0px 0 0; padding: 0px 0px;}
