/* Fixes*/
#sfWebDebug{display:none;}/* DebugMode*/
.clear{clear:both;line-height:0px; height:0;}
.hidden{display:none;}
.float_l{float:left}.float_r{float:right}.float_none{float:none;}
.center{text-align:center}
.relative{position:relative;}
.boxfix{ width:100%;}
*{margin:0;padding:0;border:0;outline:none;}
.azul{color:#15a5dd;text-shadow:1px 1px 2px #a0dbf1;}
.naranja{color: #ff7200;}
body{font:normal 11px Verdana, Arial, sans-serif;color:#666666;cursor:default;line-height:16px;}
body{margin:0;text-align:center;background-color:#2c3749;}
#main{margin:0 auto 0 auto;width:960px;text-align:left;background: url(../images/design/bg_main.gif) top repeat-y;}
@font-face{font-family:"Futura";src:url(../fonts/futura.ttf) format("truetype");}
/*enlaces */
a{color:#666666;text-decoration:none;line-height:normal;}
a:hover{text-decoration:none;color:#41b6e3;}
a:focus,button{outline:none;}
/* headers */
h1{font-family:"Futura", Verdana, Arial, sans-serif;font-size:16px;text-shadow:1px 1px 2px #999;}
h2{font-family:"Futura", Verdana, Arial, sans-serif;font-size:14px;}
h3{font-family:"Futura", Verdana, Arial, sans-serif;font-size:12px;color:#000000;text-shadow:1px 1px 2px #999;}
/* cabecera, logo y login */
#head_no{background:url(../images/design/head_bg.gif) top no-repeat;height: 147px; display: block;}
#acceso{float:left;margin-left:145px;width:210px;height:143px;display:block;background:url(../images/design/bg_login.jpg) top no-repeat;}
#acceso_in{background:url(../images/design/acceso_in_bg.gif) top no-repeat;margin:7px 10px 0 10px;height:105px;padding:10px;position:relative;}
#acceso_in h2{font-size:13px;}
#acceso_in form li{margin-bottom:0;}
#acceso_in .error{position:absolute;top:0px;display:block;padding:4px 4px 4px 24px;border:#ff0000 solid 2px;background:#fff url(../images/design/ico_error.gif) 4px 5px no-repeat;width:110px;font-weight:bold;}
#logo a{width:551px;height:147px;display:block;text-indent:-9999em;float:left;background:url(../images/design/logo_full.jpg) top no-repeat;margin-left:37px;}
    /* caja autentificado */
    #acceso_in_si{background:url(../images/design/acceso_in_bg_si.gif) top no-repeat;margin:1px 10px 0 10px;height:105px;padding:10px;position:relative;}
    #acceso_in_si h2{font-size:11px;}
    #acceso_in_si ul.no_autentificat{background:#e6e6e6;width:160px;height:64px;display:block;padding:5px;margin:2px 0 1px 0;}
    #acceso_in_si ul.no_autentificat li{padding:0;}
    #acceso_in_si ul.no_autentificat li.big_money{font-weight: bold; text-align: right; font-size: 13px;}

/* form login */
#acceso_in .textfield{background:#5c5959;border:2px #FFFFFF Solid;width:100px;color:#FFFFFF;font-size:10px;height:15px;margin-top:5px;}
/* Lista*/
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
li a:hover{text-decoration:none;}
/* botones menu */
.btn_menu, .btn_menu:hover, .btn_menu_sel{width:134px;height:24px;display:block;padding:10px 0 0 0;font-size:13px;text-transform:uppercase;}
.btn_menu{background:url(../images/design/button_menu.png) top no-repeat;}
.btn_menu:hover, .btn_menu_sel{background: url(../images/design/button_menu_sel.gif) top no-repeat;color:#FFFFFF;}
/* menu principal no logeado*/
#menu_top_no_autentificat{width:944px;height:0px; margin:0 9px;text-align:center;display: block;position:absolute;}
#menu_top_no_autentificat li{float:left;width:134px; margin:0 1px 0 0;}
#menu_top_no_autentificat li.last{float:left;width:132px;margin:0;overflow:hidden;}

.menu a{font-weight:bold;color:#4b4b4b;text-decoration:none;font-family:"Futura",Arial,Verdana,sans-serif;text-shadow:1px 1px 2px #999;}
.menu a:hover, .menu a.btn_menu_sel{text-decoration:none;color:#FFFFFF;font-family:"Futura",Arial,Verdana,sans-serif;text-shadow:1px 1px 2px #999;}
.menu a:focus,button{outline:none;}
/* contenido */
#content{min-height: 550px;margin:0 8px;}

/*banner central */
#banner{background:url(../images/design/bg_banner.gif) top left no-repeat;width:944px;height:230px;display:block;padding-top:34px;}
#banner #flash_main{margin-left:1px;float:left;}
#banner #registrate{background:url(../images/design/registrate.gif) top left no-repeat;width:204px;height:164px;float:left;margin:67px 0 0 10px;}
    /* Boton Ganar dinero*/
    #ganar_dinero{margin:40px 0 0 30px;text-align:center;}
    #ganar_dinero span{font:bold 16px "Futura", Verdana;margin-right:12px;padding-top:8px;}
    #ganar_dinero .button_big{display:block;margin:20px auto;}


/*columnas*/
#columnas{background:url(../images/design/bg_cols.gif) top left repeat-y;height:1%;}/*Hack IE*/
#columnas #columna_iz{width:219px;float:left;padding:0 0 0 2px;background: url(../images/design/bg_lateral_top.gif) 2px 44px no-repeat;}
#columnas #columna_ct{width:503px;float:left;background: url(../images/design/bg_central_top.gif) top left no-repeat;display:block;}
#columnas #columna_dr{width:220px;float:left;background: url(../images/design/bg_lateral_top.gif) 0px 44px no-repeat;}
    /* Titulos */
    .titulo{background:url(../images/design/bg_columna_titulo.gif) no-repeat;height:25px;color:#FFFFFF;padding:19px 0 0 49px;position:relative;}
    .titulo img{position:absolute;top:3px;left:8px;}
    .titulo_ct{background:url(../images/design/bg_central_top.gif) bottom no-repeat;padding:15px 0 0 25px; height:42px;}
    .titulo_ad{font-family:"Futura", Verdana, Arial, sans-serif;font-size:16px;color:#15a5dd;background:url(../images/design/admin/bg_h1_c.gif) left bottom no-repeat;padding:13px 0 4px 0;margin-bottom:4px;text-shadow:1px 1px 2px #a0dbf1;}
    /* Contenidos */
    #columnas #columna_ct .contenido_ct{padding:0 20px;}
    #columnas #columna_ct .contenido_ct p{padding-bottom: 15px;}
    #columnas #columna_ct .contenido_ct img.sp{padding:20px 25px 55px;}
    #columnas #columna_ct .contenido_ct h2{padding:25px 0;}
    #columnas #columna_ct .contenido_ad{padding:0 15px;}

/*noticias columna derecha*/
.ico_news{padding-top:5px;}
#noticias .noticia{padding:0 0 10px 0;}
#noticias .noticia a{font-weight:bold;}
    /* Enlace mas */
    #noticias .noticia .link_mas{float:right;display:block;height:17px;margin:10px 0;padding-left:24px;font-weight:normal;background:url(../images/design/mas_ico.gif) 0 2px no-repeat;line-height:17px;}
#noticias{margin:10px;}

/*separadores*/
.separator_ct{background:url(../images/design/separator_ct.gif) center no-repeat;width:399px;height:4px;margin:5px auto 15px auto;}
.separator{background:url(../images/design/separator_lt.gif) center no-repeat;width:194px;height:4px;margin:5px auto;padding-bottom:15px;}
.pagination{text-align:center;padding-top:20px;margin:10px 0;}
.pagination img{vertical-align:top}
/* botones */
.button_big{background:url(../images/design/boton_azul_big.gif) no-repeat;color:#fff;font-family:"Futura", Verdana, Arial, sans-serif;font-size:15px;text-transform:uppercase;width:174px;height:33px;cursor: pointer;text-align:center;padding-top:7px;}
.button a,.button_big a{color:#fff;font-weight:bold;text-shadow:1px 1px 2px #666;display:block;width:100%;}
.button a:hover,.button_big a:hover{color:#fff;}
.button{background:url(../images/design/button_acceso.gif) no-repeat;width:154px;height:23px;margin:5px 0;color:#fff;cursor:pointer;text-align:center;font-size:10px;padding-top:6px;}
input.button{font-weight:bold;padding-top:0;text-transform:uppercase;border:0;}
.button.input{padding-top:4px;}
.button.center,.button_big.center{margin:0 auto; display:block;}
.button input{color:#fff;font-weight:bold;text-transform:uppercase;border:0;background:none;width:102px;}
#but_register{width:130px;}
/*pastillas*/
#banner_registro,#banner_contacto,#banner_faqs,#banner_promociones, #banner_utilidades, #banner_ventajas{width:722px;height:230px;margin-left:1px;float:left;}
#banner_registro{background:url(../images/pastillas_principales/banner_registro.png) no-repeat;}
#banner_contacto{background:url(../images/pastillas_principales/banner_contacto.jpg) no-repeat;}
#banner_faqs{background:url(../images/pastillas_principales/banner_faqs.jpg) no-repeat;}
#banner_promociones{background:url(../images/pastillas_principales/banner_promociones.jpg) no-repeat;}
#banner_utilidades{background:url(../images/pastillas_principales/banner_utilidades.jpg) no-repeat;}
#banner_ventajas{background:url(../images/pastillas_principales/banner_ventajas.jpg) no-repeat;}

/* formularios */
form li, ul.form li{margin-bottom:8px;overflow:hidden;}
form ul ul{clear:both;}
label{width:150px;text-align:right;float:left;margin-right:8px;}
.textfield, select, textarea{background-color:#FFFFFF;border:1px solid #c0c0c0;width:202px;height:15px;display: block; float: left; margin: 3px 5px;}
select{height:auto;}
input .largo{width:252px;}
input{border:1px solid #666;padding:0 4px;}
textarea{width: 252px; height: 159px;}
textarea.center{width:80%;float:none;margin:20px auto;text-align:left;}
.campos {margin-left: 150px;}
.submit {padding-top: 0;}
.wInput input{width:90px;}
.wInput .float_l{margin-right:4px;}

/* Errores */
.error_list{font-weight:bold;color:#ff0000;background:#ffcccc;padding:3px 6px;margin:4px 0}
li .error_list{display:none;}
.tooltip{position:absolute;top:0;left:0;z-index:3;display:none;text-align:left;border:1px solid #ff0000;background:#ffcccc;padding:3px 6px;font-size:11px;font-weight:bold;float:right;width:146px;}
.help{display:block;font-size:9px;font-style:italic;text-align:center;}
/* Tablas */
.referidos{text-align:center;padding:8px 10px; background:#f4f4f4 !important; border:1px solid #cfcfcf;}
table.tabla{width:100%;border-collapse:collapse;}
.tabla th{color:#fff;text-align:center;height:17px;padding:2px 10px;font-weight:normal;
background:#fb7000 url(../images/design/bg_th.gif) bottom repeat-x;border:1px solid #c7732e;border-bottom:2px solid #fff;}
.tabla td{text-align:center;padding:8px 10px;
background:#f4f4f4 url(../images/design/bg_td.gif) repeat-x;border:1px solid #cfcfcf;}
.tabla tfoot td{color:#fff;text-align:center;height:17px;padding:2px 10px;
background:#fb7000 url(../images/design/bg_tfoot.gif) repeat-x;border:1px solid #000;border-top:2px solid #fff;}

/* footer */
#footer{background: url(../images/design/bg_footer.png) no-repeat;width:942px;height:48px;padding-top:40px;text-align:center;margin:0 8px;position:relative;}
#footer a{font:normal 9px Verdana, Arial, Helvetica, sans-serif;color:#666;}
#footer a:hover{text-decoration:underline;}
#footer .copy{font-size:9px;margin-top:4px;}




/* Admin */
#main.mainadmin #head_no,#main.mainadmin #logo a{height:146px;}

#area_privada{background:url(../images/design/admin/bg_sup.gif) repeat-x;display:block;height:21px;text-align:right;color:#fff;margin:0 9px 1px 9px;padding:6px 18px 0;}
/* Left Menu*/
#main.mainadmin #columna_iz{padding-left:1px;width:220px;}
#columna_iz h2{background:url(../images/design/admin/h2menu_bg.png) no-repeat;margin-bottom:1px;}
#columna_iz h2 span{background:url(../images/design/admin/h2menu.png) 17px 0 no-repeat;display:block;height:33px;width:220px;text-indent:-999em;}
    /* Elements */
    #main.mainadmin #columna_iz h2#lm_gest span{background-position:17px 0;}
    #main.mainadmin #columna_iz h2#lm_herra span{background-position:17px -33px;}
    #main.mainadmin #columna_iz h2#lm_ayuda span{background-position:17px -66px;}
    #main.mainadmin #columna_iz h2#lm_otros span{background-position:17px -99px;}

#main.mainadmin #columna_iz .lm_block{background:url(../images/design/admin/bg_left_menu_block.gif) repeat-y;margin-bottom:1px;}
#main.mainadmin #columna_iz .lm_block ul{background:url(../images/design/admin/bg_left_menu_block_top.gif) 0 -1px no-repeat;padding-top:2px;}
#main.mainadmin #columna_iz .lm_block ul li{background:url(../images/design/admin/bg_left_menu_block_sep.gif) bottom no-repeat;padding:0 18px;}
#main.mainadmin #columna_iz .lm_block ul li.lf_li1{padding-left:28px;}#main.mainadmin #columna_iz .lm_block ul li.lf_li2{padding-left:38px;}
#main.mainadmin #columna_iz .lm_block ul li a{background:url(../images/design/admin/menu_dot.gif) 0 -25px no-repeat;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#000;display:block;height:25px;line-height:20px;padding-left:20px;}
#main.mainadmin #columna_iz .lm_block ul li a:hover,#main.mainadmin #columna_iz .lm_block ul li a.current{background-position:0 0;}
#main.mainadmin #columna_iz .lm_block .lm_bottom{background:url(../images/design/admin/bg_left_menu_block_bottom.gif) bottom no-repeat;display:block;height:14px;}
/* Editar datos */
#Edit_datos{margin:20px 0;}
/* Lista de salas */
#frm_listado_salas{position:relative;}
#frm_listado_salas textarea{width:80%;}
#pastilla_seleccionada img{margin-bottom:4px;}
#gallery{display:none;background-color:#444;border:4px solid #fff;padding:10px;width:700px;position:absolute;left:-100px;z-index:99;}
#gallery ul{list-style:none;}
#gallery ul li{display:inline;}
#gallery ul img{border: 5px solid #3e3e3e;}
#gallery ul a:hover img{border:5px solid #fff;color:#fff;}
#gallery ul a:hover{color:#fff;}
/* Marca Blanca */
#marca_blanca_box{clear:both;text-align:center;}
#marca_blanca_box textarea{width:80%;float:none;margin:20px auto;}