@charset "utf-8";
#contenido{background:url(../images/back_puntitos.jpg) repeat-y; visibility:hidden; overflow:hidden;}
#buscador{border:none;margin-right:15px; overflow:hidden; z-index:1;position:relative;}
#buscadorBG{ height:495px; overflow:hidden;}
#detalle{ float:left; width:528px}
#adicionales{float:left; width:172px; }
.clear{ clear:both}
#tabTit{ border: 2px solid #ABC192; width:518px;}
#tabTit th{ background-color:#FFF; color:#588425; font-size:13px; padding:5px; }
#tabTit td{ background-color:#E6ECDE;padding:6px; color:#666; font-size:11px; }
#txtEs{ margin-top:30px; padding-right:10px; padding-left:0px; font-size:12px; line-height:18px; color:#666; position:relative; padding-top:18px;}
#resultados{overflow:visible;}
#txtEs h6{font-size:12px; line-height:18px; color:#666; font-weight:normal;position:absolute;}
#txtEs span,#txtEs a{position:relative;}
#txtEs h6.verso{left:-8px;top:0}
#txtEs h6.recto{right:7px;top:0}
#txtEs h5{font-size:12px; line-height:18px;font-weight:normal}
#txtGr{margin:10px 0;overflow:visible; width:518px; visibility:hidden; position:relative;;background-color:#FFFFFF; z-index:100}
#txtGr dt.cerr{ background: url(../images/misc/flecha_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtGr dt.ab{ background:url(../images/misc/cruz_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtGr span,#txtGr a{position:relative;}
#hgri{margin-top:30px;padding-top:20px;padding-bottom:20px;padding-right:10px; padding-left:10px; font-size:12px; font-weight:normal; line-height:18px; color:#666;width:668px;overflow:visible; position:relative;background-color:#FFFFFF;font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#666;}
code{font-family:Tahoma,Geneva,Kalimati,sans-serif;}
#txtGr dd{ position:absolute;width:698px;overflow:hidden;border:1px solid #C4C4C4; background-color:#FFFFFF}
#txtGr h6{font-size:12px; line-height:18px; color:#666; font-weight:normal;position:absolute; z-index:105;background-color:#FFF; padding:1px}
#txtGr h6.verso{left:5px;top:0}
#txtGr h6.recto{right:0;top:0;}
#txtGr h5{font-size:12px; line-height:18px;font-weight:normal}
code{font-size:12px; line-height:18px;font-weight:normal; color:#666;}
/*txtMgEsp*/
#txtMgEsp{margin:10px 0;overflow:hidden; width:518px; visibility:hidden;}
#txtMgEsp dt.cerr{ background: url(../images/misc/flecha_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtMgEsp dt.ab{ background:url(../images/misc/cruz_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtMgEsp dd{margin-top:10px; padding-right:10px; font-size:12px; line-height:18px; color:#666;overflow:hidden;}

/*txtMgGr*/
#txtMgGr{margin:10px 0;overflow:hidden; width:518px; visibility:hidden;}
#txtMgGr dt.cerr{ background: url(../images/misc/flecha_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtMgGr dt.ab{ background:url(../images/misc/cruz_verde.jpg) 495px center no-repeat #588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;}
#txtMgGr dd{margin-top:10px; padding-right:10px; font-size:12px; line-height:18px; color:#666;overflow:hidden;}


#farma{margin:10px 0;overflow:hidden; width:518px; visibility:hidden;}
#farma dt.cerr{ background: url(../images/misc/flecha_marron.jpg) 495px center no-repeat #D0952D; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;margin-bottom:10px;}
#farma dt.ab{ background:url(../images/misc/cruz_marron.jpg) 495px center no-repeat #D0952D; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; cursor:pointer;margin-bottom:10px}
#farma dd{margin:10px 0; padding-right:0; font-size:12px; line-height:18px; color:#666;overflow:hidden;}
#farma dt div{ width:480px; }

#Imag{margin:10px 0; background-color:#FFF;overflow:hidden;width:518px; visibility:hidden}
#Imag h1{font-size:11px; color:#666; font-weight:bold; overflow:hidden; line-height:20px}
.fuenteIm{text-align:left; font-size:9px;  font-style:normal; color:#666; margin-top:5px}
.fuenteIm a{color:#666; text-decoration:none}
.fuenteIm a:hover{color:#666; text-decoration:underline}
#Imag dt.cerr{ background: url(../images/misc/flecha_amarilla.jpg) 495px center no-repeat #E6BB3B; overflow:hidden;width:518px;padding-left:5px; color:#FFF; font-size:14px; font-weight:bold; line-height:24px; cursor:pointer;}
#Imag dt.ab{ background: url(../images/misc/cruz_amarilla.jpg) 495px center no-repeat #E6BB3B; overflow:hidden;width:518px;padding-left:5px; color:#FFF; font-size:14px; font-weight:bold; line-height:24px; cursor:pointer;}
#antigua,#moderna,.antigua2,.moderna2{width:50%; float:left;}
#moderna,.moderna2{ width:48%}
#Imag dd{margin-top:10px; overflow:hidden;}
/*#antigua2{ border-right: 1px solid #C4C4C4} colocar background en dd*/
#moderna2{width:49%;}
#antigua2 img,#moderna2 img{ margin:3px 0; display:block;}
#titArb{position:relative}
a#atrasSeccion{display:block; width:174px;height:38px; background:url(../images/misc/bt_volverseccion.jpg) 2px 0 no-repeat;position:absolute; right:0; overflow:hidden}
a#atrasSeccion:hover{-khtml-opacity:.6; -moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);zoom:1;}
a#sigteSec{display:block; width:76px;height:38px; background: url(../images/misc/bt_siguiente.jpg) no-repeat;position:absolute; right:172px; border-right:1px solid #FFF; overflow:hidden}
a#sigteSec:hover{-khtml-opacity:.6; -moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);zoom:1;}
#sepB{ background:url(../images/misc/bt_raya.jpg) no-repeat; width:5px;height:38px; overflow:hidden; position:absolute;right:250px}
a#antSec{display:block; width:73px;height:38px; background: url(../images/misc/bt_anterior.jpg) no-repeat;position:absolute; right:254px; border-right:1px solid #FFF; overflow:hidden}
a#antSec:hover{-khtml-opacity:.6; -moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);zoom:1;}
#mapa{margin:10px 0; background-color:#FFF;overflow:hidden;width:518px;; visibility:hidden}
#mapa h1{font-size:11px; color:#666; font-weight:bold; overflow:hidden; line-height:20px}
#mapa dt,#dgop{color:#FFF}
#mapa dt.cerr{ background: url(../images/misc/flecha_amarilla.jpg) 495px center no-repeat #E6BB3B; overflow:hidden;width:518px;padding-left:5px; color:#FFF; font-size:14px; font-weight:bold; line-height:24px; cursor:pointer;}
#mapa dt.ab{ background: url(../images/misc/cruz_amarilla.jpg) 495px center no-repeat #E6BB3B; overflow:hidden;width:518px;padding-left:5px; color:#FFF; font-size:14px; font-weight:bold; line-height:24px; cursor:pointer;}
#mapa dd{margin-top:10px; overflow:hidden;}
#mapa dd img{ margin:3px 0; display:block}
#mapInfo { text-align:right}
#mapInfo img{ display:inline !important; position: relative; top:6px;}
#mapInfo a{color:#666; text-decoration:none}
#mapInfo a:hover{color:#666; text-decoration:underline}
#OtrasRef{margin:10px 0; background-color:#FFF;overflow:hidden;width:518px;}
#OtrasRef dt{ background:#588425; padding-left:5px; color:#FFF; font-size:12px; line-height:20px; }
#OtrasRef dd{margin-top:10px; overflow:hidden;background:#FBF1D8; padding:5px}
.tituloOtrasRef{ color:#666; margin-bottom:5px}
.texOtrasRef{ COLOR:#000}
#eft{margin: 0 0 0 12px; width:160px;  overflow:hidden; background-color:#FFF; visibility:hidden}
#eft dt{ color:#FFF; font-size:14px; font-weight:bold; line-height:16px; cursor:pointer; overflow:hidden; background:url(../images/misc/back_efectos.jpg) repeat-y; margin-bottom:10px; overflow:hidden;position:relative; zoom:1; padding: 5px}
#eft dt div{ width:80px; margin-left:15px;  }
#eft dt div img{display:block; position:absolute; left:133px; top:3px}
#eft dd{ overflow:hidden; border:1px solid #C4C4C4; margin-top:5px; width:155px; padding:5px 3px 3px 0; margin-bottom:10px;zoom:1; color:#666; background-color:#FFF}
#eft a{color:#666; text-decoration:none}
#eft a:hover{color:#666; text-decoration:underline}
.over{cursor:pointer;}
.transparente{ -khtml-opacity:.50; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; zoom:1; cursor:pointer; }
.opaco{-khtml-opacity:.9999; -moz-opacity:.9999; filter:alpha(opacity=99); opacity:.9999; zoom:1; cursor:pointer; }
#g4Ext{position:relative; width:196px;left:16px; top:7px; overflow:hidden; height:340px}
#g4{width:196px; background:#C1D0AF; margin:0 ; position:relative; height:295px;overflow:hidden;z-index:1;/*height:320px;*/}
#g4Paginado{ margin:0 auto 10px auto; z-index:10; text-align:center; overflow:hidden;/*display:none*/}
#g4nros{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF}
#g4nros a{ text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF}
#g4Right{ position:relative; top:3px;}
#g4Left{ position:relative; top:3px;}
#zoom{ position:relative; top:3px; cursor:pointer;}
#sepBus{height:10px; overflow:hidden; background-color:#FFF; margin-top:3px;}
.letracapital:first-letter {
    font-size: 30px;
    color: #993333;
    font-weight: bold;
}
.letracapitalRoja{
    font-size: 12px;
    color: #F00;
    font-weight: bold;
}
.dolar{
font-style:italic;}
.euro{
font-weight:bold;}
.almohadilla{color:#F00;}
span.almohadilla a{color:#F00;}
#tip{position:absolute; left:-1500px;top:-1500px; padding:5px;border: 1px solid #C4C4C4; background-color:#FBF1D8; text-align:left; font-size:11px; width:490px; line-height:16px; z-index:100;}
#opcionesMenuEfectos{position:absolute; left:-1500px;top:-1500px; border:1px solid #000;  overflow:hidden; width:230px; height:200px;background-color:#FFF; text-align:left; z-index:101}
#hef{border-top:1px dashed #c4c4c4; width:230px; height:116px; background-color:#FFF; overflow:hidden}