h2, h1, h3, h4, form{
margin:0;
}



body, div, span, b{
    font: inherit;
}


/*cabecera*/


.hidden {
	display: none!important;
}

.hidden_h {
	visibility: hidden;
}

.cleaner{
clear:both;
}
.der{
float:right;
}
.izq{
float:left;
}
form{
display:inline;
}


a{
color:#333;
outline:0; 
}
a:hover{
text-decoration:none;
}

.ponlo{
float:right;

position:absolute;
top:4px;

}
a img{
	border: 0;
}

body {
background:transparent url(../img/fnd-body.jpg) repeat-x scroll right 0px;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0;
}

.flag{width:16px;height:11px;}


.f_ue{background:url(../img/sprite_banderas_new_nn.gif) 0 0px;}
.f_es{background:url(../img/sprite_banderas_new_nn.gif) 0 -11px;}
.f_gb{background:url(../img/sprite_banderas_new_nn.gif) 0 -22px;}
.f_en{background:url(../img/sprite_banderas_new_nn.gif) 0 -22px;}
.f_it{background:url(../img/sprite_banderas_new_nn.gif) 0 -33px;}
.f_fr{background:url(../img/sprite_banderas_new_nn.gif) 0 -44px;}
.f_de{background:url(../img/sprite_banderas_new_nn.gif) 0 -55px;}
.f_ro{background:url(../img/sprite_banderas_new_nn.gif) 0 -66px;}
.f_ar{background:url(../img/sprite_banderas_new_nn.gif) 0 -77px;}
.f_pt{background:url(../img/sprite_banderas_new_nn.gif) 0 -88px;}
.f_nl{background:url(../img/sprite_banderas_new_nn.gif) 0 -99px;}
.f_ru{background:url(../img/sprite_banderas_new_nn.gif) 0 -110px;}
.f_br{background:url(../img/sprite_banderas_new_nn.gif) 0 -121px;}
.f_ss{background:url(../img/sprite_banderas_new_nn.gif) 0 -132px;}
.f_cz{background:url(../img/sprite_banderas_new_nn.gif) 0 -143px;}
.f_be{background:url(../img/sprite_banderas_new_nn.gif) 0 -154px;}
.f_tr{background:url(../img/sprite_banderas_new_nn.gif) 0 -165px;}
.f_gr{background:url(../img/sprite_banderas_new_nn.gif) 0 -176px;}
.f_jp{background:url(../img/sprite_banderas_new_nn.gif) 0 -187px;}
.f_no{background:url(../img/sprite_banderas_new_nn.gif) 0 -198px;}
.f_za{background:url(../img/sprite_banderas_new_nn.gif) 0 -209px;}
.f_dk{background:url(../img/sprite_banderas_new_nn.gif) 0 -220px;}
.f_uy{background:url(../img/sprite_banderas_new_nn.gif) 0 -231px;}
.f_mx{background:url(../img/sprite_banderas_new_nn.gif) 0 -242px;}
.f_kr{background:url(../img/sprite_banderas_new_nn.gif) 0 -253px;}
.f_us{background:url(../img/sprite_banderas_new_nn.gif) 0 -264px;}
.f_at{background:url(../img/sprite_banderas_new_nn.gif) 0 -275px;}
.f_hu{background:url(../img/sprite_banderas_new_nn.gif) 0 -286px;}
.f_ch{background:url(../img/sprite_banderas_new_nn.gif) 0 -297px;}
.f_ae{background:url(../img/sprite_banderas_new_nn.gif) 0 -308px;}
.f_cn{background:url(../img/sprite_banderas_new_nn.gif) 0 -319px;}
.f_cr{background:url(../img/sprite_banderas_new_nn.gif) 0 -330px;}
.f_se{background:url(../img/sprite_banderas_new_nn.gif) 0 -341px;}
.f_sa{background:url(../img/sprite_banderas_new_nn.gif) 0 -352px;}
.f_ma{background:url(../img/sprite_banderas_new_nn.gif) 0 -363px;}
.f_ec{background:url(../img/sprite_banderas_new_nn.gif) 0 -374px;}
.f_is{background:url(../img/sprite_banderas_new_nn.gif) 0 -385px;}
.f_cl{background:url(../img/sprite_banderas_new_nn.gif) 0 -396px;}
.f_bo{background:url(../img/sprite_banderas_new_nn.gif) 0 -407px;}
.f_co{background:url(../img/sprite_banderas_new_nn.gif) 0 -418px;}
.f_pa{background:url(../img/sprite_banderas_new_nn.gif) 0 -429px;}
.f_ve{background:url(../img/sprite_banderas_new_nn.gif) 0 -440px;}
.f_tn{background:url(../img/sprite_banderas_new_nn.gif) 0 -451px;}
.f_in{background:url(../img/sprite_banderas_new_nn.gif) 0 -462px;}
.f_hk{background:url(../img/sprite_banderas_new_nn.gif) 0 -473px;}
.f_kw{background:url(../img/sprite_banderas_new_nn.gif) 0 -484px;}
.f_au{background:url(../img/sprite_banderas_new_nn.gif) 0 -495px;}
.f_lv{background:url(../img/sprite_banderas_new_nn.gif) 0 -506px;}
.f_hn{background:url(../img/sprite_banderas_new_nn.gif) 0 -517px;}
.f_pe{background:url(../img/sprite_banderas_new_nn.gif) 0 -528px;}
.f_fi{background:url(../img/sprite_banderas_new_nn.gif) 0 -539px;}
.f_ir{background:url(../img/sprite_banderas_new_nn.gif) 0 -550px;}
.f_ie{background:url(../img/sprite_banderas_new_nn.gif) 0 -561px;}
.f_leo{background:url(../img/sprite_banderas_new_nn.gif) 0 -572px;}
.f_cat{background:url(../img/sprite_banderas_new_nn.gif) 0 -583px;}
.f_and{background:url(../img/sprite_banderas_new_nn.gif) 0 -594px;}
.f_val{background:url(../img/sprite_banderas_new_nn.gif) 0 -605px;}
.f_mad{background:url(../img/sprite_banderas_new_nn.gif) 0 -616px;}
.f_nav{background:url(../img/sprite_banderas_new_nn.gif) 0 -627px;}
.f_rio{background:url(../img/sprite_banderas_new_nn.gif) 0 -638px;}
.f_ast{background:url(../img/sprite_banderas_new_nn.gif) 0 -649px;}
.f_ara{background:url(../img/sprite_banderas_new_nn.gif) 0 -660px;}
.f_wa{background:url(../img/sprite_banderas_new_nn.gif) 0 -671px;}
.f_mt{background:url(../img/sprite_banderas_new_nn.gif) 0 -682px;}
.f_man{background:url(../img/sprite_banderas_new_nn.gif) 0 -693px;}
.f_pva{background:url(../img/sprite_banderas_new_nn.gif) 0 -704px;}
.f_mur{background:url(../img/sprite_banderas_new_nn.gif) 0 -715px;}
.f_ext{background:url(../img/sprite_banderas_new_nn.gif) 0 -726px;}
.f_can{background:url(../img/sprite_banderas_new_nn.gif) 0 -759px;}
.f_cas{background:url(../img/sprite_banderas_new_nn.gif) 0 -737px;}
.f_bal{background:url(../img/sprite_banderas_new_nn.gif) 0 -748px;}
.f_gal{background:url(../img/sprite_banderas_new_nn.gif) 0 -810px;}
.f_ceu{background:url(../img/sprite_banderas_new_nn.gif) 0 -822px;}
.f_mel{background:url(../img/sprite_banderas_new_nn.gif) 0 -833px;}


.f_sv{background:url(../img/sprite_banderas_new_nn.gif) 0 -788px;}
.f_ni{background:url(../img/sprite_banderas_new_nn.gif) 0 -777px;}
.f_gu{background:url(../img/sprite_banderas_new_nn.gif) 0 -799px;}



.f_ad{background:url(../img/sprites_banderas_all.gif) 0 0px;}
.f_af{background:url(../img/sprites_banderas_all.gif) 0 -11px;}
.f_al{background:url(../img/sprites_banderas_all.gif) 0 -22px;}
.f_am{background:url(../img/sprites_banderas_all.gif) 0 -33px;}
.f_an{background:url(../img/sprites_banderas_all.gif) 0 -44px;}
.f_ao{background:url(../img/sprites_banderas_all.gif) 0 -55px;}
.f_az{background:url(../img/sprites_banderas_all.gif) 0 -66px;}
.f_ba{background:url(../img/sprites_banderas_all.gif) 0 -77px;}
.f_bb{background:url(../img/sprites_banderas_all.gif) 0 -88px;}
.f_bf{background:url(../img/sprites_banderas_all.gif) 0 -99px;}
.f_bg{background:url(../img/sprites_banderas_all.gif) 0 -110px;}
.f_bi{background:url(../img/sprites_banderas_all.gif) 0 -121px;}
.f_bj{background:url(../img/sprites_banderas_all.gif) 0 -132px;}
.f_bm{background:url(../img/sprites_banderas_all.gif) 0 -143px;}
.f_bw{background:url(../img/sprites_banderas_all.gif) 0 -154px;}
.f_by{background:url(../img/sprites_banderas_all.gif) 0 -165px;}
.f_ca{background:url(../img/sprites_banderas_all.gif) 0 -176px;}
.f_cd{background:url(../img/sprites_banderas_all.gif) 0 -187px;}
.f_cf{background:url(../img/sprites_banderas_all.gif) 0 -198px;}
.f_cg{background:url(../img/sprites_banderas_all.gif) 0 -209px;}
.f_cm{background:url(../img/sprites_banderas_all.gif) 0 -220px;}
.f_cu{background:url(../img/sprites_banderas_all.gif) 0 -231px;}
.f_cv{background:url(../img/sprites_banderas_all.gif) 0 -242px;}
.f_cy{background:url(../img/sprites_banderas_all.gif) 0 -253px;}
.f_do{background:url(../img/sprites_banderas_all.gif) 0 -264px;}
.f_dz{background:url(../img/sprites_banderas_all.gif) 0 -275px;}
.f_ee{background:url(../img/sprites_banderas_all.gif) 0 -286px;}
.f_eg{background:url(../img/sprites_banderas_all.gif) 0 -297px;}
.f_et{background:url(../img/sprites_banderas_all.gif) 0 -308px;}
.f_fo{background:url(../img/sprites_banderas_all.gif) 0 -319px;}
.f_ga{background:url(../img/sprites_banderas_all.gif) 0 -330px;}
.f_gd{background:url(../img/sprites_banderas_all.gif) 0 -341px;}
.f_ge{background:url(../img/sprites_banderas_all.gif) 0 -352px;}
.f_gh{background:url(../img/sprites_banderas_all.gif) 0 -363px;}
.f_gl{background:url(../img/sprites_banderas_all.gif) 0 -374px;}
.f_gm{background:url(../img/sprites_banderas_all.gif) 0 -385px;}
.f_gn{background:url(../img/sprites_banderas_all.gif) 0 -396px;}
.f_gp{background:url(../img/sprites_banderas_all.gif) 0 -407px;}
.f_gq{background:url(../img/sprites_banderas_all.gif) 0 -418px;}
.f_gs{background:url(../img/sprites_banderas_all.gif) 0 -429px;}
.f_gt{background:url(../img/sprites_banderas_all.gif) 0 -440px;}
.f_gw{background:url(../img/sprites_banderas_all.gif) 0 -451px;}
.f_hr{background:url(../img/sprites_banderas_all.gif) 0 -462px;}
.f_ht{background:url(../img/sprites_banderas_all.gif) 0 -473px;}
.f_il{background:url(../img/sprites_banderas_all.gif) 0 -484px;}
.f_iq{background:url(../img/sprites_banderas_all.gif) 0 -495px;}
.f_jm{background:url(../img/sprites_banderas_all.gif) 0 -506px;}
.f_ke{background:url(../img/sprites_banderas_all.gif) 0 -517px;}
.f_kh{background:url(../img/sprites_banderas_all.gif) 0 -528px;}
.f_ky{background:url(../img/sprites_banderas_all.gif) 0 -539px;}
.f_lb{background:url(../img/sprites_banderas_all.gif) 0 -550px;}
.f_li{background:url(../img/sprites_banderas_all.gif) 0 -561px;}
.f_lk{background:url(../img/sprites_banderas_all.gif) 0 -572px;}
.f_lr{background:url(../img/sprites_banderas_all.gif) 0 -583px;}
.f_ls{background:url(../img/sprites_banderas_all.gif) 0 -594px;}
.f_lt{background:url(../img/sprites_banderas_all.gif) 0 -605px;}
.f_lu{background:url(../img/sprites_banderas_all.gif) 0 -616px;}
.f_md{background:url(../img/sprites_banderas_all.gif) 0 -627px;}
.f_mg{background:url(../img/sprites_banderas_all.gif) 0 -638px;}
.f_ml{background:url(../img/sprites_banderas_all.gif) 0 -649px;}
.f_mu{background:url(../img/sprites_banderas_all.gif) 0 -660px;}
.f_mw{background:url(../img/sprites_banderas_all.gif) 0 -671px;}
.f_my{background:url(../img/sprites_banderas_all.gif) 0 -682px;}
.f_mz{background:url(../img/sprites_banderas_all.gif) 0 -693px;}
.f_na{background:url(../img/sprites_banderas_all.gif) 0 -704px;}
.f_ne{background:url(../img/sprites_banderas_all.gif) 0 -715px;}
.f_ng{background:url(../img/sprites_banderas_all.gif) 0 -726px;}
.f_nz{background:url(../img/sprites_banderas_all.gif) 0 -737px;}
.f_om{background:url(../img/sprites_banderas_all.gif) 0 -748px;}
.f_pk{background:url(../img/sprites_banderas_all.gif) 0 -759px;}
.f_pl{background:url(../img/sprites_banderas_all.gif) 0 -770px;}
.f_pr{background:url(../img/sprites_banderas_all.gif) 0 -781px;}
.f_ps{background:url(../img/sprites_banderas_all.gif) 0 -792px;}
.f_py{background:url(../img/sprites_banderas_all.gif) 0 -803px;}
.f_qa{background:url(../img/sprites_banderas_all.gif) 0 -814px;}
.f_rw{background:url(../img/sprites_banderas_all.gif) 0 -825px;}
.f_sd{background:url(../img/sprites_banderas_all.gif) 0 -836px;}
.f_sg{background:url(../img/sprites_banderas_all.gif) 0 -847px;}
.f_sh{background:url(../img/sprites_banderas_all.gif) 0 -858px;}
.f_si{background:url(../img/sprites_banderas_all.gif) 0 -869px;}
.f_sk{background:url(../img/sprites_banderas_all.gif) 0 -880px;}
.f_sl{background:url(../img/sprites_banderas_all.gif) 0 -891px;}
.f_sm{background:url(../img/sprites_banderas_all.gif) 0 -902px;}
.f_sn{background:url(../img/sprites_banderas_all.gif) 0 -913px;}
.f_so{background:url(../img/sprites_banderas_all.gif) 0 -924px;}
.f_sr{background:url(../img/sprites_banderas_all.gif) 0 -935px;}
.f_sz{background:url(../img/sprites_banderas_all.gif) 0 -946px;}
.f_tc{background:url(../img/sprites_banderas_all.gif) 0 -957px;}
.f_tg{background:url(../img/sprites_banderas_all.gif) 0 -968px;}
.f_th{background:url(../img/sprites_banderas_all.gif) 0 -979px;}
.f_tm{background:url(../img/sprites_banderas_all.gif) 0 -990px;}
.f_tt{background:url(../img/sprites_banderas_all.gif) 0 -1001px;}
.f_tz{background:url(../img/sprites_banderas_all.gif) 0 -1012px;}
.f_ua{background:url(../img/sprites_banderas_all.gif) 0 -1023px;}
.f_ug{background:url(../img/sprites_banderas_all.gif) 0 -1034px;}
.f_um{background:url(../img/sprites_banderas_all.gif) 0 -1045px;}
.f_uz{background:url(../img/sprites_banderas_all.gif) 0 -1056px;}
.f_yu{background:url(../img/sprites_banderas_all.gif) 0 -1067px;}
.f_sr{background:url(../img/sprites_banderas_all.gif) 0 -1067px;}
.f_zm{background:url(../img/sprites_banderas_all.gif) 0 -1078px;}
.f_zw{background:url(../img/sprites_banderas_all.gif) 0 -1089px;}
.f_wo{background:url(../img/sprites_banderas_all.gif) 0 -1100px;}
.f_ci{background:url(../img/sprites_banderas_all.gif) 0 -1111px;}
.f_kp{background:url(../img/sprites_banderas_all.gif) 0 -1122px;}
.f_me{background:url(../img/sprites_banderas_all.gif) 0 -1133px;}

#publitop{
margin:auto;
background:#3b3b3b;
padding:3px 0;
}
#publitop .bannertop{
background:#181818 url(../img/fnd-publitop.gif) no-repeat right bottom;
margin:auto;
padding:2px 116px 2px 114px;
width:728px;

}

#web{
	width: 956px;
	
	margin: 0 auto;
}

#bar-top{
height:29px;
}

#infotop{
color:#666;
float:left;
font-weight:normal;
margin:3px 0 5px;
width:670px;
font-size:11px;
}

#bar-top #infotop span{
color:#4095ef;
}

#bar-top #language{
float:left;
font-size:12px;
padding-top:9px;
color:#333;
font-weight:bold;
}

#bar-top #language a{
color:#666;
font-weight:normal;
}

#bar-top #register{
background:#4095EF none repeat scroll 0%;
float:left;
margin-left:26px;
padding:7px 16px;
width:130px;
text-align:center;
}

#bar-top #register, #bar-top #register a{
color:#fff;
font-size:14px;
}

#bar-top #register a.registro{
font-weight:bold;
}



#cabecera{

/*background: url(../img/fnd-jugadores.gif) no-repeat right 45px;*/
}
#tituloweb{
background:transparent url(../img/colabora.gif) no-repeat scroll 0 0;
float:right;
font-size:12px;
height:24px;
margin-top:0px;
padding:39px 39px 10px;
width:330px;
}
#tituloweb a{
font-weight:bold;
color:#71c645;
}


