/* CSS front end "la fija" */

/*Elementos generales*/
body{
/*font-family: "Trebuchet MS", Arial, Verdana;*/
font-family:Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
background-image: url(../img/fondo.gif);
/*
background-image:url(../img/sky7.jpg);
background-attachment:fixed;
background-position:top;*/
}

li{
margin:0px;
padding:0px;
}

a{
text-decoration:none;
}

a:focus
{
outline:none;
}

a:hover{
text-decoration:underline;
}


/*Maquetación*/

#container{
width:780px;
height:auto;
background-color:#FFF;
margin: 0px auto 0px auto;
}

#banner{
width:780px;
height:81px;
background-color:#254C74;
margin-bottom:1px;
background-image:url(../img/fondo_banner.png);
background-repeat:repeat-x;
position:relative;
}

#banner #logo{
background-image:url(../img/logolafija.jpg);
background-repeat:no-repeat;
width:209px;
height:56px;
position:absolute;
top:15px;
left:20px;
}

#banner .publicidad_top{
background-color:#000;
width:0px;
height:0px;
top:12px;
left:312px;
padding:0px;
margin:0px;
position:absolute;
}

/*MENU*/

#barra_horizontal_con_nov{
height:23px;
width:780px;
background-color:#46971F;
line-height:23px;
color:#FFF;
}

#barra_horizontal_sin_nov{
height:23px;
width:780px;
background-color:#46971F;
line-height:23px;
color:#FFF;
}

#barra_horizontal_con_nov ul{
list-style:none;
padding:0px;
margin:0px;
}

#barra_horizontal_sin_nov ul{
list-style:none;
padding:0px;
margin:0px;
} 

#barra_horizontal_con_nov ul li{
float:left;
}

#barra_horizontal_sin_nov ul li{
float:left;
}


#barra_horizontal_con_nov ul li a{
display:block;
}

#barra_horizontal_sin_nov ul li a{
display:block;
}


#barra_horizontal_con_nov ul li a span{
visibility:hidden;
}

#barra_horizontal_sin_nov ul li a span{
visibility:hidden;
}

#barra_horizontal_con_nov ul li a:visited{
color:#FFF;
}

#barra_horizontal_sin_nov ul li a:visited{
color:#FFF;
}

#barra_horizontal_con_nov ul li a:hover{
text-decoration:none;
}

#barra_horizontal_sin_nov ul li a:hover{
text-decoration:none;
}

#barra_horizontal_con_nov ul li a:focus
{
outline:none;
}

#barra_horizontal_sin_nov ul li a:focus
{
outline:none;
}

#barra_horizontal_con_nov ul li#fecha{
width:512px;
margin-left:10px;
font-size:0.7em;
font-weight:normal;
}


#barra_horizontal_sin_nov ul li#fecha{
width:612px;
*width: 612px !important;
#width:602px;
margin-left:10px;
font-size:0.7em;
font-weight:normal;
}

/*
#ie6 #fecha{
width:700px;
margin-left:10px;
font-size:0.7em;
font-weight:normal;
}
*/
/*
#ie6 #barra_horizontal_sin_nov ul li #fecha{
width:800px;
margin-left:10px;
font-size:0.7em;
font-weight:normal;
}
*/


#inicio{
background-image:url(../img/sprite_ini.png);
background-repeat:no-repeat;
border-left:1px solid #FFF;
width:68px;
text-align:center;
}

#inicio:hover{
background-position:bottom;
}

#institucional{
background-image:url(../img/sprite_inst.png);
background-repeat:no-repeat;
border-left:1px solid #FFF;
width:112px;
text-align:center;
}

#institucional:hover{
background-position:bottom;
}

#novedades{
background-image:url(../img/sprite_nov.png);
background-repeat:no-repeat;
border-left:1px solid #FFF;
width:98px;
text-align:center;
}

#novedades:hover{
background-position:bottom;
}

#contacto{
background-image:url(../img/sprite_cont.png);
background-repeat:no-repeat;
border-left:1px solid #FFF;
width:87px;
text-align:center;
}

#contacto:hover{
background-position:bottom;
}

#col_izq{
width:139px;
height:auto;
background-color:#FFF;
float:left;
margin-top:5px;
}

#divquiniela{
margin-top:5px;
width:134px;
height:105px;
background-image:url(../img/divquiniela.jpg);
background-repeat:no-repeat;
margin-left:5px;
position:relative;
}

#divcargosdocentes{
margin-top:5px;
width:134px;
height:105px;
background-image:url(../img/divcargosdocentes.jpg);
background-repeat:no-repeat;
margin-left:5px;
position:relative;
}

#divnovedades{
margin-top:5px;
width:134px;
height:105px;
background-image:url(../img/divnovedades.jpg);
background-repeat:no-repeat;
margin-left:5px;
position:relative;
}

