/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
.fila{clear:both;margin:5px 0 5px 10px;overflow:hidden;}
body{text-align:center;background:url('img/1px.jpg') repeat-x;height:1400px;color:#FFF;}

.contenedor1{margin:0 auto;text-align:left;width:1095px;height:750px;position:relative;}
.contenedor2{margin:0 auto;text-align:left;width:1095px;height:592px;.height:630px;}
.logo{clear:both;overflow:hidden;text-align:right;margin-top:-20px;z-index:100;position:relative;}
.logo_joly{border:0;}
.img_sup{margin:0px 0 0 0;.margin:0px 0 0 0;border:0;}
.rojo_izq{width:430px;float:left;background:url('img/bandera.png') no-repeat;background-position:25 -2;position:relative;z-index:100;}
.rojo_der{width:490px;float:left;margin-left:30px;}
.texto_participa{line-height:1.5em;font-size:16px;padding:220px 20px 0 25px;font-family:Arial;}
.sombra_down{clear:both;border:0;margin-top:-16px;}
.sombra_up{clear:both;border:0;margin-top:-45px;.margin-top:-44px;display: block;}
.lbl_formulario{border:0;margin-top:25px;}
.fondo_form{overflow:hidden;margin-top:20px;width:485px;float:right;text-align:left;/*background:#FFF;filter: alpha(opacity=20); opacity: .2;-moz-opacity: 0.2;*/background:url('img/1px_form.png');background-repeat: repeat-x repeat-y;padding-top:30px;}
.fila_form{clear:both;overflow:hidden;margin-bottom:20px;.margin-bottom:10px;}
.label_form1{font-family:Arial;font-size:25px;margin-right:15px;float:left;padding-left:20px;}
.label_form2{font-family:Arial;font-size:25px;margin-right:15px;float:left;padding-left:20px;}
.label_form3{font-family:Arial;font-size:25px;margin-right:50px;float:left;padding-left:20px;}
.label_bases{font-family:Arial;font-size:12px;margin-left:10px;float:left;padding-top:2px;float:left;}
.textbox1{width:313px;height:30px;padding:2px 3px;color:#000;font-family:Arial;font-size:20px;border:1px solid #FE4220;}
.textbox2{width:290px;height:30px;padding:2px 3px;color:#000;font-family:Arial;font-size:20px;border:1px solid #FE4220;}
.textbox3{width:380px;height:30px;padding:2px 3px;color:#000;font-family:Arial;font-size:20px;border:1px solid #FE4220;}
.textbox4{width:100px;height:30px;padding:2px 3px;color:#000;font-family:Arial;font-size:20px;border:1px solid #FE4220;float:left;}
.chk_bases{float:left;margin-left:20px;}
.img_bases{margin-left:200px;float:left;border:0;}
.txt_bases{font-family:Arial;font-size:12px;margin-left:3px;float:left;padding-top:2px;float:left;}
a.enlace_txt_bases:link, a.enlace_txt_bases:visited{text-decoration:none;color:#FFF;}
a.enlace_txt_bases:hover{text-decoration:underline;}
.boton{margin-left:150px;border:0;margin-top:10px;}
.texto_gracias{font-family:Arial;font-size:25px;text-align:center;padding-bottom:20px;}
.texto_error{font-family:Arial;font-size:15px;text-align:center;padding-bottom:20px;font-weight:bold;}
.pie{margin:0 auto;text-align:left;width:960px;font-family:Arial;font-size:12px;clear:both;padding:20px 0 20px 30px;.padding:20px 0 0px 30px;.margin:-40px 0 20px 30px;text-align:left;}
.pie span{color:#999999;}
a.enlace_info:link, a.enlace_info:visited{color:#999999;text-decoration:none;}
a.enlace_info:hover{text-decoration:underline;}
a.enlace_bases:link, a.enlace_bases:visited{color:#FFFFFF;text-decoration:underline;}
a.enlace_bases:hover{text-decoration:none;}
.img_logo_cosentino{float:right;border:0;margin-right:20px;margin-top:-12px;.margin-top:-25px;}
.img_logo_silestone{float:right;border:0;margin-top:-10px;.margin-top:-22px;margin-right:80px;}
.url_novalida{font-family:Arial;font-size:25px;color:#000;text-align:center;margin-top:50px;}

.label_form5{font-family:Arial;font-size:25px;margin-right:148px;float:left;padding-left:20px;}

.captcha{margin:0px 0 0 5px;height:30px;float:left;}
.fin{font-family:Arial;font-size:15px;text-align:center;padding-bottom:20px;font-weight:bold;margin-top:30px;}
.logodiario{position:absolute;top:2px;left:980px;border:0;z-index:100;}
.texto_fin{font-size:18px;color:#FFFFFF;padding-top:20px;text-align:center;font-family:Arial;font-size:25px;}