#infoespecial{
font-size:12px;
height:24px;
left:608px;
margin:0;
position:absolute;
top:92px;
width:290px;
}
#infoespecial a{
font-weight:bold;
color:#71c645;
}

#tituloweb .txtbuscar{
border:2px solid #B2B2B2;
float:left;
font-family:Arial,Helvetica,sans-serif;
width:275px;
}
#tituloweb .buscar{
background:transparent url(../img/boton1.gif) no-repeat scroll 0%;
border:medium none;
color:#4095EF;
float:left;
font-weight:bold;
height:22px;
margin-left:6px;
width:60px;
}

#tituloweb li{
display:inline;
margin:0pt;
padding:2px 4px;
}
#tituloweb li.activo{
background:#B2B2B2 none repeat scroll 0%;
}


#tituloweb li a{
color:#333;
font-size:11px;
color:#333;
padding-bottom:2px;
text-decoration:none;
}

#tituloweb li.activo a{
color:#fff;
}


#tituloweb ul{
margin:0 0 0px 0;
padding:0;
}


#logo{
background:url(../img/resultados-futbol.png) no-repeat;
float:left;
text-indent:-9000px !important;
font-size:10px;
width:340px;
margin:10px 0 0 10px;

}
#logo a{
display:block;

padding:35px 20px 0px 0px;
width:345px;
}
#contenido{
}


#columna_primera{
display:inline;
float:left;
width:380px;
padding:15px 10px;
}


#columna_segunda{
display:inline;
float:left;
padding:12px 10px;
width:271px;
}

#columna_tercera{
display:inline;
float:right;
padding:20px 10px;
width:243px;
background:url(../img/fnd-balon.gif) right top no-repeat;
}

#listado_ligas #columna_tercera{
background:none;

}

#columna_tercera h2{
font-size:16px;
display:inline;
color:#4095ef;
}
#columna_primera h2{
font-size:24px;
display:inline;
color:#262626;
font-weight:normal
}



#menu {
margin-top:10px;
position:relative;
z-index:100;
}
#twitter .menu_micro {
	margin-top: 10px;
}
#menu.microsite {
	margin-top: 0px !important;
}
#menu.microsite ul {
	margin-top: 0px !important;
}
ul{
margin:0;
padding:0;
list-style:none;
}



#detalle_liga ul#comentarios {
background:transparent none repeat scroll 0%;
width:610px;
}

#detalle_liga .title-lastcoment {
margin:25px 0 5px;
font-size:18px;
}

#detalle_liga .lastcomentdet {
font-size:12px;
color:#666;
margin-bottom:20px;
}

#detalle_liga div.scott {
margin-top:15px;
}



ul#comentarios {
color:#355DF8;
margin:0px auto;
}
#detalle_liga ul#comentarios li {
padding:18px 0px 17px;
}

ul#comentarios li img{
float:left;
margin:0 5px 5px 0;
}

ul#comentarios li .cuerpomensaje{
clear:both;
font-size:13px;
color:#333;
display:block;
/**/
clear:none;
overflow:hidden;
line-height:1.4;
}

ul#comentarios li span.dice{
color:#333;
padding-bottom:5px;
display:block;
}

ul#comentarios li span.dice a{
color:#4095ef;
font-weight:bold;
text-decoration:none;
}
ul#comentarios li span.dice a:hover{
	color:#2B81DC;
}

ul#comentarios li span.cuandoen{
color:#b9b9b9;
padding-bottom:5px;
font-size:11px;
display:block;
}

ul#comentarios li span.cuandoen a{
color:#71c645;
font-weight:bold;
}

ul#comentarios li span.dice,
ul#comentarios li span.cuandoen{
    line-height:1;
	padding-bottom:5px;
	display:block;
}
ul#comentarios li{
padding:18px 12px 0px 12px;
color:#355df8;
border-bottom:1px solid #ddd;
height:100%;
}

.paddingBottomCm{
padding:18px 12px 5px 0px !important;
}

ul#comentarios li.respuesta{
background:#F4F4F4 url(../img/fnd-respuesta.gif) no-repeat scroll 13px center;
border-bottom:medium none;
padding:18px 12px 20px 58px;
}

ul#comentarios li.respuesta.ult{
margin-left:0px;
padding:18px 12px 20px 58px;
border-bottom:1px solid #ddd;
}

ul#comentarios li .respuestas{
margin-top:10px;
overflow:hidden;
}

.respuestas .viewall a{
padding-left:18px;
padding-right:15px;
background:#FFF url(../img/ico-viewall.gif) no-repeat scroll 0 1px;
color:#80cc59;
font-size:11px;
float:left;
margin-bottom:5px;
}

.respuestas .responder a{
padding-left:15px;
padding-right:15px;
background:#FFF url(../img/ico-responder.gif) no-repeat scroll 0 3px;
color:#80cc59;
font-size:11px;
float:left;
margin-bottom:5px;
text-decoration:none;
/**/
line-height:20px;
margin-bottom:1px;
margin-top:5px;
}
.respuestas .responder a:hover{
	/**/
    background-position:1px 4px;
}

.respuestas .verrespuestas a{
padding:3px 10px;
color:#4095ef;
font-size:11px;
float:right;
/**/
text-decoration:none;
line-height:20px;
background:#f6f6f6;
}

.respuestas .verrespuestas a:hover{
color:#2b81dc;
}
.respuestas .verrespuestas a.des{
background:#ddd;
}


#info-datos-equipo, #info-historico-resultados{
margin-top:5px;
border:1px solid #d6d6d6;

background:url(../img/fnd-info1.jpg) repeat-x;
padding:10px;
}


#info-teacuerdasde{
background: url(../img/fnd-teacuerdasde.jpg) no-repeat;
padding:10px;
}
#info-teacuerdasde h3{
color:#000;
font-size:16px;
margin:0;
margin-top:19px;
padding:0;
padding-right:145px;
}
#info-teacuerdasde ul{
margin-top:17px;
height:80px;
}

#info-teacuerdasde ul li{

font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:18px;
}

#info-teacuerdasde a{
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:12px;
}

#info-web-blog{
margin-top:5px;
border:1px solid #6280f5;
background:url(../img/fnd-info2.jpg) repeat-x;
padding:10px;
}

#info-datos-equipo h3, #info-historico-resultados h3, #info-web-blog h3{
color:#4095ef;
font-size:14px;
}
#actualizaciones table{
border:1px solid #ddd;
border-bottom:none;
}
#actualizaciones table tr{
background:#fff url(../img/fnd-3.jpg) repeat-x bottom;
}
#actualizaciones table td{
border-bottom:1px solid #ddd;
padding:2px 4px;

}
#actualizaciones table td .hace{
font-size:11px;
font-weight:bold;
color:#71c645;
}
#actualizaciones table td.jornada{
font-size:11px;
font-weight:bold;
color:#e24545;
}

#columna_primera p{
font-size:14px;
}

/*
#columna_primera p strong{
color:#4095ef;
font-size:14px;
}*/

#columna_primera .rss{
background:url(../img/rrs1.gif) no-repeat;
font-size:11px;
font-weight:bold;
padding-left:22px;
margin-left:5px;
margin-bottom:3px;
color:#f27b21;
height:25px;
}
#columna_tercera .rss{
background:url(../img/rrs2.gif) no-repeat 0px 2px;
font-size:10px;
padding-left:13px;
margin-left:5px;
margin-bottom:3px;
color:#f27b21;
height:25px;
}


/*----------------------------------------*/

#detalle_liga #columna_segunda{
padding:10px 2px 10px 23px;
width:612px;
}

#detalle_liga #columna_segunda #titular{
background:#3E3E3E url(../img/fnd-titular-liga.jpg) repeat-x scroll center top;
margin-top:-118px;
//margin-top:-109px;
width:611px;
display:block;
z-index:1;
position:relative;

}

#detalle_liga #titular h1 {
color:#FFFFFF;
font-size:30px;
font-weight:normal;
height:31px;
line-height:104%;
margin:0 0 0 95px;
padding:16px 15px 0px;

/*height:auto; chapu urgencia
margin: 0 185px 0 95px;
min-height: 61px;*/
}

#detalle_liga #titular .modecat{
margin: 5px 0 5px 106px;
height: 20px;
}

#detalle_liga #titular .modecat a{
font-size:11px;
padding: 2px 14px;
}


#detalle_liga #titular .modecat .botonlivs ul li:first-child a {
    border-radius: 3px 0 0 3px;
}

#detalle_liga #titular .modecat .botonlivs ul li:last-child a {
    border-radius: 0 3px 3px 0;
}

#detalle_liga .allgrupos{
clear:both;
background: #E8E8E8;
overflow:hidden;
padding:5px 5px;
margin-bottom:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#detalle_liga .allgrupos ul {
    float: left;
    padding-right: 11px;
}

#detalle_liga .allgrupos  ul li a {
    padding: 2px 5px;
	color: #222;
    font-size: 11px;
    text-decoration: none;
	display:block;
	margin:
}

#detalle_liga .allgrupos  ul li.act a {
background: #636363;
background: -moz-linear-gradient(top,  #636363 0%, #5a5a5a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#5a5a5a));
background: -webkit-linear-gradient(top,  #636363 0%,#5a5a5a 100%);
background: -o-linear-gradient(top,  #636363 0%,#5a5a5a 100%);
background: -ms-linear-gradient(top,  #636363 0%,#5a5a5a 100%);
background: linear-gradient(top,  #636363 0%,#5a5a5a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#5a5a5a',GradientType=0 );
color:#fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#detalle_liga .allgrupos  ul li a:hover {
background: #999;
color:#fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}



#detalle_liga #logo-liga{
background:transparent url(../img/fnd-logoliga.gif) repeat scroll 0% 50%;
display:block;
margin:22px 0px 0pt -11px;
padding:4px 0px 2px 2px;
position:relative;
width:105px;
height:101px;
z-index:20;
}

#detalle_liga #despl{
position:relative;
z-index:990;
margin:0 0 16px 105px;
height:20px;

}

#detalle_liga #titular span.bot{
height:6px;
font-size:1px;

display:block;
background: url(../img/bot-tit-liga.gif) left bottom no-repeat;
display:block;


}
#detalle_liga #titular span.top{
height:6px;

font-size:1px;
display:block;
background: url(../img/top-tit-liga.gif) left bottom no-repeat;
}



#detalle_liga #titular span.temporada{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#detalle_liga #columna_primera{
width:290px;
background: none;
}
#detalle_liga #columna_segunda h2{
font-size:14px;
background: #e8e8e8 url(../img/left-tit1.gif) left no-repeat;
padding:5px 15px;
}

#detalle_liga #col-resultados{

float:left;
margin-right:10px;
width:400px;
}
#detalle_liga #col-clasificacion{
width:611px;
}




#tabla1, #tabla3, #tabla2legend {
font-size:11px;
color:#000000;
margin:0pt;
padding:0pt;
width:400px;
border:1px solid #d0cfd0;
border-right:none;
border-bottom:none;
}

#tabla2 {
font-size:11px;
color:#000000;
margin:0pt;
padding:0pt;
width:400px;
}

#tabla1{
margin:5px 0;
}

#tabla2, #tabla3, #tabla2legend {
width:100%;
}



#tabla1 th,  #tabla2 th,  #tabla2legend th{
background:#ddd url(../img/bg_header.jpg) no-repeat scroll 0%;
border-bottom:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
color:#4F6B72;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:2px;
line-height:normal;
padding:6px 6px 6px 12px;
text-align:left;
text-transform:uppercase;
}
#tabla1 th.nobg, #tabla2 th.nobg, #tabla2legend th.nobg{
background:transparent none repeat scroll 0%;
border-left:0pt none;
border-right:1px solid #C1DAD7;
border-top:0pt none;
}
#tabla1 td, #tabla2 td, #tabla2legend td, #tabla3 td  {

border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;

padding:3px;
}

#tabla2 thead td{
border:none;
font-size:13px;
font-weight:bold;
color:#66B83C;
text-align:center;
}

#tabla2 thead td{
border-bottom:1px solid #cccccc;
}

#tabla2 thead  td.equipos{

padding-left:45px;
text-align:left;

}
#tabla2 thead  td.puntos{
width:43px;


}

#tabla2 thead td{
border:none;
border-bottom:1px solid #ccc;
}


#tabla1 tr.impar td, tr.impar td, tr.impar td  {

background:#efefef;
}



#tabla2 td.pts{
font-weight:bold;
font-size:12px;
color:#333;


}



#tabla2 td,#tabla2legend td {
padding:5px 3px 4px 6px;
text-align:center;
}

#tabla2 td.equipo {

text-align:left;
font-weight:bold;
padding-left:16px;
}


#tabla2 td.equipo.sube {
background:url(../img/sube.gif) no-repeat scroll 4px;
}

#tabla2 td.equipo.baja {
background:url(../img/baja.gif) no-repeat scroll 4px;
}

#tabla2 .impar td.equipo.sube {
background:#EFEFEF url(../img/sube.gif) no-repeat scroll 4px;
}

#tabla2 .impar td.equipo.baja {
background:#EFEFEF url(../img/baja.gif) no-repeat scroll 4px;
}



#tabla2 th,#tabla2legend th {

color:#FFFFFF;
padding:0;

text-align:center;
border:none;
border-bottom:1px solid #ccc;
color:#000;
padding:0pt 1px 0pt 1pt;
width:30px;

}

#tabla2 th.pos1,#tabla2legend th.pos1 {
background:#888;
color:#FFFFFF;
}
#tabla2 th.pos2,#tabla2legend th.pos2 {
background:#bebebe;
}
#tabla2 th.pos3,#tabla2legend th.pos3 {
background:#c9c9c9;
}
#tabla2 th.pos4,#tabla2legend th.pos4 {
background:#e2e2e2;
}
#tabla2 th.pos5,#tabla2legend th.pos5 {
background:#f5c8c8;
}

#tabla1 td.cmm{
padding:0px 7px;
text-align:right;
width:31px;
}

#tabla1 td.verpartido{
background:#fff !important;
width:19px;
}

.box1 {
width:200px;
}


.box1 .tit1{
display:block;
padding:2px 5px;
background:#dedede;
font-weight:bold;
color:#333;
}

.box1 .item{
padding:5px 5px 5px;
clear:both;
overflow:hidden;
}

.box1 span.type{
display:block;
float:left;
width:30px;
}

.box1 span.link{
display:block;
float:left;
font-size:12px;
padding-top:4px;
width:160px;
}

.divver{
position:relative;
z-index:9;
height:19px;
}



#tabla1 td.rstdplaying{
font-size:12px;
width:44px;
text-align:center;
}

#tabla1 td.rstdplaying a, #tabla1 td.rstdplaying{
font-weight:bold;
color:#E10000;
}

#tabla1 td.rstd{
font-size:12px;
width:44px;
text-align:center;
}

#tabla1 td.rstd a, #tabla1 td.rstd{
font-weight:bold;
color:#000;
}

#tabla1 td.fecha{
width:60px;
text-align:center;
color:#258c00;
}

#tabla1 td.equipo1{

text-align:right;
}

#tabla1 td.cmm a, .mod-resultados .cmm a{
color:#4095ef;
padding-right:15px;

background:url(../img/cmm.gif) no-repeat right;
text-align:right;
}
.mod-resultados .cmm {
text-align:right;
width:26px;
}


.bar_titulo1{
background:#e8e8e8 url(../img/bar_tit1_left.gif) no-repeat scroll left center;
font-size:14px;
font-weight:bold;
color:#000;

}
.bar_titulo1 span.bar1{
background:url(../img/bar_tit1_right.gif) no-repeat scroll right center;
display:block;
padding:5px 10px 5px;
position:relative;
}

.bar_titulo1 .jor_tit{
color:#7e7e7e;
font-size:12px;
margin-left:10px;
}


.bar_jornada{
background:#636363 url(../img/bar_jor_left.gif) no-repeat scroll left center;
font-size:14px;
font-weight:bold;
color:#000;
margin-bottom:5px;
position:relative;
z-index:985;
}
.bar_jornada div.right{
background:url(../img/bar_jor_right.gif) no-repeat scroll right center;
display:block;
height:13px;
padding:0px 10px;
height:26px;

}

.bar_jornada div.right div{
float:left;

color:#fff;
}
.bar_jornada a{
color:#ddd;
}


.bar_jornada .j_ant{
background:transparent url(../img/line1.gif) no-repeat scroll right center;
font-size:12px;
padding:5px 0pt;
text-align:left;
width:135px;
}
.bar_jornada .j_ant a{
padding-left:17px;
background:url(../img/flech1-izq.gif) no-repeat 0px 2px;
}

.bar_jornada .j_cur{
text-align:center;
font-size:14px;

width:321px;

}
.bar_jornada .j_cur a{
background:transparent url(../img/despl-jor-des.gif) no-repeat scroll right 4px;
color:#FFFFFF;
display:block;
margin:auto;
padding:5px 20px 2px 7px;
position:relative;
text-decoration:none;
top:0px;
width:90px;
}
.bar_jornada .j_cur a.activo{
background:transparent url(../img/despl-jor-des.gif) no-repeat scroll right -19px;
background:transparent url(../img/despl-jor-des.gif) no-repeat scroll right -19px;

}


.bar_jornada .j_sig{
text-align:right;
font-size:12px;
width:135px;
padding:5px 0pt;
background:url(../img/line1.gif) left no-repeat;
}

.bar_jornada .j_sig a{
padding-right:17px;
background:url(../img/flech1-der.gif) no-repeat right 2px;
}

#detalle_liga #columna_tercera{
width:305px;
padding:21px 0px 0px 0px;
background:none;

}

#detalle_liga .item-info , #detalle_equipo .item-info {
background:transparent url(../img/bar-info.gif) no-repeat scroll 0%;
left:-7px;
position:relative;
width:303px;
height:75px;
}
.item-info p.tit{
color:#FFFFFF;
font-size:16px;
margin:0px;
padding:11px 0px 0px 45px;
}


