@charset "utf-8";

/* Estas clases son las misma utilizadas en el index y odds (apuestas seguras) */

* { margin:0;padding:0}
body { margin:0; padding:0; font:11px Verdana, tahoma, sans-serif}
h1 { color:#000; background:url('/themes/xubsite/images/bullet1.gif') no-repeat -10px 2px; padding-left: 33px; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
h2 { color:#000; font-size:11px; padding-left:4px}
h3 { font-size:10px; padding-left:4px}
img { border:0;}
a {cursor: pointer}
a:link { color:#3449aa; text-decoration:none}
a:visited { color:#3449aa} 
a:hover { color:#e21b25; text-decoration:underline}
a:active { color:#f00}

/*-------------------------------------------------------- Top ----------------------------------------------------------*/

.hcontainer { clear: both; background: url('/themes/xubsite/images/bgd-up.png') repeat-x 0 0; min-width: 994px;	height: 65px;padding: 4px 0 5px 8px; border-bottom: 1px #000 solid; margin:2px 0 0 0 }
#LogoMain { width:225px; float: left;}
#MainMenu { float: right; width:325px}
#MainMenu .MenuMainTop { list-style:none outside none; background: url('/themes/xubsite/images/bgd-top-index.gif') no-repeat; height: 22px; width:417px; margin: 0 1px 0 2px; padding: 1px 0 0 0;}
#MainMenu .MenuMainTop li { padding: 3px 10px 2px 7px; color: #FFF;  margin: 0; float: left;}
#MainMenu .MenuMainTop li a { margin: 0; float: left; text-decoration: none; font-size: 7pt; font-weight: bold; color: #ccc;}
#MainMenu .MenuMainTop li a:hover { color: #FFF;}
#registerButton ul { width:100%; float:left; margin:16px 0 0 0; padding:2px 1px 1px 1px}
#registerButton ul li {	display:inline;	margin:0 4px 0 5px;	color:#fff;	font-size:0.8em}
#registerButton ul li a { color:#fff; text-decoration:none}
#registerButton ul li a:hover {	text-decoration:underline}
#registerButton strong { color:#FFBC51;}
#IndeX, #IndeXCasa, #IndeXAyuda { background: url('/themes/xubsite/images/top_se2.gif') #0A57A5 no-repeat right;}
/*#IndeXAyuda a { background:url('/images/centrodeayuda.gif') no-repeat left center;}*/
#IndeXAyuda a span { margin-left:15px}
#hcontainer { width: 994px}
#Acceder { width: 380px; padding: 8px 10px 0 8px; margin: 3px 0 0px 0;}
#TreeNavegation { background: #FFF url('/themes/xubsite/images/top_line.gif') repeat-x 0 0; width: 99.3%;height: 45px; padding: 8px 0 10px 8px; margin: 1px 0 1px 0;}
.treeNv { color: #000; padding: 0 0 3px 33px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.container { width:1015px;_width:100%; clear:both; margin:0 auto;}

/* ----------------------------------------------------- LeftBlock -------------------------------------------------------*/

#leftC31 { position:relative; float:left; padding-right:1px; width:205px; padding-bottom:30px; padding-top:5px; overflow:hidden; margin-left:3px}
#BlockLeftApuestas { overflow:hidden}
#BlockLeftApuestas { border: 1px solid #D8DBE2; border-top:1px #A2AABA solid}
#BlockLeftApuestas .BlockTitle h2 { color: #fff;padding: 3px 0px 3px 6px;font-size: 11px;}
#BlockLeftApuestas .BlockTitle { background: #A0A7B8 url('/images/bgd-blocktitle2.png') repeat-x 0px 0px; font-weight: bold; margin:0}
#BlockLeftApuestas ul { list-style:none;margin:0;padding:0; border:0; }
#BlockLeftApuestas ul li a { border-bottom:1px solid #E7F0FA; border-top:1px #FFF solid ; padding:2px 10px 2px 20px; display:block;	background:#fff url('/themes/xubsite/images/BLT_greenArrow01.gif') no-repeat 12px 175%; text-decoration: none;color:#0048a8; height: 1%; overflow:hidden;}
#BlockLeftApuestas ul li a:hover { background-color:#C5DCF3; color:#000;}

#BlockLeftApuestasDeportivas { overflow:hidden}
#BlockLeftApuestasDeportivas { border: 1px solid #D8DBE2; border-top:1px #A2AABA solid}
#BlockLeftApuestasDeportivas .BlockTitle h2 { color: #fff;padding: 3px 0px 3px 6px;font-size: 11px;}
#BlockLeftApuestasDeportivas .BlockTitle { background: #A0A7B8 url('/images/bgd-blocktitle2.png') repeat-x 0px 0px; font-weight: bold; margin:0}
#BlockLeftApuestasDeportivas ul { list-style:none;margin:0;padding:0; border:0; }
#BlockLeftApuestasDeportivas ul li a { border-bottom:1px solid #E7F0FA; border-top:1px #FFF solid ; padding:2px 10px 2px 20px; display:block;	background:#fff url('/themes/xubsite/images/BLT_greenArrow01.gif') no-repeat 12px 175%; text-decoration: none;color:#0048a8; height: 1%; overflow:hidden;}
#BlockLeftApuestasDeportivas ul li a:hover { background-color:#C5DCF3; color:#000;}


.BloxkServicios ul { list-style:none; margin:0; padding:0; border:0; }
.BloxkServicios ul li a { border-bottom:1px solid #E7F0FA; border-top:1px #FFF solid; padding:2px 10px 2px 20px; display:block;	background:#fff url('/themes/xubsite/images/BLT_greenArrow01.gif') no-repeat 12px 175%; text-decoration: none; color:#0048a8; height: 1%;	overflow:hidden;}
.BloxkServicios ul li a:hover { background-color:#C5DCF3; color:#000;}

/*---------------------------------------- Left block accordion y contenido bloques ---------------------------------------*/

#MenuDeporteALL .More { background: url('images/minusd_sign2.gif') no-repeat left center; margin-left: 25px; padding: 1px 0 2px 0;}
#MenuDeporteALL .More a { margin-left: 15px; font-weight:bold; color:#333;}
#MoreDeportes .More { background: url('images/masd_sign2.gif') no-repeat left center; margin-left: 20px; padding: 1px 0 2px 0;}
#MoreDeportes .More a { margin-left: 15px; font-weight:bold; color:#960}
.OfertasProm { width: 100%; color: #545454; margin:0;}
.OfertasProm li { margin: 2px 0 3px 6px; padding: 1px 1px 2px 7px; background: transparent url('/images/list-comparativa.gif') no-repeat -0pt 0.6em; font-size: 10px; border-bottom:1px #e5e5e5 solid; width:88%;}
.OfertasProm li a {	color:#08c;}
.OfertasProm li a:visited { text-decoration:none}
.OfertasProm li img { padding:0 3px 0 0}
.GoBottom { text-align: right; display: block;}
.GoBottom a { background: url('/images/go_btm1.gif') no-repeat right center; padding:1px 15px 2px 0; margin:0 5px 0 0; color:#747474;font:bold 11px Arial; text-decoration:none	}
.GoBottom a:hover { text-decoration:underline; color:#000}
.GoBottom a:visited { text-decoration:none}
.NoticiasCasas { margin:1px 0 1px 0; width:100%}
.NoticiasCasas li { padding:2px 1px 2px 1px; margin:1px 0 2px 0; border-bottom:1px #E5E5E5 dotted}
.NoticiasCasas li a { font-family:Arial,Verdana,sans-serif; font-size:10px; color:#6e6e6e;}
.star-rating { background: url('/images/start3.gif') repeat-x left center; width:100%}
.star-rating { width:64px; height:25px; list-style:none; margin:0; padding:0; background-position: left top; overflow:hidden }
.star-rating li { display: inline;}
.star-rating .current-rating { height:25px; line-height:25px;border: none;}
.star-rating a { height:25px; line-height:25px; border: none;}
.star-rating a:focus { background-position: left bottom;}
.star-rating a:active { background-position: left bottom;}
.star-rating a:hover { background-position: left bottom;}
.star-rating a.one-star { width:20%;}
.star-rating a.two-stars { width:40%;}
.star-rating a.three-stars { width:60%;}
.star-rating a.four-stars { width:80%;}
.star-rating a.five-stars { width:100%;}
.star-rating .current-rating { background-position: left center;}
.MetDepIndex { margin:1px; width:98%}
.MetDepIndex li { padding:1px 1px 1px 3px; margin:2px 0 2px 0; font-size:10px; color:#6e6e6e; border-bottom:1px #e5e5e5 solid}
.MetDepIndex li strong { color:#333; font-size:11px;}
#BlockLeftCasasdeapuestas {	margin:10px 0 0 0;}
#BlockLeftCasasdeapuestas .BlockTitle { background: #557697 url('/images/bgd-casas-index2.png') repeat-x 0px 1px; font-weight: bold; 	border-bottom: 1px #002850 solid; margin: 0; padding: 2px 0 0px 0; height: 22px; }
#BlockLeftCasasdeapuestas .BlockTitle h2 { color: #fff; padding: 3px 0px 3px 8px; font-size: 11px; background: transparent url('/images/btm_link_block2.gif') no-repeat 170px 4px;}
#BlockLeftCasasdeapuestas .BlockTitle h2 a { color:#fff; text-decoration: underline}
#BlockLeftCasasdeapuestas .BlockTitle h2 a:hover { text-decoration: none; color: #DFDFDF}
#rightC33 .BlockTitle h2 { color: #fff; padding: 4px 0px 4px 0px;font-size: 11px;}
#rightC33 .BlockTitle h2 a { color:#fff; text-decoration:none}
#rightC33 .BlockTitle h2 a:hover { text-decoration: none;color: #DFDFDF}

/*-------------------------------------------------------- RightBlock ----------------------------------------------------*/

#rightC33 { width:217px; font-size:10px; float:left; margin:0 0 0 1px; }
#rightC33 .BlockTitle { float: left; background: #5A6D8D url('/images/bgd_rightblock.gif') repeat-x 0 3px; text-decoration: none; font-weight:bold; font-size: 11px; height:20px; color:#fff; width:97.4%; margin: 5px 2px 0 0px; padding: 0px 0px 3px 6px; }
#rightC33 h3 {text-transform: uppercase; height: 13px; padding: 1px 2px 2px 8px;  margin:10px 2px 0 0; text-decoration:none; background:transparent url(images/right-topbgd.gif) repeat-x 0 2px; border:1px #CDD7DC solid; }
#rightC33 h3 span { float: left; padding-left: 4px; width: auto; color:#07519a}
#rightC33 select { border: 1px #cecece solid; font-size:10px; color: #6d6d6d; padding:1px; width:140px}
.outer { width:100%; padding:0}
#rightC33 ul { list-style:none; margin-bottom:10px}
#rightC33 p { margin:5px 1px 5px 10px}
#rightC33 .blockContentC { border:1px #E4F898 solid; margin-top:10px; background-color:#FDFEF5}
#rightC33 .blockContentC h3 { background-image:url('/themes/xubsite/images/CenterP.gif')}
#rightC33 .blockContentC h3 span { padding:0 0 5px 10px}
#rightC33 .blockContentCl { border:1px #FFE7B3 solid; margin-top:10px; background-color:#FFF8E8}
#rightC33 .blockContentCl h3 { background: url('/themes/xubsite/images/leftNvorg.jpg') #F9FAFE repeat-x }
#rightC33 .blockContentCl h3 span { padding:0 0 5px 10px }
/*#rightC33 .BlockContent { border: 1px #d0d0d0 solid; width: 102%; border-top: 1px #fff solid;}*/
#rightC33 .BloxkPromocion .BlockContent { border:1px #fff solid}
.BloxkNoticiasDeportivas .BlockTitle a { background: transparent url('/images/btm_link_block2.gif') no-repeat right 0; color:#fff;display:inline; text-decoration:none; padding:0 55px 1px 0}
.UtilIndex { width: 100%; list-style-type: none; list-style-image: none; margin:3px 0 1px 0; padding:0;}
.UtilIndex li { width: 49%; float: left; margin: 0; padding: 2px 0 3px 2px;}
.UtilIndex li a { padding:2px 0 0 1px; font-size:9px; text-decoration: none; color: #0048a8; margin:0}
.ScoreCell { background: #2797FF url('/modules/livescores/images/liga_bgd.gif') repeat-x 0px -3px; border: 1px solid #2797ff; color: #FFF;font-weight: bold; padding:1px 0 1px 4px;}
#rightC33 .Utl { float: left; width: 100%;list-style:none; margin: 0; padding: 5px 0 2px 6px; background-color:#F5F7F9}
#rightC33 .Utl 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: 13px}
#rightC33 .Utl li a { border-top:1px #FFF solid; padding:2px 10px 2px 5px; text-decoration: none; color: #0048a8; font-style:normal; font-size:18px; }

/*----------------------------------------------- CenterBlock --------------------------------------------------*/

#content { width:580px; height:auto; float:left; overflow:visible; padding: 5px 0 10px 2px; margin: 0 3px }
#content .blockContentCc { margin-top:10px; background-color:#FFF}
#content .blockContentCc ul { list-style:none; width:100%;}
#content .blockContentCc ul li { list-style:none; width:100%; border-bottom:1px solid #FFF; padding:2px 10px 2px 0px; display:block; background-color:#EBF3FB}
#content .blockContentCc ul li a { border-top:1px #FFF solid ; padding:2px 10px 2px 20px; text-decoration: none; color: #0048a8;font-weight: bold;}
#content .blockContentCr { border:1px #D9E1E8 solid; margin-top:10px; background-color:#FCFDFE}
#content .blockContentCr h3 { background: url('/themes/xubsite/images/centM.gif') #F9FAFE repeat-x; color:#999; border-bottom:1px #DDE8EB solid;}
#content .blockContentCr h3 span { padding:0 0 5px 10px }
#content .blockContentCl { border:1px #FFE7B3 solid; margin-top:10px; background-color:#FFF8E8}
#content .blockContentCl h3 { background: url('/themes/xubsite/images/leftNvorg.jpg') #F9FAFE repeat-x }
#content .blockContentCl h3 span { padding:0 10px 5px 10px; }
#content .blockContentCl ul { list-style:none;border:1px #0097E2 solid}
#content .blockContentCl ul li a { border-bottom:1px solid #E7F0FA; border-top:1px #FFF solid ; padding:2px 10px 2px 20px; display:block; background:#EBF3FB url('/themes/xubsite/images/BLT_greenArrow01.gif') no-repeat 12px 175%; text-decoration: none; color: #0048a8; font-weight: bold; height: 1%; overflow:hidden;}
#content select { font:x-small verdana; width:160px; height:16px; margin:0 4px 0 0; padding:1px}

/*-------------------------------------- Center Block Galeria de Fotos ----------------------------------------*/

#contentPics { width:725px;float:left;padding:5px 0 0 8px; margin:0 10px 0 5px;overflow:hidden}
#contentPics .blockContentCc { margin-top:10px; background-color:#FFF}
#contentPics .blockContentCc ul { list-style:none; width:100%;}
#contentPics .blockContentCc ul li { list-style:none; width:100%; border-bottom:1px solid #FFF; padding:2px 10px 2px 0px; display:block; background-color:#EBF3FB}
#contentPics .blockContentCc ul li a { border-top:1px #FFF solid ; padding:2px 10px 2px 20px; text-decoration: none; color: #0048a8;font-weight: bold;}
#contentPics .blockContentCr { border:1px #D9E1E8 solid; margin-top:10px; background-color:#FCFDFE}
#contentPics .blockContentCr h3 { background: url('/themes/xubsite/images/centM.gif') #F9FAFE repeat-x; color:#999; border-bottom:1px #DDE8EB solid;}
#contentPics .blockContentCr h3 span { padding:0 0 5px 10px }
#contentPics .blockContentCl { border:1px #FFE7B3 solid; margin-top:10px; background-color:#FFF8E8}
#contentPics .blockContentCl h3 { background: url('/themes/xubsite/images/leftNvorg.jpg') #F9FAFE repeat-x }
#contentPics .blockContentCl h3 span { padding:0 10px 5px 10px; }
#contentPics .blockContentCl ul { list-style:none;border:1px #0097E2 solid}
#contentPics .blockContentCl ul li a { border-bottom:1px solid #E7F0FA; border-top:1px #FFF solid ; padding:2px 10px 2px 20px; display:block; background:#EBF3FB url('/themes/xubsite/images/BLT_greenArrow01.gif') no-repeat 12px 175%; text-decoration: none; color: #0048a8; font-weight: bold; height: 1%; overflow:hidden;}
#contentPics select { font:10px verdana; width:175px; margin:3px 4px 3px 0;}

/*------------------------------------------------ Busqueda Odds -----------------------------------------------*/

.ListaBuscador { font:x-small verdana}
.OddsCompare { border:1px #CCC solid; padding:6px; border-bottom:3px #6AA6CC solid; background-color:#F2F8FD; margin:0}
.OddsCompare h1 { font-size:1.5em; border-bottom:1px #fff solid}

.EncM { padding:1px 0}
.EncM2 { padding:1px 0}

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

.match { font-size:0.8em; 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: 0.8em; 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}

/*-------------------------------------------------- Eventos Destacados ----------------------------------------*/

#Events-item1 { font-family:Arial, Helvetica, sans-serif}
.EventsContainer { margin: 0px; padding: 0px; height: auto;width: 100%; display: block; }

.TableEventsDest { width:100%; margin:0px;}
.TableEventsDest th {font-weight: bold; font-size: 11px; padding: 1px 0px 3px 2px;
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top,  #e5e5e5 1%, #ffffff 50%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5e5e5), color-stop(50%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 1%,#ffffff 50%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 1%,#ffffff 50%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 1%,#ffffff 50%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top,  #e5e5e5 1%,#ffffff 50%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.TableEventsDest td { text-align: center; padding: 2px 1px 2px 2px; border-bottom: 1px #CCC solid; border-bottom-color: #DBDBDB;font-weight:normal; font-size: 10px;}
.TableEventsDest td a { text-decoration:none;color:#07519a}
.TableEventsDest td a:hover { text-decoration:underline}
.TableEventsDest tr { background-color:#FFF; height:23px}
.TableEventsDest tr.evbigrow { background-color:#FFF; height:48px}

.tableSurebets { width:100%}
.tableSurebets td { font-size:10px}
.tableSurebets th { text-align:left; background: transparent url('/images/bulletbg.gif') no-repeat scroll 0pt 0.6em; font-weight:normal; padding:1px 1px 1px 7px;}

/*---------------------------------------------- Index Block Top Center --------------------------------------------*/

.IndexCont { width:100%; height: auto; clear:both; font-size:10px; margin:4px 0 5px 0; color: #666}
.IndexCont a { color: #666}
.IndexLeftB { float:left; width:250px; padding:2px 2px 2px 0px; clear:both}
.IndexRightB { float:left;	width:320px; padding:2px; text-align:justify}
.IndexRightB h3 { font-size: 11px; margin: 0px; padding: 2px 1px 2px 2px; color:#36C}
.IndexRightB p { margin:2px;}
.IndexRightB p a:link { color: #952026; font-weight:bold}
.IndexRightB p a:hover { color:#00F}
.IndexRightB p a:visited { color: #952026; font-weight:bold}
.IndexTableB { clear:both;}
.TableIndex { width:100%; border:1px #ccc solid;}
.TableIndex th { text-align:left; padding:1px 1px 2px 4px; font-size:11px; color: #000; background:#EAEAEA url('/images/index/bd-cierr-prox.gif');}
.TableIndex td { border-bottom:1px #ccc solid;}
.LoopSports { width:100%;color:#fff; clear:both; background-color:#000;}
.LoopSports ul { margin:2px 1px 2px 1px; list-style: none; list-style-position: outside; list-style-image: none; width:100%}
.LoopSports li { float: left; margin:1px 3px 1px 2px; padding:1px 3px 1px 3px;}
.LoopSports li a { color:#ccc}
.TableIndex td span { padding:2px 0 1px 3px; font-weight:bold}
.TableIndex td img { padding:2px 0 1px 4px }
#slide-evento { position:relative; display:block; margin:0px; padding:0px; width:100%; height:100%; overflow:hidden;}
#slide-evento li { position:absolute; display:block; list-style-type:none; margin:0px; padding:0px; background-color:#FFF}

/*----------------------------------------------- Index Slide Show Number ---------------------------------------*/

.SlideDiv { background-color: #000; height: 30px; position: absolute; top: 514px; /*left:337px; _left:337px; margin: 0 0 0 3px;*/ width: 249px; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; z-index: 1000;}
.SlideShowIndex { list-style-type: none; width: 245px; /*margin:0 0 0 13px; padding:0 1px 0 1px; left:356px;*/ position:absolute; top: 520px; _top: 413px; z-index: 1000;}
.SlideShowIndex li { float: left; width:29px; text-align:center; font-weight:bold; margin:0 0 0 1px;}
.SlideShowIndex li a { color:#fff; text-decoration:none;}
.SlideShowIndex li a:hover { color:#F7A012}
.SlideShowIndex img { margin:0; border:0}
.NS2 { padding:2px 0 0 0;}
.head { font-weight:bold; text-align:left; padding:1px;}
.even { margin:0px}
.odd { text-align:left}
.ProfileEdit input { font:x-small Verdana; padding:0 1px 0 1px}
.EditTop { background: url(images/editperfil.png) repeat-x 0 0; width:100%; height:20px; padding:2px 0; color:#fff; border:1px #4892bf solid}
.EditTop h3 { font-size:12px; padding:2px 5px; }
.outer2 { font-size:14px;}
.Contenedor-Prox { width: 100%; background: #fff/*background-image: url('/images/index/tile.gif');*/repeat scroll left top; font: x-small bold; clear:both; margin:5px 0 0 0;}
.Events-Prox {/*background-color: #484848;*/background: url('../../images/index/bgd-tab-indexbk.gif') repeat-x 0px -52%; padding: 0; margin: 0; clear: both; width: 100%;}
.Events-item { padding: 0px 0px 2px 0; margin:0;/*height: 90px;*/}
.Events-Prox .active { background: #656565 none repeat scroll 0% 0%;}
.Events-Prox a.thumb { display: block; float: left; width: 52px; height: 39px; }
.Events-Prox .active p a:visited { float: none; color: #fff; text-decoration: none; font-weight: bold;}
.Events-Prox .active p a { float: none; color: #fff; text-decoration: none; font-weight: bold;}
.tdblack { color:#fff}
.tdblack a { color:#b4b4b4}
#content .BlockTitle { color: #000; background:#EAEAEA url('/images/index/bd-cierr-prox.gif') repeat-x; font-size:16px; line-height: 1.8em; margin: 0; padding: 0 0 0 10px;}
#content .BlockContent td {border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-bottom:1px #DFDFDF solid; padding:1px 5px 1px 5px}
#BlockCentOpinionesdelascasasdeapuestas { margin: 10px 1px 0px 1px; width:99%; font-size:xx-small; border: 1px #ccc solid;}
#BlockCentApuestasLive { margin: 10px 1px 0px 0px; width:99.5%; font-size:xx-small; border: 1px #ccc solid;}
#BlockLeftApuestasSeguras { margin: 10px 1px 0px 1px; width:99%; font-size:xx-small; border: 1px #ccc solid;}

/*----------------------------------------------------------- Form ------------------------------------------------------------*/

.TableFormReg { width:100%;}
.TableFormReg th { border:1px #000 solid}
.TableUserF { width:700px; /*border:1px #000 solid;*/}
.TableUserF th { background: url('/themes/xubsite/images/bgd-up.png') repeat-x 0 0; border-bottom: medium #000 solid; }
#LogoMain { width:225px; float: left;}
.TableUserF td { font-size:10px; padding:2px 2px 2px 6px}
.LoginBox3 { background-color:#EBF3FB; text-align:center; width:100%;}
.TableRegisterForm { width:800px; background-color:#fff}
.TableRegisterForm th { color: #000; text-align: left; padding-left: 5px; border-bottom: 1px #fff solid;font-size:10px;width:45%}
.TableRegisterForm td { padding:2px 1px 2px 5px; text-align:left; font-size:10px;}
.TableRegisterForm select { font:normal 10px verdana; color:#333}
.RegTitleTop { color:#fff; background:url(images/regtopbgd.jpg) no-repeat; width:410px; height:55px; vertical-align:top }
.RegTitleTop h3 { padding:6px 2px 2px 10px; font-size:11px}
.RegisterDiv { font-size:11px; background:url(images/regdivbgd.gif) repeat-x 0 0}
.RegisterDiv p { margin:2px 1px 2px 1px; padding:1px}
.RegPerfTitleTop { color:#fff; background:url(images/regperftopbgd.png) no-repeat center; width:575px; height:55px; vertical-align:top; }
.RegPerfTitleTop h3 { padding:5px 0px 5px 10px; font-size:11px }
#idiomas { color: #000; font-size:10px; font-weight: bold; background: #FFF url('/themes/xubsite/images/top_line.gif') repeat-x scroll 0px 0px; width: 99.3%; text-align: left; clear: both; padding: 4px 0 3px 5px; border-bottom: solid thin #000; margin-top:20px}
#idiomas select { font-size:10px; height:20px; border:1px hidden solid; padding:1px}
#idiomas label { padding:0 10px 2px 5px}
#footer { background-color: #000; margin: 0 auto; padding: 4px; width:100%; text-align:center; clear:both;font-size:10px}
#footer a { color: #ccc; font-weight: bold; text-decoration: none;}
#footer p {color: #fff; text-align:center}
.style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}
.style1 ul li {	list-style-type:disc; list-style-position:inside; margin-top: 2px;} 
.TableFormReg2 { width:100%;}
.TableFormReg2 th { border:1px #000 solid}
.TableUserF2 { width:400px; border:1px #000 solid;}
.TableUserF2 th { background: #004896 url('/themes/xubsite/images/bgd-up.png') repeat-x 0 0; border-bottom: medium #000 solid; }
.TableUserF2 td { font-size:10px; padding:2px 2px 2px 6px}
.LoginBox32 { background-color:#EBF3FB; text-align:center; width:100%;}
.TableRegisterForm2 { width:100%; background:#fff url(images/bgregedit.png) repeat-x}
.TableRegisterForm2 th { color: #000; text-align: left; padding-left: 5px; border-bottom: 1px #fff solid;font-size:10px;width:22%}
.TableRegisterForm2 td { padding:2px; text-align:left; font-size:10px;}
.TableRegisterForm2 select { font:normal 10px verdana; color:#333}

.RegTitleTop3 { color:#fff; background:url(images/regtopbgd.jpg) no-repeat; width:410px; height:55px; vertical-align:top;}
.RegTitleTop3 h3 { padding:6px 0 0 10px; font-size:11px}
.TableRegisterForm3 { width:100%; background-color:#fff}
.TableRegisterForm3 th { color: #000; background-color: #fff; text-align: left; padding-left: 5px; font-size:10px;width:30%}
.TableRegisterForm3 td { padding:2px 1px 2px 5px; text-align:left; font-size:10px;border-bottom:1px solid #ccc}
.TableRegisterForm3 select { font:normal 10px verdana; color:#333}

.RegTitleTop2 { color:#fff; background-color:#666; padding:2px 2px 2px 4px;}
.RegisterDiv2 { font-size:11px;}
.RegisterDiv2 p { margin:2px 1px 2px 1px; padding:1px}
.Conent { border-right: 5px solid #006; border-bottom: 1px solid #006;}
.editperfTitulo { width:99%; height:30px; background: url(images/editperfil.png) repeat-x 0 0; text-align:right; border:1px solid #4892bf }
.editperfTitulo h3 { color:#fff; font-size:12px; padding:8px 15px 0 0}

/*------------------------------------------------- Bloques Live Resumen -------------------------------------------------------*/

#ResTableLive { color: #fff;}
#ResTableLive th { background: url('/images/bgd_th_resumen.gif') repeat-x center center;padding-left:13px}
#ResTableLive select { width:94px; padding: 1px; font-size:11px}
.ResTableLive th { background-color:#333; padding: 2px 10px 3px 17px;color:#fff; /*background:#333 url('/images/bgd_th_resumen.gif') repeat-x center center; */}
.ResTableLive td { font-family:verdana; font-size: 9px; color:#666}
.BdrBottom { border-bottom: 1px #E9E9E9 solid; padding: 1px 1px 2px 2px;}

/*-------------------------------------------------- Liga de Pronosticos -------------------------------------------------------*/

.bodycontain { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding: 0; height: 135px; width:579px }
#IntroLiga { background:#060 url('/modules/pronosticos/images/introindexbg.jpg') no-repeat 0 0px; margin:1px 0px 0px 0px; height:135px; display: block; }
.toptextIntro { display: block; margin:10px 15px 0 5px; padding:15px 0px 0px 0px; color:#FFF; }
.toptextIntro p { font-size: 11px; color: #FFF; margin: 2px 0 0 0; padding: 0 10px 0 0 }
.toptextIntro li { margin:0; letter-spacing:1px; list-style-type:circle; padding:0px; line-height:15px; font-size:11px;}
.topTitle { font-weight:900; padding-top:10px; margin-top:10px; display:block}
.clasifIntroLig { margin: 20px 10px 5px 0px; padding: 0px; height: 31px; float:left}
.clasifIntroLig p { font:11px bold; color:#fff; padding:0; text-align:center; width:180px; margin:2px 0}
.linkpron {	color: #FF0;	font-weight: bold;}
#BlockCentPronosticos { margin:0}
.BlockContent { margin:0 0 5px 0}

.BlockContent-table img{ vertical-align:middle;}
.BlockContent-table td{ height:21px;}
.BlockContent-table h3{ color: white; padding:9px; font-size:10pt; background:url('/modules/pronosticos/images/tab.png') no-repeat 0 0px;}
#BlockCentLastMatchup { margin:0 0 5px 0}
 
.pref  a { display: block; text-decoration: none; color: #123456; margin: 2px; clear:both; }  
.pref { border:none; float:left; text-align: center; margin: 10px; }  
.pref select { width: 100px; height: 80px; }  

/* Estas clases son las misma utilizadas en: index, casas de apuestas, controlbet, odds, resultados, galeria de fotos, spryassets y index pronosticos */

.Accordion { border-left: solid 1px #ccc; border-right: solid 1px #000; border-bottom: solid 1px #ccc; overflow: hidden;}
.AccordionPanel { margin: 0px; padding: 0px;}
.AccordionPanelTab { background-color: #ccc; border-top: solid 1px #000; border-bottom: solid 1px #ccc; margin: 0px; padding: 2px; cursor: pointer; }
.AccordionPanelContent { overflow: auto; margin: 0px; padding: 0px; height: 200px; }
.AccordionPanelOpen .AccordionPanelTab { background-color: #EEE; }
.AccordionPanelTabHover { color: #555; }
.AccordionPanelOpen .AccordionPanelTabHover { color: #555; }
.AccordionFocused .AccordionPanelTab { background-color: #39F;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #3CF; }
.AquaAccordion {float: left; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.AquaAccordion .Tab { background:#E2E2E2 url('/images/bgd_accordion_top4.png') repeat-x scroll 0% 0%; border-bottom: solid 1px #bebebe; margin: 0px; padding: 4px 2px 4px 5px; cursor: pointer; color: #000; }
.AquaAccordion .Tab h4 { font-size:11px; font-weight:normal; margin:0; padding:0 0 0 6px; }
.AquaAccordion .Content { overflow: auto; margin: 0px; padding: 0px; }
.AquaAccordion .hover { background:#ECECEC url('/images/bgd-hover.png') repeat-x scroll center center; color:#000; border-bottom:1px #fff solid	}

/*------------------------------------- Accordion Casas  -------------------------------*/

#BonosTab h4 { background:transparent url(/images/bonos.gif) no-repeat left center}
#BonosTab h4 span { margin-left:15px}
#OpinionTab h4 { background: url('/images/opiniones.gif') no-repeat left center }
#OpinionTab h4 span { margin-left:15px}
#ComparatibaTab h4 { background:transparent url(/images/comparativas.gif) no-repeat left center}
#ComparatibaTab h4 span {margin-left:15px}
.BloqueCompair { border-bottom:1px #e5e5e5 solid; margin:2px 0 2px 0;padding:2px 0 2px 0; }
.BloqueCompair img { margin:2px 4px 0 0; } 
#NoticiasTab h4 { background: url('/images/Noticias.gif') no-repeat left center }
#NoticiasTab h4 span { margin-left:15px}
#DepositoTab h4 { background:transparent url(/images/deposRet.gif) no-repeat left center}
#DepositoTab h4 span { margin-left:15px}

/* Estas clases son las misma utilizadas para: index, casas de apuestas y controlbet (xubsiteopiniones/style) */

.casas_commentsDiv .outer { border: 1px solid silver;}
.casas_commentsDiv .head { background-color: #dae5e5; padding: 5px; font-weight: bold;}
.casas_commentsDiv .even {background-color: #C0D3D3; padding: 5px;}
.casas_commentsDiv .odd { background-color: #F5F9FA; padding: 5px;}
.casas_commentsDiv .foot { background-color: #c2cdd6; padding: 5px; font-weight: bold;}
.casas_commentsDiv tr.even td { background-color: #dee3e7; padding: 5px;}
.casas_commentsDiv tr.odd td { background-color: #E9E9E9; padding: 5px;}
.casas_commentsDiv th { background-color: #CCC; padding: 5px;}

/* Estas clases son se utilizan para: controlbet, galeria de fotos y include */

/* REQUIRED */
#lightwindow_overlay { display: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 9999999; }
/* REQUIRED */ /* Of Note - The height and width of this element are set to 0px */
#lightwindow { display: none; visibility: hidden; position: absolute; z-index: 999999999; line-height: 15px; }
/* REQUIRED */
#lightwindow_container { display: none; visibility: hidden; position: absolute; padding: 0; margin: 0; }
/* IE6 needs this or it messes with our positioning */
* html #lightwindow_container { overflow: hidden; }
#lightwindow_contents { overflow: hidden; z-index: 0; position: relative; border: 10px solid #FFF; background-color: #fff; }
 /* REQUIRED */		
#lightwindow_loading { height: 100%; width: 100%; top: 0px; left: 0px; z-index: 999999; position: absolute; background-color: #f0f0f0; padding: 10px; }
#lightwindow_loading_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;}
#lightwindow_loading span { font-size: 11px; line-height: 32px; color: #444; float: left; padding: 0 10px 0 0; }
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited { color: #09F; text-decoration: none; cursor: pointer; }
#lightwindow_loading span a:hover, #lightwindow_loading span a:active { text-decoration: underline; }
#lightwindow_loading img { float: left; margin: 0 10px 0 0; }
/* REQUIRED */
#lightwindow_navigation { position: absolute; top: 0px; left: 0px; display: none; }
	/*--- We need to shim the navigation for IE, though its more of a sub-floor ---*/
/* REQUIRED */
#lightwindow_navigation_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;}
/* REQUIRED */
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active { outline: none; }
/* Trick IE into showing hover */
#lightwindow_previous, #lightwindow_next { width: 49%; height: 100%; background: transparent url(/include/lightwindow/images/blank.gif) no-repeat;  display: block; }
#lightwindow_previous { float: left; left: 0px;}
#lightwindow_next { float: right;right: 0px;}
#lightwindow_previous:hover, #lightwindow_previous:active { background: url(/include/lightwindow/images/prevlabel.gif) left 15% no-repeat;}
#lightwindow_next:hover, #lightwindow_next:active { background: url(/include/lightwindow/images/nextlabel.gif) right 15% no-repeat;}
#lightwindow_previous_title, #lightwindow_next_title { display: none;}
#lightwindow_galleries { width: 100%; position: absolute; z-index: 50; display: none; overflow: hidden; margin: 0 0 0 10px; bottom: 0px; left: 0px; }
#lightwindow_galleries_tab_container { width: 100%; height: 0px; overflow: hidden; }
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab { display: block; height: 20px; 	width: 77px; float: right; line-height: 22px; text-decoration: none; cursor: pointer; font: 11px bold; color: #ffffbe; background: url(/include/lightwindow/images/black-70.png) repeat 0 0 transparent; }
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab { background: none; background-color: #000; opacity: .70; filter: alpha(opacity=70); }
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab { color: #ffffbe;}
#lightwindow_galleries_tab_span { display: block; height: 20px; width: 63px; padding: 0 7px 0 7px; }
#lightwindow_galleries_tab .up { background: url(/include/lightwindow/images/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down { background: url(/include/lightwindow/images/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list { background: url(/include/lightwindow/images/black-70.png) repeat 0 0 transparent; overflow: hidden; 	height: 0px; }
* html #lightwindow_galleries_list { background: none; background-color: #000; filter: alpha(opacity=70); opacity: .70; filter: alpha(opacity=70);}	
.lightwindow_galleries_list { width: 200px; float: left; margin: 0 0 10px 0; padding: 10px; }
.lightwindow_galleries_list h1 { color: #09F; text-decoration: none; font-weight: bold; cursor: pointer; padding: 10px 0 5px 0; 	font-size: 16px; }
.lightwindow_galleries_list li { margin: 5px 0 5px 0;list-style-type: none;}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited { display: block; line-height: 22px; color: #fff; text-decoration: none; cursor: pointer; padding: 0 0 0 10px; font: 11px bold; }
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active { background: #000; color: #ffffbe; border-left: 3px solid #ffffbe; padding: 0 0 0 7px; }
/* REQUIRED */
#lightwindow_data { position: absolute; }
/* REQUIRED */
#lightwindow_data_slide { position: relative; }
#lightwindow_data_slide_inner { background-color: #fff; padding: 0 10px 10px 10px; }
#lightwindow_data_caption { padding: 10px 0 0 0; color: #666; background-color: #fff; clear: both; /* line-height: 25px; */ }
#lightwindow_data_details { background-color: #f0f0f0; padding: 0 10px 0 10px; height: 20px; }
#lightwindow_data_author_container { width: 40%; text-align: right; color: #666; font: 10px italic; line-height: 20px; float: right; overflow: hidden; }
#lightwindow_data_gallery_container { font-size: 10px; width: 40%; text-align: left; color: #666; line-height: 20px; float: left; 	overflow: hidden; }
#lightwindow_title_bar { height: 25px;overflow: hidden;}
#lightwindow_title_bar_title { color: #ffffbe; font-size: 14px; line-height: 25px; text-align: left; float: left; }
a#lightwindow_title_bar_close_link,	a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link { float: right; text-align: right; cursor: pointer; color: #ffffbe; line-height: 25px; padding: 0; margin: 0; }
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link { color: #fff;}

/*------- Theme styling stuff ---------*/	

#lightwindow p { color: #000; padding-right: 10px;}

/* Estas clases son se utilizan para: odds y include */

/*--- spryassets/sprycollapsiblepanel.css ---*/
.CollapsiblePanel { margin: 0px; padding: 0px; border: solid 1px #FFF; }
.CollapsiblePanelTab { font: bold 1em sans-serif; text-align:left; background-color: #f00; border-bottom: solid 1px #fff; margin: 0px; padding: 0px; cursor: pointer; }
.CollapsiblePanelContent { overflow: auto; margin: 0px; padding: 0px; height: auto; }
.CollapsiblePanelTab a { color: #000; text-decoration: none; }
.CollapsiblePanelOpen .CollapsiblePanelTab { background-color: #EEE;}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover { background-color: #CCC; }
.CollapsiblePanelFocused .CollapsiblePanelTab { background-color: #B3C8DD; }

/*---------------------- Clases para opiniones de casas de apuestas --------------------------*/

.Subtitle { font-size:11px; padding: 3px 0 0 5px; border-top:1px #FFF solid; margin:1px 0 3px 0; background-color:#FCFDFE;float:left;width:100%}
#ContentInfo { width:100%;margin-top:0; margin-bottom: 5px; clear:both; }
#ContentInfo h2 { height:25px; background: url('/modules/casas_de_apuestas/images/centM.gif') #F9FAFE repeat-x; color:#456;margin-bottom:0;}
#ContentInfo h2 span { font-size:11px; padding: 5px 0 10px 15px;line-height:25px; background: url('/modules/casas_de_apuestas/images/plin.gif')}
.sortNav { width:100%; margin-top: 5px; font-size:80%;margin-bottom: 10px;padding:2px 0 2px 0; }
.sortNav ul { font-size:11px;margin: 1px 0px 2px 0px; list-style-type: none;width: 90%;padding: 1px 0 2px 0px;}
.sortNav li { font-size:9px;margin:0 1px 0 1px;padding: 1px 3px 1px 2px; width: 150px; height: 20px; display: inline;}
.sortNav strong { float:left; width:10%; padding:1px 0 2px 0; }
.OpRate { font-size:xx-small;text-align:center}
.TableOp { border-bottom:1px #4787E5 solid;padding:15px 0 0 0}
.TableOp2 { width: 100%; background-color: #F5F9FA; border:1px #B4CBCD solid; clear:both; }
.TableOth { text-align:left;font-size:10px;padding:6px 1px 6px 5px;background-color:#DAE5E5;border-bottom:1px #B4CBCD solid;}
.OpinionShort { padding:4px 2px 4px 2px;font-size:11px}
.OpinionShort a { text-decoration:none;color:#0088e4}
.OpinionShort a:hover { text-decoration:underline}
.OpinionShort span { padding:12px 4px 2px 4px;margin:4px 2px 5px 2px}
.OpinionShort p { margin:15px 2px 2px 4px;font-size:11px;height:auto}
.rating_bar { width: 60px; background: url('/images/offbn.gif') 0 0 repeat-x;margin-top:10px;}
.rating_bar div { height:6px; background: url('/images/onbn.gif') 0 0 repeat-x; margin:0 auto 0 0; text-align:center}
.rating_barv { width: 60px; background: url('/images/offbn.gif') 0 0 repeat-x;margin-top:10px;}
.rating_barv div { height:6px; background: url('/images/onbnv.gif') 0 0 repeat-x; margin:0 auto 0 0; text-align:center}
.rating_bara { width: 60px; background: url('/images/offbn.gif') 0 0 repeat-x;margin-top:10px;}
.rating_bara div { height:6px; background: url('/images/onbna.gif') 0 0 repeat-x; margin:0 auto 0 0; text-align:center}
.rating_barr { width: 60px; background: url('/images/offbn.gif') 0 0 repeat-x;margin-top:10px;}
.rating_barr div { height:6px; background: url('/images/onbnr.gif') 0 0 repeat-x; margin:0 auto 0 0; text-align:center}
.sortPagesCasas { width: 100%; margin:0; }
.sortPagesCasas ul { width:100%; list-style:none; margin:0; padding:0px 1px 2px 5px;}
.sortPagesCasas ul li {/* width:10px;*/ float:left; }
.sortPagesCasas ul li img { padding:2px 4px 1px 4px; margin:0 }
.sortPagesCasasSelect { font-weight:bold }
.input { margin: 4px 2px 1px 0px;}
.opsdiv { width:100%;float:left;}
#opsdiv thead { text-align:left;background-color:#EDF3F8}
#opsdiv thead th { padding:3px 0 3px 3px;}
#opsdiv thead h3 { font-size:12px; padding:0 0 2px 5px}
#Ranking { color: #000; white-space: nowrap; background-color:#FFF; border:  1px #CCC solid;}
#Ranking td { padding:2px 1px 2px 1px; text-align:left; font-size:10px; border-bottom:1px #CCC solid; background-color:#F7FBFE;	margin:0 2px 2px 3px;}
#Ranking  th { color:#FFF; background-color:#000; border-bottom:1px #FFF solid; margin:0 1px 2px 0;}

/*------------------ Atributos Leyenda Iconos -----------------*/

#showLeyendaFunc { font-size:11px; font-weight:bold; color:#036}

.LeyIcon { background-color:#454444; padding:2px 5px 2px 0; margin:0; font-size:10px; font-weight:bold; text-align:right; width:auto; display:block; height:15px }

.bodytablecont { text-align: left; width: 100%; }

.divul { margin: 0px; width: 100%; list-style-type: none; padding: 0; clear: both; list-style-position: outside; }
.divul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000; list-style-type: none; width: 100%; font-weight: normal; padding-bottom: 3px; padding-top: 3px; }
.tittdiv { text-align: left; height: 22px; width: 100%; background: url(/images/2tonegreenbgd.gif) repeat-x; border:1px solid #000  }
.tittdiv h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; padding: 4px 0 0 5px;}

.incidendiv { text-align: left; height: 22px; width: 100%; background: url(/images/2tonegreenbgd.gif) repeat-x; border:1px solid #000 }
.incidendiv h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; padding: 4px 0 0 5px;}

.imgincidents { text-align: right; height: 20px; width: 40px; padding-bottom: 2px; }

/*----------------- Block de bonos ------------------------------*/

.block_bono {width:100%; border-bottom: 1px solid #CCCCCC; background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.block_bono_logo {width:25%; padding-top: 4px; vertical-align: top;}
.block_bono_logo img{width:50px; height:50px; padding: 2px;}
.block_bono_titulo h2{color:red; margin:1px 1px 3px 1px; padding:0;}
.block_bono_desc p{ margin:3px 2px 3px 0px !important; padding:0; font-size:7pt;}

#NewTreeNavegation {background:#F4F4F4; border: 1px solid #efefef;}

.DeportesName {background-color: #E4E4E4; border-bottom: 1px solid #C4C4C4; font: bold 11px verdana; padding: 3px;}
.EvenNombre {color:#446989; padding:3px; font-weight:bold;}
.TableBlocklive {width:100%;}
.TableBlocklive tr{text-align:center;}
.TableBlocklive td{border-top: 1px solid #e3e3e3;}
.TableBlocklive tr th{background-color:lightBlue; padding: 4px 0; border-bottom: 1px solid #888888; border-top: 1px solid #ccc;}
.team {text-align:left; padding: 4px 0 4px 6px;}

/*------------------------ index ---------------------------------------*/
  #index_wrapper {
		width:990px;
		margin:0px auto;
	}
  #menu_tabs {
	height:auto;
	}
	#contenido {
	width:100%;
	}
	/* applies to all divs within the content div */
  #contenido div {
    float:left;
    height:auto;

	}
  #content-left {
  	width:386px;
	}
  #content-main {
		width:328px;
	}
  #content-main div{
	background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border:1px solid #d6d6d6;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
    height: 174px;
    margin: 0;
    padding: 0px;
    width:330px;
	}
	#content-main table p{color: #222222; font: bold 14px tahoma; padding: 30px 0 5px; text-align: center; text-shadow: 0 1px 2px #CCCCCC; -moz-text-shadow: 0 1px 2px #CCCCCC; -webkit-text-shadow: 0 1px 2px #CCCCCC; text-transform: uppercase;}
 #content-main table input{border: 1px solid #DADDDD; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    box-shadow: 0 0 2px #D3D3D3 inset; -moz-box-shadow: 0 0 2px #D3D3D3 inset; -webkit-box-shadow: 0 0 2px #D3D3D3 inset;
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 4px;
    vertical-align: middle;
  }
  #content-main table button{background: url(/modules/system/images/suscr-button.png) no-repeat scroll 0 0 transparent; margin:0; border:none; height: 25px; width: 91px; cursor:pointer;}
  #content-right {
	padding-left: 16px;
    width: 260px;
	}
  #contenido_bottom {
		float:left;
	width:878px;
	}
#bottom1 {
    clear: both;
    text-align: left;
	width:100%;
    height:100%;
    padding:10px 0;
}
#bottom1_left {background: none repeat scroll 0 0 #333333; border: 1px solid gray; float: left; width: 713px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#bottom1_right {float:left; width:260px; padding-left:15px; margin-top: -64px;}

/*----------------------- bottom --------------------*/

.ui-tabs-nav li a {color:black}

div.odds_sect_desc {padding:5px;text-align:justify; color:#555; border:1px #bbb solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 1px 1px 3px #CCCCCC; -moz-box-shadow: 1px 1px 3px #CCCCCC; -webkit-box-shadow: 1px 1px 3px #CCCCCC; color: #555555; line-height: 14px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

div.odds_sect_desc h1 {padding:2px;background-image:none}
