#centro{color:#333333;}
#cabecera{background:url(/img/promo_sms/top.gif) top left no-repeat; padding-top:91px; width:500px; margin-top:10px;}
#cabecera ul{margin:0px; padding:8px 0px 8px 15px; list-style:none; background:#FFCC00;}
#cabecera ul li{display:inline; text-align:center;}
#cabecera a:hover{color:#FFF; text-decoration:none;}
#cabecera li span{color:#666; margin:0px 10px;}
#cabecera .final{padding-right:0px;}
#info{float:left; width:100%;}
#info .img_left{margin-right:20px; float:left; display:block;}
#info p{margin-bottom:15px;}
.condiciones_sms{font-size:9px; color:#666; margin-top:10px; display:block; float:left;}

#newFlashome h1{margin-top:20px;margin-bottom:0px; padding:0px;}
#formularios{float:left; width:100%; padding:0px; margin:0px; }
#formularios .boton a{padding-right:30px;}
#formularios .boton span{padding-left:30px;}
#formularios dl{width:348px; float:left; margin-top:10px; margin-right:20px;}
#formularios dt{width:220px; float:left; height:auto; margin-bottom:10px; margin-right:5px; line-height:12px;}
#formularios dd{float:left; margin:0px 0px 10 0px;}
#formularios dd.dos_lineas{padding-top:5px;}
#formularios #error{color:#D4470F; float:left; margin-top:5px; _margin-top:15px; text-align:left; width:100%;}
#formularios #error1{color:#D4470F; float:left; margin-top:5px; _margin-top:15px; text-align:left; width:100%;}

.secciones{float:left; width:100%; color:#666666;}
#respuesta{margin-top:20px; _margin-top:5px; *margin-bottom:-10px; width:100%;}
#respuesta .w_botones{margin-top:15px; _margin-top:10px;}
#respuesta .boton{margin-right:10px; display:inline; height:30px;}
#apartado{float:left; margin-bottom:20px; width:100%; margin-top:20px;}
#apartado .volver{float:right; color:#666; position:relative; top:20px; padding-left:10px; background:url(/img/promo_sms/volver.gif) top left no-repeat; display:block;}
#apartado .titulo{width:100%; border-bottom:1px solid #990; padding-bottom:5px; float:left;}

.b_form{margin-top:38px; _margin-top:40px;}
.b_form2{margin-top:3px; _margin-top:6px;}

#ganadores{width:500px; float:left;}
#ganadores .top{float:left; background: url(/img/promo_sms/ganadores_top.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 100%; height:13px; display:block;}

#ganadores .middle{float:left; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 5px 10px 10px 10px; width:478px;}
#ganadores .middle .titulo{height:20px; margin:0px 10px; _margin-left:15px;}
#ganadores .middle span.nombre, #ganadores .middle span.dia{width:134px; display:block; height:17px; padding-left:10px; background:url(/img/promo_sms/ganadores_arrow.gif) top left no-repeat; font-weight:bold; color:#666; float:left;}
#ganadores .middle ul{padding:5px 0px;  margin:0px; float:left; width:100%; list-style:none; border-top:1px solid #B2B2B2;}
#ganadores .middle li{ padding:5px 0px 5px 10px; height:15px; color:#666;}
#ganadores .middle li.ganador_actual{background:#990; color:#FFF; font-weight:bold}
#ganadores .middle li span{ padding-left:5px; width:145px; _width:135; display:block; float:left;}
#ganadores .middle li span.concursante{width:300px;}
#ganadores .bottom{float:left; background: transparent url(/img/promo_sms/ganadores_bottom.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 100%; height:19px; display:block;}

.boton_gris{height:10px;}
.boton_gris a{display:block;float:left;text-align:center; background:#8d8e90 url(/img/promo_sms/b_FAREF_right.gif) no-repeat right top; padding-right:10px;white-space:nowrap;}
.boton_gris a span{display:block;float:left;background:url(/img/promo_sms/b_FAREF_left.gif) no-repeat left top; padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.boton_gris a:hover{text-decoration:none;}
.boton_gris a:hover span{color:#ffcc00 !important}

.boton{height:10px;}
.boton a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.boton a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.boton a:hover{text-decoration:none;}
.boton a:hover span{color:#ffcc00 !important}


.boton a span { line-height:1.5;}
