
img { border:none}

a { color: #06F;  }
a:hover { text-decoration: underline; }
a:link { text-decoration: none; color:#c63 }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }

h1, h1 a, h2, h2 a, h3, h3 a { margin: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #444;}

h1 { letter-spacing: -1px; font-size: 2.2em; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 { letter-spacing: -1px; font-size: 2em; }
h3 { font-size: 1em; }

#LigaId { margin:0px 2px 2px 1px; padding:0 }
#LigaId .class { margin:0; }
.logoliga { background-color: #e2b003; text-align: center; height: 80px; width: 495px; padding:10px 0 0 220px }
.logorefamg { height:78px; width:100px; margin:0 5px 0 95px; float:left}
#trad_nav { padding:0; margin:0; }
#pageNav { float: left; width: 100%; height:20px; text-align: center; margin:5px 0; padding:0; background-color:#f0f0f6; border-bottom: 1px solid #C8C8DD;}

.sortPagesCasas { width: 100%; margin:0;}
.sortPagesCasas ul { width:100%; list-style:none; margin:0 5px; padding:0px 1px 2px 1px; }
.sortPagesCasas ul li {	width:10px;	margin:0 3px; padding: 0 0 2px 0; float:left;}
.sortPagesCasas ul li img { padding:3px 2px 0px 2px; margin:0}

/*--------------------------------------------------------- Header ----------------------------------------------------------*/

#header { height: 30px; }
#topLogo { background:  url(/modules/pronosticos/images/bgtop.jpg) repeat-x scroll 0 0; margin:2px 0px 15px 0px; height:165px; display: block;border-top:thin #333 solid; width:100% }
.topLogo { float:left; display: block; margin:15px 0 3px 25px; }
.toptext { float:left; display: block; margin:5px 10px 0 20px; padding:2px 0 0 0; color:#FFF; height:80px; width:500px; position: relative; left: 3px; top: 1px; font-size:10px }
.toptext p { font-size: 11px; padding:0}
.toptext li { margin:0 0 5px 30px; letter-spacing:1px; list-style-type:disc; padding:0px; line-height:15px; font-size:11px; }
.activar { display: block; width:100px; height:15px; padding:0px; text-align:center; margin:0 3px 0 0; left: 555px; top: 430px; 	position: absolute; }
.activcuent { display: block; width:100px; height:15px; padding:0px; text-align:center; margin: 0px; left: 600px; top: 430px; 	position: absolute; }
.activbgd { background:transparent url(/modules/pronosticos/images/activarbgd.gif) repeat-x center bottom; font-size:11px; font-weight:bold; height: 20px; width:125px; border: 1px solid #8A0000; color:#fff; padding:0px 5px 2px 5px }
.acced { background:transparent url(/modules/pronosticos/images/acced.png) repeat-x center bottom; font-size:11px; font-weight:bold; height: 20px; width:125px; border: 1px solid #ffbf27; color:#000; padding:0px 0 2px 0 }
.topTitle { font-size: 15px; font-weight:bold; }
.LigaTitle { font-size: 11px; font-weight:bold; padding: 4px 0px 4px 10px; margin: 2px 0 0 0; color: #FFF; background:transparent url(/modules/pronosticos/images/titlebg.jpg) repeat-x 0pt 0pt scroll;}

#menu { border-top:thin #FFF solid;float: left; width:100%; background:#000 url(/modules/pronosticos/images/menuline.gif) repeat-x scroll 0 0; border-bottom:1px #000 solid; font-size:11px; text-align:center;}
#menu ul { font-weight:bold;}
#menu li { float: left;height:22px; text-align: center;  }
#menu a.lateral { display: block; background: url(/modules/pronosticos/images/lineil.gif) no-repeat scroll right 0; padding:6px 26px 3px 5px; text-decoration: none; font-weight: bold; font-size: 1em; color: #FFF; margin:0px 0px 1px 20px; }
#menu a:hover { color: #e2b003; text-decoration:none}
#menu span { padding:0; margin:0 5px; }
#menu .current_page_item {}
#menu .current_page_item a {}

/*---------------------- Selects Liga de Eventos -----------------------*/

.headerTopStatsCont { width:auto; margin:5px 0 0 0; padding: 0 0 5px 70px; border-bottom:1px dashed #e2e2e2}
.headerTopStatsCont form { padding:0; margin:0; width:530px}
.headerTopStats { border:1px solid #ccc; margin:0 0 0 3px; }
.headerTopStats select { font:normal x-small verdana; margin: 0 3px; width:140px;}
.headerTopStats input { font:normal x-small verdana; margin:0 3px}
.headerTopStats tr { background-color:#ccc}
.depos1 { background:#ccc url(../../images/posicion1.png) no-repeat center center; color:#fff; font-size:11px; font-weight:bold; padding:0 0 0 55px; height:50px;}
.paispos2 { background:#ccc url(../../images/posicion2.png) no-repeat center center; color:#fff; font-size:11px; font-weight:bold; padding:0 0 0 70px;}
.eventpos3 { background:#ccc url(../../images/posicion3.png) no-repeat center center; color:#fff; font-size:11px; font-weight:bold; padding:0 0 0 90px;}

/*-------------- Selects Filtros Clasificacion de Liga -------------------*/

.filtroliga { width: auto; margin: 5px 0 10px 75px; border:1px solid #005300; }
.filtroliga tr { background-color:#005300}

/*---------------------------------------------------- Clasificacion -----------------------------------------------------*/

#clasificacion-perf { margin: 0; padding: 0px; height: 92px; border: 2px solid #000; background-color:#000;width:683px;margin-right:5px;}
#clasificacion-perf .content * { line-height: 1.12em; margin:1px 0 0 0; padding:0; list-style-type:none; }
#clasificacion-perf .content li { float: left; padding:0 1px; margin-left: 5px; width: 223px; background-color:#FFF }
#clasificacion-perf .content li.first { background-position: -1px top; margin-left: 1px; margin-right:1px;}
#clasificacion-perf .bd hot { float:left; width:228px; height:85px; }
#clasificacion-perf p.head { height: 20px; padding:0; background-color: #ebebe3; border:1px solid #333}
#clasificacion-perf a { margin:-8px 3px 0 0; padding:0; }
#clasificacion-perf p.head strong { padding:4px; display: block; margin-bottom: 1px; font-size:11px; float:left; width:180px; }
#clasificacion-perf p.head strong.count { padding: 4px; width: 10px; }
#clasificacion-perf p.head span { font-size: 92%; }
/*#clasificacion-perf .rt, #clasificacion-perf .score { background:transparent url(/modules/pronosticos/images/hot-01.png) no-repeat 0 0;}*/
#clasificacion-perf .content .headshot { border: 1px #A00 solid; float: left; height: 56px; overflow: hidden; width: 46px;margin-left:2px}
#clasificacion-perf .content .headshot img { margin-left: 0px; margin-top: -2px; }
#clasificacion-perf table { float: left; font-size: 92%; width: 85px;}
#clasificacion-perf table tr th, #clasificacion-perf table tr td { background: #FFF; border-bottom: 1px #E8E8E8 solid;font-size:10px }
#clasificacion-perf table th { padding: 3px; height:12px; text-align:left; vertical-align:middle }
#clasificacion-perf table td { font-weight: bold; padding: 3px 0 3px 1px; }
#clasificacion-perf .rt { background-position: -26px 0; float: left; margin-top:1px }
#clasificacion-perf .rt {float: left; margin-top:1px }
#clasificacion-perf .overall { float: left; height: 60px; position: relative; width: 34px; }
#clasificacion-perf .score { background-position: bottom left; background-repeat: repeat-y; width: 10px; text-indent: -9999px; bottom: 13px; left: 11px; position: absolute; }
#clasificacion-perf .fantasy { float: left; padding: 3px; width: 47px; height:60px; background-repeat: repeat-y;}
#clasificacion-perf .fantasy .owned { color: #FFF; text-align: center; width:55px; margin-top:-1px; }
#clasificacion-perf .fantasy .owned .pct { font-size:10px; font-weight: bold; padding-top: 8px; }
#clasificacion-perf .fantasy .actions { margin:4px 0 0 -1px; _margin: 5px 0 0 -2px; text-align: center; zoom:1;}
#clasificacion-perf p.head strong { background-color: #ebebe3; display: block; float: left; margin-bottom: 1px; padding: 4px; width: 180px;height:15px }
#clasificacion-perf table tr th, #fantasy-perf table tr td { background: #FFF; border-bottom:1px solid #e8e8e8; }*/


/*.per_gan_grafs .rt { background-position: -26px 0; float: left;}
.per_gan_grafs .rt {float: left; margin-top:1px }*/
.per_gan_grafs .overall { float: left; height: 60px; position: relative; width: 34px; }
.per_gan_grafs .score { background-position: bottom left; background-repeat: repeat-y; width: 10px; text-indent: -9999px; bottom: 13px; left: 11px; position: absolute; }

.per_gan_grafs .fantasy { float: left; padding-left:6px; width: 47px; height:60px; background-repeat: repeat-y;}
.per_gan_grafs .fantasy .owned { color: #FFF; text-align: center; width:55px; margin-top:-1px; }
.per_gan_grafs .fantasy .owned .pct { font-size:10px; font-weight: bold; padding-top: 8px; }
.per_gan_grafs .fantasy .actions { margin:4px 0 0 -1px; _margin: 5px 0 0 -2px;	text-align: center; zoom:1;}

.per_gan_grafs table tr th, #fantasy-perf table tr td { background: #FFF; border-bottom:1px solid #e8e8e8; }


.pronosTitle { padding: 4px 2px 4px 10px; margin: 2px 0 0 0; background: transparent url(/modules/pronosticos/images/titlebg.jpg) repeat-x 0pt 0pt scroll; font-size: 11px; font-weight:bold; color: #FFF; }

/*------------------- user box collapse ---------------------------*/

.bar-user {cursor:pointer; width:auto; font-size:12px; color:white; font-weight: bold; height:auto; border-radius: 2px; -moz-border-radius: 2px;
-webkit-border-radius: 2px; border: 1px solid #999; background: #2f74d6;
background: -moz-linear-gradient(top, #2f74d6 1%, #14356b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2f74d6), color-stop(100%,#14356b));
background: -webkit-linear-gradient(top, #2f74d6 1%,#14356b 100%);
background: -o-linear-gradient(top, #2f74d6 1%,#14356b 100%);
background: -ms-linear-gradient(top, #2f74d6 1%,#14356b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f74d6', endColorstr='#14356b',GradientType=0 );
background: linear-gradient(top, #2f74d6 1%,#14356b 100%); }
.bar-user b { padding-left: 9px; }
.bar-user img { height: 9px; }
#liga_extracto { margin-top: -1px;border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; width: auto; display: none; height: 216px;
background: #e3eff7;
background: -moz-linear-gradient(top, #e3eff7 0%, #f7fbff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3eff7), color-stop(100%,#f7fbff));
background: -webkit-linear-gradient(top, #e3eff7 0%,#f7fbff 100%);
background: -o-linear-gradient(top, #e3eff7 0%,#f7fbff 100%);
background: -ms-linear-gradient(top, #e3eff7 0%,#f7fbff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eff7', endColorstr='#f7fbff',GradientType=0 );
background: linear-gradient(top, #e3eff7 0%,#f7fbff 100%);}
#left{float:left; width:15%; height: 80%; margin: 18px 14px 0 20px;}
#right{ float: right; width: 13%; height: 50%; margin: 36px 15px 0px 0px; border: 1px solid #CCC; background-color: #F1F1F1; padding: 0 0 0 13px;}
#center{margin:0 auto; width:70%; padding: 9px 0 9px 0;}
.top_boxes { box-shadow: 1px 1px 2px gray; -moz-box-shadow: 1px 1px 2px gray; -webkit-box-shadow: 1px 1px 2px gray; font-weight: bold; font-size: 14px; text-align: center; margin: 10px 15px 0px 15px; background: rgb(237,237,237);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); width: 70px; height: 70px; border: 1px solid gray; float:left;}
.top_box {float: left; margin-left: 25px;}
.bottom_box {float: left; margin: 10px 0 3px 22px;}
.bottom_box2 {float: left; margin-left: 196px;}
.bottom_boxes {box-shadow: 1px 1px 2px gray; -moz-box-shadow: 1px 1px 2px gray; -webkit-box-shadow: 1px 1px 2px gray; font-weight: bold; font-size: 14px; text-align: center; margin: 0px 13px 8px 13px; background: rgb(237,237,237);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); width: 70px; height: 70px; border: 1px solid gray; float:left; }
.top_boxes img, .bottom_boxes img{ height:12px; vertical-align: middle; padding: 0 0 1px 4px;}
.top_boxes p, .bottom_boxes p{ margin: 0; font-size: 7pt; border-bottom: 1px solid gray;}

.bottom_boxes2 {width: 74px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid gray;
 height: 34px; color: gray; font-size: 10px;}
.bottom_boxes3 {margin-top: 1px; font-size: 11px; height: auto; border: 2px solid #018aac !important;}

#clasificacion-user { margin: 0 0 2px 0; padding: 0 0 5px 0; height: 80px; border: 1px solid #000 }
#clasificacion-user .content * { line-height: 1.12em; margin:1px 0 0 0; padding:0px; list-style-type:none;}
#clasificacion-user .content li { float: left; margin-left: 10px; width: 250px; }
#clasificacion-user .content li.first { background-position: -1px top; margin-left: 1px; margin-right:1px;}
#clasificacion-user .bd hot { float:left; width:250px; height:85px; }
#clasificacion-user p.head { height: 20px; }
#clasificacion-user p.head strong { background-color: #ebebe3; display: block; float: left; margin-bottom: 1px; width: 176px; font-size:11px }
#clasificacion-user p.head strong.count { padding: 4px; width: 10px; }
#clasificacion-user p.head span { font-size: 92%; }
/*#clasificacion-user .rt, #clasificacion-user .score { background:transparent url(/modules/pronosticos/images/hot-01.png) no-repeat 0 0;}*/
#clasificacion-user .content .headshot { margin:14px 0 0 13px; float: left; height: 75px; overflow: hidden; width: 80px;}
#clasificacion-user .content .headshot img { margin-left: 0px; margin-top: -2px; }
#clasificacion-user table { float: left; font-size: 92%; width: 110px;}
#clasificacion-user table tr th, #clasificacion-user table tr td { background: #FFF; border-bottom: 1px #E8E8E8 solid;font-size:10px }
#clasificacion-user table th { padding: 3px; height:12px; text-align:left; vertical-align:middle }
#clasificacion-user table td { font-weight: bold; padding: 3px 0 3px 1px; }
#clasificacion-user .rt { background-position: -112px 0; float: left; }
#clasificacion-user .overall { float: left; height: 60px; position: relative; width: 38px; }
#clasificacion-user .score { background-position: bottom left; background-repeat: repeat-y; width: 10px; text-indent: -9999px; bottom: 13px; left: 15px; position: absolute; }
#clasificacion-user .fantasy { float: left; padding: 3px; width: 40px; height: 60px; background-repeat: repeat-y;}
#clasificacion-user .fantasy .owned { color: #FFF; text-align: center; width:55px; margin-top:-1px; border: 1px solid grey; }
#clasificacion-user .fantasy .owned .pct { font-size:12px; font-weight: bold; padding-top: 8px; }
#clasificacion-user .fantasy .actions { margin:4px 0 0 -1px; text-align: center; zoom:1;}
#clasificacion-user p.head strong { background-color: #ebebe3; display: block; float: left; margin-bottom: 1px; padding: 4px; width: 221px; }
#clasificacion-user table tr th, #fantasy-perf table tr td { background: #FFF; border-bottom:1px solid #e8e8e8; }
#clasificacion-user .score { background-position: -11px 0px; left: 15px;}



#MenuDeporteCont { width:100%; padding:4px }
#ULdeportes { margin:1px 0 5px 10px; }

.DeportesLista { width: 30%; list-style-type: none; margin: 3px 2px 3px 2px; font-weight: bold; list-style-position: outside; float: left;  border-bottom:thin #E2E2E2 dashed; }
/*height: 145px;*/
.LigasListas { font-weight: normal; padding: 2px 0px 2px 5px; margin: 0 0 0 4px; }
.LigasListas li { list-style-type: none; list-style-position: outside; padding: 0px 0 1px 0px; margin-left:5px; list-style-image: url('../../../images/list-eventos.gif'); }
.LigasListas li a:link,a:visited { color: #06f; font-size:11px; text-decoration:none;/* font-weight:bold;*/ }
.LigasListas li a:hover { text-decoration:underline; color: #9c9 }

/*------------------------------------------- Datos de la liga de pronosticos -------------------------------------------*/

.LProno { width:100%; border:1px  #000 solid; background-color:#FFF; margin:0px 0px 10px 0px;}
.LPromo tr { border-bottom: 1px #CCC solid}
.LigaTitle,.LigaTitleUlt,.LigaTitleRank { font-family: tahoma,verdana,sans-serif; color: #FFF; margin: 20px 0px 0px 0px; padding: 0; }
.LigaTitleUlt { background:/* #71C7EB*/ url(/images/titlebg.jpg) repeat-x scroll 0 0; font-size: 11px; font-weight:bold; padding: 6px 0px 6px 10px; margin: 20px 0 0 0; color: #FFF;  }
.LigaTitle { background: url(/images/titlebg.jpg) repeat-x scroll 0 0; font-size: 11px; font-weight:bold; padding: 6px 0px 6px 10px; margin: 0; color: #FFF; }

/*---------------------------------------------------- Sistema de Cuotas ------------------------------------------------*/

#TableEnc { background-color:#FFF; margin:0px 0px 10px 5px; border:1px #ccc solid; border-top: 1px #FFF solid; }

#TypeBet { height:18px; border-bottom: 1px #B0BEC7 solid; background-color:#E4EDF1; padding:5px 0px 0px 0px; margin:0 0 0 5px; }
#TypeBet .Menu { width:100%; float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style-type:none; margin:0; padding:0; }
#TypeBet .Menu li { display:inline; /*background:url('/modules/odds/images/desactive-sub.gif') no-repeat right #E4EDF1;*/ float:left; 	padding:0 8px 0 2px; line-height:16px; font-weight:bold; /*border-bottom: 1px #B0BEC7 solid;*/ }
#TypeBet .Menu li a { float:left; /*border-top:1px #B0BEC7 solid; */ border-left:1px #B0BEC7 solid; text-decoration:none; margin:0; padding:0 0 0 4px; color:#333; background-color:#E4EDF1 }
#TypeBet .Menu li a:hover { color:#F00; }
#TypeBet #select { border-bottom:1px #FFF solid; padding:0 7px 0 0; margin:0 1px 0 3px; font-weight:bold; background:url('/modules/odds/images/active-sub.gif') no-repeat right; padding:0 8px 0 2px; line-height:18px; }
#TypeBet #select a { color:#F00; background-color:#FFF; border-top:1px #B0BEC7 solid; line-height:18px;}
.Subtitle { border-top:1px #FFF solid; margin-top:1px; background-color:#FCFDFE; float:left; width:100%;}
.treeNv { margin:33px; padding-left:11px; background-position: 0px 4px;}
.treeNv a { text-decoration:none;}
#ContentInfo { width:100%; margin-top:0}
#ContentInfo h2{ background: url('/modules/casas_de_apuestas/images/centM.gif') #F9FAFE repeat-x; margin-bottom: 10px;color:#456;}
#ContentInfo h2 span { padding: 5px 0 10px 15px;line-height:25px; background: url('/modules/casas_de_apuestas/images/plin.gif') no-repeat left; }

/*------------------------------------------------------- Matchup --------------------------------------------------------*/

.TopOdds1 { border:1px #ACE solid;background-color:#EBF3FB; text-align:center; height:18px; font-weight:bold; font-size:10px}
.TopOddsX { border:1px #ACE solid;background-color:#EBF3FB; text-align:center; font-weight:bold; font-size:10px}
.TopOdds2 { border:1px #ACE solid;background-color:#EBF3FB; text-align:center; font-weight:bold; font-size:10px}
.TopOddsMpp { border:1px #ACE solid;background-color:#EBF3FB; text-align:center; font-weight:bold; font-size:10px}
.TopTv {}
.DateEn { font-weight: bold;color:#666; font-size:x-small; border-bottom:1px #91A7B4 solid; background:#fff url('../images/bgd-events.gif') repeat-x; background-color:#EBF3FB; text-align:left; padding-left:1px;}
#TableEnc { width:99.4%; }
#TableEnc td a:link { color:#525252; text-decoration:none}
#TableEnc td a:hover { text-decoration:underline}
#TableEnc td a:visited { color:#525252;text-decoration:none}
#TableEnc th { text-align:left;font-weight:normal}
#TableEnc th a:link { color:#3449aa;text-decoration:none}
#TableEnc th a:hover { text-decoration:underline}
#TableEnc th a:visited { color:#3449aa;text-decoration:none}
.EncMore { border-bottom:1px solid #CCC;float: left; width: 100%;list-style:none; margin: 0; padding: 0;background-color:#F5F7F9}
.EncMore li { float: left; width: 48%; margin:0; border-bottom:1px solid #FFF; padding:2px 0 2px 2px; background:#F5F7F9 url('/modules/odds/images/event-.gif') no-repeat 0 50%; font-size: 80%}
.EncMore li a { border-top:1px #FFF solid ;padding:2px 10px 2px 5px;text-decoration: none;color: #0048a8; font-weight: normal;font-size: 110%}
.Odds1 { font-size:10px;background:#EEF3F6;border:1px #CAD5DB solid;width:30px;height:15px;text-align:center}
.OddsX { font-size:10px;background:#EEF3F6;border:1px #CAD5DB solid;width:30px;height:15px;text-align:center}
.Odds2 { font-size:10px;background:#EEF3F6;border:1px #CAD5DB solid;width:30px;height:15px;text-align:center}
.OddsMpp { font-size:10px;background:#EBF3FB;border:1px #CAD5DB solid;width:30px;height:15px;text-align:center}
.EncM { background-color:#F0F0F0;height:18px;font-size:11px;border-bottom:1px #CAD5DB solid; }
.EncM a:link { color: #06F;}
.EncM a:visited { color: #06F;}
.EncM2 { background-color:#fff;height:18px;font-size:11px;border-bottom:1px #CAD5DB solid; }
.EncM2 a:link { color: #06F;}
.EncM2 a:visited { color: #06F;}

#EventsId h3 { width:100%; background-color:#FFF; margin:10px 0 5px 0;line-height:18px; border-bottom:1px #CCC solid}
#EventsId h3 span { padding:0 0 5px 0px;color:#000 }

#EventsId ul { border-bottom:1px solid #CCC; float: left;width: 100%;list-style:none; margin: 0; padding: 0; background-color:#F5F7F9}
#EventsId ul li { float: left; width: 48%; margin:0; border-bottom:1px solid #FFF; padding:2px 0 2px 2px;background:#F5F7F9 url('/modules/odds/images/event-.gif') no-repeat 0 50%;font-size: 80%}
#EventsId ul li a { border-top:1px #FFF solid ; padding:2px 10px 2px 5px; text-decoration: none;color: #0048a8; font-weight: normal;font-size: 11px}

.Filtros { padding: 0; text-align: left; height:120px; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.rdpTo_wrapper { background-color:#ccc; height: 120px;  float: left; font-size: x-small; color: #000; padding: 7px 5px 10px 25px; border-top: 3px solid #000; border-bottom: 3px solid #000; border-left: 3px solid #000; margin: 0; }
.filters { background-color: #ebebe3; height:120px; float:right; font-size: x-small; color: #000; padding: 7px 0 10px 10px; margin: 0px; clear: both; display: inline; border-top: 3px solid #000; border-right: 3px solid #000; border-bottom: 3px solid #000; }
.filters p { margin:0px; padding: 2px 0; font-size: 10px; font-weight: bold; }
.filters select { font-size: x-small; color: #000; width:150px }
.regen { margin: 0 0 3px 0; padding: 0px; border: 1px solid #000; }
.regen a:hover { padding:5px 0; color:#e2b003; }
.regen h2 { letter-spacing:1px; font-size: 12px; color: #e2b003; font-weight: bold; padding: 0px; margin: 20px 0px 0px 15px; text-decoration: underline;}
.regen h3 { font-size: 12px; color: #2489b2; font-weight: bold; padding: 0px; margin: 20px 0px 0px 15px; }
.regen li { font-size: 11px; color: #000; font-weight: bold; list-style-image: none; list-style-type: square; margin: 0 0 0 35px; padding: 0px; border-bottom: 1px solid #999; width:400px}
.regen p { font-size: 11px; font-weight:normal; text-align: left; color: #333; margin: 0px 0 5px 20px; padding: 2px 20px 2px 2px;}

.infgen { margin: 0 0 3px 0; padding: 0px; border: 1px solid #000; }
.infgen h2 { letter-spacing:1px; font-size: 12px; color: #e2b003; font-weight: bold; padding: 0px; margin: 20px 0 0 15px; text-decoration: underline;}
.infgen h3 { font-size: 12px; color: #91C8FF; font-weight: bold; padding: 0px; margin: 20px 0px 0px 15px; }
.infgen li { font-size: 11px; color: #999; font-weight: bold; list-style-type: none; margin: 0 0 0 35px; padding: 0px; border-bottom: 1px solid #999; width:400px}
.infgen p { font-size: 11px; font-weight:normal; text-align: left; color: #333; margin: 0 0 5px 20px; padding: 2px 20px 2px 2px;}

/*------------------------------------------------------ Menu Tabs Pronosticos -------------------------------------------------*/

#tabsH { width:100%; font-size:93%; margin:0; padding:0 }
#tabsH ul { margin:0 0 17px 0; padding:0px 10px 0 0; list-style:none; height:12px  }
#tabsH li { display:inline; margin:0; padding:0; }
#tabsH a { float:left; background:url(/images/tableftH.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabsH a span { float:left; display:block; background:url(/images/tabrightH.gif) no-repeat right top; padding:5px 15px 8px 6px; color:#FFF;  height:15px }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}
    /* End IE5-Mac hack */
#tabsH a:hover span { color:#FFF; }
#tabsH a:hover { background-position:0% -42px; }
#tabsH a:hover span { background-position:100% -42px; }
#tabsH #current a { background-position:0% -42px; }
#tabsH #current a span { background-position:100% -42px; }
table.tablesorter tbody tr td img { float:right; vertical-align:middle; }
#myRank { background-color:#F90;font-weight:bold }

/*------------------------------------------------- Right Block Pronosticos -----------------------------------------------------*/

#IdSeleccion { margin: 0px; padding: 0px; color: #000;}
#IdSeleccion td { font-size: 11px; font-weight: bold; padding:3px; width:227px}
#IdSeleccion ol { margin:5px 0 0 18px; padding:0 5px;}
#IdSeleccion li { font-size: 10px; list-style-type: decimal; padding:0; margin:0 }

.TopFormato { text-align: right; font-size:11px; font-weight:bold; padding: 5px 5px 10px 0;}

/*-------------------------------------------------- Premios Generales Pronosticos ---------------------------------------------*/

.premgenbodycontain { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; height: 1100px; width: 765px; }
.bgdpremgen { background:#e8e8e8 url(/bgdbodyprem.png) repeat-x 0 0; margin: 0 2px 0 2px; padding: 5px 5px 0px 5px; border:solid thin #D0D0D0; border-top: 1px solid #FFF }
.containpremgen { background-color: #FFF; width: 100%; height:100% }
.containpremgen h3 { margin:0; padding:10px 0 0 15px; font-size:14px; font-weight:bold}
.containpremgen a { font-size:12px; margin: 0 0 5px 0}
.containpremgen p { font-size:11px; padding: 0 15px; margin:5px 0; line-height:16px}
.tablapremgen { font-size: 11px; text-align: center; margin:0; padding: 0px; float: left; }
.tablapremgen th { background-color:#cecece; padding:3px 5px; margin: 0}

/*--- Titulos ---*/

.prizesbanner { background: url(Fantasticprizes-banner.png) no-repeat 0px 0px; padding: 0px; height: 110px; width: 765px; margin: 1px 0 0 0; border-top:2px solid #000}
.prizesbanner span { height:15px; width:125px; font-size: 14px; color: #fff; padding: 0; margin: 0 0 0 20px; font-weight: bold;}
.prizesbanner p { font-size: 11px; width:500px; color: #fff; margin: 0px 0 20px 0; padding:15px 0 0 25px; line-height: 18px; font-weight: normal; }
.mejprohead { background-color:#fff; margin: 0 0 0 5px; padding: 0 0 5px 0; border:1px solid #000; font-size:11px; width: 695px;  }
.mejprohead img { margin: 0px; padding: 0px; }
.mejprohead h4 { font-size:12px; font-weight:bold; padding: 2px 15px; margin:3px 0 0 0; width:300px}
.mejprohead ul { padding:0; margin:5px 0 0 0; }
.mejprohead li { list-style-type: disc; margin:5px 0 0 30px; padding:10px; line-height:10px}
.mejprohead p { margin: 10px 0 0 0;padding: 0 5px; font-size:11px; line-height:20px}

/*--- Tabla ranking mejores pronosticadores ---*/

.bodycontain2 { background-color: #f2f2f2; margin: 0; padding: 15px 4px 10px 4px; margin:0; border-top:2px solid #333; width:680px }
.atribtable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 5px 2px 0 0; padding: 0; width:660px}
.atribtable td { text-align: left; padding:1px 0 1px 27px }
.atribtable2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; width:275px; }
.atribtable2 td { margin: 0 0 1px 0}
.bgdlistprice { text-align: center; margin: 0px; padding: 5px 0; background:#ccc; color: #333;}
.bgdmesWin { text-align: center; margin: 0px; padding: 5px 0; background:#ccc; color: #333;}
.bgdmespasWin { text-align: center; margin: 0px; padding:0 0 5px 10px ; background:#ccc; color: #333; }
.posit-1 { background-color: #f4f4f4;}
.posit-2 { background-color: #eee}

.evendest { margin: 0 0 0 -4px; padding: 0 0 25px 0; width: 660px;/* border:1px solid #000; font-size:11px;background-color:#fff */ }
.evendest h4 { font-size:12px; font-weight:bold; padding: 2px 10px; margin:3px 0 0 0; width:200px; color:#fff}
.evendest p { margin: 10px 0 25px 0;padding: 0 5px; font-size:11px; line-height:20px;   }
.evendest span { width:500px; margin:20px 0 10px 70px; padding:0; font-size:18px; font-weight:bold; color:#fff}
.evendest ul { padding:0; margin:5px 0 0 0; }
.evendest li { list-style-type: disc; margin:5px 0 0 30px; line-height:20px}
#verclasif { width:50%; text-align:center; padding:0px 3px; margin:15px 0 0 0; border:1px solid #800000; font-size:10px; font-family:Arial, Helvetica, sans-serif; background:url(../../../../images/bgd-h4block.gif) repeat-x 0 0;}
#verclasif a { color:#fff; font-weight:bold }
#verclasif a:hover { font-weight:bold; color:#ff0}

/*--- Tabla probable ganadores premio777 ---*/

.proganpremio777 { width:660px; border:1px solid #aca899; margin:5px 0 0 -15px}
.proganpremio777 th { font-size:14px; font-weight:bold; color:#003263; text-align:left; padding:5px; border-bottom:1px solid #aca899; background:#a6b0bd; }
.proganpremio777 td.picktd {  font-size:12px; text-align:center; padding:3px;}
.proganpremio777 tr.picktr {cursor:pointer;background-color: #E4E4E4}
.proganpremio777 tr.picktr:hover{background-color: #F9F9E4;}
/*.proganpremio777 td { width:220px; font-size:14px; font-weight:bold; text-align:center; padding:3px; color:#c63; border-bottom:1px solid #aca899; border-right:1px solid #aca899}*/
.picktext {border-bottom-style: solid; border-bottom-width: 2px;background-color: white}

.Positionatrib { width:auto; border:none; margin:3px auto}
.Positionatrib td { font-size:10px; color:#000; border:none; }
#Cell_A { text-align:right; padding:1px 3px 1px 1px}
#Cell_B { text-align:left; padding:1px 1px 1px 3px}

/*--- Tabla ganadores periodo pasado ---*/

.winnwerpastperiod { width:660px; border:1px solid #aca899; margin:15px auto}
.winnwerpastperiod th { font-size:14px; font-weight:bold; color:#fff; text-align:center; padding:5px; border-bottom:1px solid #aca899; background:#666; }
.winnwerpastperiod td { width:220px; font-size:11px; text-align:center; padding:3px; color:#000; border-bottom:1px solid #aca899; border-right:1px solid #aca899; background:#f4f4f4}

/*--------- CompareMain ----------*/

#TableCompare { border:1px #fff solid;width:100%}
#TableCompare td { text-align:center; width: inherit;}
#TableCompare td a:link { color:#525252;text-decoration:none}
#TableCompare td a:hover { text-decoration:underline}
#TableCompare td a:visited { color:#525252;text-decoration:none}



.Overodds { font-size: 10px; text-align: center; background-color: #7bbae5; border: 1px solid #E4EDF1;height: 25px}

.oddhome { font-size: 10px;width:30px;background-color: #E4EDF1;border: 1px solid #E4EDF1;height: 25px}
.odddraw { background-color:#f3f3f3;width:30px;font-size:10px;height:20px;border:1px #F3F3F3;height:25px}
.oddvisitor { font-size:xx-small;width:30px;background-color: #E4EDF1;border: 1px solid #E4EDF1;height:25px}
.maxodd { text-align:center;border:1px #65cfcf solid}
.maxc { font-size:xx-small;border:1px #65CFCF solid;text-align:center} 
.LogoCasa { text-align:center}

/*------------------- Matchup More ------------------*/

.moreMatch { width: 99.5%;border:1px #E4EDF1 solid;margin: 5px 0 5px 0;padding:1px 0 1px 0}
.moreMatch h3 { border: 1px solid #333; font-size: 1em; font-variant: normal; text-transform: none; color: #FFF; background:#454444 url('/modules/odds/images/bgd-ligaevents2.gif') repeat-x; padding: 0 0 2px 5px; }
.moreMatch span { padding:0 0 0 375px;margin:0;font-weight:normal;font-size:xx-small}
.moreMatch img { padding:0 0 0 3px;margin:0}

/*.MoreEnc {text-align:right;float:right;padding:0 10px 0 3px}*/

.fecha { font-size:x-small;color:#666;font-weight: bold;background: #fff url('/modules/odds/images/bgd-events.gif') repeat-x;border-bottom: 1px #91A7B4 solid;padding:5px 0 0 0}

/*------------------- Odds Events Compare -------------------*/

.match { font-size:10px; background-color:#F0F0F0; border-bottom:1px #D3DDE2 solid}
.match a:link { text-decoration:none}
.match a:hover { text-decoration:underline}
.match a:visited { text-decoration:none}
.match2 { font-size: 10px; border-bottom:1px #D3DDE2 solid; background-color:#fff}
.match2 a:link { text-decoration:none}
.match2 a:hover { text-decoration:underline}
.match2 a:visited { text-decoration:none}

.suggestionsBox { position: absolute; float:left; left: 454px; margin: 10px 0px 0px 0px; width: 150px; background-color: #212427;				border: 2px solid #000;	color: #fff; }
.suggestionList { margin: 0px; padding: 0px; }
.suggestionList li { list-style:none; margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; }
.suggestionList li:hover { background-color: #659CD8; color:#fff; }

.TopTitle { font-weight:bold; color:#fff; font-size:1em; background: #333 url('/modules/odds/images/bgd-ligaevents2.gif') repeat-x; border: 1px #333 solid; margin: 10px 0 10px 5px; padding:0 0 2px 2px} 
.TopTitle img { padding:2px 2px 0 7px}

.TDGray { background: transparent url(/images/titlebg.jpg) repeat-x scroll 0 0; font-size: 11px; font-weight: bold; padding: 6px 0px 6px 10px; margin: 20px 0 0 0; color: #fff;  }
 
.TDdPron { background: transparent url(/images/bgPronostico.jpg) repeat-x scroll 0 0; font-size: 11px; font-weight: bold; padding: 6px 0px 6px 10px; margin: 20px  0 0 0; }

/*--------------- Estilos ver Mensaje del Foro -----------------*/

#mensaje-bienvenida { font-size:11px; font-weight:bold; padding:0; margin:5px; color:#e17009; }

#valoracion-usuario { width:auto; height:auto;   }
#valoracion-usuario img { margin:3px; padding:0; }

.contverMensaForo { width:680px; height:auto; background:#d9e0e5; padding:0px; margin:10px auto;  }

.cont_ver_mensaG { width:640px; height:auto; padding:0 0 5px 0; margin:0 auto -1px auto; border:1px solid #4583be; background:#cad5e0;}
.cont_ver_mensaG-2 { width:640px; height:auto; padding:0 0 5px 0; margin:0 auto -1px auto; border:1px solid #4583be; background:#fff; }
.usuarios-2 { background:#d8dfe4; padding:0; margin:0 ; width:100%; height:22px; }
.usuarios-2 h3 { font-size:12px; color:#3f7ab6; padding:0; margin:2px 20px 0 10px; float:left; }
.usuarios-2 p { font-size:11px; margin:3px 0; padding:0; float:left; }
.usuarios-2 img { margin:0 5px 0 15px; padding:0; float:left; }

.titulo-2 { font-size:12px; font-weight:bold; margin:0 0 0 128px; padding:0; }

.usuarios { background:#b8c4cf; padding:0; margin:0 ; width:100%; height:22px; }
.usuarios h3 { font-size:12px; color:#3f7ab6; padding:0; margin:5px 20px 0 10px; float:left; }
.usuarios p { font-size:11px; margin:3px 0; padding:0; float:left; }
.usuarios img { margin:0 5px 0 15px; padding:0; float:left; }

/*--------------- Esquineros Redondos Reglas ----------------*/

.esquina_top div { background: url(/images/esk-1.png) no-repeat left top; } 
.esquina_top { background: url(/images/esk-2.png) no-repeat right top; }
.esquina_top div, .esquina_top, .esquina_bottom div, .esquina_bottom { width: 100%; height: 24px; font-size: 1px; margin:0 }
.esquina_bottom div { background: url(/images/esk-3.png) no-repeat left bottom}
.esquina_bottom { background: url(/images/esk-4.png) no-repeat right bottom}
.tituloregla { width:100%; height:24px; padding:0; margin:0; background:#cad5e0}
.tituloregla h3 { font-size:12px; margin:0; padding:4px 0 0 5px; width:150px; color:#3f7ab6}

/*----------------- Grafico ------------  */
.rating{
float:left;
}

.graphcont {
color:#000;
font-weight:700;
float:left;
}

.graph {
float:left;
margin-top:9px;
background-color:#cecece;
height:57px;
padding:0;
width:12px;
position: relative;
border:1px solid grey;
}

.graph .bar {
display:block;
position:absolute;
bottom:0;
/*background-image:url(/modules/pronosticos/images/bargraph.gif);*/
background-position:center;
background-repeat:repeat-y;
text-align:center;
color:#fff;
width:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-width:1.9em
}
/*-----------------------------------------  */
