/*==============================
			-- GENERAL -- 
==============================*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

html,
body{
color:#3D3D3D;
font:11px Arial, Verdana, Helvetica, sans-serif;
background:url(/imagenes/body.png) repeat-x 0 0 #B6B5B5;}

li{
list-style:none;}

p{
line-height:150%;
text-align:justify;}

a{
color:#B31D00;
text-decoration:none;}

.bono a:hover {
color:#B31D00;
text-decoration:underline;}
}

hr{
height:1;
margin:20px 0;
border-top:1px solid #D1D1D1;}

button{
cursor:pointer;}

.logotorneo {
	padding-top:5px;
	padding-bottom:5px;
}



/*==============================
			-- H1-H6 --
==============================*/
h1{
color:#B31D00;
font-size:21px;
margin:15px 0 5px 0;}

h2{
color:#B31D00;
font-size:19px;
margin:15px 0 5px 0;}


h3{
font-size:18px;
margin:35px 0 10px 0;}



/*==============================
			-- TABLE --
==============================*/

table{
width:100%;
border-collapse:collapse;}




/*==============================
			-- HEADER --
==============================*/
#contenedor{
width:932px;
margin:auto;
background:}

.header{
background:url(/imagenes/logo.png) no-repeat 0 0;
height:124px;
position:relative;}

/* BANNER-TOP */
.banner-top{
background:#000;
width:728px;
height:90px;
border:1px solid #273F1F;
border-top:0;
position:absolute;
top:0; right:0;}

/* MENU */
.menu{
right:0; bottom:0;
margin-right:6px;
position:absolute;}

.menu li{
float:left;
padding-right:3px;
margin-right:6px;
background:url(/imagenes/tab-right.png) no-repeat right 0;}

.menu li a{
display:block;
float:left;
width:131px;
height:24px;
padding-top:5px;
text-align:center;
color:#AED99C;
font-size:13px;
font-weight:bold;
background:url(/imagenes/tab-left.png) no-repeat left 0;}