/*Goleadores */

#detalle_liga .goleadores , #detalle_equipo .goleadores {
background:transparent url(../img/bar-infog.gif) no-repeat scroll 0%;
}

.goleadores p.tit{
color:#FFFFFF;
font-size:16px;
margin:0px;
padding:11px 0px 0px 15px;
}

.gridPlayers{
padding:5px 0px 0px 5px;
color:#333;
font-size:12px;
width:280px;
line-height:135%;
}

.gridPlayers table{
width:100%;
background:#fff;
}

 .gridPlayers table td{
padding:3px;
}

 .gridPlayers table tr.fila td a{
font-weight:bold;
color:#333;
margin-left:10px;
font-size:11px;
}


 .gridPlayers table tr.fila td.esp a{
font-weight:bold;
color:#3eab25;
margin-left:10px;
font-size:11px;
}


 .gridPlayers table tr.primera td{
border-bottom:1px solid #eee ;
border-right:1px solid #eee ;
text-align:center;
background:#fff;
font-size:10px;
color:#333;
font-weight:bold;
}


 .gridPlayers table tr.fila td{
border-bottom:1px solid #eee ;
border-right:1px solid #eee ;
font-size:12px;
}

.item-informacion .text{
padding:10px 0px 0px 5px;
color:#333;
font-size:12px;
width:280px;
line-height:135%;
}

.item-informacion .text p{
margin:0px;
margin-bottom:5px;
}

#detalle_liga .item-info  ul, #detalle_equipo .item-info  ul{

bottom:0pt;
left:9px;
position:absolute;
width:auto;
overflow:hidden;
height:26px;
}
.item-info li{
display:block;
float:left;
}

#detalle_liga .item-info  li a, #detalle_equipo .item-info  li a{
background:transparent url(../img/menu-info.gif) no-repeat scroll center top;
color:#FFFFFF;
display:block;
font-size:11px;
height:4px;
padding:8px 0px 14px;
text-align:center;
text-decoration:none;
width:96px;
}

#detalle_liga .item-info  ul, #detalle_equipo .item-info  ul{

bottom:0pt;
left:9px;
position:absolute;
width:auto;
overflow:hidden;
height:26px;
}
.item-info li{
display:block;
float:left;
}

#detalle_liga .goleadores  li a{
background:transparent url(../img/menu-infog.gif) no-repeat scroll center top;
color:#FFFFFF;
display:block;
font-size:11px;
height:4px;
padding:8px 0px 14px;
text-align:center;
text-decoration:none;
width:96px;
}


.item-info  li.active a {
background:transparent url(../img/menu-info-act.gif) no-repeat scroll center top !important;
color:#636363 !important;
font-weight:bold !important;

}

.bar-azul, .bar-azul2{
background:transparent url(../img/bar-azul.gif) no-repeat scroll 0%;
color:#FFFFFF;
font-size:14px;
height:22px;
padding:8px 10px;
width:278px;
white-space: nowrap;
overflow: hidden;
}

.bar-azul2{
background:transparent url(../img/bar-azul2.gif) no-repeat scroll 0%;
width:285px;
}

.item-relacionados{
margin-top:10px;

}
.item-relacionados li{
height:27px;
margin:12px 0 0 10px;

}
.item-relacionados li a{
margin-top:3px;
color:#636363;
font-weight:bold;
font-size:14px;
}

.item-relacionados img{
float:left;
margin-right:8px;
}

.item-comentarios{
margin-top:25px;

}

#detalle_liga ul#comentarios {

padding:0;

}

#desplega_jornadas {
background:#646464 url(../img/fnd-des-jor.jpg) repeat-x scroll center top;
border:1px solid #333333;
left:0px;
overflow:hidden;
padding:5px 12px 5px 4px;
position:absolute;
top:23px;
width:594px;
z-index:99999; 
}
 
#desplega_jornadas ul{
float:left;

padding-right:11px;


}
#desplega_jornadas ul li a{

padding:0px 5px;
}

#desplega_jornadas ul li.act a{
background:#66b83c;
}
#desplega_jornadas ul li.act a:hover{
color:#fff;
}
#desplega_jornadas ul li a:hover{
color:#66b83c;
}


#desplega_jornadas ul.ult{
padding-right:0px;
}
#desplega_jornadas a{
color:#fff;
font-size:12px;
text-decoration:none;
}



/*------- Calendario -----------------*/


#calendario, #calendario_o{
background: #a1a1a1 url(../img/sup-calendario.gif) no-repeat;
width:194px;
padding:2px;
float:right;
}

#calendario table,#calendario_o table{
width:100%;
background:#fff;
}

#calendario table .sup td, #calendario table .sup th,#calendario_o table .sup td, #calendario_o table .sup th{

background:#a1a1a1;
color:#000;
text-align:center;
height:31px;
}

#calendario table td, #calendario_o table td{
padding:4px;
}
#calendario table tr.diario td, #calendario_o table tr.diario td{
padding:4px 5px 3px 5px;
text-align:center;
background:#e8e8e8;
font-size:11px;
color:#636363;
font-weight:bold;
}

#calendario table tr.dias td{
border-top:1px solid #ccc;
border-right:1px solid #ccc ;
text-align:center;
font-size:14px;
}

#calendario table tr.dias td a{
font-weight:bold;
color:#3eab25;
}

#calendario table tr.dias td.hoy
{
background:#71C645 none repeat scroll 0 0;
color:#FFFFFF;
}
#calendario table tr.dias td.ult{
border-right:none;
}




/*------------------------*/

/*----------------------------------------*/

#pie-top{
margin-top:30px;
background:#222323 url(../img/fnd-pie.jpg) repeat-x;
padding:5px 0px;
height:140px;
z-index:999;
position:relative;
}

#pie-top .padding{
margin:0px auto;
width:950px;
}

#pie-top ul.menu {
margin-top:15px;
}

#pie-top ul.menu li{
float:left;
padding:10px 7px;
border:0px;
border-left:1px solid #4b4c4c;
position:relative;
width:auto;
}

#pie-top ul.menu li a{
padding:6px 3px;
}

#pie-top ul.menu li a:hover{
color:#90ef5f;
}

.menu .desp ul.uldesp {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
left:12px;
margin-right:-1px;
margin-top:-1px;
margin-bottom:10px;
min-width:165px;
position:absolute;
z-index:99999999;
display:none;
}

.desp.jue ul{
top:-313px;
//top:-320px;
}

.desp.jue ul li a span{
margin-left:5px;
cursor:pointer !important; 
}

.desp.lig ul {
top:-145px;
//top:-149px;
}

.menu li.desp:hover .uldesp {
display:block;
}

#pie-top ul.menu ul.uldesp li a {
color:#999;
font-size:11px;
margin-top:2px;
display:block;
padding:0px;
}

#pie-top ul.menu ul.uldesp li a span{
display:block;
margin-top:8px;
float:left;
}





ul.uldesp  li {
border-bottom:1px solid #ECECEC;
float:none !important;
overflow:hidden;
border-left:0px !important; 
width:150px;
}





.menu .desp ul.uldesp li{

}






#pie-top ul.menu li.desp{
background:url(../img/tri.gif) no-repeat  center 0;
}

#pie-top ul.menu li.first{
border-left:none;
}

#pie-top ul.menu li a{
font-weight:bold;
font-size:12px;
color:#fff;
text-decoration:none;
}




.menu .desp.jue  ul.uldesp li{
padding:3px 4px !important;
}

.top-p{
margin-top:15px;
}

.top-p ul{
float:left;
}

.top-p ul li{
float:left;
margin-left:5px;
}


.top-p ul li a{
display:block;
background:#191919;
font-size:11px;
color:#bbb;
padding:2px 5px;
text-decoration:none;
}


a.folltwitter{
display:block;
background:#191919;
font-size:11px;
color:#bcddff;
padding:2px 5px;
text-decoration:none;
float:right;
}



/*--------------------  MÃƒÂ¯Ã‚Â¿Ã‚Â½dulo de resultados  --------------------------------------*/

.mod-resultados{
width:273px;
color:#333;
}


.mod-resultados .res-top{
height:24px;
background: url(../img/top-resultados.gif) no-repeat scroll left center;
padding:8px 0pt 0pt 6px;
}
.mod-resultados .res-liga{
color:#50ac20;
float:left;
font-weight:bold;
margin-right:6px;
padding-top:1px;
text-align:center;
width:185px;
}

.mod-resultados .res-ant, .mod-resultados .res-act, .mod-resultados .res-sig{


float:left;
}


.mod-resultados .res-ant a{
background:url(../img/res-ant.gif) no-repeat left top;
width:25px;
height:20px;
text-indent:-10000px;
display:block;
}
.mod-resultados .res-act a{
background:url(../img/res-act.gif)  no-repeat left top;
width:23px;
height:20px;
text-indent:-10000px;
display:block;
}
.mod-resultados .res-sig a{
background:url(../img/res-sig.gif) no-repeat left top;
width:25px;
height:20px;
text-indent:-10000px;
display:block;
}

.it-result{
border:1px solid #dddddd;
border-top:none;
overflow:hidden;
padding:0px 0px;
height:1%;

}


.it-result a{
color:#222;
font-weight:normal;
}

.it-result .cmm a{
font-weight:normal;
}


#partido_comentarios #columna_primera {
background:none;
}

#partido_comentarios #marcador b.top {
background:url(../img/top-resull.gif) top repeat-x;
display:block;
height:5px;
margin-bottom:24px;
margin-bottom:27px;
font-size:0px;
}

#partido_comentarios #marcador {
background:#323232 url(../img/top-resul-fnd.gif) repeat-x scroll center 4px;
height:90px;
position:relative;
ovreflow:hidden;



}

#marcador .equipo1,  #marcador .equipo2 {
float:left;
width:167px;
padding:0px 10px;

}
#marcador .performers .equipo1, 
#marcador .performers .equipo2,
#marcador .performers .equipo1 a, 
#marcador .performers .equipo2 a{
    /**/
    height:56px;
    line-height:56px;
    text-decoration:none;
}
#marcador .performers .equipo1 a:hover, 
#marcador .performers .equipo2 a:hover{
    color:#DDDDDD;
}

#marcador .equipo1{
text-align:right;
}
#marcador .performers .equipo2{
    /**/
    float:right;
}

.dialog_body #marcador .equipo1,
.dialog_body #marcador .equipo2{
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

#marcador .resultado {
background:#242424 url(../img/marcad.gif) no-repeat scroll center bottom;
float:left;
height:56px;
width:155px;
}
#marcador .performers .resultado {
/**/
float:none;
margin:0px auto;
}

#marcador .resultadoH {
background:#242424 url(../img/marcadH.gif) no-repeat scroll center bottom;
float:left;
height:56px;
width:155px;
}

#marcador .resultado span {
display:block;
float:left;
width:77px;
text-align:center;
font-size:36px;
color:#fff;
padding-top:7px;
font-weight:bold;
}
#marcador .resultado span small{
    font-size:12px;
    margin:0px 5px;
}

#marcador .resultadoH span {
display:block;
text-align:center;
font-size:36px;
color:#fff;
padding-top:7px;
font-weight:bold;
}

#marcador .jornada a{
margin-bottom:3px;
display:block;
text-transform:uppercase;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#fff;
}

#marcador .equipo1 a, #marcador .equipo2 a {
color:#EEE;
font-size:24px;
line-height:111%;

}

#marcador #tarjetas {
clear:both;
font-size:10px;
color:#fff;
position:absolute;
top:73px;
z-index:99;
width:100%;

}

#marcador #tarjetas .te1 {
float:left;
margin-left:10px;
}
#marcador #tarjetas .te2 {
float:right;
margin-right:10px;
}

#marcador #tarjetas .te1 .am, #marcador #tarjetas .te2 .am{
padding-left:7px;

background:url(../img/ta.gif) no-repeat 0px 3px;
}
#marcador #tarjetas .te1 .ro, #marcador #tarjetas .te2 .ro{
padding-left:7px;
margin-left:4px;
background:url(../img/tr.gif) no-repeat 0px 3px;
}

#listado_eventos {
clear:both;
margin-bottom:20px;
}

#listado_eventos .evento{
border-bottom:1px solid #D5D5D5;
clear:both;
height:23px;
overflow:hidden;
padding:6px 0px;
}


#listado_eventos .evento span.der{

padding:3px 15px 0 15px;

}

#listado_eventos .evento span.minutos{
background:url(../img/min.gif) no-repeat scroll 0% 50%;
font-size:10px;
height:18px;
padding:5px 15px 0px 2px;
text-align:center;
width:66px;
}

#listado_eventos .evento span.minutos{
font-size:10px;
height:18px;
padding:5px 15px 0px 2px;
text-align:center;
width:66px;
}
#listado_eventos .evento a{
color:#71c645;
font-weight:bold;
}
#listado_eventos .evento span.trojaizq{
background: url(../img/tarjeta-roja2.gif) no-repeat 3px 3px scroll;
}
#listado_eventos .evento span.trojader{
background:url(../img/tarjeta-roja2.gif) no-repeat scroll 97% 50%;
}
#listado_eventos .evento span.tamarillaizq{
background:url(../img/tarjeta-amarilla2.gif) no-repeat 3px 3px scroll;
}
#listado_eventos .evento span.tamarillader{
background:transparent url(../img/tarjeta-amarilla2.gif) no-repeat scroll 97% 50%;
}
#listado_eventos .evento span.golizq{
background:transparent url(../img/gol_big.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.golder{
background:url(../img/gol_big.gif) no-repeat right -1px;
}
#listado_eventos .evento span.comizq{
background:transparent url(../img/common.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.comder{
background:url(../img/common.gif) no-repeat right -1px;
}
#listado_eventos .evento span.lesizq{
background:transparent url(../img/les.gif) no-repeat scroll left;
}
#listado_eventos .evento span.lesder{
background:url(../img/les.gif) no-repeat right;
}
#listado_eventos .evento span.inizq{
background:transparent url(../img/in.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.inder{
background:url(../img/in.gif) no-repeat right -1px;
}
#listado_eventos .evento span.outizq{
background:transparent url(../img/out.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.outder{
background:url(../img/out.gif) no-repeat right -1px;
}
#listado_eventos .evento span.starizq{
background:transparent url(../img/star.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.starder{
background:url(../img/star.gif) no-repeat right -1px;
}
#listado_eventos .evento span.nogolizq{
background:transparent url(../img/nogol.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.nogolder{
background:url(../img/nogol.gif) no-repeat right -1px;
}
#listado_eventos .evento span.dtamarillaizq{
background:transparent url(../img/dtamarilla.gif) no-repeat scroll left -1px;
}
#listado_eventos .evento span.dtamarillader{
background:url(../img/dtamarilla.gif) no-repeat right -1px;
}



#comentarios_match {
clear:both;
margin-bottom:20px;
}

#comentarios_match .evento{
border-bottom:1px solid #D5D5D5;
clear:both;
overflow:hidden;
padding:6px 0px;
}


#comentarios_match .evento span.der{

padding:3px 15px 0 15px;

}

#comentarios_match .evento span.minutos{
background:url(../img/min.gif) no-repeat scroll 0% 50%;
font-size:10px;
padding:5px 15px 0px 2px;
text-align:center;
width:66px;
}

#comentarios_match .evento span.minutos{
font-size:10px;
padding:5px 15px 0px 2px;
text-align:center;
width:66px;
}
#comentarios_match .evento a{
color:#71c645;
font-weight:bold;
}

.mod-partidos h3{
background:transparent url(../img/desplegar.gif) no-repeat scroll 0px 6px;
border-bottom:1px solid #D5D5D5;
color:#4095EF;
font-size:14px;
padding:0pt 0pt 2px 15px;
margin-bottom:5px;
}


.mod-partidos strong{
font-size:18px;
}



.mod-partidos .partido .equipos span a{
display:block;
color:#333;
}
.mod-partidos .partido .equipos span.act{
color:#51A824;
}

.mod-partidos .partido .resultados, .mod-partidos .partido .fecha {
background:#1f1f1f url(../img/marcad2.gif) no-repeat scroll 0% 50%;
float:right;
height:27px;
padding-top:5px;
text-align:center;
width:56px;
}
.mod-partidos .partido .fecha {
padding-top:2px;
height:30px;
}

.mod-partidos .partido .resultados a, .mod-partidos .partido .fecha a{
font-size:18px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.mod-partidos .partido .resultados a span.act{
color:#fff;
}

.mod-partidos .partido .fecha a{
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}

.mod-partidos .partidos {
float:left;
margin:0 10px 30px 0;
}
.mod-partidos .partidos.der {
margin-right:0px;
}



.mod-partidos .partido .jor a{
font-size:9px;
padding:0px 5px;
text-decoration:none;
background:#D5D5D5 none repeat scroll 0% 50%;
}

.mod-partidos .partido .jor a:hover{
color:#fff;
background:#71c645 none repeat scroll 0% 50%;
}






#partido_comentarios .info-comentarios,  .info-tit{
border:1px solid #4095EF;
padding:8px 10px 10px;
background:url(../img/fnd-info3.jpg) bottom repeat-x;
}
#partido_comentarios .info-comentarios h1, #partido_comentarios .info-comentarios h1 a, .info-tit h1, .info-tit h1 a{
color:#71c645;
display:inline;
font-size:19px;
position:relative;
top:1px;

}

#partido_comentarios .info-comentarios h2, #partido_comentarios .info-comentarios h2 a, .info-tit h2, .info-tit h2 a{
color:#333333;
display:inline;
font-size:14px;
padding-right:7px;
}



#form_buscar .buscar{

border:1px solid #0f4a79;