.consulte{
position:absolute;
top:83px;
color:#FFF;
font-weight:700;
font-size:12px;
left:18px;
}

.consulte2{
position:absolute;
top:81px;
color:#FFF;
font-weight:700;
font-size:12px;
left:18px;
}

.consulte2 a{
color:#FFF;
}

.consulte a{
color:#FFF;
}

.consulte a:visited{
color:#FFF;
}

.consulte2 a:visited{
color:#FFF;
}

#col_der{
width:200px;
height:auto;
float:right;
margin-top:5px;
margin-right:5px;
}

#centro{
width:418px;
background-color:#FFF;
height:auto;
float:left;
padding-bottom:20px;
margin-left:8px;
margin-top:5px;
}

#centro p{
font-size:12px;
}

#centro_ancho{
/*width:636px;*/
width:620px;
height:auto;
margin-left:10px;
float:left;
margin-top:5px;
padding-bottom:20px;
}

#footer{
width:100%;
height:56px;
clear:both;
background-color:#CCCCCC;
text-align:center;
color:#FFFFFF;
font-size:0.7em;
background-image:url(../img/foot.png);
background-repeat:repeat-x;
position:relative;
}

#footer p{
padding-top:6px;
}

#ie6 #footer p{
padding:0px;
margin:0px;
margin-top:5px;
}

#footer_left{
background-image:url(../img/foot_left.png);
background-repeat:no-repeat;
width:9px;
height:56px;
position:absolute;
top:0px;
left:0px;
}

#footer_right{
background-image:url(../img/foot_right.png);
background-repeat:no-repeat;
width:9px;
height:56px;
position:absolute;
left:771px;
top:0px;
}

#buscador_fecha{
width:300px;
height:auto;
margin: 10px auto 0px auto;
text-align:center;
}

.publicidad_der{
width:200px;
height:220px;
background-color:#EEE;
margin: 0 auto 5px auto;
}


.publicidad_centro{
width:420px;
height:169px;
background-color:#EEE;
margin-left:auto;
margin-bottom:auto;
float:left;
margin-top:5px;
}

/*tablas*/

/*#centro table{
margin-left:0px;
}*/

#grilla_oraculo a{
color:#339900;
}

#grilla_oraculo a:visited{
color:#339900;
}

#grilla_oraculo a:hover{
color:#990000;
text-decoration:none;
}

#centro #grilla_oraculo table td{
font-size:12px;
font-weight:700;
height:19px;
line-height:19px;
}


#centro #grilla_oraculo table tr{
padding:0px;
margin:0px;
}

.centro{
width:80px;
height:19px;
background-image: url(http://www.oraculosemanal.com/_testing3/images/tl_bg.gif);
background-repeat:repeat-x;
color:#009966;
}

.centro_fecha{
width:80px;
height:19px;
background-image: url(http://www.oraculosemanal.com/_testing3/images/tl_bg.gif);
background-repeat:repeat-x;
color:#000;
padding:0px;
margin:0px;
}

.centro_primeros{
background-image:url(../img/centro_primeros.png);
background-repeat:repeat-x;
text-align:center;
height:19px;
padding:0px;
margin:0px;
}

.centro_matutino{
background-image:url(../img/centro_matutino.png);
background-repeat:repeat-x;
text-align:center;
height:19px;
padding:0px;
margin:0px;
}

.centro_vespertino{
text-align:center;
background-image:url(../img/centro_vespertino.png);
background-repeat:repeat-x;
height:19px;
padding:0px;
margin:0px;
}

.centro_nocturno{
text-align:center;
background-image:url(../img/centro_nocturno.png);
background-repeat:repeat-x;
height:19px;
padding:0px;
margin:0px;
}
.punta_izq{
width:10px;
height:19px;
padding:0px;
margin:0px;
}

.punta_der{
width:10px;
height:19px;
padding:0px;
margin:0px;
}

#centro_ancho table tr td{
height:19px;
padding:0px;
margin:0px;
}

#centro_ancho table tr td{
height:19px;
padding:0px;
margin:0px;
}

#centro_ancho table tr td p{
padding:0px;
margin:0px;
}
/*
#centro table td a:hover{
color:#990000;
}

#centro table td a,a:visited,a:active{
text-decoration:none;
color:#009900;
}



#centro_ancho table tr td p{
padding:0px;
margin:0px;
}

#centro_ancho table tr td img{
margin:0px;
padding:0px;
}
*/

#menu_poceados{
width:134px;
margin-left:5px;
}

#menu_poceados td.encabezado{
background-image:url(../img/enc_poceados.png);
background-repeat:no-repeat;
background-color:#009900;
height:22px;
}

#menu_poceados td.bottom{
background-image:url(../img/bottom_poceados.png);
background-repeat:no-repeat;
background-color:#009900;
height:14px;
}

