#wrapper{background-color:#FFF;width:100%;max-width:1200px;min-width:1000px}
#contentsup{background:#fbfbfb url(../bg/bg-distribuidores.jpg) top left no-repeat;width:inherit;height:299px}
#contentsup-wr{width:100%;max-width:1100px;min-width:1000px;height:inherit}
.headline{width:490px;height:299px;float:right;position:relative;margin:0 20px auto auto}
h1{font-size:27px;margin:45px auto auto 20px}
#description{font-size:15px;font-weight:600;background:url(../bg/bg-degradado-distribuidores.png) top left repeat-x #12d1d1;color:#FFF;position:absolute;bottom:28px;line-height:20px;padding:18px 18px 22px}
#division{width:100%;height:3px;background:url(../bg/bg-linea.jpg) top center no-repeat}
.contentinf{width:100%;max-width:1200px;min-width:1000px;height:auto;background:url(../bg/bg-awards.gif) repeat-x top #FFF}
#contentinf-wr{width:960px;height:auto;margin:0 auto;padding:25px 20px 50px}
.box{position:relative;background:#FFF;border:1px solid #11d2d3;float:left;height:128px;width:228px;margin-bottom:25px;margin-right:15px;padding:25px 40px 0}
.box div{line-height:25px;text-align:center;width:228px;position:absolute;bottom:8px;height:auto}
form input:focus,form textarea:focus{border:1px solid #1ba5bb;background-color:#f1fafb}
.blur{color:#666}
a.button,form input.comprar-button{font-weight:700;font-size:14px;background-color:#1CB7B7;border:1px solid #0c95ab;border-radius:5px 5px 5px 5px;color:#FAFAFA;transition:all .3s ease 0;height:auto;width:auto;padding:4px 16px}
a.button:hover,a.button:active,form input.comprar-button:hover,form input.comprar-button:active{background:#00a8a8}
#telefono{padding-left:26px;background:url(../bg/phone-icon.gif) 6px no-repeat #1CB7B7}
a.button#telefono:hover,a.button#telefono:active{background:url(../bg/phone-icon.gif) 6px no-repeat #00a8a8}
#contentinf-wr #mensaje-box a#volver:hover,#contentinf-wr #mensaje-box a#volver:active{background:#b8bfcb}
.half{height:128px;margin-right:0;background:#f7f8f9;width:248px;padding:25px 30px 0}
#pedido{padding-bottom:180px;background:url(../bg/bg-carrito-inf.jpg) center bottom no-repeat}
#soporte-publicitario{padding-bottom:180px;background:url(../bg/bg-soporte-inf.jpg) center bottom no-repeat}
#atencion-cliente{background:url(../bg/telefono902.gif) center 50px no-repeat #f7f8f9}
#atencion-cliente h2{text-align:center}
h2,h2 a{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:600;color:#353535}
p.subtitle{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0ab0b0;font-weight:600;margin-top:5px}
p.description{font-size:14px;margin-top:30px;line-height:16px;font-weight:500;color:#000;font-family:Arial, Helvetica, sans-serif}
.half p.description{margin-top:5px}
p#submenu{font-size:14px;margin-bottom:60px;margin-left:100px;padding-top:10px}
form p#submenu{margin-left:0}
p#submenu span{font-size:16px}
p#submenu a{color:#309da4;font-weight:700;text-decoration:none;border-bottom:1px solid #309da4}
p#submenu a:hover{text-decoration:none;border-bottom:2px solid #309da4}
form{background:url(../bg/telefono-atencion-cliente.gif) top right no-repeat;width:860px;margin-left:100px}
form ul{display:block;width:600px}
form ul li ul#ul-direccion{display:block;width:auto}
form ul li{height:35px}
form label{padding-top:5px;width:225px;float:left;text-align:right;padding-right:10px}
form input,textarea{font-family:Verdana, sans-serif;font-size:13px;border:1px solid #d5d5d5;background-color:#FFF;width:313px;height:15px;float:left;padding:5px}
#li-textarea{height:70px}
form ul li#li-mensaje{height:90px}
textarea{height:70px;resize:none}
form ul li p{padding-left:235px;line-height:14px;width:auto;padding-top:10px;font-size:12px}
li#campos-obligatorios{display:block;margin-top:30px;margin-bottom:30px;height:auto}
li#campos-obligatorios p{width:315px;font-size:10px}
li#campos-obligatorios span{font-size:12px}

li#liprivacidad{font-size:10px;}
ul li#liprivacidad input{color:grey; font-size:10px; border:none;background-color:none;width:auto;height:auto;float:left;padding:0px; ;margin-left:235px}
ul li#liprivacidad span{color:#333; margin-left:5px}
ul li#liprivacidad span a{color:#333}


li#solicito-material,li#indique-horario{height:auto;padding-bottom:5px;background:url(../bg/cruz.gif) 210px 32px no-repeat}
li#indique-horario{background:url();margin-top:15px}
p#sincoste{color:#1cbfbf;font-weight:600;line-height:0;font-size:14px}
form ul li * span{color:red;font-size:12px}
form select{background-color:#FFF;height:30px;float:left;padding:5px}
form select option{padding-top:5px;border:solid 0;height:20px}
select{width:120px;border:1px solid #D1D1D1;padding:2px}
li.boton *{float:none;width:auto}
li.boton div{padding-left:235px;height:auto;width:315px;text-align:center}
ul#ul-horario{padding-left:235px;margin-top:15px}
ul#ul-horario input{width:auto;display:inline;margin-right:5px;height:auto;border:none}
ul#ul-horario li{display:block;margin-right:10px;float:left}
ul#ul-direccion li{display:inline}
ul#ul-direccion input#cp{width:50px;margin-right:5px}
ul#ul-direccion input#localidad{width:150px;margin-right:5px}
ul#ul-direccion input#pais{width:79px}
#contentinf-wr #mensaje-box{position:relative;text-align:center;width:530px;font-family:Arial, Helvetica, sans-serif;border:1px solid #309da4;line-height:22px;font-size:14px;color:#309da4;font-weight:600;margin:0 auto 200px;padding:40px}
#contentinf-wr #mensaje-box p#buttons{margin-top:30px}
#contentinf-wr #mensaje-box a#volver{color:#596072;background:#c7ccd4;border:1px solid #77869e}
#mensaje-box a span{font-family:Verdana, Geneva, sans-serif;top:2px;right:2px;position:absolute;cursor:default;border:2px solid #019b9b;color:#019b9b;font-weight:700;line-height:16px;padding:0 2px}
#mensaje-error{margin-top:5px;font-size:15px;font-weight:700;color:red;margin-left:235px;margin-bottom:20px;background-color:#FEE;height:20px;width:315px;display:none;text-align:center;padding:5px}