background: #6aaff8;
background: -moz-linear-gradient(top,  #6aaff8 0%, #3282d7 81%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aaff8), color-stop(81%,#3282d7));
background: -webkit-linear-gradient(top,  #6aaff8 0%,#3282d7 81%);
background: -o-linear-gradient(top,  #6aaff8 0%,#3282d7 81%);
background: -ms-linear-gradient(top,  #6aaff8 0%,#3282d7 81%);
background: linear-gradient(top,  #6aaff8 0%,#3282d7 81%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aaff8', endColorstr='#3282d7',GradientType=0 );

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;



text-shadow: 0 -1px 0 #2772c1;
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
margin-top:8px;
padding:3px 25px;
}




.barncomentarios{
margin-top:15px;
padding:1px;
border: 1px solid #EDEDED;
}

.barncomentarios .linea{
padding:5px;
background:url(../img/fndtophome.jpg) repeat-x scroll center bottom transparent;
overflow:hidden;
}

.ncomentarios{
margin-top:1px;
font-size:14px;
font-weight:bold;
display:block;
float:left;
}

.comment_options{
float:right;
overflow:hidden;
}


.plusrespo{
font-size:12px;
color:#777;
}

.comment_options li{
float:left;
margin-left:10px;
}

.comment_options li a{
font-size:11px;
padding:1px 3px;
text-decoration:none;
margin:1px;
display:block;
}




.comment_options li a:hover{
margin:0px;
background:#CCC;
background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
border: 1px solid #ccc;
border-radius: 3px;
}


.comment_options li.selected a, .comment_options li.active a{
margin:0px;
background:#444;
color:#fff;
font-weight:bold;
background: -moz-linear-gradient(center top , #444444, #000000) repeat scroll 0 0 #F6F6F6;
border: 1px solid #1f1f1f;
border-radius: 3px;
}




#form_comentar .rep-codigo,#form_contestar .rep-codigo{
width:388px;
}

#form_contestar fieldset{
border:1px solid #bbb;
color:#333;
background-color:#F4F4F4;
font-size:14px;
padding:6px;
}


.topcomment{
border: 1px solid #C6C6C6;
margin:15px 0 2px 0;
padding:1px;
overflow:hidden;
}

.topcomment .linea{
background:#f2f2f3;
overflow:hidden;
padding:3px 5px;
}

.topcomment .le{
font-size: 20px;
font-weight:bold;
float:left;
padding-left:3px;
/**/
font-size:18px;
}

.topcomment .ri{
font-size: 12px;
float:right;
padding:5px 0px 0 5px;
}
.topcomment .ri #textl a{
	font-weight:bold;
}

/*************************************************/

#avacomentario{
border:1px solid #c1c1c1;
padding:1px;
float:left;
margin-right:10px;
}

#form_comentar fieldset{
border:1px solid #c6c6c6;
color:#333;
font-size:14px;
padding:6px;
margin:0px;
}

#form_comentar label,#form_contestar label{
margin:10px 4px 2px 4px;
display:block;
font-weight:bold;
}

#form_comentar .text1, #form_comentar .text2,#form_contestar .text1, #form_contestar .text2{
border:1px solid #bbb;
width:450px;
padding:2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#form_comentar .text2,#form_contestar .text2{
font-size:28px;
height:34px;
padding:7px 15px;
width:318px;
font-weight:bold;
text-align:center;

}

#form_comentar .textarea1,#form_contestar .textarea1{
border:1px solid #bbb;
border-top:1px solid #666;
border-left:1px solid #666;
width:450px;
padding:7px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;

border: 1px solid #C1C1C1;
border-radius: 2px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset;
width: auto;



}

#form_comentar .publicar,#form_contestar .publicar{
float:left;
color:#FFFFFF;
display:block;
font-weight:bold;
margin-top:4px;
padding:4px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-radius: 3px;
background:#4095EF none repeat scroll 0%;
background: -moz-linear-gradient(center top , #7eb4ee, #2b81dc) repeat scroll 0 0 transparent;
border: 1px solid #2b81dc;
text-shadow: 0 -1px 0 #2272c7;
margin-left:57px;
}

#form_contestar .publicar{
margin-left:0px;
}



#form_comentar .obligatorios,#form_contestar .obligatorios{
font-style:italic;
font-size:12px;
color:#666;
}

#form_comentar h3,#form_comentar h3{
padding:4px 10px 2px 10px;
font-weight:normal;
background:#edf5ff;
}

#form_comentar h3 span,#form_contestar h3 span{
font-weight:bold;
color:#4095ef;
margin-left:10px;
}

#form_comentar .error_form, #form_comentar .ok_form,#form_contestar .error_form, #form_contestar .ok_form{
display:block;
background:#fca7a7;
padding:2px 5px 2px 25px;
margin-bottom:2px;
background:#ffcece url(../img/excl.gif) 2px no-repeat;
}

#form_comentar .ok_form,#form_contestar .ok_form{
background:#e4ffd6 url(../img/excl2.gif) 2px no-repeat;
}

/*******************************************************************************************/






#miga {
clear:both;
color:#333333;
float:left;
font-weight:bold;
margin-top:7px;
padding:3px 0px;
clear:both;
}
#miga * {
color:#4095ef;
padding-right:10px;
}

#miga a {
color:#3F5A29;
font-weight:bold;
text-decoration:underline;
}






/*----------------------------------------------------------------------------------*/
div.scott {
margin:3px;
padding:3px 3px 5px;
text-align:right;
}
div.scott a, div.scott span.activo, div.scott span.disabled  {
border:1px solid #DDDDDD;
color:#88AF3F;
margin-right:1px;
padding:3px 5px;
text-decoration:none;

  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  
	
    background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	
    border: 1px solid #CCCCCC;
    color: #000000;
    cursor: pointer;
    height: 2.0833em;
    overflow: visible;
    padding:3px 6px;
    vertical-align: middle;
    white-space: nowrap;

    /**/
    font-size:12px;
}
div.scott a:hover, div.scott a:active {
background-color:#e7ffdb;
border:1px solid #85BD1E;
color:#638425;

   -moz-box-shadow: 0 0 3px #999999;
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
    border-color: #999999;
    outline: 0 none;

}
div.scott span.current,  div.scott span.activo{
background-color:#B2E05D;
border:1px solid #B2E05D;
color:#FFFFFF;
font-weight:bold;
margin-right:2px;
padding:3px 6px;


	background: none repeat scroll 0 0 #DDDDDD;
    border-color: #CCCCCC;
    color: #000000;
    cursor: default;
    font-weight: bold;



}
div.scott span.disabled {
border:1px solid #F3F3F3;
background:#fff;
color:#CCCCCC;
margin-right:6px;
padding:3px 7px;
}


/*----------------------------------------------------------------------------------*/
div.scottmini {
margin:3px;
margin-bottom:10px;
padding:2px;
text-align:right;
}
div.scottmini a {
border:1px solid #DDDDDD;
color:#88AF3F;
margin-right:1px;
padding:2px 2px;
text-decoration:none;
}
div.scottmini a:hover, div.scottmini a:active {
background-color:#F1FFD6;
border:1px solid #85BD1E;
color:#638425;
}
div.scottmini span.current {
background-color:#B2E05D;
border:1px solid #B2E05D;
color:#FFFFFF;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
div.scottmini span.disabled {
border:1px solid #F3F3F3;
color:#CCCCCC;
margin-right:2px;
padding:2px 5px;
}

/*------------------------------  Listado ligas -------------------------------------*/
#listado_ligas #columna_primera {
width:645px;
background:none;
}

#listado_ligas #columna_primera .liga h2 a{
color:#262626;
display:inline;
font-size:18px;
font-weight:normal;
}

#listado_ligas #columna_primera .liga h2{
display:block;
margin-bottom:3px;
}

#listado_ligas #columna_segunda {
background:none;
}

#listado_ligas h1{
font-size:22px;
font-weight:normal;
color:#4095ef;
}

#listado_ligas .estado{
background:#666666 none repeat scroll 0%;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:20px;
left:544px;
padding:2px 4px 0px;
position:absolute;
text-align:center;
top:148px;
width:100px;
}

#listado_ligas .estado.jugandose{
background:#71c645 none repeat scroll 0%;
}

#listado_ligas .estado.sinempezar{
background:#4095ef none repeat scroll 0%;
}

#listado_ligas .estado.terminada{
background:#ef7e40 none repeat scroll 0%;
}

#listado_ligas .liga{
margin-top:10px;
position:relative;
}

#listado_ligas .liga .inner{
border:1px solid #ccc;
min-height:107px;
padding:10px;
}

#listado_ligas .liga h3{
font-size:18px;
font-weight:normal;
color:#222;
}

#listado_ligas .liga p{
margin-bottom:0px;
}

#listado_ligas .liga img{
float:left;
margin-right:10px;
}



/*------------------------------  BÃƒÂ¯Ã‚Â¿Ã‚Â½squeda  -------------------------------------*/


#busqueda #columna_segunda {
background:none;
width:645px;
}

#busqueda #columna_segunda ul{
margin:15px 0px;
}

#busqueda #columna_segunda ul li {
padding:5px;
color:#666;
font-size:12px;
}

#busqueda #columna_segunda ul li a{
color:#333;
font-weight:bold;
font-size:14px;
}
#busqueda #columna_segunda ul li a.resultado{
color:#71c645;
}

/*----------- Desplegables-----------------*/





.mainNav {
/*bottom:-6px;
left:269px;
position:absolute;
z-index:50;*/
float:left;
height:22px;
margin:6px 8pt 0pt 0px;
z-index:500;

}
.mainNav ul {
float:left;
}
.mainNav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0px;
padding-bottom:6px;
position:relative;
}
.mainNav li a {
background:#71C645 url(../img/des-left.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
font-size:0.875em;
font-weight:bold;
height:22px;
padding:0px 0px 0px 1px;
text-decoration:none;
}
.mainNav li a span{
background:transparent url(../img/des-right.gif) no-repeat scroll right center;
display:block;
height:18px;
width:110px;
padding:4px 31px 0px 8px;
}


.mainNav li.active {
background:transparent url(../img/bgMainNavLeft.gif) no-repeat scroll left center;
margin:0pt 15px 0pt 10px;
padding:0pt 0pt 0pt 6px;
}
.mainNav li.active a {
background:transparent url(../img/bgMainNavRight.gif) no-repeat scroll right center;
color:white;
}
.mainNav li ul {
display:none;
float:none;
left:0px;
padding:6px 0pt 0pt;
position:absolute;
top:14px;
width:150px;
z-index:900;
}
.mainNav li:hover > ul {
display:block;
}
.mainNav li ul li {
background:transparent none repeat scroll 0%;
float:none;
height:1%;
margin:-1px 0px;
padding:0pt;
}
.mainNav li ul li a {
background:#71c645 none repeat scroll 0%;
color:#222;
display:block;
height:1%;
margin:0pt;
padding:5px 10px;
}
.mainNav li.active ul li, .mainNav li.active ul li a {
background:#71c645 none repeat scroll 0%;
}
.mainNav li ul li a:hover {
background:#258c00 none repeat scroll 0%;
color:#fff;
}
.mainNav li ul li.last {
background:transparent url(../img/bgBottomSubMenu.gif) no-repeat scroll left bottom;
padding:0pt 0pt 6px;
}
.mainNav li.iehover a {
color:#FF0033 !important;
}
/*-----------------------------*/
/*Mapa*/
.mtooltip{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/mt-box.png);
	padding: 2px 5px;
	color: White;
}
#columna_map{
width:556px;
float:left;
}
#mapa{
height:212px;
}

.cargando{
color:#666;
height:112px;
text-align:center;
padding-top:40px;
font-size:14px;
height:172px;
background:#ccc;
}
.cargando div{
background:#fff;
width:200px;
padding:10px;
margin:auto;
}
.cargando img{
padding-top:20px;

}

.mtooltiprf{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/rf-map-box.png);
	padding: 2px 5px;
	color: White;
}

#colaboradores{
margin:15px 0 16px;
}

#colaboradores b.top, #colaboradores b.bot{
display:block;
font-size:0px;

height:5px;
background:url(../img/topbotcol.gif) no-repeat;
}

#colaboradores b.bot{
background:url(../img/topbotcol.gif) no-repeat 0 -7px;
}

#colaboradores .title{
font-size:16px;
color:#333;
padding:5px 10px;
}


#colaboradores .inner{
width:297px;
border-left:1px solid #97c4f4;
border-right:1px solid #97c4f4;
}

#colaboradores .more-item{
padding:6px 10px 5px;
font-size:11px;

}

#colaboradores .more-item a{

color:#4095EF;
font-weight:bold;
}


#colaboradores .it1,#colaboradores .it2{
padding:5px 8px 5px 42px;
}

#colaboradores .avt,#colaboradores .name{
float:left;
}

#colaboradores .pnt{
float:right;
padding-top:20px;
font-size:11px;
color:#666;
font-weight:bold;
width:60px;
}

#colaboradores .it2 .pnt{
padding-top:8px;
}



#colaboradores .name a{
font-size:14px;
color:#4095EF;
font-weight:bold;
}

#colaboradores .it2 .name a{
font-size:12px;
}

#colaboradores .it2 .name{
margin-top:5px;
}



#colaboradores .it1 .name{
width:110px;
padding-left:10px;
}

#colaboradores .it2 .avt img{
width:18px;
height:18px;
border:1px solid #676767;
float:left;
padding:1px;
background:#fff;

}

#colaboradores .it2 .avt{
margin:3px 5px 0 0;

}

#colaboradores .avt{
border:1px solid #fff;

}



#colaboradores .item1{
background:url(../img/col123.jpg) no-repeat;
height:58px;
}

#colaboradores .item1 img {
border:1px solid #676767;
float:left;
padding:2px;
background:#fff;
}

#colaboradores .item2{
background:url(../img/col123.jpg) no-repeat 0 -68px;
height:28px;
}

#colaboradores .item3{
background:url(../img/col123.jpg) no-repeat 0 -105px;
height:28px;
}


/*-------- Nuevo ------*/

#comments{
clear:both;
}

.bar_usuario {
padding:5px 11px;
font-size:12px;
position:relative;
}

.bar_usuario a {
font-size:12px;
color:#333;
text-decoration:none;
}

.bar_usuario a.username {
color:#4095ef;
}

.bar_usuario .username{

}

.bar_usuario.conectado {
padding:4px 5px 4px 63px;

}

.bar_usuario a {
font-size:12px;
}	

.avartar_comentario{
width:52px;
height:52px;
float:left;
margin-right:5px;
}

.avartar_comentario img{
width:48px;
height:48px;
}


#form_comentar h3.usuario_conectado{
padding:4px 10px 4px 53px;
}

.avartar_comentario img{
border:2px solid #fff;
}



/*--------------*/


/* ------------- Registrate ------------------*/
#regis-home{
background:url(../img/fnd-registrate.jpg) no-repeat;
width:354px;
padding:5px 10px;
height:92px;
margin:0px 2px 5px;
}
#regis-home .title{
font-size:24px;
color:#fff;
font-weight:bold;
display:block;
}

#regis-home .text{
color:#E8E8E8;
display:block;
font-weight:bold;
margin:1px 0 8px;
}

#regis-home .errorAdv{
color:red;
display:block;
font-weight:bold;
margin:1px 0 8px;
}

#regis-home .text strong{
color:#71c645;
}

#regis-home .errorAdv strong{
color:red;
}

#regis-home .pro-home{
background:transparent url(../img/sprite_home.gif) no-repeat scroll -403px -28px;
border:0 none;
height:27px;
width:141px;
}

#regis-home .regis-home{
background:transparent url(../img/sprite_home.gif) no-repeat scroll -403px 0px;
border:0 none;
height:27px;
width:141px;
}

#regis-home .error{
color:red;
float:left;
font-size:18px;
font-weight:bold;
height:23px;
margin-right:4px;
display:inline;
padding:0 5px 1px;
width:187px;
}

#regis-home .inputregis-home{
float:left;
font-size:18px;
font-weight:bold;
height:23px;
margin-right:4px;
display:inline;
padding:0 5px 1px;
width:187px;
}

#loadingHome div{
height:102px;
}



/*------------------------------------*/
#legal h1{
color:#333;
font-size:22px;
font-weight:normal;
line-height:104%;
text-decoration:underline;

margin:0pt 0pt 0pt 5px;
padding:20px 15px;
}
#legal .text{
color:#333;
font-size:14px;
font-weight:normal;
line-height:100%;
margin:0pt 50pt 0pt 10px;
padding:0px 15px;
}

.btn-cmpcheck{
background:transparent url(../img/comparar-equipos.gif) repeat scroll 0 0;
display:block;
float:right;
height:32px;
text-indent:-10000px;
width:121px;
}

.btn-cmpcheck.des{
background:transparent url(../img/comparar-equipos.gif) repeat scroll 0 -32px;
}

#divcomparar{
margin-top:5px;
overflow:hidden;
}
#tabla2 thead  td.comparar{
color:#2375cb;
font-size:11px;
}

#tabla2 thead  td.puntos{ este estaba soloponerle el widht
width:43px;
}

#tabla2 td,#tabla2legend td.comparar {
padding:5px 0px 4px 0px;
text-align:center;
width:60px;

}

#tabla2 td.equipo {
font-weight:bold;
padding-left:16px;
text-align:left;
width:280px;
}

#compararpartido{
clear:both;
display:block;
height:16px;
padding-top:2px;
overflow:hidden;
background:#323232;
}

.gal_star div {
background:transparent url(../img/estrellas.gif) repeat-x scroll left top;
height:12px;
}
.gal_star {
background:transparent url(../img/estrellasdes.gif) repeat-x scroll left top;
margin-right:2px;
text-align:left;
width:73px;
}

#compararpartido .gal_star div {
background:transparent url(../img/estrellas2.gif) repeat-x scroll left top;
}
#compararpartido .gal_star {
background:transparent url(../img/estrellasdes2.gif) repeat-x scroll left top;
}

#compararpartido .gal_star {
margin:auto;
}


#compararpartido .linkcomp{
float:left;
}
#compararpartido .linkcomp a{
color:#4095EF;
font-weight:bold;
width:150px;
text-align:center;
display:block;
position:relative;
top:-2px;
text-decoration:none;
}
#compararpartido .linkcomp a:hover{
text-decoration:underline;
}

/*--------------*/

