
h2, h1, h3, h4, form{
margin:0;
padding:0;
}
.hidden {
	display: none;
}

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

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

.ponlo{
float:right;

position:absolute;
top:4px;

}
a img{
	border: 0;
}

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

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

#bar-top{
height:28px;
}

#bar-top #infotop{
color:#333333;
float:left;
font-weight:bold;
margin-top:5px;
width:670px;
}

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

#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{
float:right;
font-size:14px;
margin-top:16px;
width:348px;
}

#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.gif) no-repeat;
float:left;

text-indent:-9000px !important;
font-size:10px;
width:345px;
margin-bottom:10px;

}
#logo a{
display:block;

padding:35px 20px 0px 0px;
width:345px;
}
#contenido{
background:url(../img/fnd-2.jpg) repeat-x;
}

#columna_primera{
display:inline;
float:left;
width:534px;
padding:15px 10px;
background:#e8e8e8 url(../img/fnd-1.jpg) repeat-x;
}

#columna_primera{
display:inline;
float:left;
width:380px;
padding:15px 10px;
background:#e8e8e8 url(../img/fnd-1.jpg) repeat-x;
}

#partido_comentarios #columna_primera{
display:inline;
float:left;
width:534px;
padding:15px 10px;
background:#e8e8e8 url(../img/fnd-1.jpg) repeat-x;
}


#columna_segunda{
display:inline;
float:left;
padding:12px 10px;
width:271px;
background:url(../img/fnd-2.jpg) repeat-x;
}

#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:999;
}
ul{
margin:0;
padding:0;
list-style:none;
}

ul#comentarios {
background:#FFFFFF url(../img/fnd-comentario1.gif) no-repeat;
color:#355DF8;
margin:0px auto;
padding:26px 0px 10px;
width:374px;
}

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

ul#comentarios li{
padding:18px 12px 17px 12px;
color:#355df8;
background:url(../img/fnd-bot-comentario.gif) no-repeat bottom;
}

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

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

ul#comentarios li span.dice a{
color:#4095ef;
font-weight:bold;

}

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

#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;

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

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

#detalle_liga #despl{
position:relative;
z-index:500;
margin:5px 0pt 26px 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:10px;
}


#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;
}
#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.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:50;
}
.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;
}

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

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

.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 10px;

}

#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:500; 
}
 
#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.ult{
border-right:none;
}




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

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

#pie-top{
margin-top:20px;
background:#ececec;
padding:5px 0px;

}

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

#pie-top .links{
width:550px;
float:left;
}

#pie-top .others{
float:left;
margin-left:24px;
width:370px;

}

#pie-top #register{
text-align:right;
}

#pie-top #register a{
color:#333;
font-size:11px;
}




#pie-top .others #opinion form{
position:relative;
}

#pie-top .others #opinion form span{
font-size:14px;
font-weight:bold;
color:#4095ef;
}

#pie-top .others #opinion textarea{
border:1px solid #DDDDDD;
height:71px;
overflow:hidden;
padding:10px;
width:350px;
font-size:14px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
}

#pie-top .others #opinion .opinar{
background:#71C645 none repeat scroll 0% 50%;
border:0px none;
color:#FFFFFF;
float:right;
height:23px;
margin-top:5px;
padding:3px 6px;
position:relative;
width:60px;

}

#pie-top .menu{
background:#C2C1C1 url(../img/left-pietop.gif) no-repeat scroll left center;
margin-bottom:5px;
}



#pie-top .menu span{
background:url(../img/right-pietop.gif) no-repeat scroll right center;
display:block;
padding:5px 10px 4px;

}

#pie-top .menu a.rss{
color:#ffdc7e;
}



#pie-top .menu a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0pt 12px;
text-decoration:none;
text-transform:uppercase;
}

#pie-top ul{
padding:10px;
background:#FFFFFF;
}

#pie-top ul li{
margin-bottom:3px;
}

#pie-top li a{
color:#71c645;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

#pie-top li a:hover{
text-decoration:none;
}

#pie-top li a.categoria{
text-decoration:none;
color:#666;
font-weight:normal;
}



#pie-bot{
width:950px;
margin:10px auto;
border-bottom:10px solid #fff;
font-size:11px;
color:#666;
}

#pie-bot span{
float:left;
width:500px;

}

#pie-bot span.arriba{
float:right;
width:100px;
text-align:right;
}


#pie-bot span.arriba a{
color:#666;
}


#pie-bot .logo{
display:block;
float:left;
margin:-2px 8px 0px 0px;
}

/*--------------------  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{
overflow:hidden;
}

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

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






#partido_comentarios #columna_segunda {
background:none;
width:380px;

float:right;
}

#partido_comentarios #columna_primera {
background:none;
}

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

#partido_comentarios #marcador {
position:relative;
background:#323232 url(../img/top-resul-fnd.gif) bottom repeat-x;

height:91px;

}

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

}

#marcador .equipo1{
text-align:right;
}


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

#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 .resultadoH span {
display:block;
text-align:center;
font-size:36px;
color:#fff;
padding-top:7px;
font-weight:bold;
}

#marcador .jor-fecha{
background:#71C645 url(../img/resul-jornada.gif) no-repeat scroll center top;
color:#AAAAAA;
font-size:11px;
height:14px;
left:187px;
padding-top:1px;
position:absolute;
text-align:center;
top:-8px;
width:155px;

}
#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;
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{
display:block;
float:left;
font-size:11px;
height:20px;
padding:5px 15px 0pt;
text-align:center;
width:195px;
}
#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;
}


.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 .partido{

border-bottom:1px solid #D5D5D5;
height:35px;
padding:10px 0px;
position:relative;
width:185px;
}

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

.mod-partidos .partido .equipos{
float:left;
font-size:13px;
font-weight:bold;
width:126px;
}
.mod-partidos .partido .equipos span{
color:#333333;
display:block;
height:16px;
}
.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 {
left:140px;
position:absolute;
text-transform:uppercase;
top:47px;
}

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

#partido_comentarios ul#comentarios {
background:none;
color:#355DF8;
margin:0px auto;
padding:0px 0px 10px 0px;
width:530px;
}
.ncomentarios{
margin-top:15px;
font-size:14px;
font-weight:bold;
display:block;
border-bottom:1px solid #ddd;
}

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


}



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

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

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

#form_comentar .textarea1{
border:1px solid #ddd;
width:450px;
padding:2px 5px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

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

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

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

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

#form_comentar .error_form, #form_comentar .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{
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;
text-align:right;
}
div.scott a {
border:1px solid #DDDDDD;
color:#88AF3F;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
div.scott a:hover, div.scott a:active {
background-color:#F1FFD6;
border:1px solid #85BD1E;
color:#638425;
}
div.scott span.current {
background-color:#B2E05D;
border:1px solid #B2E05D;
color:#FFFFFF;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
div.scott 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;
background:transparent url(../img/fnd-2.jpg) repeat-x 0px 212px;
}
#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;
}