body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset, legend, input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;	font-family: Verdana, Arial;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}
ol,ul {	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;}

BODY {
	background: url(../img/fondo_bolas.jpg) 50% 0px repeat;
	font-family: Arial,Verdana,clean,sans-serif;
}

#pagina {width:850px;height:539px;margin:0px auto; padding:0px 0px 0px 00px;  position:relative;position:relative; position: absolute; top: 50%;  left: 50%; margin-top: -285px; margin-left: -410px;}
#pagina h1 { font-size:20px;font-weight:bold;color:#fff;margin-bottom:20px; }
#pagina form {height:282px;padding-top:90px;float:left;}
#pagina form.errores {}
#pagina form p { float:left;clear:both;margin-bottom:0px;width:799px;position:relative;}
#pagina form p label { font-family:Arial;color:#231f20;font-size:14px;float:left;width:128px;padding-left:15px;}
#pagina form p input,
#pagina form p select { font-family:Verdana;float:left;font-size:10px;height:13px;border:1px solid #969190;width:136px; }
#pagina form p.error input { border-color:#ccc;}
#pagina form p#pmoneda { margin:5px 0px 10px 0px; }
#pagina form p#pboletin { margin:7px 0px 0px 0px;}

#pagina form p#pusuario3 label { font-size:12px;font-weight:bold;width:210px;padding-left:25px;margin:4px 0px 0px 0px;}#pagina form 

#pagina form p#pusuario2 {font-size:12px;font-weight:normal;width:210px;padding-left:6px;}
#pagina form p#pusuario2 label { font-size:12px;font-weight:normal;width:210px;padding-left:25px;margin:4px 0px 0px 0px;}
#pagina form p#pterminos { margin:0px 0px 0px 0px;}
#pagina form p#pterminos span.error {padding-top:0px;}
#pagina form p#pboletin input,
#pagina form p#pterminos input { width:auto;margin-left:15px;margin-top:2px !important;margin-top:0px;border:0px; }
#pagina form p#pboletin label,
#pagina form p#pterminos label { font-size:12px;font-weight:normal;width:210px;padding-left:6px;background:url(../img/trans.png);}
#pagina form p#pterminos label a { text-decoration:underline;color:#000;}
#pagina form p#psubmit {
	width:auto;
	padding-top:100px;
}
#pagina form.errores p#psubmit {padding-top:0px;}
#pagina form p#psubmit input {float:left;margin:-50px 0px 0px 15px;}
#pagina form p#psubmit a {margin-left:90px;}
#pagina form p#link {font-family:Arial;color:#0f1031;font-size:14px;text-align:center;width:300px;}
#pagina form p#link a {font-size:16px;color:#9bcb3c;font-weight:bold;}
input.boton { cursor:pointer;padding:1px 3px;font-weight:normal !important;font-weight:bold !important;width:80px !important;color:#fff;background:#92b130;border:0px !important;}
span.error { font-size:11px;color:#000;font-style:italic;padding:0px 3px 0px 3px;display:block;clear:both;width:275px;margin-left:12px;}
#pagina form p#pterminos span.error { padding-top:0px; }
div#message_ko { color:black; font-size:11px;width:235px;position:absolute;top:120px;left:20px;padding:10px;}
div#message_ok {width:235px;position:absolute;top:120px;left:20px;padding:10px;}
div#message_ok h2 { color:black; font-size:11px;}
div#message_ok h2 strong{ color:#B11870; font-size:12px}
div#message_ok input {width:113px !important;}


#pagina.inicio {background:url(../img/bg_bingo_v5b.jpg) 50% 0px no-repeat;}
#pagina.bonos {background:url(../img/bg_bingo_v4_bonos.jpg) 50% 0px no-repeat;}
#pagina.botes {background:url(../img/bg_bingo_v4_botes.jpg) 50% 0px no-repeat;}
#pagina.comunidad {background:url(../img/bg_bingo_v4_comunidad.jpg) 50% 0px no-repeat;}
div#interior {position:absolute;top:60px;right:0px;width:500px;height:300px;}
div#interior * {display:none;}
div#interior div {display:none;}
div#interior h2 {color:#649524;font-size:20px;font-weight:bold;font-family:verdana !important;margin-bottom:15px;}
div#interior h3 {color:#649524;font-size:17px;font-weight:bold;font-family:verdana !important;margin-top:13px;}
div#interior p {color:#000000;font-size:14px;font-family:Verdana;}

#mensajes { padding-top:0px;float:left;clear:both;height:175px;display:none;}
#mensajes h1 { color:#1a171b;font-size:20px;font-weight:bold;font-family:Verdana; padding-left:35px;padding-bottom:15px;}
#mensajes h2 { color:#1a171b;font-size:17px;font-family:Verdana;padding-bottom:20px; background:url(../img/flecha_ok.gif) 0px 0px no-repeat;padding-left:35px; }
#mensajes h2 strong { font-weight:bold;}

a#ir_feliz {position:absolute;top:43px;left:39px;width:200px;height:69px;text-indent:-1000em;}

#bloque {width:850px;height:20px;margin:0px auto;}
#bloque a {float:left;margin:7px 0px 0px 45px;color:#679725;font-weight:bold;font-family:Arial;font-size:16px;text-decoration:none;}
#bloque a#link_botes {margin-right:35px;margin-left:37px;}
#bloque a#link_bonos {margin-right:15px;margin-left:47px;}
#bloque a#volver {}
#bloque a.visited {color:#b02a7c;}


#pie {background:white;font-size:9px; border-top:6px solid #92b130;clear:both;width:850px;padding:0px 0px 0px 0px; height:38px;position:absolute;bottom:-35px;left:0px;}
#pie div {float:left;}
#pie div#left { width:145px;padding-left:20px;padding-right:20px;}
#pie div#left #logo_1 {margin-top:3px;margin-right:10px;float:left;}
#pie div#text {
	width:447px;
	padding-top:2px;
	text-align: center;
}
#pie div#right { width:170px;}
#pie div#right #logo_3 {margin-right:10px;float:left;}
#pie div#right #logo_4 {margin-top:3px;}

div.clear { display:block;clear:both;}

BODY.en_GB #pagina {background:url(../img/bg_bingo_v5.jpg) 50% 0px no-repeat;}
BODY.en_GB #pagina form {height:301px;}
BODY.en_GB #pagina form p#pmoneda {margin-top:0px;margin-bottom:0px;}
BODY.en_GB #pagina form p#pboletin {margin-top:3px;}

BODY.pt_PT #pagina {background:url(../img/bg_bingo_v3_pt.jpg) 50% 0px no-repeat;}
BODY.pt_PT #pagina form {height:301px;}
BODY.pt_PT #pagina form p#pmoneda {margin-top:0px;margin-bottom:0px;}
BODY.pt_PT #pagina form p#pboletin {margin-top:3px;}

BODY.ES_RE #pagina form p#pmoneda {margin-top:0px;margin-bottom:20px;}
BODY.ES_RE #pagina form p#pboletin {margin-top:3px;}

/* special css */
#pagina { 
	background-color:white !important;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
}
#pie { 
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px; 
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;

}