.diaa{
position:absolute;
font-size:11px;
font-weight:bold;
color:#eee;
display:block;
width:155px;
padding-top:2px;
}

.diaa strong{
text-align:center;
margin:auto;
display:block;
}

.dTooltipWrap {
position:absolute;
z-index:99999;
left: 25px; 
top: -12px;
}

.pngbox, .pngbox .central {
padding:0 11px 17px 0;

}
.pngbox {
float:left;
position:relative;
vertical-align:baseline;
}

.pngbox .container {
background-position:0 0;
}

.pngbox .container, .pngbox .tr, .pngbox .bl, .pngbox .be, .pngbox .br {
background:url(../img/tooltip.png) no-repeat;
/*z-index:100;*/
z-index:99999;
}

.pngbox .central {
left:11px;
min-height:0;
top:13px;
}
.pngbox .central, .pngbox .cont {
position:relative;
z-index:101;

}


.pngbox .cont {
overflow:hidden;
}
.pngbox, .pngbox .central {
padding:0 11px 13px 0;


}

.pngbox .br {
background-position:100% 100%;
}
.pngbox .bl, .pngbox .be, .pngbox .br {
bottom:0;
left:0;
}
.pngbox .tr, .pngbox .br {
right:0;
top:0;
}
.pngbox .tr, .pngbox .bl, .pngbox .be, .pngbox .br {
position:absolute;
}


.pngbox .tr {
background-position:100% 0;
}
.pngbox .tr, .pngbox .bl {
height:17px;
width:11px;
}
.pngbox .tr, .pngbox .br {
right:0;
top:0;
}
.pngbox .tr, .pngbox .bl, .pngbox .be, .pngbox .br {
position:absolute;
}

div.tr {
display:table-row;
}

.pngbox .bl {
background-position:0 100%;
}
.pngbox .tr, .pngbox .bl {
height:17px;
width:11px;
}
.pngbox .bl, .pngbox .be, .pngbox .br {
bottom:0;
left:0;
}
.pngbox .tr, .pngbox .bl, .pngbox .be, .pngbox .br {
position:absolute;
}
.pngbox .container, .pngbox .tr, .pngbox .bl, .pngbox .be, .pngbox .br {
background-image:url(../img/tooltip.png);
background-repeat:no-repeat;
z-index:100;
}

.pngbox .cerrartooltip{
background:transparent url(../img/cerrar.png) no-repeat scroll 0 0;
display:block;
height:26px;
left:194px;
position:absolute;
text-indent:-10000px;
top:-24px;
width:27px;
}

#usuariosact, #usuariosrec{
margin-top:15px;
overflow:hidden;
width:298px;
float:left;
display:inline;
}

#usuariosrec {
width:232px;
float:right;
}

#usuariosactul{
overflow:hidden;
width:298px;
float:left;
display:inline;
}

#usuariosactul ul li{
float:left;
margin:6px 0 0 9px;
}

#usuariosrecul{
overflow:hidden;
width:232px;
float:right;
display:inline;
}

#usuariosrecul ul li{
float:left;
margin:6px 0 0 6px;
}

#bar-top{
background:transparent url(../img/sprite-top.gif) repeat-x scroll 0 -29px;
z-index:9999999999;
position:relative;
/*overflow:hidden;*/ /*ale <- trankilito*/
}

#bar-top b.izq, #bar-top b.der {
background:transparent url(../img/sprite-top.gif) no-repeat scroll 0 -58px;
display:block;
height:29px;
width:6px;
}
.der {
float:right;
}
.izq {
float:left;
}
#bar-top b.der {
background:transparent url(../img/sprite-top.gif) no-repeat scroll 0px 0px;
}

#bar-top .bar-top-text{
float:left;
width:932px;
}





.user_link{
float:left;	
width:520px;
}



.sesion_link{
float:right;	
padding-top:4px;	
}




.sesion_link  > li {
    margin-left:10px;
}

#login_loading{
display:block;
width:16px;
height:16px;
text-indent:-100000px;
background: url(../img/login-loading.gif) no-repeat;
}




.sesion_link .minavatar img{
border:1px solid #4a8cd1;
}

.sesion_link .minavatar a{
display:block;
padding:1px;
}

.sesion_link .down a.lk{
	background: url("../img/spmenum.gif?c=130120121") no-repeat scroll -6px -688px;
	display: block;
	height: 13px;
	margin: -3px 1px 0 1px;
	padding: 5px 9px 9px 10px;
	position: absolute;
	text-indent: -10000px;
	width: 0;
	z-index:9999;
}



.sesion_link .down a.lk.act, .sesion_link .down a.lk.act:hover{
background:#fff url("../img/spmenum.gif?c=130120121") no-repeat scroll -146px -688px;
border:1px solid #333;
border-bottom:none;
margin: -3px 0 0 0;
}

.sesion_link .down a.lk:hover{
background: url("../img/spmenum.gif?c=130120121") no-repeat scroll -6px -713px;
margin: -3px 1px 0 1px;
}

.sesion_link .down{
margin-left:0px;
width:21px;
height:20px;
}

.sesion_link .username{
margin-left:3px;

}

.sesion_link  a{
padding:3px;
display:block;
}

.sesion_link .ini {
margin-left:5px;
}

.sesion_link .addcontent{
margin-left:0px;
/*border: 1px solid red;*/
width:18px;
height:20px;
}
.sesion_link .addcontent a.lk{
	background: url("../img/add_content.gif?c=130120121") no-repeat scroll 3px 0;
	display: block;
	height: 13px;
	margin: -4px 1px 0 1px;
	padding: 4px 9px 9px 10px;
	position: absolute;
	text-indent: -10000px;
	width: 0;
	z-index:9999;
}
.sesion_link .addcontent a.lk.act, .sesion_link .addcontent a.lk.act:hover{
	background:#fff url("../img/add_content.gif?c=130120121") no-repeat scroll 3px -55px;
	border:1px solid #333;
	border-bottom:none;
	margin: -2px 0 0 0;
}
.sesion_link .addcontent a.lk:hover{
background: url("../img/add_content.gif?c=130120121") no-repeat scroll 3px -27px;
margin: -2px 1px 0 1px;
}








.all .sesion_link{
padding-right:10px;	
}

.user_link li , .sesion_link li{
float:left;
}

.user_link li span{
background:#4587cb;
font-size:11px;
color:#fff;
padding:0 2px 0 2px;
border.radius: 5px;  
-moz-border-radius:5px;  
-webkit-border-radius:5px;
text-align:center;
}




.sesion_link > ul  > li{
margin-left:15px;
}


.sesion_link li.down:hover{
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;

}

.sesion_link .navigation{
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #333;    
	margin-right: -1px;
    margin-top: -1px;
    min-width: 200px;
    padding: 5px 0 2px;
    position: absolute;
    right: 1px;
    top: 100%;
    z-index: 300;
	overflow:hidden;
	
	-webkit-box-shadow: 0 1px 4px -1px #000000;
-moz-box-shadow: 0 1px 4px -1px #000000;
 box-shadow: 0 1px 4px -1px #000000;
	
	}
	
	.sesion_link .navigation ul li a{
	color:#222;
	font-weight:normal;
	font-size:11px;

	padding:2px 5px;
	display:block;
	
	text-decoration:none;
	border:1px solid #fff;
	}
	
	.sesion_link .navigation .bott{
	border-top:1px solid #ededed;
	clear:both;
	margin-top:5px;
	float:left;
	width:100%;
	
	}
	
	
	.sesion_link .navigation .bott a{
    color: #222222;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-left: 92px;
    margin-top: 2px;
	padding:2px 5px;
	width:91px;
	border:1px solid #fff;
	text-decoration:none;
	}

	
	
	.sesion_link .navigation ul li a:hover, .sesion_link .navigation .bott a:hover{
	background:#F0F0F0;
	border:1px solid #E0E0E0;
	text-shadow: 0 1px 0 #FFFFFF;
	}
	
	.sesion_link .navigation li{
	color:#222;
	display:block;
	float:none;
	}
	
	
	.sesion_link .navigation  .bigavat{
	
	float:left;
	width:80px;
	margin-left:5px;
	position:relative;

	}
	
	.sesion_link .navigation  .bigavat .chan_foto{
	
	position:absolute;
	background:#222;
	font-size:10px;
	width:60px;
	top:25px;
	padding:3px 0;
	left:10px;
	text-align:center;
	text-decoration:none;
	
	
-moz-opacity: 0.00;
opacity: 0.00;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

	-moz-transition-property: moz-opacity;-moz-transition-duration: 0.7s;
	-webkit-transition-property: opacity;-webkit-transition-duration:0.7s;
	
	}
	
.sesion_link .navigation  .bigavat:hover .chan_foto{
-moz-opacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-transition-property: moz-opacity;-moz-transition-duration: 0.7s;
-webkit-transition-property: opacity;-webkit-transition-duration: 0.7s;
}
	
	
.sesion_link .navigation  ul{
margin-right:5px;
float:right;
width:104px;
}

.sesion_link #tabAddContent.navigation {
	min-width: 99px;
	right:180px !important;
}


.sesion_link  #tabAddContent.navigation ul {
    width: 90px;
}
	
	
	
	
	
	



.user_link li{
float:left;
padding:6px 10px;
}

.user_link li.desp{
background:#fff;
padding:0;
position:relative;
margin-left:-2px;
position:relative;
}



.user_link li.desp a.lia{
border-color:#333 #333 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
display:block;
padding:6px 19px 6px 9px;
position:absolute;
position:relative;/*jesus_20120507*/
z-index:9999999995;
background:#FFF url(../img/spmenum.gif) no-repeat scroll 43px -666px
}
.user_link li.desp a.liasites{
	background-position:36px -666px;
}


.user_link li.despi{
padding:6px 0;
}

.user_link li.despi a.lia{
padding:6px 19px 6px 9px;
background:url(../img/spmenum.gif) no-repeat scroll 43px -689px
}
.user_link li.despi a.liasites{
	background-position:36px -689px;
}

.user_link li.desp ul {
background:#fff;
border-color:#333 #333 #333;
border-style:solid;
border-width:1px 1px 1px;
left:0;
margin-right:-1px;
margin-top:-1px;
min-width:145px;
padding:0px 0;
position:absolute;
top:28px;
z-index:2147483647;
}



.icogrupos,.icoblogs,.icoquinielas,.icotwitter,.icoayuda,.icoporra,.icodesa,.icoonce,.icocrea,.icoduelo,.icobroker,.icofantasy,.icoreto,.icoeuro2012, .icofutsal, .icobaloncesto, .icoapi, .icof1, .icomoto {
background:#666 url(../img/icojuegoss.gif?345234534) no-repeat scroll 0 0;
height:31px;
width:31px;
float:left;
}

.icodesa{background-position:0 -32px;}

.icoonce{background-position:0 -64px;}

.icocrea{background-position:0 -96px;}

.icoduelo{background-position:0 -128px;}

.icobroker{background-position:0 -160px;}

.icofantasy{background-position:0 -192px;}

.icoeuro2012{background-position:0 -180px;}

.icoreto{background-position:0 -224px;}

.icofutsal{background-position:0 -256px;}

.icobaloncesto{background-position:0 -288px;}

.icof1{background-position:0 -321px}
.icomoto{background-position:0 -351px}



.icogrupos,.icoblogs,.icoquinielas,.icotwitter,.icoayuda,.icoeuro2012, .icoapi{
	background-image:url(../img/icositios.gif?v=456790);
}
.icogrupos{background-position:0 0px;}
.icoblogs{background-position:0 -36px;}
.icoquinielas{background-position:0 -72px;}
.icotwitter{background-position:0 -108px;}
.icoayuda{background-position:0 -144px;}
.icoapi{background-position:0 -216px;}


.icopeq{
background:transparent url(../img/logosjuegos.gif) no-repeat scroll 0 0;
height: 19px;
width: 16px;
float:left;
margin-right:1px;
}

.games-data{
    left: 100px;
    overflow: hidden;
    padding-top: 9px;
    position: absolute;
    top: 85px;
    width: 86px;
	background:url(../img/juagaa.gif) no-repeat;

}

.icopeq.porra{background-position:0 0;}
.icopeq.desafio{background-position:-17px 0;}
.icopeq.bebroker_players{background-position:-65px 0;}
.icopeq.bebroker_teams{background-position: -65px 0;}
.icopeq.fantasy{background-position: -81px 0;}



.user_link li.desp ul li {
border-bottom:1px solid #ececec;
width:144px;
padding:2px 0px 2px 2px;
display:block;
}






.user_link li.desp ul li.last {
/*border-bottom:none;*/
}



.user_link li.desp ul li a{
font-weight:normal;
padding:8px 5px 9px;
font-size:11px;
color:#4095ef;
display:block;
float:left;
width:100px;


}

.user_link li.desp ul li a:hover{
text-decoration:none;
background:#eee;
}



.user_link li.desp a{
color:#333;
}

.bar-top-text a{
color:#fff;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.bar-top-text a:hover{
text-decoration:underline;
}

#bar-top li.username a{ 
color:#124272;
}

#bar-top li.admin a{ 
color:#fff;
}

#bar-top li.exit a{ 
font-weight:normal;
}






.dmola{
background:transparent url(../img/fnd-molaa.gif) no-repeat scroll 0 2px;
float:right;
font-size:10px;
height:20px;
padding:2px 5px 2px 7px;
width:130px;
}

.dmola .mola, .dmola .nomola{
float:left;
margin:2px 0px;
color:#e50017;
}

.dmola .abuso{
border-right:1px solid #DDDDDD;
float:left;
margin-top:2px;
padding:2px 8px 0 0;
}
.dmola .abuso a{
color:#666;
text-decoration:none;
}
.dmola .abuso a:hover{
	color:#444444;
}

.dmola .mola a, .dmola .nomola a{
background:transparent url(../img/sprite-mola.gif) no-repeat scroll 0 3px;
color:#E50017;
display:block;
float:left;
font-size:10px;
height:16px;
width:14px;

text-decoration:underline;
text-indent:-10000px;

}
.dmola .mola a:hover{
background:transparent url(../img/sprite-mola.gif) no-repeat scroll 0 -12px;
}

.dmola .nomola a:hover{
background:transparent url(../img/sprite-mola.gif) no-repeat scroll 0 -48px;
}

.dmola .nomola a{
background:transparent url(../img/sprite-mola.gif) no-repeat scroll 0 -33px;
height:18px;
padding:0 0 0 18px;
}

.dmola .mola span, .dmola .nomola span{
float:left;
display:block;
width:18px;
text-align:right;
padding:3px 3px 0 0;
overflow:hidden;
}

.dmola .nomola span{
border-left:1px solid #ddd;
}


.dmola .mola, .dmola .mola a{
color:#69acf3;
}



#cabecera.especial2{
background:transparent url(../img/especialclasico.jpg) no-repeat scroll 0px 30px;
border:0px solid red;
position:relative;
z-index:999999999;
//margin-bottom:10px;
//height:310px;
}


#cabecera.especial{
background:transparent url(../img/especial61.jpg) no-repeat scroll 383px 22px;
position:relative;

/*z-index:7777777 !important;*/
z-index:999999999 !important;

//margin-bottom:-1px;
height:278px;
//height:287px;
}

#cabecera.especial3{
background:transparent url(../img/especialmundial.jpg) no-repeat scroll 532px 22px;
position:relative;
z-index:7777777 !important;
//margin-bottom:-1px;
height:184px;
//height:189px;
}



#cabecera{
position:relative;
}



#cabecera.especial2 .cabmarcador{
left:124px;
position:absolute;
text-align:center;
top:144px;
width:104px;
color:#eee;
}

#cabecera.especial2 .cabmarcadorDir{
left:124px;
position:absolute;
text-align:center;
top:150px;
width:104px;
color:#eee;
}

#cabecera.especial2 .resu a{
font-size:42px;
font-weight:bold;
margin-top:1px;
color:#fff;
text-decoration:none;
position:relative;
}

#cabecera.especial2 .resu{
font-size:42px;
font-weight:bold;
margin-top:1px;
color:#fff;
position:relative;
}

#cabecera.especial2 .resu .time{
color:#DDDDDD;
font-size:18px;
height:10px;
left:43px;
position:absolute;
top:-8px;
width:10px;
}


.cabmarcador strong{
font-size:16px;
display:block;
font-weight:bold;
color:#fff;
}

.cabmarcador .horas{
font-size:13px;
font-weight:bold;
}

.cabmarcador .minseg{
font-size:11px;
}


#especialcoments{
font-size:16px;
font-weight:bold;
left:839px;
position:absolute;
top:215px;
width:36px;
text-align:right;
color:#000;
}

#especialcoments a{
text-decoration:none;
}


.especial2 #menu{
margin-top:140px;
//margin-top:130px;
}
.especial #menu,.especial3 #menu {
margin-top:10px;

}


.especial .txtspecial {
height:94px;

}

.txtspecial{
clear:both;
float:left;
font-size:18px;
height:65px;
position:relative;
top:2px;
}

.ap1, .ap2{
height:146px;
position:absolute;
top:32px;
text-indent:-10000px;
}

.ap1{
left:410px;
width:215px;
}

.ap2{
left:679px;
width:245px;
}

 
.ap3{
height:220px;
position:absolute;
top:32px;
text-indent:-10000px;
left:350px;
width:550px;
}

.capapartido{
left:37px;
position:absolute;
top:215px;
top:215px;
width:272px;
font-size:11px;
font-weight:bold;
text-align:center;
}

.ap4{
height:150px;
position:absolute;
top:120px;
text-indent:-10000px;
left:10px;
width:400px;
}
a.red{
color:red !important;
}

#listado_eventos .sepevento {
background:#D5D5D5 url(../img/fnd-sepeventos.jpg) repeat-x scroll center bottom;
color:#000000;
font-size:12px;
margin:20px 0 10px;
padding:5px 2px;
position:relative;
text-align:center;
height:14px;
}

