/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*codigo propio*/
/*GENERAL*/
body{font:12px/15px Arial, Helvetica, sans-serif;color:#9fa3a4;background:#000 url(../images/mancha-fondo.gif) no-repeat bottom right fixed;}
/*links*/
a, a:link, .btn, a:visited{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:bold;outline:none;}
a:visited{}
a:hover{color:#d6051a !important;}
a:hover span{color:#fff !important;}
a:focus, a:active{}
a span{color:#d6051a !important;}
strong{font-weight:bold;}
h2{}
h3{color:#fff;text-transform:uppercase;margin:30px 0 10px 36px;font-size:20px;letter-spacing:-1px;font-weight:bold;line-height:20px;}
h4{color:#fff;font-size:12px;text-transform:uppercase;float:left;clear:both;}
/*forms*/
legend, .form_label{display:none;}
input, textarea{padding:1px 4px;color:#666;font-size:12px;background:#1e1b1d;}
input[type="text"],input[type="password"],input[type="submit"],textarea{border:1px solid #2d2b2c;}
*html input, *html textarea{border:1px solid #2d2b2c;}
textarea{font:12px Arial, Helvetica, sans-serif;border:1px solid #2d2b2c;}
.btn{font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.text{margin-bottom:5px; text-transform:uppercase;}
.image_cargador{margin:5px 10px 0 23px;}
#contentGrafica #cargador{margin:20px 0 0 23px;}

/*LAYOUT*/
#container{width:916px;margin:0 auto;position:relative;}
#content{width:914px;z-index:1;float:left;border:#494949 solid 1px;border-top:none;padding-bottom:1px;}
#content_main{width:672px;float:left;/*width:663px;*/}
#content_sub{width:239px;float:right;padding:0;margin:0 1px 0 0;}

#login,
#mensajes,
.modulo_form,
#titular, 
#content_main .content{width:100%;float:left;}
*html #login,
*html #mensajes,
*html .modulo_form,
*html #titular, 
*html #content_main .content{width:99.9%;float:none;}
#login{background:#252324;height:44px;margin:1px 0 0 1px;}
#content_main .content{float:left;margin:0 0 0 1px;min-height:723px;padding:0 0 18px 0;background:#292728;}
*html #content_main .content{float:none;}
/*branding*/
#branding{width:914px;height:255px;float:left;border:#494949 solid 1px;background-image:url(../images/Cabeceras/CAB_home.jpg);}
#section_home #branding{background-image:url(../images/Cabeceras/cabecera_home.jpg);}
#section_aforo #branding{background-image:url(../images/Cabeceras/aforo6.jpg);}
#section_crack #branding{background-image:url(../images/Cabeceras/crack5.jpg);}
#section_oferta #branding{background-image:url(../images/Cabeceras/Oferta3.jpg);}
#section_album #branding{background-image:url(../images/Cabeceras/album7.jpg);}
#section_apuesta #branding{background-image:url(../images/Cabeceras/apuesta7.jpg);}
#branding h1, #branding span{display:none;}
/*titulares*/
#titular{background:url(../images/titulares/fondo_titular.gif) repeat-x;height:45px;margin:0 0 0 1px;}
#section_home #titular h2{background:url(../images/titulares/home.jpg) no-repeat 0 6px;}
#section_aforo #titular h2{background:url(../images/titulares/aforo.jpg) no-repeat 0 0;}
#section_crack #titular h2{background:url(../images/titulares/crack.jpg) no-repeat;}
#section_oferta #titular h2{background:url(../images/titulares/oferta.jpg) no-repeat;}
#section_album #titular h2{background:url(../images/titulares/album.jpg) no-repeat;}
#section_apuesta #titular h2{background:url(../images/titulares/apuesta.jpg) no-repeat;}
#section_ganadores #titular h2{background:url(../images/titulares/ganadores.jpg) no-repeat;}
#titular h2{text-indent:-9999px;height:30px;width:50%;margin:7px 0 0 10px;float:left;}
#titular #claim{background:url(../images/claim.gif) no-repeat;height:17px;width:250px;float:left;margin:16px 0 0 50px;}
/*site info*/
#site_info{clear:both;text-transform:uppercase;color:#6a6a6a;float:left;padding:20px 0 0 0;border-top:#494949 solid 1px;;}
#site_info li{display:inline;height:35px;padding:10px 0 0 0;font-size:9px;margin:0 0 0 15px;}
#site_info #site_info_item_01{padding:0;margin:0;}
/*NAVIGATION*/
.nav{width:914px;}
.nav li{float:left;font-size:10px;text-transform:uppercase;}
.nav_sub{width:222px;}
/*nav_main*/
#nav_main{position:relative;z-index:2;height:26px;float:left;overflow:visible;border:#494949 solid 1px;margin:0 0 13px 0;background:#494949 none repeat scroll 0 0;}
#nav_main li{float:left;position:relative;display:inline;height:26px;border-left:#494949 solid 1px;}
#nav_main a{height:26px;background:url(../images/menu.jpg);text-indent:-9999px;display:block;}
#nav_main #nav_item_01 a{background-position:0 0;width:87px;}
#nav_main #nav_item_02 a{background-position:-88px 0;width:160px;}
#nav_main #nav_item_03 a{background-position:-249px 0;width:141px;}
#nav_main #nav_item_04 a{background-position:-391px 0;width:137px;}
#nav_main #nav_item_05 a{background-position:-529px 0;width:210px;}
#nav_main #nav_item_06 a{background-position:-740px 0;width:174px;}
/*navegacion activos*/
#section_home #nav_item_01 a,
#nav_main #nav_item_01 a:hover{background-position:0 -27px;}
#section_aforo #nav_item_02 a,
#nav_main #nav_item_02 a:hover{background-position:-88px -27px;}
#section_crack #nav_item_03 a,
#nav_main #nav_item_03 a:hover{background-position:-249px -27px;}
#section_oferta #nav_item_04 a,
#nav_main #nav_item_04 a:hover{background-position:-391px -27px;}
#section_album #nav_item_05 a,
#nav_main #nav_item_05 a:hover{background-position:-529px -27px;}
#section_apuesta #nav_item_06 a,
#nav_main #nav_item_06 a:hover{background-position:-740px -27px;}
#nav_main .first_child{border:none;}
/*navegación inferior*/
/*diferenciamos la navegación en la home y en las demás secciones*/
#nav_sub{height:35px;float:left;padding:0 0 4px 0;width:916px;padding:20px 0 0;}
#nav_sub li{display:inline;margin:0 60px 0 0px;float:left;}
#nav_sub li.first_child{margin-left:35px;}
#nav_sub li.last_child{margin-right:0px;margin-left:0;}
#nav_sub a{color:#fff;font-weight:bold;font-size:12px;}
#nav_sub a:hover{text-decoration:underline;}
/*login*/
#login{font-size:11px;}
#login div{width:483px;height:44px;float:left;background:url(../images/inclinacion_login.gif) no-repeat;}
#login p{color:#FFFFFF;font-weight:bold;margin:5px 0 0 20px;text-transform:uppercase;}
#login p.right{float:right;margin:3px 24px 0 0;}
*html #login p.right{margin:3px 10px 0 0;}
#login label{margin:0 8px;}
#login input{width:135px;}
#login ul{margin:7px 0 0 15px;float:left;}
#login a span{margin:0 6px 0 0;}
#login h3{font-size:14px;margin:6px 36px 0;font-weight:bold;text-transform:none;}
#login span{font-size:10px;margin:0 36px;text-transform:none;}
/*mensajes*/
#mensajes{background:#252324;margin:0 0 0 1px;height:100px;}
#contenido_mensajes{
	float:left;width:500px;padding:10px;margin:15px 0 0 23px;height:50px;
	font-weight:normal;background-color:#fff;color:#000;font-size:12px;text-align:left;
	opacity:.85;filter:alpha(opacity = 85);zoom:1;-moz-border-radius:5px;-webkit-border-radius:5px;
}
/* modulo_form */
.modulo_form{background:#252324;padding:10px 0 5px;margin:0 0 0 1px;}
.modulo_form h5{color:#d6051a;text-transform:uppercase;font-size:12px;font-weight:bold;margin:5px 0 0 23px;}
*html .modulo_form h5{margin:5px 0 0 25px;}
.modulo_form p{margin:0 0 5px;}
.modulo_form div{float:left;clear:both;margin:5px 0 0 23px;width:620px;}
*html .modulo_form div{margin:5px 0 0 12px}
.modulo_form label{float:left;width:70px;}
.modulo_form label.masancho{float:left;width:120px;}
.modulo_form input{float:left;width:100px;margin:0 10px 0 0;}
/*registro*/
#registro{height:160px;}
#registro .legales label{float:left;width:220px;margin:2px 0 0;}
#registro .legales input{float:left;width:10px;}
#registro input.btnSubmit{}
/*recordarPass*/
#recordarPass{height:120px;}
/*actualizar telefono*/
#altaTelefono{height:105px;}
/*content_sub*/
#content_sub p{width:210px;margin:10px 0 10px 17px;}
#content_sub .module{width:237px;float:right;margin:1px 0 5px;padding:0;background:#000;border:#494949 solid 1px;min-height:60px;}
#content_sub .last_module{margin:1px 0 0;}
#content_sub .publi1{height:176px;}
#content_sub #publi2{background:#fff;}
#content_sub .ganadores{height:322px;}
#content_sub .ganadores h3{background:url(../images/ganadores.gif) no-repeat;text-indent:-9999px;height:88px;margin:28px 0 0 10px;}
#content_sub .ganadores ul{width:205px;margin:20px 0 10px 17px;}
#content_sub .ganadores li{background:#2a2728;color:#868383;margin:10px 0 0;padding:2px 0 2px 15px;}
#content_sub .ganadores p a{text-transform:none;float:none;margin:0;font-weight:normal;}
#content_sub .ganadores a{float:right;margin:25px 15px 0 0;}
#content_sub #video_youtube{width:235px;float:none;}
/*crack*/
#section_crack div.content h3{margin:30px 10px 20px 20px;}
#section_crack div.content p{margin:5px 20px 20px;}
#section_crack div.content p a{float:right;margin:5px 20px 0 0;}
#section_crack div.content h4{float:left;margin:5px 0 0 20px;width:630px;border-top:#494949 dashed 1px;color:#D7051B;padding:3px 0 0;font-weight:bold;}
*html #section_crack div.content h4{margin:5px 0 0 10px;}
#section_crack .yaHasVotado{color:#c01b1f !important;font-weight:bold !important;}
#section_crack #cracks{margin:10px 0 ;float:left;}
#section_crack .ficha{width:250px;height:100px;}
#section_crack .ficha_der{float:right;margin:5px 20px 5px 0;}
*html #section_crack .ficha_der{float:right;margin:5px 10px 5px 0;}
#section_crack .ficha_izq{float:left;margin:5px 0 5px 20px;}
*html #section_crack .ficha_izq{float:left;margin:5px 0 5px 10px;}
#section_crack div.content img{float: left;border:#1e1c1d solid 4px;width:82px;height:86px;}
#section_crack div.datos{float: right;width:150px;}
#section_crack .ficha span{color:#fff;}
#section_crack div.datos h5{border-bottom:#434343 solid 1px;font-size:12px;color:#fff;font-weight:bold;padding: 0 0 2px 0;margin:0 0 2px 0;}
#section_crack .ficha div.datos a{font-size:12px;margin:0 0 0 1px;}
#section_crack .ficha div.datos div.barra{width:150px;}
#section_crack #ranking_cracks{margin:5px 0 0 36px;}
*html #section_crack #ranking_cracks{margin:5px 0 0 20px;}
#section_crack div.datos div.barra{background:#484848;margin:3px 0 7px;font-size:9px;float:left;clear:left;}
#section_crack div.datos div.barra_votos{background:#c01b1f;height:15px;float:left;color:#fff;}
#section_crack div.datos div.barra span{margin:0 0 0 10px;}
#section_crack div.datos div.barra_votos span{color:#fff;margin:0 0 0 10px;}
#section_crack div.datos span.porcentaje{margin:8px 0 0 6px;font-size:26px;color:#fff;float:left;height:26px;padding:4px 0;}
*html #section_crack div.datos span.porcentaje{margin:8px 0 0 5px;}
#section_crack #ranking_cracks li{border-top:1px dotted #484848;display:list-item;float:left;margin:6px 0 0;padding:10px 0 0;width:600px;height:60px;}
#section_crack #ranking_cracks img{width:8%;height:auto;}
#section_crack #ranking_cracks div.datos{float:left;margin:0 0 0 10px;width:530px;}
#section_crack #ranking_cracks h5{float:left;width:530px;}
#section_crack #ranking_cracks div.barra{width:430px;font-size:20px;margin:5px 0 10px;float:left;}
#section_crack #ranking_cracks div.barra_votos{height:30px;}

/*aforo y home*/
#video_corazon{width:237px;height:200px;float:left;overflow:hidden;background:url(../images/video_corazon.jpg) no-repeat;text-indent:-9999px;}
#video_corazon:hover{background-position:0 -200px;}

#section_home div.content h3{margin:30px 10px 20px 20px;}
#section_home div.content p{margin:10px 20px 0px;}
#section_home div.content p.espacio_bottom{margin:10px 20px 10px;}

#section_home div.content .ultimoComment{width:633px;margin:1px 0 3px 15px;float:left;padding:0 0 3px;}/*border-bottom:#494949 dashed 1px;*/
*html #section_home div.content .ultimoComment{margin:1px 0 10px 8px;}
#section_home div.content .ultimoComment h3{color:#D7051B;font-size:12px;margin:0 10px 0 0;padding:0;letter-spacing:0;float:left;}
#section_home div.content .ultimoComment h4{float:left;clear:none;}
#section_home div.content .ultimoComment h4:after{content:"  /";}
#section_home div.content .ultimoComment em{float:left;margin:0 0 0 4px;color:#fff;font-size:12px;}
#section_home div.content .ultimoComment p{clear:both;float:left;width:100%;margin:4px 0 0;}
#section_home div.content .ultimoComment a.ampliarComment{clear:both;float:right;margin:0 6px 0 0;}
#section_home div.content .ultimoComment a.dejaComentario{float:left;margin:10px 0 5px 0;font-size:14px;width:620px;}
/*nav_sub de home*/
#section_home #navegacion_home{float:left;padding:0 0 4px 0;margin:0 0 10px 15px;width:636px;height:auto;}
*html #section_home #navegacion_home{margin:0 0 10px 8px;}
#section_home #navegacion_home li{float:left;padding:10px 0;margin:0 50px 0 0;display:inline;width:288px;}
#section_home #navegacion_home li.derecha{margin:0;}
#section_home #navegacion_home li.abajo{margin-top:10px;}
#section_home #navegacion_home a{display:block;text-indent:-9999px;width:635px;height:78px;}
#section_home #navegacion_home_ganadores{width:633px;margin:10px 0 0 15px;float:left;border-bottom:#494949 dashed 1px;} 

#section_aforo div.content{padding:0 0 20px 0;}
#section_aforo div.content ul{width:633px;margin:20px 0 0 23px;float:left;}
#section_aforo div.content ul li{float:left;padding:5px 0;border-bottom:#494949 dashed 1px;margin:5px 0;width:100%;overflow:hidden;}
#section_aforo div.content ul li.first{border-top:#494949 dashed 1px;}
*html #section_aforo div.content ul{width:633px;margin:20px 0 0 13px;float:left;}
#section_aforo div.content h4:after{content:"  /";}
#section_aforo div.content em{float:left;margin:0 0 0 4px;color:#fff;font-size:10px;}
#section_aforo div.content p{clear:both;float:left;width:100%;margin:4px 0 0;}
#section_aforo div.content ul a{clear:both;float:right;margin:0 6px 0 0;}
#section_aforo #tema_foro,
#section_home #tema_foro{float:left;width:650px;height:150px;}
#section_aforo #tema_foro img,
#section_home #tema_foro img{margin:10px 18px 0 15px;border:#434544 solid 1px;padding:4px;float:left;width:275px;height:120px;}
#section_aforo #tema_foro h3,
#section_home #tema_foro h3{float:left;font-size:26px;width:320px;margin:20px 0 0;line-height:26px;font-weight:bold;}
#section_aforo div.content a.postear{float:left;margin:20px 0 0 23px;font-size:20px;width:620px;}
#postear{float:left;width:633px;margin:20px 0 20px 23px;height:100px;}
#postear textarea{width:500px;height:100px;float:left;}
#postear input{float:left;margin:83px 0 0;}
/*ofertas*/
#section_oferta div.content p{margin:5px 36px 20px;}
#section_oferta div.content p a{float:right;margin:5px 0 0;}
#ofertas{float:left;margin:20px 0 0 36px;width:633px;}
#ofertas li{float:left;margin:10px 0;}
#ofertas img{float:left;margin:0 35px 0 0;}
#ofertas div{float:left;border-top:#494949 dashed 1px;border-bottom:#494949 dashed 1px;width:375px;height:89px;padding:15px 0 0 10px;}
#ofertas h5{font-weight:bold;font-size:14px;color:#fff;margin:0 0 10px;}
#ofertas span{text-transform:uppercase;}
#ofertas a{float:right;}
*html #ofertas{width:600px;margin:20px 0 0 16px;}
/* Paginación */
div.pagination{font-size:10px;margin:5px 12px 0 0;float:right;}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px !important;text-decoration:none;color:#fff;background-color:#595959;float:none !important;}
div.pagination a:hover, div.pagination a:active{background:#FFF;color:#999 !important;}
div.pagination span.current{padding:2px 4px 2px 5px;margin-right:2px;font-weight: bold;background:#FFF;color:#999;}
div.pagination span.disabled{padding:2px 4px 2px 0;margin-right:2px;color: #9F9F9F;text-transform:uppercase;}
/* fin Paginación */
/* encuesta */
#section_encuesta div.content #formularioEncuesta{width:100%;margin:20px auto 0;font-size:16px;font-weight:bold;text-align:center;}
#section_encuesta div.content ul{margin:30px 0 30px;}
#section_encuesta div.content ul li{margin:0 20px 0;display:inline;}
#section_encuesta div.content ul li label{margin:0 0 0 5px;}
#section_encuesta div.content input{font-size:16px;font-weight:bold;}
/*album*/
#section_album div.content p{margin:5px 36px 5px;}
/*apuesta atletica*/
#section_apuesta div.content h3{margin-left:20px;}
#section_apuesta div.content p{margin:5px 20px 20px;}
#section_apuesta div.content p a{float:right;margin:5px 0 0;}
/*proximo partido*/
#partido{float:left;margin:0px 0 0 20px;width:633px;height:120px;padding:10px 0 0 0;border-top:#494949 dashed 1px;}
*html #partido{margin:20px 0 0 10px;}
#partido img{float:left;padding:1px;border:#494949 solid 2px;width:245px;height:102px;}
#partido div{float:left;margin:55px 0 0 20px;font-size:16px;font-weight:bold;color:#fff;line-height:18px;text-transform:uppercase;}
#partido div h4{float:none;font-size:22px;font-weight:bold;}
#partido div span{color:#bf1a1e;margin:0 3px;}
#partido div span.first{margin:0 3px 0 0;}
#section_home #partido{border-bottom:#494949 dashed 1px;margin:20px 0 20px 20px;}
*html #section_home #partido{margin:20px 0 20px 10px;}
/* grafica y form */
#section_apuesta div.content #contentGrafica{float:left;width:633px;height:150px;background:#1a1a1a;margin:10px 0 0 20px;}
*html #section_apuesta div.content #contentGrafica{margin:20px 0 0 10px;}
#section_apuesta #contentGrafica #grafica{float:left;margin:0 0 0 80px;width:200px;height:150px;}
#section_apuesta #contentGrafica ul{float:left;margin:0 0 0 60px;width:200px;}
#section_apuesta #contentGrafica ul li{margin:20px 0 0;float:left;}
#section_apuesta #contentGrafica ul li span{width:50px;float:left;height:20px;margin:0 15px 0 0;font-size:14px;color:#fff;font-weight:bold;padding:5px 0 0 5px;}
#section_apuesta #contentGrafica ul li span.gana{background:#32b545;}
#section_apuesta #contentGrafica ul li span.empata{background:#898989;}
#section_apuesta #contentGrafica ul li span.pierde{background:#991e21;}
#section_apuesta #contentGrafica ul li label{margin:5px 0 0 5px;font-size:18px;font-weight:bold;color:#fff;text-transform:uppercase;float:left;}
#section_apuesta #contentGrafica ul li input{margin:5px 0 0 0;float:left;}
#section_apuesta #linea{border-top:#494949 dashed 1px;float:left;width:633px;margin:20px 0 0 20px;}
*html #section_apuesta #linea{margin:20px 0 0 10px;}
#section_apuesta #contentGrafica ul.noLogin{margin:40px 0 0 40px;width:570px;}
*html #section_apuesta #contentGrafica ul.noLogin{margin:40px 0 0 20px;}
#section_apuesta #contentGrafica ul.noLogin li{display:inline;height:40px;width:190px;}
/* ganadores */
#section_ganadores h3{margin:20px 0 20px 20px;} 
#section_ganadores div.content p{margin:5px 20px 20px;}
#section_ganadores #listado_ganadores{margin:20px 0 0 20px;width:600px;} 
#section_ganadores #listado_ganadores ul.ganadores h3{margin:0 0 10px;} 
#section_ganadores #listado_ganadores ul.ganadores{float:left;width:370px;margin:0 0 0 30px;} 
#section_ganadores #listado_ganadores li.porpartido{border-bottom:#494949 dashed 1px;padding:10px 0;float:left;width:636px;}
#section_ganadores #listado_ganadores li.porpartido.first{border-top:#494949 dashed 1px;} 
#section_ganadores #listado_ganadores li.porpartido img{float:left;} 
#section_ganadores #listado_ganadores li{margin:4px 0 0;} 
#section_ganadores #listado_ganadores li.nomargin{margin:0;} 
#section_ganadores #listado_ganadores li span{color:#d6051a !important;} 
/* baja newsletter */
#bajaNewsletter{margin:20px 0 20px 20px;} 