.menu li.selected,
.menu li:hover{background-position:right -29px;}
.menu li.selected a,
.menu li:hover a{background-position:left -29px; color:#fff;}


/*==============================
			-- CONTENIDO --
==============================*/
.contenido{
width:894px;
background:url(/imagenes/contenido.png) no-repeat 0 0 #E6EBE7;
padding:6px 6px 20px 20px;
margin-top:10px;}

h2.margin2{
margin:0;}



/* ===== LEFT-COL ===== */
.left-col{
float:left;
width:548px;
padding-bottom:0px;}
.left-col p{
margin-bottom:10px;}

.left-col p img {
float: left;
padding-right:20px;
}

.box{
padding-bottom:0;
margin-top:-120px;}

/* VIDEO */
.video{
margin:0 0 10px 50px;
width:425px;
padding:10px;
background:#fff;}


/* ===== RIGHT-COL ===== */
.right-col{
float:right;
width:330px;}


/* poker-online */
.poker-online h3{
margin:0;
color:#fff;
font-size:15px;
width:329px;
height:27px;
text-align:center;
padding:5px 0 0 0;
background:url(/imagenes/poker-online.png) no-repeat 0 0;}

.poker-online table{
font-size:12px;}

.poker-online tr{
background:url(/imagenes/online-tr.png) repeat-x 0 0;}
.poker-online thead tr{
line-height:16px;
background:url(/imagenes/online-thead.png) repeat-x 0 0;}

.poker-online th{
color:#fff;}
.poker-online th + th{
width:200px;}
.poker-online th + th +th{
width:55px;}
.poker-online th:first-child{
padding-left:10px;}

.poker-online td{
font-weight:bold;
color:#213022;
font-size:13px;
padding:2px 0;
border-top:1px solid #FFA602;
border-bottom:1px solid #FFA602;}
.poker-online td:first-child{
text-align:center;
border-left:1px solid #FFA602;}
.poker-online td:last-child{
border-right:1px solid #FFA602;}

.poker-online td a{
color:#290000;}



.jugar{
display:block;
width:50px;
height:23px;
background:url(/imagenes/jugar.png) no-repeat 0 0;}
.jugar:hover{
background-position:0 -23px;}

.poker-online td img{
margin-right:2px;}

.poker-online td img{
vertical-align:middle;}

/* BOLETIN */
.boletin{
margin-bottom:6px;
background:url(/imagenes/boletin.png) repeat-y 0 0;}
.boletin-inner{
padding-top:27px;
background:url(/imagenes/boletin-top.png) no-repeat 0 0;}

.boletin h3{
color:#3C1514;
font-size:16px;
margin:0 0 2px 90px;}

.boletin p{
text-align:justify;
color:#4F0102;
margin:0 15px 0 15px;}

.boletin form{
background:url(/imagenes/boletin-bottom.png) no-repeat bottom left;
padding-bottom:8px;
overflow:hidden;}

.boletin input{
float:left;
width:176px;
height:21px;
font-size:11px;
background:url(/imagenes/input-boletin.png) no-repeat 0 0;
padding:8px 10px 0 10px;
color:#253526;
margin-top:12px;}

.boletin button{
float:left;
width:57px;
height:57px;
background:url(/imagenes/boton-enviar.png) no-repeat 0 0;
margin:2px 0 0 31px;}

.boletin button:hover{
background-position:0 -57px;}

/* BANNER300x250 */
#banner300x250{
padding:15px;}

#banner300x250_2{
padding:15px;}

/*======= SEGUNDA PARTE ========*/
/*=== TABLAS-TORNEOS ===*/
.tablas-torneos{
padding-bottom:15px;
background:url(/imagenes/tablas-torneos.png) no-repeat 50% bottom;}

/* TORNEOS-TABS */
.torneos-tabs{
overflow:hidden;
width:694px;
background:url(/imagenes/torneos-tabs.png) no-repeat right 17px;}

.torneos-tabs li{
float:left;
margin-right:2px;}

.torneos-tabs li a{
display:block;
float:left;
width:193px;
height:24px;
padding-top:8px;
background:url(/imagenes/torneos-tabs-li.png) no-repeat 0 0;
text-align:center;
color:#fff;
font-weight:bold;
font-size:13px;}

.torneos-tabs li:hover a,
.torneos-tabs li.selected a{
background-position:0 -32px;}

/*=== TORNEOS ===*/
#torneos{
overflow:hidden;
padding:10px 6px 8px 6px;
font-size:12px;
position:relative;}

.esquina{
position:absolute !important;
width:10px;
height:9px;
background:#fff;
border-top:1px solid #700000;
border-left:1px solid #700000;
z-index:9999;
top:0px;
left:0px;}


/*== BUSCA-TORNEOS ==*/
.busca-torneos{
width:229px;
float:left;
color:#700000;}

.fecha{
background:url(/imagenes/fecha.png) no-repeat 0 0;
width:220px;
height:32px;
padding:5px 0 0 8px;}

/* TABLE */
.busca-torneos table{
border-collapse:collapse;
margin-bottom:8px;}



.busca-torneos th{
width:32px;
text-align:left;
border-bottom:1px solid #D0D0D0;
font-weight:normal;
padding:8px 0 4px 0;}

.busca-torneos td{
font-size:13px;
font-weight:bold;
text-align:center;}

.busca-torneos td a{
display:block;
padding:7px 0}
.busca-torneos td a:hover,
.busca-torneos td.selected a{
background:#ccc;}


/* FORM */
.busca-torneos fieldset{
border-bottom:1px solid #D0D0D0;
margin-bottom:10px;}

.busca-torneos select{
background:#fff;
border:1px solid #DDD;
color:#700000;
font-size:12px;
text-align:center;
padding:2px 0;
width:125px;
margin-bottom:15px;}

.busca-torneos .width2{
width:95px;
margin-left:5px;}

.busca-torneos .width3{
width:85px;
margin-left:5px;}

.fecha select{
font-weight:bold;
margin-bottom:0;}

.busca-torneos button{
width:229px;
height:44px;
background:url(/imagenes/boton-buscar.png) no-repeat 0 0;}
.busca-torneos button:hover{background-position:0 -44px;}
.busca-torneos button span{display:none;}

/* LISTA-TORNEOS */
.lista-torneos{
width:645px;
float:right;}

.lista-torneos div{
height:357px;}

.asterisco{
font-size:10px;
padding:5px 0 0 5px;}

/* TABLE */
.lista-torneos table{
border-collapse:collapse;
width:645px;}

.lista-torneos a{
color:#1C1C1C;
text-decoration:none;
font-size:bold;
}

.lista-torneos a:hover{
color:#B31D00;
text-decoration:none;
font-size:bold;
}

.lista-torneos a:visited{
color:#B31D00;
text-decoration:none;
font-size:bold;
}

.lista-torneos thead{
background:url(/imagenes/torneos-thead.png) no-repeat 0 0;
line-height:32px;
color:#fff;}

.lista-torneos thead tr{
display:block;
position:relative;}

.lista-torneos tbody{
display:block;
height:325px;
width:100%;
overflow:auto;}

.lista-torneos tbody tr{
border-bottom:1px solid #fff;
background:#EEE;
line-height:24px;
height:24px;}

.lista-torneos tr.par{
background:#E1E1E1;}

/* tick 28px */
.lista-torneos .col1{width:28px;}
/* fecha 106px */
.lista-torneos .col2{width:100px;}
/* nombre 186px */
.lista-torneos .col3{width:160px;}
/* tipo 96px */
.lista-torneos .col4{width:96px;}
/* limite 75px */
.lista-torneos .col5{width:55px;}
/* buyin 70px */
.lista-torneos .col6{width:75px;}
/* garantizado 65px */
.lista-torneos .col7{width:59px;}

.lista-torneos th{
height:32px;
background:transparent !important;}

.lista-torneos th img{
padding-top:8px;}

.lista-torneos td{
height:24px;
color:#1C1C1C;
text-align:center;
border-left:1px solid #CBD9CB;}

.lista-torneos td.col-scroll{
width:45px;}

.lista-torneos td.noborder{
border:0;}

.lista-torneos td.alignleft{
text-align:left;
padding-left:8px;}

.lista-torneos td img{
vertical-align:middle;
margin-right:8px;}

/*=== POSTs ===*/

.post div{
float:left;
width:197px;
padding-top:0px;
background:url(/imagenes/post-div.png) no-repeat 0 0;
margin:0 15px 0 0;}

.post img{
background:url(/imagenes/post-img.png) no-repeat bottom left #fff;
padding:5px 5px 21px 5px;}

.boton{
float:right;
margin:-40px 30px 0 30px;}

.boton a{
display:block;
width:114px;
height:111px;
background:url(/imagenes/ir-a-herr.png) no-repeat 0 0;}

.boton a:hover{
background-position:0 -111px;}

.iralasala a {
display:block;
width:114px;
height:111px;
margin-left:200px;
background:url(/imagenes/jugar.jpg) no-repeat 0 0;
}

.iralasala a:hover{
background-position:0 -107px;}

/*====== REDONDEADO ======*/

#torneos, #torneos .sb-inner { background:#fff; }
#torneos .sb-border { background:#700000; }

#banner300x250, #banner300x250 .sb-inner { background:#2A6229; }
#banner300x250 .sb-border { background:#2A6229; }

#banner300x250_2, #banner300x250_2 .sb-inner { background:#2A6229; }
#banner300x250_2 .sb-border { background:#2A6229; }

/******************************************************
				CSS FOR CONTACT
*******************************************************/

.contacto label{	
	width:160px;
	font-size:12px;
	padding-left:12px;
	line-height:35px;
}

.contacto input{
	display:block;
	margin-left:10px;
	line-height:35px;
	width:250px;
	height:18px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}

.contacto textarea{
	display:block;
	margin-left:10px;
	width:250px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}

.contacto button{
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	cursor: hand;
	cursor: pointer;
	height:27px;
	width:47px;
	background: url(../imagenes/btn_enviar.png) no-repeat 0 3px;
	font-weight:bold;
	color:#FFF;
}

.contacto select{
	display:block;
	margin-left:10px;
	width:255px;
	border:1px solid #c2c2c2;
	padding:2px;
	background-color:#F4F4F4;
}
.sitemap_section ul {
	padding-left:45px;	
}

.sitemap_section li {
	padding-left:35px;
	line-height:25px;	
}

.sitemap_subsection ul{
	padding-left:0px;	
}

.sitemap_subsection li{
	padding-left:20px;	
	line-height:25px;
	background:url(../imagenes/pica.png) no-repeat 0 50%;
}

/*==============================
			-- FOOTER --
==============================*/
.footer{
width:920px;
background:url(/imagenes/footer.png) no-repeat 0 0;
margin-bottom:30px;}

.footer p{
float:right;
padding-top:10px;
color:#860101;}

.footer p.favoritos{
margin-right:20px;}

.footer p.copyright{
float:left;}

.footer p a{
color:#fff;}

.footer p.legal a{
color:#860101;}

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

.footer ul{
float:left;
line-height:150%;}

.footer ul li{
float:left;}

/* REDES */
.redes{
padding-top:10px;
margin-left:12px;}

.redes li{
color:#fff;
margin-right:10px;}

.redes li a{
float:left;
display:block;
line-height:16px;
color:#fff;
padding-left:25px;}

.redes li.twitter a{background:url(/imagenes/twitter.png) no-repeat 0 0;}
.redes li.flickr a{background:url(/imagenes/flickr.png) no-repeat 0 0;}
.redes li.delicious a{background:url(/imagenes/delicious.png) no-repeat 0 0;}
.redes li.youtube a{background:url(/imagenes/youtube.png) no-repeat 0 0;}

/* ABOUT */
.about,
.footer .copyright,
.footer .legal{
padding-top:15px;}

.about{
margin-left:220px;}
.about li{
margin-left:10px;
padding-left:10px;
border-left:1px solid #860101;}
.about li:first-child{
border:0;}
.about li a{
color:#860101;}