#listado_eventos b {
background:transparent url(../img/trg-sepeventos.jpg) no-repeat scroll 0 0;
display:block;
height:7px;
left:49%;
margin-top:20px;
position:absolute;
text-align:center;
top:3px;
width:10px;
}


#comentarios_match .sepevento {
background:#D5D5D5 url(../img/fnd-sepeventos.jpg) repeat-x scroll center bottom;
color:#000000;
font-size:12px;
margin:20px 0 10px;
padding:5px 2px;
position:relative;
text-align:center;
height:14px;
}

#comentarios_match b {
background:transparent url(../img/trg-sepeventos.jpg) no-repeat scroll 0 0;
display:block;
height:7px;
left:49%;
margin-top:20px;
position:absolute;
text-align:center;
top:3px;
width:10px;
}


.padding5{
padding:10px 5px 5px 5px;
display:block;
}

/*-----  cajas  ----*/











.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../img/corners2.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

	
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
	.inside {
	border: 1px solid #fff; 
	background: #fff;         
	}

	

	
	.inside .padding{

	height:100%;
	overflow:hidden;
	padding:6px 10px;

	
	
	}
	
	#info_usuario .inside .padding{
	border:none;
	/*overflow:hidden;*/
	overflow:visible;
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 8px;
	height:100%;

background: #343333;
background: -moz-linear-gradient(top,  #343333 0%, #222222 81%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343333), color-stop(81%,#222222));
background: -webkit-linear-gradient(top,  #343333 0%,#222222 81%);
background: -o-linear-gradient(top,  #343333 0%,#222222 81%);
background: -ms-linear-gradient(top,  #343333 0%,#222222 81%);
background: linear-gradient(top,  #343333 0%,#222222 81%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343333', endColorstr='#222222',GradientType=0 );



	
	
	}
	
	
	#info_usuario .inside {
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */


/*cajas sin imagenes:*/
.caja{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}
.caja .top-left, .caja .top-right, .caja .bottom-left, .caja .bottom-right{
	display:none;
}
.caja .toptitle{
	padding-top:5px;
}
.caja .toptitle .toptopic{
    margin-top:0px;
}
.caja .inside{
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FFFFFF;
	border:1px solid #C6C6C6;
    -moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.6);
}
.caja .inside .titleCm{
	border:none;
	padding-top:6px !important;
	border-right:0px !important;
	border-left:0px !important;
	border-bottom:1px solid #C6C6C6;
	box-shadow:0 1px 0 #fff inset;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.caja .inside .padding{
border:none;
}
/*cajas sin imagenes:*/
/*--  fin cajas  -*/


#comunidad .caja{
margin-bottom:6px;
}




div.scott {
text-align:center;
}

div.scottmini {
text-align:center;
}

.caja .titleCm{
padding:0px 10px 5px;

border:1px solid #C6C6C6;
border-top:none;
}

.caja .titleCm li{
float:left;
height:11px;
margin-bottom:-7px;
margin-left:10px;
padding:6px;
position:relative;
}
.caja .titleCm li.act{
background:#FFFFFF none repeat scroll 0 0;
border-color:#C6C6C6 #C6C6C6 #FFFFFF;
border-style:solid;
border-width:1px;
color:#222222;
font-weight:bold;
height:15px;
margin-bottom:-12px;
padding:6px 6px 2px;
}

.caja .titleCm li a, #comunidad  .caja .titleCm li{
color:#666;
font-size:11px;
}

.caja .titleCm ul{
float:right;
}

.caja .titleCm span{
color:#4095EF;
display:inline;
float:left;
font-size:18px;
line-height:18px;
}


.imagenesb.caja ul {
display:block;
margin:0 0 3px;
overflow:hidden;
}


.caja.imagenesb ul li {
float:left;
height:60px;
margin:10px 0 0 6px;
padding:0;
width:60px;
}



.addmedia.caja ul {
display:block;
margin:0 0 0px;
overflow:hidden;
}


.vertodos{
color:#888888;
float:right !important;
font-size:12px !important;
font-weight:bold;
position:relative;
top:2px;
}


.vertodos a{
font-weight:bold;
color:#666 !important;
float:none !important;
margin:0px !important;
}

a.vertodosbus {
font-weight:bold;
color:#666;
font-size:11px;
}

#lainformacion { 
position:relative; 
overflow:hidden;
width:955px;
margin:0px auto; 
background:none; 
}

#lainformacion.brand_day { 
/*overflow:visible;*/ /*ale*/
width:955px;
/*height:120px;*/ /*ale*/
/*height:auto !important;*/ /*ale*/
overflow:visible !important; /*ale*/
}  

#lainformacion.brand_day  .megabanner{ 
 display: inline;
    /*float: left;*/
    margin-left: 1px;
text-align:center;
}  


 
#lainformacion.brand_day #cabecera{ 

}

#lainformacion.brand_day #li-megabanner {
left: -13px;
position:relative !important; /*ale*/
/*top:0px;*/
top:7px;
margin-bottom:10px;
/*overflow:hidden;*/
/*padding-top:0px !important;*/ /*ale*/
/*height: 100px; */
/*height: 250px;  Especial por Branday del dia 21*/
}

#lainformacion.brand_day #li-logo {
background:none;
height:0px !important; /*ale*/ 
margin:0px !important; /*ale*/ 
padding:0px !important; /*ale*/ 
}

.adnormal{
/*height: 90px;*/

}


/*toyota:20120806*/
#lainformacion.brand_day { 
width:956px !important;/* ezu */
}
#lainformacion.brand_day #li-megabanner{
left:-12px !important;
width:980px !important;
} 
#lainformacion.brand_day #li-megabanner #promo-top2{
width:980px !important;
position:absolute !important;
}
#lainformacion.brand_day #li-megabanner #promo-top2 .ri{
	right:-130px !important;
}
#lainformacion.brand_day #li-megabanner #promo-top2 .le{
	left:-130px !important;
}




.lainformaciontop {background:#fff;}
 
 
 
 #lainformacion #li-logo { display:block; height:105px; width:149px; background:url(../img/li-logo.png) no-repeat 0 0; text-indent:-999px; overflow:hidden; float:right; margin:5px 10px 10px 15px; }
 #lainformacion #li-megabanner { position:absolute; left:4px; top:7px; padding-top:10px; background:url(../img/fnd-publi.gif) no-repeat left top}
 
 #lainformacion #li-megabanner iframe  {
  border:0px;
  }
 

 
 #comunidad #lainformacion { 
 background:url(http://www.resultados-futbol.com/media/img/fnd-degraa.png) 
 }
 
 #comunidad #lainformacion.brand_day { 
 background:url(http://www.resultados-futbol.com/media/img/fnd-degraa.png);
 width: 990px;
 }
 
 #comunidad #lainformacion.brand_day #li-megabanner {
  left: 5px;
}
 
 
  #pop #mensajes textarea{
width:80%;
 height:60px;
 }
 
 
 #pop #mensajes div.fila,div.check{margin: 10px 0 10px 10px;}
 #pop #mensajes div.fila label{float:left;width:80px;line-height:23px; font-size:14px;}
 #pop #mensajes div.fila input{width:80%;}
 #pop #mensajes div.fila .usuario{font-weight:bold; top:4px; display:block; position:relative;}
 


 
 .benviar {
background:#4095EF none repeat scroll 0 50%;
border:0 none;
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
margin-top:8px;
padding:3px 25px;
}

 #pop #mensajes .benviar {
margin-left:90px;
}

.uavatar{
width:48px;
height:48px;
float:left;
margin:0 5px 5px 0;
position:relative;
}

#lamigos .uavatar{
width:116px;
height:116px;

}


.uavatar .conect{
background:transparent url(../img/uconect.png) no-repeat scroll 4px 4px;
display:block;
height:10px;
left:38px;
padding:4px;
position:absolute;
top:38px;
width:10px;
}


#lamigos .uavatar .conect{
left:97px;
top:97px;
background:transparent url(../img/uconect2.png) no-repeat scroll 4px 4px;
}

#lamigos .uavatar .admin{
left:0px;
top:0px;
}

.uavatar .admin{
background:transparent url(../img/ustar.png) no-repeat scroll 4px 4px;
display:block;
height:10px;
left:-4px;
padding:4px;
position:absolute;
top:-4px;
width:10px;
}
#alertbrowser{
background:#f30000;
color:#fff;
padding:10px 0px 12px;
margin-bottom:5px;
line-height:1.3em;
border-bottom:1px solid #d80101;
border-top:1px solid #d80101;
}

#alertbrowser a{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#alertbrowser span.el{
font-size:38px;
position:absolute;
left:0px;
top:-3px;
line-height:39px;
background:#fff;
color:#f30000;
padding:0px 2px;
}




#alertbrowser div{

width:945px;
margin: 0 auto;
padding:0px 0 0 25px;
position:relative;
}

.loadingpages{
border:1px solid #ddd;
width:300px;
margin:15px auto 5px;
padding:10px 0;
}

.loadingpages{
border:1px solid #ddd;
width:300px;
margin:120px auto 120px;
padding:12px 0 12px;
font-size:12px;
color:#666;
}

.loadingpages img{
margin-bottom:10px;
}

.loadingpictures{
border:1px solid #ddd;
width:300px;
margin:15px auto 5px;
padding:10px 0;
}

.loadingpictures{
border:1px solid #ddd;
width:300px;
padding:12px 0 12px;
font-size:12px;
color:#666;
}

.loadingpictures img{
margin-bottom:10px;
}


.linkfooter{
display:inline;
float:none !important;
width:auto !important;
}

.linkfooter a{
color:#666;

}

.couname{
font-size:11px;
font-weight:bold;
margin:5px 0 0 6px;
color:#333;
}


#bannermanager{
border:2px solid #e8e8e8;
display:block;
float:right;
font-size:12px;
margin-top:0;
padding:0px;
height:72px;
}

.bot-pie{
overflow:hidden;
margin-top:20px;
font-size:11px;
}


.top-p ul li{
position:relative;
}


.top-p ul li:hover .boxtags{
display:block;
}

.top-p ul li:hover .boxtags2{
display:block;
}



.top-p ul li .boxtags2{
overflow:hidden;
font-size:11px;
position:absolute;
width:160px;
height:80px;
top:-94px;
background:#393939;
border:2px solid #111;
padding:5px;
z-index:99999999;
left:0px;
display:none;
}

.top-p ul li .boxtags{
overflow:hidden;
font-size:11px;
position:absolute;
width:160px;
height:190px;
top:-204px;
background:#393939;
border:2px solid #111;
padding:5px;
z-index:99999999;
left:0px;
display:none;
}


.top-p ul li .boxtags.dire,.top-p ul li .boxtags2.dire{
height:74px;
top:-88px;
}

.top-p ul li .boxtags a,.top-p ul li .boxtags2 a{
background:none !important;
color:#abaaaa;
}

.top-p ul li .boxtags a:hover,.top-p ul li .boxtags2 a:hover{
text-decoration:underline;
}







.bot-pie ul{
overflow:hidden;
}

.bot-pie ul a{
font-size:11px;
color:#969696;
text-decoration:none;
}

.bot-pie ul a:hover{
color:#fff;
}

.bot-pie ul.lef{
float:left;
}



.bot-pie .logo a{
background:url(../img/logpie.gif) no-repeat;
display:block;
height:23px;
width:151px;
text-indent:-10000px;
}




.bot-pie ul.rig{
float:right;
}


.bot-pie ul.lef li{
margin-right:10px;
}

.bot-pie ul.rig li{
margin-left:10px;
}


.bot-pie ul li{
float:left;
padding-top:7px;
}

.bot-pie .logo{
padding-top:0px;
}


#pie-top ul.menu ul.uldesp li a:hover {
color:#333;
}


.botonlivs {
overflow:hidden;
}


.botonlivs ul li {
float:left;
}





.botonlivs ul li a {
background:transparent url(../img/botonslivv.png) no-repeat scroll 0 -26px;
border:1px solid #B9B9B9;
color:#313131;
display:block;
font-size:11px;
padding:4px 14px;
text-decoration:none;
}


.botonlivs ul li.act a {
background:transparent url(../img/botonslivv.png) no-repeat scroll right 0;
border:1px solid #5AA036;
color:#FFFFFF;
font-weight:bold;
}







/* from facebook */
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:2147483500; }
.generic_dialogI { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:2147483547; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
.generic_dialogI .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.generic_dialogI div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft { background:transparent url(../img/mbox-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(../img/mbox-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(../img/mbox-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(../img/mbox-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(../img/mbox-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(../img/mbox-sprite.png) repeat-y scroll -10px 0; }
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { background:#7bca51 none repeat scroll 0 0; border:1px solid #036000; color:white; font-size:16px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#7bca51 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { padding:10px; }
td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }


.dialog_facebook {
width:150px;float:right; background-color: #F2F2F2;padding:10px;
}
.dialog_facebook  span{font-size:12px;font-weight:normal;color:#666}

.dialog_facebook .txtaccfb{
margin-bottom:8px;
display:block;
}

#form_facebook  .acepta_reglas{
}
#form_facebook .acepta_reglas .checkbox{
position:relative;
top:3px;
}


.cerrar_corner { float:right;display:inline;}
.infomatch{
font-size:11px;
margin-bottom:12px;
margin-left:28px;
}
/* david walsh custom */
#fb-modal	{ /*display:none;*/ z-index:999999999 }
#fb-close	{ cursor:pointer; }

.generic_dialog .info		{ width:280px; float:left; font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:200px; float:left; margin-right:10px; }




#address_book_login_widget .address_book_email, #address_book_login_widget .password td.label {
width:106px;
}


.contact_importer_widget #address_book_login_form #login_str {
direction:ltr;
}

.contact_importer_widget #address_book_login_form #login_str, .contact_importer_widget #address_book_login_form #password {
margin-left:4px;
width:236px;
}

.editor .inputtext, .editor .inputpassword {
margin-left:0;
width:250px;
}
.editor p{
overflow:hidden;
clear:both;
}

.editor label span{
margin-top:3px;
float:left;
width:120px;
font-size:12px;
}

.editor label input{
float:left;
}



.inputtext, .inputpassword {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}

.rer_error{
display:block;
padding:2px 10px;
background:#ffe5e5;
color:#FF6969;
margin:5px 0px 2px;
border:1px solid #ff6969;
}

.noerror{
color:#333;
padding:2px;
}

.error{
color:#FF6969;
padding:2px;
font-weight:bold;
}

.titsubmail{
font-size:14px;
}

table.editor{
width:450px;
}

.boton1, .botoncancelar{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4095EF none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:5px;
}

.botoncancelar{
background:#999 none repeat scroll 0 0 !important;
margin-left:3px;

}

.selectstyle{
 font-size: 8pt;


  font-family : verdana,arial,helvetica;
}

.dialog_title{
position:relative;
}

.cerrar_corner{
text-decoration:none;
position:absolute;
top:3px;
right:8px;
color:#222;
}





#form_login label span {
float:left;
font-size:14px;
margin:5px 6px 0 0;
width:90px;
text-align:right;
}


#form_login .editor .inputtext, #form_login .editor .inputpassword {
margin-left:0 !important;
width:200px !important;
height:18px !important;
font-size:14px !important;
border:1px solid #cdcdcd !important;
}





.bottonrl, .botoncancelar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4095EF none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:5px;
}

#form_login .bottonrl {
display:inline !important;
padding:5px 9px !important;
}

#form_login .botoncancelar, #form_reg .botoncancelar{
background:#999 !important;
}

#form_reg .editor label span {
float:left;
font-size:12px;
margin-top:3px;
width:118px;
text-align:right;
padding-right:10px;
}

.pop_dialog_table{
font-size:11px;
}

#form_login p {
margin:9px 0;
}


#form_login p#input1 {
margin:0 0 9px;
padding-top:0px;
}


.buscadortop{
position:absolute;
right:4px;
top:59px;
z-index:1410065407;
}

.sugerencias{
border:1px solid #999;
background:#fff;
clear:both;
}


.sugerencias a{
font-size:12px;
text-decoration:none;
display:block;
padding:4px 6px;
}

.sugerencias a:hover{
background:#5093d9;
color:#fff;
}

.sugerencias span.sug{
font-size:10px;
position:absolute;
right:7px;
top:38px;
color:#999;
}

.sugerencias span.num{
font-size:11px;
color:#999;
}

.sugerencias  a:hover span.num{
color:#fff;
}

.sugerencias{
width:295px;
}


.sugerencias li.misbus{
overflow:hidden;
position:relative;
padding:2px;
width: 0px;
float:left;
display:block;
width:292px;
}


.sugerencias ul{
overflow:hidden;
}





.sugerencias li.misbus.last{
border-bottom:1px solid #eee;
margin-bottom:1px;
}

.sugerencias li.misbus:hover, .sugerencias li.select{
background:#5093D9;
}


.sugerencias li.misbus img{ 
float:left;
margin-right:5px;
}

.sugerencias li.misbus .usu, .sugerencias li.misbus .grup{ 
margin:3px 0;
display:block;
font-size:12px;
color:#4095EF;
}

.sugerencias li.misbus .grup{ 
color:#333;
}

.sugerencias li.misbus .des{ 
display:block;
font-size:10px;
color:#999;
}

.sugerencias li.misbus:hover .usu, .sugerencias li.misbus:hover .grup, .sugerencias li.select .usu, .sugerencias li.select .grup{ 
color:#fff;
}

.sugerencias li.misbus:hover .des, .sugerencias li.select .des{ 
color:#fff;
}

.sugerencias li.select a { 
color:#fff;
}

.sugerencias li.select .num  { 
color:#fff !important;
}


.linksu{
display:block;
height:39px;
left:0;
position:absolute;
top:0;
width:280px;
background:none !important;
text-indent:-10000px;
}




#searchinput{
background:transparent url(../img/busc1.png) no-repeat scroll 0 0;
border:0 none;
float:left;


height:31px;
padding:2px 0 0 10px;

//height:24px;
//padding:10px 0 0 10px;

width:250px;
font-size:12px;
font-family:arial;
color:#a3a3a3;
}

#searchinput.txtinto{
color:#333;
}