#menu_poceados a{
color:#666666;
font-weight:700;
font-style:italic;
padding-left:25px;
font-size:0.7em;
display:block;
height:22px;
width:109px;
background-color:#EEE;
line-height:22px;
}

#menu_poceados a:hover{
background-color:#E0E0E0;
text-decoration:none;
}

#menu_poceados td{
background-color:#EEE;
height:22px;
}

#menu_poceados td.separador{
background-image:url(../img/division.png);
height:5px;
width:134px;
}

#cont_recomendados{
width:300px;
height:160px;
float:left;
margin-top:10px;
background-color:#46971F;
text-align:center;
color:#FFF;
}

#cont_recomendados #tabla_recomendados{
padding:0px;
margin:0px;
width:300px;
margin-top:14px;
}

#cont_recomendados #tabla_recomendados td{
text-align:center;
height:94px;
width:100px;
font-weight:700;
font-size:22px;
background-image:url(../img/circulo.png);
background-repeat:no-repeat;
}


#cont_recomendados .top{
background-color:#990000;
width:300px;
height:33px;
border-bottom:1px solid #FFF;
background-image:url(../img/enc_recomendados.jpg);
background-repeat:no-repeat;
background-position: 10px 4px;
}

#cont_aleatorio{
height:160px;
width:117px;
background-color:#055A86;
float:right;
margin-top:10px;
position:relative;
text-align:center;
}

#cont_aleatorio #cartel{
width:91px;
height:50px;
position:absolute;
top:13px;
left:12px;
background-image:url(../img/num_al_azar.jpg);
background-repeat:no-repeat;
}

#cont_aleatorio #boton_num_al{
width:102px;
height:34px;
position:absolute;
background-image:url(../img/presione_aqui.jpg);
background-repeat:no-repeat;
top:67px;
left:8px;
}

#cont_aleatorio #div_numero_al{
width:105px;
height:34px;
position:absolute;
top:110px;
left:6px;
background-image:url(../img/div_numeros_rec.jpg);
background-repeat:no-repeat;
}

#cont_aleatorio .numero{
margin-top:5px;
font-size:18px;
font-weight:700;
color:#FFF;
}

#cont_aleatorio a{
color:#FFF;
}

#cont_aleatorio a:visited{
color:#FFF;
}

#cont_aleatorio a:hover{
text-decoration:none;
}

#tabla_prode{
background-image:none;
font-size:12px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:400px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

.punta_n{
width:10px;
}

.fondo_n{
background-image:url(../img/tl_bg_black.gif);
background-repeat:repeat-x;
color:#FFF;
}

#tabla_prode td{
text-align:center;
}

.pelota{
width:18px;
}

.b{
background-color:#FFF;
}

.b:hover{
background-color:#EEE;
}

#error_nodisponible{
height:300px;
}

#error_nodisponible table td{
background-image:none;
font-size:12px;
font-weight:700;
width:400px;
height:220px;
vertical-align:middle;
text-align:center;
}

#advertencia{
margin: 10px auto 5px auto;
text-align:center;
font-size:9px;
color:#666666;
}
/*Clases*/

/*.menu_lista_vertical{
list-style:none;
padding:0px;
margin:0px;
font-size:0.8em;
}*/

/*
.menu_lista_vertical li{
width:130px;
background-color:#EEEEEE;
padding:0px;
margin:0px;
}
/*
.menu_lista_vertical li.separador_menu{
background-color:#FFFFFF;
height:8px;
line-height:1px;
color:#CCCCCC;
}

.menu_lista_vertical li.boton_menu{
margin-top:2px;
height:20px;
line-height:20px;
}

.menu_lista_vertical li.boton_menu a{
margin:0px;
padding:0px;
color:#333333;
font-weight:700;
font-style:italic;
margin-left:25px;
}

.menu_lista_vertical li.boton_menu a:hover{
color:#000000;
text-decoration:underline;
}
*/

.letra_buscador{
font-weight:700;
font-size:0.8em;
}

.titulo_recomendados{
font-weight:700;
text-align:center;
}

.logo_prode{
width:65px;
height:50px;
}


.negrita{
font-weight:900;
}
/*NOVEDADES*/
.novedades_box{
border-bottom:1px dotted #CCC;
width:400px;
margin-top:5px;
font-size:0.8em;
margin-left:auto;
margin-right:auto;
}

.novedades_box .fecha{
color:#999999;
font-size:0.8em;
}

.novedades_box .titulo{
color:#46971F;
font-weight:700;
font-size:1.2em;
}
.novedades_box p{
padding:0px;
margin:10px 0px 10px 0px;
text-indent:20px;
font-size:0.9em;
}

.barranegra_left{
width:10px;
height:22px;
background-image:url(../img/tl_left_black.gif);
background-repeat:no-repeat;
position:absolute;
top:0px;
}