#searchbutton{
background:transparent url(../img/busc1.png) no-repeat scroll -259px 0;
border:0 none;
float:left;
height:33px;
width:37px;
cursor:pointer;
}


.calendar{
z-index:9999999999;
}

#contenido{
z-index:9;
position:relative;
height:100%;

}

#cabecera{
position:relative;
z-index:999;
}


#contenido, #columna_segunda, #columna_tercera{
position:static !important;
}

.chatbox {
	position: fixed;
	/*position:expression("absolute");*/
	width: 225px;
	z-index:99999999;
	display:block;
}

.chatboxhead {
background:#66C03E url(../img/spmenum.gif) repeat scroll -5px 123px;
padding:7px;
color: #ffffff;
border-top:1px solid #66c03e;
border-right:1px solid #66c03e;
border-left:1px solid #66c03e;
font-weight:bold;
display:block;
position:relative;
}

.atop{
height:29px;
left:0;
position:absolute;
top:0;
width:130px;
background:red;
filter: alpha(opacity=00);
opacity: .0;
z-index:99999999;
}

.chatboxblink {
	background: #f99d39;
	border-right:1px solid #f99d39;
	border-left:1px solid #f99d39;
}

.chatboxcontent {
	font-family: arial,sans-serif;
	font-size: 13px;
	color: #333333;
	height:200px;
	width:209px;
	overflow-y:auto;
	overflow-x:auto;
	padding:7px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	line-height: 1.3em;
}

.chatboxinput {
	padding: 5px;
	background-color: #ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.chatboxtextarea {
	width: 206px;
	height:44px;
	padding:3px 0pt 3px 3px;
	border: 1px solid #eeeeee;
	margin: 1px;
	overflow:hidden;
}

.chatboxtextareaselected {
	border: 2px solid #66c03e;
	margin:0;
}

.chatboxmessage {
	margin-left:1em;
}

.chatboxinfo {
	margin-left:-1em;
	color:#666666;

}

.chatboxmessagefrom {
	margin-left:-1em;
	font-weight: bold;
}

.chatboxmessagecontent {
}

.chatboxmessagecontenterror {
color:red;
font-family:arial,sans-serif;
font-size:10px;
line-height:1.3em;
}

.chatboxoptions {
	float: right;
}

.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:11px;
}

.chatboxtitle {
	float: left;
}


#chatbox_general{
bottom: 0px; 
right: 20px; 
display: block;
}






#chatbox_general .chatboxcontent{
border-bottom:none;
height:auto;
padding:2px;
width:219px;
overflow:auto;
max-height:245px
}


#user_offline{
bottom: 0px; 
right: 20px; 
display: block;
}



#user_offline .chatboxcontent{
border-bottom:none;
height:auto;
padding:2px;
width:219px;
}

.user_off {
	position: fixed;
	/*position:expression("absolute");*/
	width: 225px;
	display:none;
	z-index:99999999;
}




.numconnect{
border:1px solid #ccc;
border-top:1px solid #eee;
padding:5px;
background:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.numconnect .cchat{
position:relative;
top:-1px;
}
#user_offline .numconnect{
display:block;
background:#DFDEDF url(../img/chat_icons.png) repeat-x scroll 0 -21px;
}

#user_offline .numconnect:hover{
border-top:1px solid #bbb;
border-bottom:1px solid #eee;
display:block;
background:#fff;
}

#user_offline .onlineicon {
background:transparent url(../img/chat_icons.png) repeat scroll -30px 0px;
}




#user_standby{
bottom: 0px; 
right: 20px; 
display: block;
}



#user_standby .chatboxcontent{
border-bottom:none;
height:auto;
padding:2px;
width:219px;
}

#user_standby .numconnect{
display:block;
background:#DFDEDF url(../img/chat_icons.png) repeat-x scroll 0 -21px;

}

#user_standby .numconnect:hover{
border-top:1px solid #bbb;
border-bottom:1px solid #eee;
display:block;
background:#fff;
}

#user_standby .onlineicon {
background:transparent url(../img/chat_icons.png) repeat scroll -30px 0px;
}




.usericon{
background:transparent url(../img/chat_icons.png) repeat scroll -13px 0;
height:15px;
width:15px;
}

.onlineicon{
width:15px;
height:15px;
background:url(../img/chat_icons.png) 0px 0px;
}

.chatuser{
clear:both;
overflow:hidden;
padding:4px;
}

.chatuser:hover{
background:#eee;
}



.chatuser .ava{
float:left;
display:block;
}

.chatuser .ava img{
border:1px solid #ddd;
}

.chatuser .lin{
float:left;
margin:0;
padding:5px 0px 4px 7px;
text-decoration:none;
font-size:11px;
color:#4095EF;
display:block;
width:142px;
}

.chatuser .onl{
margin-top:4px;
float:right;
width:15px;
height:15px;
background:url(../img/chat_icons.png) 0px 0px;
}

#publibet{
padding:2px 10px;
margin-bottom:14px;
text-align:center;
}


.promoligama{
background:url(../img/manager-liga.jpg) no-repeat;
color:#FFFFFF;
font-size:11px;
height:70px;
padding:6px 17px 0 32px;
position:absolute;
right:10px;
text-align:center;
top:5px;
width:140px;
}

.promoligama a{
color:#71d83c;
}

.promoligamabt{
margin-top:4px;
display:block;
text-indent:-100000px;
height:20px;
width:140px;
}


.form {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #d5d3d4;
  width: 200px!important;
}
.form-icon {
  width: 16px;
  height: 15px;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 2px;
}
.form-win {
  background-image: url(../img/form_win.gif);
}
.form-draw {
  background-image: url(../img/form_draw.gif);
}
.form-loss {
  background-image: url(../img/form_loss.gif);
}
.leaguetable td.form .last {
  margin-right: 0;
}


#form_facebook label span {
    float: left;
    font-size: 14px;
    margin: 5px 6px 0 0;
    text-align: right;
    width: 90px;
}

#form_facebook .inputtext {
    border: 1px solid #CDCDCD !important;
    font-size: 14px !important;
    height: 18px !important;
    margin-left: 0 !important;
    width: 165px !important;
}

#form_facebook  .dialog_body.fb1{
padding:20px 0;
}

.ufbtable{
width: 632px!important;
}



/****  TOOLTIP  */


		.tooltip {
			cursor: help; text-decoration: none;
			position: relative;
			
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.2);
			font-family: Calibri, Tahoma, Geneva, sans-serif !important;
			position: absolute;  
			top: 2em; 
			z-index: 99;
			margin-left: 0; 
			width: 250px;
		}
		
		 .tooltip.left:hover span {
		right: 1em !important;
		}
		
		.tooltip.right:hover span {
		left: 1em !important;
		}
		
		.superright.tooltip:hover span,  .superright.tooltip span{
		top: -10px !important;
		left:50px;
		}
		

		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; 
			 font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		
		
		.classic {
				padding: 0.8em 1em !important; 
				background: none repeat scroll 0 0 #ffffbf !important ;
				border: 1px solid #c6c82f !important;
				color:#222 !important;
				display:block !important;
				height:auto !important;
				font-size: 12px !important;
				text-align:left !important;
			}
			
			.classiclarge {
				padding: 0.8em 1em !important; 
				background: none repeat scroll 0 0 #ffffbf !important ;
				border: 1px solid #c6c82f !important;
				color:#222 !important;
				display:block !important;
				height:auto !important;
				font-size: 11px !important;
				text-align:left !important;
				width: 450px !important;
			}
			
			
				.classicsmall{
				padding: 0.8em 1em !important; 
				background: none repeat scroll 0 0 #ffffbf !important ;
				border: 1px solid #c6c82f !important;
				color:#222 !important;
				display:block !important;
				height:auto !important;
				font-size: 12px !important;
				text-align:center !important;
				width: 60px !important;
			}
			
			.classicmini{
				padding: 0.8em 1em !important; 
				background: none repeat scroll 0 0 #ffffbf !important ;
				border: 1px solid #c6c82f !important;
				color:#222 !important;
				display:block !important;
				height:auto !important;
				font-size: 12px !important;
				text-align:center !important;
				width: 35px !important;
			}
			
			
			/*       */
			
			
				
.leyendaresultados .classicsmall{
border:1px solid #000 !important;
width:180px !important;
background:#333 !important;
background: -moz-linear-gradient(center top , #343534, #666566) repeat scroll 0 0 transparent !important;
color:#fff !important;
padding:1px 5px 5px !important;
}



.leyendaresultados .classicsmall b{
font-weight:bold !important;
}


.leyendaresultados .classicsmall .title{
display:block !important;
font-weight:bold !important;
font-size:14px !important;
text-shadow: 0 -1px 0 #000 !important;
}


.leyendaresultados .classicsmall .title.r{
color:#fd5f54 !important;
}

.leyendaresultados .classicsmall .title.o{
color:#ffb260 !important;
}

.leyendaresultados .classicsmall .title.g{
color:#59cc38 !important;
}


.leyendaresultados .classicsmall ul{
overflow:hidden;
}

.leyendaresultados .classicsmall ul li{
margin-top:1px;
overflow:hidden;
padding:4px 4px;
}

.leyendaresultados .classicsmall ul li.cur{
margin-top:1px;
background:#323232;
}




.leyendaresultados .classicsmall ul li b.bname{
float:left;
}

.leyendaresultados .classicsmall ul li b.bres{
float:right;
background:#fff;
color:#333;
width:20px;
text-align:center;
}


.userlink{
	/*position:relative;
	display:block;*/
}

.user_box{
	/*top:10px;
	left:50px;*/
	/*
	margin-top:-63px;
	margin-left:130px;*/

	/*
	top:-63px;
	left:130px;*/

	position:absolute;
	width:210px;
	z-index:9999999999;
}
.user_box .box_shadow{
	background:url(../img/bub.png) repeat;
	padding:4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.user_box .ubox{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:#fff;
	padding:6px;
	background: -moz-linear-gradient(center top , #fafafa, #e9e9e9) repeat scroll 0 0 #fafafa;
	overflow:hidden;
}
.user_box .tri{
	background: url(../img/triu.gif) no-repeat scroll -12px 3px transparent;
	display: block;
	height: 9px;
	left: 15px;
	position: absolute;
	top: -3px;
	width: 9px;
}
.user_box.userlinkRight span.tri {
	background: url("/media/img/triu.gif") no-repeat scroll 5px 0 transparent;
	left: -5px;
	top: 20px;
}
.user_box.userlinkLeft span.tri {
	background: url("/media/img/triu.gif") no-repeat scroll -3px 4px transparent;
	height: 14px;
	left: 192px;
	top: 16px;
}
.user_box.userlinkTop span.tri {
	background: url("/media/img/triu.gif") no-repeat scroll -12px -6px transparent;
	height: 5px;
	left: 15px;
	top: 117px;
}

.user_box .top{
border-bottom: 1px solid #eaeaea;
overflow:hidden;
margin-bottom:5px;
}

.user_box .top .userl{
float:left;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#4095EF;
}

.user_box .top .userr{
text-decoration:none;
float:right;
font-size:11px;
font-weight:normal !important;
}

.user_box .top .userr:hover, .user_box .top .userl:hover{
text-decoration:underline;
}






.user_box  .ub_avatar img{
width:80px;
height:80px;
border:1px solid #757575;


}


.ub_avatar{
float:left;

}

.ub_options{
margin-left:90px;
}

.ub_options a{
font-size:11px;
display:block;
text-decoration:none;
margin-top:6px;
color:#666 !important;
font-weight:normal !important;
padding-left:17px;
}

.ub_options a:hover{
text-decoration:underline;
}

.ui-friend{
background:url(../img/iub.png) no-repeat 0 3px;
}
.ui-msg{
background:url(../img/iub.png) no-repeat 1px -14px;
}
.ui-denuncia{
background:url(../img/iub.png) no-repeat 1px -34px;
}
					
			
#capa-comentarios .paginas{
overflow:hidden;
clear:both;
}

#capa-comentarios .nocomments{
padding:5px;
background:#f2f2f3;
font-size:11px;
}

#capa-comentarios .scott{
clear:both;
margin:5px auto 5px;
}

#comment_msg_error, #comment_msg_ok , #comment_msg_load{
margin-top:4px;

padding:5px 5px 6px 25px;
display:block;
font-size:12px;
width:380px;
float:left;
margin-left:10px;
border-radius: 2px;
font-weight:bold;
}

#comment_msg_ok{
color:#4da81e;
border:1px solid #71c645;
background: #f0ffe4 url(../img/icoomments.png) 3px 6px  no-repeat;
}

#comment_msg_error{
color:#adb82d;
border:1px solid #cfda4c;
background: #fbffd3 url(../img/icoomments.png) 4px -28px no-repeat;
}


#comment_msg_load{
color:#bdbdbd;
border:1px solid #ccc;
background: #eee;
padding: 5px 5px 6px 7px;
width: 399px;
}



.sharetop{
width:300px;
height:23px;
position:absolute;
top:68px;
left:350px;
z-index:2147483640;
}

.sharetop .like{
float:left;
margin-left:12px;
}

/* Follow button */
#userfollowmatch {
	clear: both;
}
#btn_userfollowmatch {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 14px;
	position: relative;
	display: block;
}
#btn_userfollowmatch.follow {
	text-decoration: none;
	color: #FFFFFF;
	background: none repeat scroll 0 0 #72C149;
	/*-moz-border-radius: 2px;*/
}
#btn_userfollowmatch.follow:hover {
	background-color: #86D95B;
}
#btn_userfollowmatch.following {
	background: none repeat scroll 0 0 #CCCCCC;
	padding: 3px 14px 3px 24px;
}

#btn_userfollowmatch div.followicon {
	position: absolute;
	top: 5px;
	left: 8px;
	background: url('../img/btnfollowicons.png') 0 1px no-repeat transparent;
	width: 13px;
	height: 10px;
	cursor: pointer;
}
#btn_userfollowmatch div.followicon:hover {
	background: url('../img/btnfollowicons.png') 0 -8px no-repeat transparent;
	height: 12px;
	top: 4px;
}

#btn_userfollowmatch a.nofollow {
	text-decoration:none;
	color: white;
	background-color: darkgrey;
	padding: 0 3px;
}
#btn_userfollowmatch.nofollow:hover {
	background-color: grey;
	color: darkgrey;
}
/* Source div */
#src_userfollowmatch {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 180px;
	position: absolute;
	z-index: 998;
}
#src_userfollowmatch div.howto {
	background-color: #555555;
	padding: 3px 7px;
	font-size: 10px;
	color: white;
	/*margin-bottom: 10px;*/
}
#src_userfollowmatch ul {
	padding: 5px 0;
}
#src_userfollowmatch li {
	margin-bottom: 2px;
}
#src_userfollowmatch li a {
	text-decoration: none;
	display: block;
	padding: 1px 12px;
}
#src_userfollowmatch li a:hover {
	background-color: #72C149;
	color: #FFFFFF;
}
#src_userfollowmatch span.left {
	float: left;
}
#src_userfollowmatch a.close {
	float: right;
	color: #FFFFFF;
}

#userfollowmatch_commentdiv {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	position: absolute;
	/*width: 180px;
	height: 75px;*/
	padding: 10px;
	z-index: 998;
}
#userfollowmatch_commentdiv textarea {
	font-size: 11px;
	width: 300px;
}

#usermatchfollow_comments li.leftpad {
	padding-left: 10px;
}

#usermatchfollow_comments {

}
#userfollowmatch_response_div {
	border: 1px solid black;
	position: absolute;
	z-index: 998;
	background-color: white;
}


#usermatchfollow_btncomment {
	background: -moz-linear-gradient(center top , #7EB4EE, #2B81DC) repeat scroll 0 0 transparent;
	border: 1px solid #2B81DC;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	padding: 4px 20px;
	text-shadow: 0 -1px 0 #2272C7;
	
}

div.follow_barncomentarios {
	/*overflow: hidden;*/
	
	margin-top:15px;
	padding: 5px;
	border: 1px solid #EDEDED;
	
	background:url(/media/img/fndtophome.jpg) repeat-x scroll center bottom transparent;
	
}
div.follow_linea {
	float: left;
	margin-top:1px;
	font-size:14px;
	font-weight:bold;
	
}
#usermatchfollow_div {
	float: right;
}

div.follow_form_contestar {
	/*background-color: pink;
	padding: 8px 10px;*/
	
	margin-top: 10px;
	background-color: #F4F4F4;
	border: 1px solid #BBBBBB;
	color: #333333;
	font-size: 14px;
	padding: 6px;
	
}
#userfollowmatch_response_txt {
	width: 99%;
}


#cabecera .fb_button .fb_button_text, #cabecera .fb_button_rtl .fb_button_text {
text-indent:-10000px !important;
background:url(../img/fbbt.png) no-repeat 0px 0px!important;
width:4px !important;
height:12px !important;
border:0px !important;
}

#cabecera .fb_button .fb_button_text:hover, #cabecera .fb_button_rtl .fb_button_text:hover {
background-position: -16px 0px!important;
}

#cabecera .fb_button, .fb_button_rtl{
background:none !important;
border:0px !important;
padding-top:2px !important;
}

/* Comentarios Follow */
ul.comentarios {
color:#355DF8;
margin:0px auto;
}
ul.comentarios li img{
float:left;
margin:0 5px 5px 0;
}
ul.comentarios li .cuerpomensaje{
clear:both;
font-size:13px;
color:#333;
display:block;
}
ul.comentarios li span.dice{
color:#333;
}
ul.comentarios li span.dice a{
color:#4095ef;
font-weight:bold;
}
ul.comentarios li span.cuandoen{
color:#b9b9b9;
font-size:11px;
}
ul.comentarios li span.cuandoen a{
color:#71c645;
font-weight:bold;
}
ul.comentarios li{
padding:18px 12px 0px 12px;
color:#355df8;
border-bottom:1px solid #ddd;
height:100%;
}
ul.comentarios li.respuesta{
background:#F4F4F4 url(../img/fnd-respuesta.gif) no-repeat scroll 13px center;
border-bottom:medium none;
padding:18px 12px 8px 58px;
overflow: hidden;
}
ul.comentarios li.respuesta.ult{
margin-left:0px;
padding:18px 12px 20px 58px;
border-bottom:1px solid #ddd;
}
ul.comentarios li .respuestas{
margin-top:15px;
overflow:hidden;
}

.boton5{
background-image: linear-gradient(bottom, #E4E4E4 34%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #E4E4E4 34%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #E4E4E4 34%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #E4E4E4 34%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #E4E4E4 34%, #FEFEFE 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, #E4E4E4),
	color-stop(1, #FEFEFE)
	);

    border: 1px solid #999999;
	-webkit-border-radius: 2px ;
	-moz-border-radius: 2px;
	border-radius: 2px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
	font-weight:normal !important;
    line-height: 1;
    padding: 2px 10px 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
    text-transform: none;
}


.boton5:hover{
background: #fff;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 0px 0px 2px #888;
}

.publi468-60{
text-align:center;
margin:6px 0;
}

.lang_select{
    font-size: 11px;
    left: 0;
    padding: 2px;
    position: absolute;
    top: -20px;
    z-index: 999999;
}

.lang_select.server{
	left:82px;
}


.lang_select .ico-lang{
position:relative;
top:-5px;
}



.lang_select a{
text-decoration:none;
}

.lang_select .curlan{
border:1px solid #bbb;
padding:2px 3px 1px;
width:34px;
}

.lang_select.server .curlan{
width:52px;
}



.lang_select p{
  float: left;
    font-size: 11px;
    font-weight: bold;
    padding-right: 4px;
	margin:0px;
	position:relative;
	top:2px;
	color:#666;
}

.lang_select .flag{

	position:relative;
	top:1px;
	float:right;
}


.lang_select .curlan{
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	float: left;
    font-size: 11px;
	margin:0px;
	position:relative;
	background:#dddddd;
}


.lang_select ul{
	display:none;
	float: left;
    font-size: 11px;
	position:absolute;
	top:17px;
	left:-1px;
	width:42px;
}

.lang_select.server ul{
	width:60px;
}




.lang_select .curlan:hover ul{
display:block;
}

.lang_select .curlan:hover {
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
}

.lang_select a span {
width:13px;
text-align:center;
display:inline-block;
}



.lang_select ul li{
padding:2px 3px 1px;
display:block;
border:1px solid #bbb;
border-bottom:none;
background:#dddddd;
}

.lang_select ul li:hover{
background:#eee;
}

.lang_select ul li:last-child{
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	border-bottom:1px solid #bbb;
}

#porra_comment {
	
}
#porra_comment a.porra_comment_link  {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
#porra_comment span.porra_comment_result  {
	font-weight: bold;
	font-size: 14px;
}

/*
#promo-top2 .le {
left: -118px!important;
}*/

#promo-top2 .ri {
/*right: -100px!important;*/
right: -110px!important;
}







/* Menu */
.menu_micro{
	height:51px;
	background:url(../img/bg_micro_menu.jpg) scroll no-repeat 0 0;
	position:relative;
	margin-bottom:10px;
}
.menu_micro_title{
    color: #FFFFFF;
    float: left;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    line-height: 50px;
    text-decoration: none;
    text-indent: 20px;
	/* En casos con fondo con fuente
	text-indent:-9000px;
	position:absolute;
	*/
}
.menu_micro_linkrf{
    display: block;
    height: 20px;
    left: 180px;
    position: absolute;
    text-indent: -9000px;
    top: 19px;
    width: 160px;
}
.menu_micro_nav{
	float:right;
	margin-right:15px;
}
.menu_micro_nav li{
	margin-left:15px;
	float:left;
}
.menu_micro_nav li,
.menu_micro_nav li a{
	
	height:50px;
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:1px 1px 0px #000000;
	text-decoration:none;
}
.menu_micro_nav li a{
	line-height:28px;
	height:28px;
	/*padding:0px 15px;*/
	padding:0px 7px;
}
.menu_micro_nav li a:hover{
	text-decoration:underline;
}
.menu_micro_nav .active a,
.menu_micro_nav .active a{
	background: rgb(182,60,60);
	background: -moz-linear-gradient(top,  rgba(182,60,60,1) 0%, rgba(237,70,70,1) 21%, rgba(202,12,12,1) 95%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,60,60,1)), color-stop(21%,rgba(237,70,70,1)), color-stop(95%,rgba(202,12,12,1)));
	background: -webkit-linear-gradient(top,  rgba(182,60,60,1) 0%,rgba(237,70,70,1) 21%,rgba(202,12,12,1) 95%);
	background: -o-linear-gradient(top,  rgba(182,60,60,1) 0%,rgba(237,70,70,1) 21%,rgba(202,12,12,1) 95%);
	background: -ms-linear-gradient(top,  rgba(182,60,60,1) 0%,rgba(237,70,70,1) 21%,rgba(202,12,12,1) 95%);
	background: linear-gradient(top,  rgba(182,60,60,1) 0%,rgba(237,70,70,1) 21%,rgba(202,12,12,1) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63c3c', endColorstr='#ca0c0c',GradientType=0 );
	
	display:inline-block;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}



/* Simple scalable breadcrumb by Veerle Pieters
------------------------------------------------------------------*/
		
		
		
#crumbs {
	height:25px;
	border:1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
	#partido_comentarios  #crumbs {
	margin-bottom:12px;
	}
	
	
	#crumbs li {
	float:left;
	line-height:25px;
	color:#777;
	padding-left:.75em;
	background:url(../img/crumbs.png) no-repeat right -87px;
	text-shadow:0 1px #fff;
	
	}

#crumbs li:hover{
	background:url(../img/crumbs.png) no-repeat right -287px;
	}		
#crumbs li a {
	display:block;
	padding:0 15px 0 0;
	font-size:11px;
	text-decoration:none;
	}		
#crumbs li span {
	display:block;
	padding:0 15px 0 0;
	font-size:11px;
	text-decoration:none;
	}	
#crumbs li a:hover {
	color:#3EAB25;
	}	
	
#crumbs li.act a {
	color:#3EAB25;
	font-weight:bold;
	}	
    
/**- Microformatos -**/
.onlydata{
    display:none;
}
#columna_segunda.pl0{
    padding-left:0px !important;
}
#micro_matchs{
    /*
    height:57px;
    bottom:18px;
    top:auto;
    */
}

		#micro_matchs{
			padding: 5px 10px;
            margin:20px 0 0 0;
            height:auto;
            color:#888888;
            font-size:12px;
            background: #EDEDED;
            line-height:1.4;
		}
		#micro_matchs .micro_title{
            font-size:14px;
            color:#888888;
            font-weight:bold;
            margin:0px 0px 5px 0px;
        }
		#micro_matchs .url{
            text-decoration:underline;
            font-weight:bold;    
            color: #777777;
            font-weight: bold;
        }
		#micro_matchs .url:hover{
            text-decoration:none;
        }
		#micro_matchs .location{
            margin:0px 15px;
        }
		#micro_matchs .location,
		#micro_matchs .location div{
            display:inline;
        }
		#micro_matchs .location:before,
		#micro_matchs .location:after{
        }
		#micro_matchs .dtstart{
            font-weight:bold;
            font-size:11px;
        }


		#columna_segunda #micro_matchs{
        
        }
        
        
        .item-microdatos-modulo{
            margin:20px 0px 10px;
        }
		.item-microdatos-modulo #micro_matchs{
            margin:0px 3px 10px 0;
            -moz-border-radius:0px 0px 5px 5px;
            -webkit-border-radius:0px 0px 5px 5px;
            -ms-border-radius:0px 0px 5px 5px;
            -o-border-radius:0px 0px 5px 5px;
            border-radius:0px 0px 5px 5px;
		}
		.item-microdatos-modulo #micro_matchs .event{
            margin-bottom:5px;
        }
		.item-microdatos-modulo #micro_matchs .dtstart{
            display:block;
        }
		.item-microdatos-modulo #micro_matchs .location{
            margin:0px 10px;
        }
        
        

/** - Login 2.0 - **/
.login_redesign{
	
}
.login_redesign .pop_dialog_table{
    -moz-border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -ms-border-radius: 1px 1px 1px 1px;
    -o-border-radius: 1px 1px 1px 1px;
    border-radius: 1px 1px 1px 1px;
    -moz-box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.5);
    overflow: hidden;
    width: 490px !important;
}
.login_redesign .dialog_summary{
	background:none;
	float:right;
}
.login_redesign td.pop_content .dialog_body {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 10px 0;
    padding: 0 30px 0 10px;
    width: 175px;
}
.login_redesign #form_remember .editor label span,
.login_redesign #form_reg .editor label span,
.login_redesign #form_login .editor label span{
	display:block;
	float:none;
	margin-bottom:3px;
	text-align:left;
	margin-top:0px;
	width:auto;
	font-size:14px;
}
.login_redesign #form_remember .editor .inputtext, 
.login_redesign #form_remember .editor .inputpassword,
.login_redesign #form_reg .editor .inputtext, 
.login_redesign #form_reg .editor .inputpassword,
.login_redesign #form_login .editor .inputtext, 
.login_redesign #form_login .editor .inputpassword{
	width:164px !important;
	font-family:Arial,sans-serif;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;

    background: rgb(240,240,240);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );

	border:1px solid #CCCCCC !important;
	color:#666666;
}
.login_redesign #form_remember .editor .inputtext:focus, 
.login_redesign #form_remember .editor .inputpassword:focus,
.login_redesign #form_reg .editor .inputtext:focus, 
.login_redesign #form_reg .editor .inputpassword:focus,
.login_redesign #form_login .editor .inputtext:focus, 
.login_redesign #form_login .editor .inputpassword:focus{
	border:1px solid #999999 !important;
	color:#444444;
}
.login_redesign #form_remember p,
.login_redesign #form_reg p,
.login_redesign #form_login p{
	margin:0px 0px 10px;
	/* auth/login*/
    padding: 0 3px 5px;
    width: auto;
}
.login_redesign td.pop_content .dialog_summary{
	background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    font-size: 12px;
    padding: 10px 10px 10px 30px;
    width: 230px;
    position:relative;
}
.login_redesign .dialog_summary .small{
	font-size:11px;
}
.login_redesign .dialog_summary .small a{
	font-weight:bold;
	color:#666666;
}
.login_redesign .dialog_body{
}
.login_redesign .dialog_body .editor{
}
.login_redesign .dialog_actions{
}
.login_redesign .dialog_actions .sbutton{
	display:inline-block;
}
.login_redesign .editor{
	width:177px;
	float:left;
	min-height:120px;
}


.despnotif{
   background: none repeat scroll 0 0 #FFFFFF;
    border-color: #333333;
    border-style: solid;
    border-width: 1px;
    left: 0;
    margin-right: -1px;
    margin-top: -1px;
    min-width: 145px;
    padding: 0;
    position: absolute;
    top: 28px;
    z-index: 2147483647;
	width:250px;
	
}

.despnotif b{
background: url(../img/trianoti.png) no-repeat;
width:15px;
height:8px;
display:block;
position:absolute;
top:-8px;
left:23px;
}


.despnotif .item{
padding:5px;
border-bottom:1px solid #ddd;
font-weight:normal;
margin-top:0px;
}

.despnotif .content{
margin-left:52px;
overflow:hidden;
}

.despnotif span {
font-size:12px !important;
}

.despnotif .content span strong{
font-size:12px;
color:#4095EF !important;
font-weight:bold;
}


.despnotif .content a, .despnotif .content span{
display:block;
text-align:left;
}

.despnotif .imag{
margin-right:5px;
float:left;
width:48px;

}

.despnotif .aitem{
background:red;
overflow:hidden;
}

.despnotif .aitem:hover{
text-decoration:none;
}
.despnotif .item.viewed{
background:#F8F8F8;
}

.despnotif .item span{
background:none;
color:#666;
}


.despnotif .item:hover{
background:#ebebeb;
}



.despnotif .item span.when{
margin-top:5px;
background:none;
color:#999;
font-size:11px !important;
}

.despnotif .item span.when{
margin-top:5px;
background:none;
color:#999;
font-size:11px !important;
}

.despnotif p.noactividad {
color: #777777;
font-size: 12px;
line-height: 20px;
margin: 14px 40px;
text-align: center;
}
.despnotif p.noactividad a {
color: #4095EF !important;
}

.user_link li.notif{
position:relative;
}



/*- Menu con Iconos -*/
.user_link .mico{
	padding:5px 5px 5px 15px;
	background:url(../img/bg-menu-sprite.png?v=3) scroll no-repeat 0 -105px;
	margin-left:5px;
	/*min-width:30px;*/
}
.user_link .mico .mico_link{
	width:17px;
	height:17px;
	background:url(../img/bg-menu-sprite.png?v=3) scroll no-repeat 0 0;
	text-indent:-9000px;
	display:inline-block;
}
.user_link .messages .mico_link{
	background-position: 0 0;
}
.user_link .notifies .mico_link{
	background-position: 0 -27px;	
}
.user_link .activity .mico_link{
	background-position: 0 -54px;
}
.user_link .friends .mico_link{
	background-position: 0 -81px;
}
/*hover*/
.user_link .messages .mico_link:hover{
	background-position: -20px 0;
}
.user_link .notifies .mico_link:hover{
	background-position: -20px -27px;	
}
.user_link .activity .mico_link:hover{
	background-position: -20px -54px;
}
.user_link .friends .mico_link:hover{
	background-position: -20px -81px;
}

.user_link .mico .despnotif{
	left: -8px;
	top: 33px;
}
.sesion_link .navigation,
.user_link .friends .mico .despnotif{
	-webkit-box-shadow: 0 1px 4px -1px #000000;
	-moz-box-shadow: 0 1px 4px -1px #000000;
	-ms-box-shadow: 0 1px 4px -1px #000000;
	-o-box-shadow: 0 1px 4px -1px #000000;
	box-shadow: 0 1px 4px -1px #000000;
}


#li-megabanner > a{
position:absolute;
} 

.clearfix, .megabanner {
	display: inline-block;
}
 
html[xmlns] .clearfix,  html[xmlns] .megabanner{
	display: block;
}
 
* html .clearfix,  * html .megabanner{
	height: 1%;
}

 

#detected_lang {
background: #ffffe0;
background: -moz-linear-gradient(top,  #ffffe0 0%, #e7eabb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffe0), color-stop(100%,#e7eabb));
background: -webkit-linear-gradient(top,  #ffffe0 0%,#e7eabb 100%);
background: -o-linear-gradient(top,  #ffffe0 0%,#e7eabb 100%);
background: -ms-linear-gradient(top,  #ffffe0 0%,#e7eabb 100%);
background: linear-gradient(to bottom,  #ffffe0 0%,#e7eabb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffe0', endColorstr='#e7eabb',GradientType=0 );
border-top:1px solid #111;
border-bottom:1px solid #111;
box-shadow: 0 1px 2px rgba(0,0,0,0.6);
color:#444;
text-shadow:0 1px 0 rgba(255,255,255,0.7);
}

#detected_lang  a{
color:#fff;
font-weight:bold;
background: #97c468;
background: -moz-linear-gradient(top,  #97c468 0%, #70b220 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97c468), color-stop(100%,#70b220));
background: -webkit-linear-gradient(top,  #97c468 0%,#70b220 100%);
background: -o-linear-gradient(top,  #97c468 0%,#70b220 100%);
background: -ms-linear-gradient(top,  #97c468 0%,#70b220 100%);
background: linear-gradient(to bottom,  #97c468 0%,#70b220 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c468', endColorstr='#70b220',GradientType=0 );
text-decoration: none;
text-shadow:0 1px 0 #5b8a24;
padding:2px 10px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
webkit-border-radius: 3px 3px 3px 3px;
box-shadow:0 1px 0px rgba(0,0,0,0.3);
border:1px solid 7DB33D;
}

#detected_lang div.detected_lang_inner {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	padding: 8px 15px;
}

#detected_lang #detected_lang_close{
float:right;
color:#000;
background:none;
background: #f0f0f0;
background: -moz-linear-gradient(top,  #f0f0f0 0%, #d3d3d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d3d3d3));
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d3d3d3 100%);
background: -o-linear-gradient(top,  #f0f0f0 0%,#d3d3d3 100%);
background: -ms-linear-gradient(top,  #f0f0f0 0%,#d3d3d3 100%);
background: linear-gradient(to bottom,  #f0f0f0 0%,#d3d3d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d3d3d3',GradientType=0 );
position:relative;
top:-3px;
text-shadow:0 1px 0 #fff;
border:1px solid #d3d3d3;
z-index:999999;
}

#detected_lang_text{
z-index:999999;
}

/*#detected_lang_text:after{
	border-color: #E7EABB transparent;
	border-style: solid;
	border-width:10px 12px 0;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	left: 15px;
	width: 0;
	top: 29px;
}*/

.botsearch{
border:1px solid red;
}

.publi970 {
margin-top: 20px !important;
}
.publi468-60, .publi970 {
   background: #f7f7f7 none repeat scroll 0 0 !important;
   border: 1px solid #e1e1e1 !important;
   padding: 5px !important;
   position: relative !important;
   text-align: center !important;
}


#privacyPolicy {
	position: fixed;
	bottom: 0px;
	background-color: rgba(81,163,43,0.85);
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	padding: 10px 0;
	line-height: 1.6;

	//height: 44px;
	width: 100%;
	z-index: 999;
	display: none;
}
#privacyPolicy a {
	color: #ede628;
	font-weight: bold;
}
#privacyPolicy a:hover {
	text-decoration: underline;
}
#privacyPolicy .flaticon-close:before {
	font-size: 14px;
}
#privacyPolicy .privacy-close {
	.border-radius(3px);
	background: #FFFFFF;
	color: #52A331;
	border: 1px solid #3e7c25;
	padding: 0 7px;
	margin-left: 5px;
	font-weight: normal;
	display: inline-block;
	&:hover {
		border: 1px solid #488f2b;
		text-decoration: none;
		color: #000000;
	}
}