.barranegra_right{
width:10px;
height:22px;
background-image:url(../img/tl_right_black.gif);
background-repeat:no-repeat;
position:absolute;
left:410px;
top:0px;
}

.barranegra_right400{
width:10px;
height:22px;
background-image:url(../img/tl_right_black.gif);
background-repeat:no-repeat;
position:absolute;
left:390px;
top:0px;
}

.barranegra{
width:420px;
height:22px;
background-image:url(../img/tl_bg_black.gif);
background-repeat:repeat-x;
position:relative;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
}

.barranegra400{
width:400px;
height:22px;
background-image:url(../img/tl_bg_black.gif);
background-repeat:repeat-x;
position:relative;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
}

.barranegra span{
color:#FFF;
text-align:center;
font-weight:700;
font-size:0.8em;
line-height:22px;
margin-left:10px;
}

.barranegra p.centrado{
color:#FFF;
text-align:center;
font-weight:700;
font-size:0.8em;
line-height:22px;
margin:0px;
padding:0px;
}

.barranegra400 p.centrado{
color:#FFF;
text-align:center;
font-weight:700;
font-size:12px;
line-height:22px;
margin:0px;
padding:0px;
font-size:12px;
}

#form{
margin-left:auto;
margin-right:auto;
width:200px;
text-align:center;
font-size:12px;
}

#form textarea{
height:100px;
float:left;
}

#form input{
float:left;
}

#form p{
text-align:left;
float:left;
padding:0px;
margin:0px;
}

.verde{
color:#009900;
}

.rojo{
color:#FF0000;
}

.buscador_box{
background-color:#EEE;
width:405px;
height:100px;
margin: 5px auto 0px auto;
padding:5px;
font-size:0.8em;
color:#333333;
}

.buscador_box .divform{
margin: 20px auto 0px auto;
text-align:center;
width:400px;
}

.buscador_box .divform .boton{
margin-top:10px;
}

.buscador_box .acl{
color:#999999;
font-size:0.7em;
}

.buscador_box .sorteo{
width:90px;
}

.buscador_box .titulo{
color:#000000;
font-weight:700;
}

.links_paginas{
text-align:center;
width:400px;
font-size:12px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

.gray{
color:#999999;
}


.centrado{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.cabeceras_front{
font-size:12px;
margin: 10px;
width:600px;
}

.cabeceras_front tr.enc{
background-color:#46971F;
padding: 2px;
color:#FFF;
}

.cabeceras_front td{
text-align:center;
}

.cabeceras_front tr.evenrow:hover{
background-color:#CCFF99;
}

.cabeceras_front tr.oddrow:hover{
background-color:#CCFF99;
}

.evenrow {
	background-color:#E9E9E9;
	color:#000000;
}

.oddrow {
	background-color:#F4F4F4;
	color:#000000;
}

.thdia{
width:50px;
}

#error{
text-align:center;
font-weight:700;
}

.tr_gris{
background-image:url(../img/tl_bg.gif);
background-repeat:repeat-x;
height:19px;
}

#table_cargos{
font-size:0.7em;
text-align:center;
width:620px;
margin-top:10px;
}

#table_cargos th{
height:19px;
padding:0px;
margin:0px;
}

.punta{
width:10px;
}
/*
#table_cargos th{
background-color:#333333;
padding:2px;
color:#FFF;
}

#table_cargos tr{
background-color:#FFF;
margin-top:1px;
}

#table_cargos tr:hover{
background-color:#EEE;
}



.detalle_cargos td{
width:50%;
}
*/

.detalle_cargos{
text-align:left;
width:420px;
margin: 10px auto 20px auto;
font-size:0.7em;
}

.detalle_cargos tr{
background-image:url(../img/tl_bg.gif);
background-repeat:repeat-x;
height:19px;
}

.gris1{
background-color:#CCCCCC;
}

.gris2{
background-color:#EEE;
}

#div_recom{
margin-left:auto;
margin-right:auto;
width:420px;
text-align:center;
color:#46971F;
font-size:12px;
font-weight:700;
height:50px;
}

#desplegable{
margin-top:5px;
font-size:14px;
color:#333333;
}

#boton_recomend{
width:226px;
height:22px;
margin-left:auto;
margin-right:auto;
}

#boton_recomend a span{
display:none;
}

#boton_recomend a{
display:block;
width:226px;
height:22px;
background-image:url(../img/sprite_recomend.png);
}

#boton_recomend a:hover{
background-position:bottom;
}

.num{
margin: 0px 3px 0px 3px;
}

#barra_cabezas{
width:420px;
height:22px;
background-image:url(../img/barra_cabezas.gif);
background-repeat:no-repeat;
}

.boton_aleat{
display:block;
width:100px;
height:30px;
}