
@import url("librerias/cmxform.css");
@import url("librerias/jquery/jquery-ui-1.7.1.custom.css");

body {margin:0;padding:0;text-align:center;font-family:arial,helvetica,lucida,tahoma,verdana,sans-serif;font-size:12px;color:#666;background: #f1f1f1 url("../images/bkg-body.jpg") repeat-x top left;}
#caja{position:relative;width:978px;margin:0 auto;text-align:center;}
#cab{width:978px;height:90px;margin-bottom:20px;background:url(../images/bkg-cab.jpg) no-repeat 0 0;}
#temas{position:absolute;left:250px;top:4px;width:30px;height:90px;}
#temas img{padding:2px;}
#cab span a{display:block;background:url(../images/bkg-cab.jpg) no-repeat 0 0;width:245px;height:90px;}
#cab span a{overflow:hidden;margin:0;text-indent:-9000px;outline:none;}
#cab span{position:absolute;top:0;left:0;width:246px;height:90px;margin:0;padding:0;}
.title_home a{display:block;font-size:10px;margin-top:0;}
#cab-acceso{position:absolute;right:20px;top:0;padding:0;margin:0;text-align:right;}
#cab-menu{width:450px;padding:10px;margin-top:20px;text-align:right;background:url(../images/cab-menu.jpg) no-repeat right top;}
#cab-menu a{color:#2a68d2;text-decoration:none;}
#cab-menu a:hover{color:#f08528;}
#cab-menu a:active{outline:none;}
#cab-menu a:focus{-moz-outline-style:none;}
a{color:#2a68d2;}
a:hover{color:#f08528;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
#contenedor{position:relative;padding:110px 8px 0 8px;line-height:1.6em;width:962px;text-align:left;}
#contenedor #page-banner{position:relative;width:962px;}
#contenedor .pg-content-top{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 0;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-top-subnav{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 -18px;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-btm{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 -9px;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-nav{position:relative;background:url(../images/bkg-mainpage-inner-b.gif) repeat-y;border-top:1px solid #d9d9d9;padding:0 50px;height:24px;line-height:16px;overflow:hidden;}
#contenedor .pg-content-pane{position:relative;background:url(../images/bkg-mainpage-inner-b.gif) repeat-y;padding:10px 30px;overflow:hidden;}
#contenedor .pg-content-main{background:#fff;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin:0;padding:0 50px 25px 50px;line-height:1.7em;color:#666;overflow:hidden;}
#contenedor .pg-content-main{min-height:200px;}
#contenedor .pg-content-main.main-sidebar{padding:25px 5px 25px 5px;}
#contenedor #contenido{width:700px;float:left;padding:0 10px 0 10px;}
#contenedor #lateral{width:215px;padding:5px;float:right;border-left:1px #e1e1e1 solid;}
#contenedor h1{text-transform:uppercase;font-family:arial,helvetica,lucida;font-size:18px;color:#416bb5;clear:both;margin-top:5px;}
#contenedor h2{text-transform:uppercase;font-family:arial,helvetica,lucida;font-size:18px;color:#416bb5;clear:both;margin-top:5px;}
#contenedor h3{color:#464646;}
#contenedor h4{font-size:14px;color:#464646;}
.carrusel{position:absolute;top:0;left:8px;width:978px;background:url(../images/bg_carrusel.jpg) no-repeat;height:105px;margin:0;padding:5px 0 0 20px;}
.texto_pag{text-align:left;font-size:11px;color:#666;padding:0 20px 0 20px;}
#pie{height:232px;margin:20px 0;position:relative;width:978px;text-align:left;}
#pie #pie-iz{background:transparent url(../images/bkg-pie-c.jpg) no-repeat scroll 0 0;height:232px;left:0;overflow:hidden;position:absolute;top:0;width:20px;}
#pie #pie-centro{background:transparent url(../images/bkg-pie-b.jpg) repeat-x scroll 0 0;height:232px;left:20px;overflow:hidden;position:absolute;top:0;width:938px;}
#pie #pie-de{background:transparent url(../images/bkg-pie-c.jpg) no-repeat scroll -20px 0;height:232px;left:958px;overflow:hidden;position:absolute;top:0;width:20px;}
#pie #copyright{color:#666;font-size:11px;left:38px;position:absolute;top:195px;width:600px;}
#pie #topofpage{position:absolute;right:38px;text-align:right;top:195px;width:120px;}
#pie .bloque{position:absolute;top:28px;width:120px;height:140px;padding:5px 20px;}
#pie .bloque.sobre_su_cuenta{left:18px;}
#pie .bloque.ayuda{left:178px;}
#pie .bloque.garantias{left:338px;}
#pie .logos{left:28px;position:absolute;top:125px;width:895px;text-align:right;}
#pie .bloque a{display:block;}
#pie .logos a{display:inline;}
#pie a{font-size:11px;text-decoration:none;}
dl#catalogo dd ul{display:block;list-style:none;padding:2px;margin:0;color:#000;}
dl#catalogo dd ul li{list-style:none;padding:2px 0 2px 0;margin:0;color:#000;}
dl#catalogo dd ul li a{display:block;text-decoration:none;color:#666;padding:0 0 0 10px;background:transparent url("../images/flecha_menu.png") no-repeat 0 5px;}
dl#catalogo dd ul li a:hover{display:block;text-decoration:none;color:#000;}
dl#catalogo dd ul li .select{display:block;font-weight:bold;text-decoration:none;color:#000;}
.herramientas_orden{padding:10px 20px 5px 20px;}
ul#slide_carrusel{list-style:none;margin:0;padding:0;display:none;}
ul#slide_carrusel li{list-style:none;padding:0;margin:0;color:#000;}
#info_carro{margin:0 0 10px 0;padding:0 5px 2px 5px;padding-left:10px;font-size:10px;color:#666;text-align:right;text-transform:uppercase;border-bottom:1px #666 solid;}

/* wordcloud.css */
.word{font-family:Verdana,Tahoma,Arial;padding:4px 4px 4px 4px;letter-spacing:2px;text-decoration:none;font-weight:normal;}
.size9{color:#000;font-size:26px;}
.size8{color:#111;font-size:24px;}
.size7{color:#222;font-size:22px;}
.size6{color:#333;font-size:20px;}
.size5{color:#444;font-size:18px;}
.size4{color:#555;font-size:16px;}
.size3{color:#666;font-size:14px;}
.size2{color:#777;font-size:12px;}
.size1{color:#888;font-size:10px;}
.size0{color:#999;font-size:8px;}

/* home.css */
#home_central{width:450px;position:relative;float:left;border:solid 0;}
#home_inicio{float:left;width:410px;height:248px;background:#FFF url("../images/banners/index_inicio_bkg.jpg") no-repeat top left;text-align:right;padding:20px 35px 0 0;}
#home_remember{width:450px;}
.banners_subfams{padding:10px;width:200px;height:200px;margin:0;float:left;position:relative;background:url(../images/bg_img_listado.png) top left no-repeat;margin:2px;}
.banners_subfams h2{ text-transform:none!important;position:absolute;bottom:10px;left:10px;width:195px;background:#FFF;color:#000!important;font-size:20px;padding:5px 0 5px 5px;margin:0;}
.banners_subfams h3{position:absolute;bottom:10px;left:10px;width:195px;background:#FFF;color:#000!important;font-size:20px;padding:5px 0 5px 5px;margin:0;}
#lateral2{margin:0;width:240px;position:relative;float:left;border-left:1px #CCC solid;}
#lateral2 h3{font-size:20px;padding:5px;margin:0;}
#lateral2 a{margin:0!important;padding:0!important;}

/* tablas.css */
.carrito{margin-top:10px;border-top:1px #CCC solid;padding:4px;width:100%;margin-left:auto;margin-right:auto;background:#FFF;clear:left;}
.carrito img{border:1px #CCC solid;}
.carrito th{color:#333;text-transform:uppercase;background:url("../images/bg_carrito_th.png") left top;text-align:center;font-size:11px;height:30px;}
.carrito th.normal{color:#333;background:url("../images/bg_carrito_th.png") left top;text-align:left;font-size:12px;}
.carrito th.normal2{color:#333;background:url("../images/bg_carrito_th.png") left top;text-align:center;font-size:14px;}
.carrito th.izquierda{text-align:left;}
.carrito td{border-bottom:1px #00215a solid;}
.carrito td.centrar{border-bottom:1px #00215a solid;text-align:center;font-size:12px;}
.carrito td a,.carrito td a:visited{font-size:12px;color:#333;text-decoration:none;}
.carrito td a:hover{font-size:12px;color:#333;text-decoration:underline;}
.tabla_herramientas{border:none;font-family:"Trebuchet Ms";font-size:12px;color:#333;width:690px;margin:40px 0 0 250px;}
.tabla_herramientas th{width:180px;padding:4px;background:#e1820b;border:1px #f8b461 solid;color:#FFF;}
.tabla_herramientas td{text-align:left;width:238px;padding:5px;border:4px #f8b461 solid;vertical-align:top;}
.tabla_herramientas td a,.tabla_herramientas td a:visited{font-size:14px;color:#333;text-decoration:none;}
.tabla_herramientas td a:hover{font-size:14px;color:#333;text-decoration:underline;}
.tabla_pedidos{padding:4px;width:100%;margin-left:auto;margin-right:auto;border:1px #CCC solid;background:#FFF;color:#000;font-size:11px;font-family:Arial,helvetica,serif;}
.tabla_pedidos th{color:#333;text-transform:uppercase;background:#efe2c3;text-align:center;}
.tabla_pedidos th.izquierda{text-align:left;}
.tabla_pedidos td{border-bottom:1px #00215a solid;text-align:center;}
.tabla_pedidos td a,.tabla_pedidos td a:visited{font-size:12px;color:#333;text-decoration:none;}
.tabla_pedidos td a:hover{font-size:12px;color:#333;text-decoration:underline;}
.tabla_detalles_pedidos{padding:4px;width:90%;margin-left:auto;margin-right:auto;border:1px #CCC solid;background:#FFF;color:#000;font-size:11px;font-family:Arial,helvetica,serif;}
.tabla_detalles_pedidos th{color:#333;text-transform:uppercase;background:#efe2c3;text-align:left;}
.tabla_detalles_pedidos th.izquierda{text-align:left;}
.tabla_detalles_pedidos td{text-align:left;background:#FFF;}
.tabla_detalles_pedidos td.tdp_derecha{text-align:right;background:#FFF;}
.tabla_detalles_pedidos td.tdp_centro{text-align:center;background:#FFF;}
.tabla_detalles_pedidos td.tdp_cabecera{text-align:center;background:#efe2c3;}
.tabla_amigos{padding:4px;width:80%;margin-left:auto;margin-right:auto;background:#FFF;}
.tabla_amigos th{color:#333;text-transform:uppercase;background:url("../images/bg_tabla_amigos_th.png") left top;text-align:center;font-size:11px;height:30px;}
.tabla_amigos th.izquierda{text-align:left;}
.tabla_amigos td{border-bottom:1px #00215a solid;}
.tabla_amigos td.centrar{border-bottom:1px #00215a solid;text-align:center;font-size:12px;}
.tabla_amigos td a,.tabla_amigos td a:visited{font-size:12px;color:#333;text-decoration:none;}

/* generales.css */
#lateral1 h3{margin:0;padding:5px 5px 5px 5px;color:#000;font-size:16px;}
#lateral1 h3 a{display:block;color:#9db754;font-size:16px;text-decoration:none;}
h4{margin:0;padding:0;}
#idiomas{text-align:right;padding-right:155px;}
#idiomas a{text-decoration:none;color:#000;text-transform:uppercase;font-size:11px;font-family:"Arial Narrow",Arial,helvetica;}
.paginador{text-align:right;border-right:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid;font-size:14px;font-weight:bold;color:#e39912;}
.paginador a,.paginador a:visited{font-weight:bold;text-align:right;font-size:14px;text-decoration:none;}
.invisible{display:none;}
#creditos{float:right;margin-right:40px;margin-top:5px;padding:0;font-size:10px;width:200px;}
#creditos a,#creditos a:visited{color:#FFF;text-decoration:none;font-size:10px;}
#creditos a:hover{color:#f00;text-decoration:none;font-size:10px;}
.centrar{text-align:center;}
.justificar{text-align:Justify;}
.derecha{text-align:right;float:right;}
.izquierda{text-align:left;float:left;}
.invisible,.invisible a{display:none;}
.visible,.visible a{display:block;}
hr{border-top:#ccc 1px solid;height:1px;clear:both;}
#contenido a{color:#1a5694;text-decoration:none;}
#contenido a:hover{color:#1f3463;}
hr.invisible{clear:both;}
a img{border:none;}
#map{width:100%!important;height:600px;border:2px #CCC solid;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
#sidebar_map{margin:0;padding:0;}
#sidebar_map ul{margin:2px;padding:0;font-size:10px;}
#sidebar_map ul a{text-decoration:none;color:black;}

/* productos.css */
.orden_marca{color:#666!important;}
.orden_listado{color:#666!important;}
.marco_items{float:left;width:670px;margin:5px;padding:10px;font-size:12px;color:#333;text-align:left;background:url(../images/bg_marco_items.png) left bottom repeat-x;}
.mi_2{float:left;width:420px;height:117px;padding:5px;}
.marco_items h2{color:#2a68d2!important;}
.cuadro_imagen{float:left;width:200px;height:200px;padding:9px;background:url(../images/bg_img_listado.png) left top no-repeat;}
.cuadro_marca{float:left;width:85px;height:85px;padding:5px;background:url(../images/bg_marca_listado.png) left top no-repeat;}
.titulo_producto{font-size:18px!important;margin:0;padding:0;}
.marco_items img{margin:0;border:0!important;}
.precio_producto{font-size:18px;color:#333;float:right;font-weight:bold;margin-right:10px;text-align:right;}
.precio_producto span{font-size:10px!important;display:block;color:#090;}
.transferencia{float:left;z-index:9999;border:1px solid #CCC;background-color:#e09b12;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.marco_detalles{margin:0;padding:0;color:#333;float:left!important;width:350px;}
.tit_detalles{margin:0!important;padding:0!important;font-size:22px!important;font-weight:bold!important;color:#000!important;text-transform:none!important;border-bottom:1px #CCC dotted;}
.det_descripcion{font-size:11px;color:#333;border-top:1px #CCC dotted;clear:left;}
.marco_carrusel{width:220px;height:90px;float:left;padding:5px;font-size:10px;color:#333;border-right:1px #766c91 solid;border-left:1px #FFF solid;}
.cuadro_carrusel{float:left;width:85px;height:85px;padding:5px;background:url(../images/bg_marca_listado.png) left top no-repeat;}
.item_c{float:left;width:120px;height:110px;}
.tit_item_c{font-size:14px;line-height:12px;letter-spacing:-0.1em;}
.subfam_item_c{color:#FFF!important;font-size:12px;}
.precio_item_c{font-size:14px;font-weight:bold;color:#666;text-align:right;}
.link_item_c{color:#FFF!important;font-size:14px;}
.subfam_item_c{font-size:12px;letter-spacing:-0.1em;}
.boton_info{position:absolute;z-index:200;bottom:10px;right:10px;width:100px;display:block;color:#105cb6;font-weight:bold;font-size:8pt;text-decoration:none;padding:3px;text-align:center;border:1px #CCC solid;background:#FFF url("../imgs/fondo_boton.png") center center repeat-x;}

/* tienda_virtual.css */
.paso_img{text-align:center;border-bottom:1px #CCC solid;margin-bottom:10px;padding-bottom:5px;}
div#lateral_iz{margin-right:5px;padding:0;border:1px solid #CCC;background-color:#fcfcfc;width:340px;position:relative;float:left;margin-bottom:10px;}
div#lateral_de{margin-left:5px;padding:0;border:1px solid #CCC;background-color:#fcfcfc;width:340px;margin-bottom:10px;float:left;}
div#lateral_de span,div#lateral_iz span{font-family:"Trebuchet MS",Vendana,Arial,sans-serif;font-size:9pt;font-weight:bold;color:#999;display:block;width:140px;float:left;padding-left:10px;}
div.datos{clear:both!important;}
div.datos .form-row{clear:left;padding:.3em;}
div.datos br{padding:0;margin:0;}
div.datos h4{border:1px #FFF solid;margin:0;padding:5px;font-family:"Trebuchet Ms",arial,helvetica,serif;color:#FFF;font-size:14px;}
.enlace{color:#adad3a;text-decoration:none;font-weight:bold;}
.tabla_amigos td a:hover{font-size:12px;color:#333;text-decoration:underline;}

/* forms.css */
#form_acceso{width:490px;font-size:12px;color:#000;margin:0;text-align:left;}
#form_acceso ol{float:left;padding:0;margin:0;}
#form_acceso fieldset li{float:left!important;}
#form_acceso legend{margin:0;text-indent:-999em;}
#form_acceso label{display:block;}
#form_acceso legend,#form_acceso label{color:#000;text-align:left;}
#form_acceso fieldset{border:none;margin:0;padding:0;}
#form_acceso fieldset li{padding:5px;}
#form_acceso fieldset li .boton{margin:20px 0 0 0;}
#form_producto{width:348px;border-right:1px #CCC dotted;float:left;margin-left:1px;}
#form_agrega{width:348px!important;font-size:12px;color:#333;}
#form_agrega legend{padding-left:0;}
#form_agrega legend,#form_agrega label{color:#333;}
#form_agrega label.radio{width:310px;}
#form_agrega label.radio input{float:left;padding:2px;}
#form_agrega label.radio span{display:block;padding:0 0 0 20px;}
#form_agrega fieldset{border:none;background:url(../images/forms/form_producto-fieldset.gif) left bottom repeat-x;margin:0;padding:0 5px 10px 5px;}
#form_agrega fieldset li fieldset{background:none;padding:0;margin:0;}
#form_agrega fieldset fieldset legend{border:none;}
#form_agrega #precio_producto{font-size:18px!important;text-align:right;}
#form_agrega #precio_producto span{font-size:10px!important;}
#form_agrega strike{color:#c30;}
#form_agrega strong.cliente_exclusivo{font-size:12px;color:#390;}
#form_agrega fieldset li{padding:7px 0 7px 0;background:url("../images/forms/form_agrega-divider.gif") left bottom repeat-x;}
#form_registro{font-size:12px;color:#000;}
#form_registro legend{font-size:16px;}
#form_registro legend,#form_registro label{color:#666;width:100px!important;}
#form_registro label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_registro fieldset{border:none;margin:0;padding:0;float:left!important;width:350px;}
#form_registro fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_registro fieldset li{height:30px;}
#form_registro fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_registro fieldset li input.radio{padding:2px;border:none;background:none;}
#form_registro fieldset li input.checkbox{padding:2px;border:none;background:none;}
#form_registro fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_registro label.acepto_lopd_label{width:350px!important;}
#form_registro fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_cambia_datos{font-size:12px;color:#000;}
#form_cambia_datos legend{font-size:16px;}
#form_cambia_datos legend,#form_cambia_datos label{color:#666;width:100px!important;}
#form_cambia_datos label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_cambia_datos fieldset{border:none;margin:0;padding:0;float:left!important;width:350px;}
#form_cambia_datos fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_cambia_datos fieldset li{height:30px;}
#form_cambia_datos fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_cambia_datos fieldset li input.radio{padding:2px;border:none;background:none;}
#form_cambia_datos fieldset li input.checkbox{padding:2px;border:none;background:none;}
#form_cambia_datos fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_cambia_datos label.acepto_lopd_label{width:350px!important;}
#form_cambia_datos fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#aviso_lopd{font-size:9px;clear:both;color:#000;overflow:auto;text-align:justify;border:1px #CCC solid;padding:10px;height:60px;}
#form_pedido{font-size:12px;color:#000;}
#form_pedido legend{font-size:16px;}
#form_pedido legend,#form_pedido label{color:#666;width:100px!important;}
#form_pedido label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_pedido fieldset{border:none;margin:0;padding:0;float:left!important;width:350px;}
#form_pedido fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_pedido fieldset li{height:30px;}
#form_pedido fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_pedido fieldset li input.radio{padding:2px;border:none;background:none;}
#form_pedido fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_pedido label.acepto_lopd_label{width:350px!important;}
#form_pedido label.radio{width:300px!important;padding:0;}
#form_pedido label.radio input{padding:0;border:none;background:none;}
#form_pedido label.checkbox{width:350px!important;padding:0;}
#form_pedido label.checkbox input{padding:0;border:none;background:none;}
#form_pedido fieldset li.comment{margin:0;padding:0 0 0 30px;}
#form_pedido fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_portes_preview{font-size:12px;color:#000;}
#form_portes_preview legend{font-size:16px;}
#form_portes_preview legend,#form_portes_preview label{color:#666;width:100px!important;}
#form_portes_preview label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_portes_preview fieldset{border:none;margin:0;padding:0;float:left!important;width:350px;}
#form_portes_preview fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_portes_preview fieldset li{height:30px;}
#form_portes_preview fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_portes_preview fieldset li input.radio{padding:2px;border:none;background:none;}
#form_portes_preview fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_portes_preview label.acepto_lopd_label{width:350px!important;}
#form_portes_preview label.radio{width:300px!important;padding:0;}
#form_portes_preview label.radio input{padding:0;border:none;background:none;}
#form_portes_preview label.checkbox{width:350px!important;padding:0;}
#form_portes_preview label.checkbox input{padding:0;border:none;background:none;}
#form_portes_preview fieldset li.comment{margin:0;padding:0 0 0 30px;}
#form_portes_preview fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_vale_regalo{font-size:12px;color:#000;}
#form_vale_regalo legend{font-size:16px;}
#form_vale_regalo legend,#form_vale_regalo label{color:#666;width:100px!important;}
#form_vale_regalo label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_vale_regalo fieldset{border:none;margin:0 0 10px 0;padding:0;float:left!important;width:350px;}
#form_vale_regalo fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_vale_regalo fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_vale_regalo fieldset li input.radio{padding:2px;border:none;background:none;}
#form_vale_regalo fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_vale_regalo label.acepto_lopd_label{width:350px!important;}
#form_vale_regalo label.radio{width:300px!important;padding:0;}
#form_vale_regalo label.radio input{padding:0;border:none;background:none;}
#form_vale_regalo label.checkbox{width:350px!important;padding:0;}
#form_vale_regalo label.checkbox input{padding:0;border:none;background:none;}
#form_vale_regalo fieldset li.comment{margin:0;padding:0 0 0 30px;}
#form_vale_regalo fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_invita{font-size:12px;color:#000;}
#form_invita legend{font-size:14px;}
#form_invita legend,#form_invita label{color:#666;}
#form_invita label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_invita fieldset{border:none;margin:0;padding:0;width:350px;}
#form_invita fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_invita fieldset li input.radio{padding:2px;border:none;background:none;}
#form_invita label.checkbox{width:350px!important;padding:0;}
#form_invita label.checkbox input{padding:0;border:none;background:none;}
#form_invita fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_invita fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_recuerda{font-size:12px;color:#000;}
#form_recuerda legend{margin:0;text-indent:-999em;}
#form_recuerda label{color:#666;width:100px!important;}
#form_recuerda label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_recuerda fieldset{border:none;margin:0;padding:0;float:left!important;width:350px;}
#form_recuerda fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_recuerda fieldset li{height:30px;}
#form_recuerda fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_recuerda fieldset li input.radio{padding:2px;border:none;background:none;}
#form_recuerda fieldset li input.checkbox{padding:2px;border:none;background:none;}
#form_recuerda fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_recuerda label.acepto_lopd_label{width:350px!important;}
#form_recuerda fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#form_devolucion{font-size:12px;color:#000;}
#form_devolucion legend{font-size:12px;}
#form_devolucion legend,#form_devolucion label{color:#666;width:100px!important;}
#form_devolucion label.error{color:red;font-size:10px;width:275px!important;text-align:right;}
#form_devolucion fieldset{border:none;margin:0;padding:0;float:left!important;width:320px;margin-top:10px;margin-left:20px;}
#form_devolucion fieldset.large{width:680px!important;text-align:right;margin-top:10px;}
#form_devolucion fieldset li{height:30px;}
#form_devolucion fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_devolucion fieldset li input.radio{padding:2px;border:none;background:none;}
#form_devolucion fieldset li input.checkbox{padding:2px;border:none;background:none;}
#form_devolucion fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_devolucion label.acepto_lopd_label{width:350px!important;}
#form_devolucion fieldset li .boton{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
#devolucion_2{width:680px;font-size:12px;color:#000;margin:0;text-align:left;}
#devolucion_2 ol{float:left;padding:0;margin:0;}
#devolucion_2 fieldset li{float:left!important;}
#devolucion_2 legend{margin:0;text-indent:-999em;}
#devolucion_2 label{display:block;}
#devolucion_2 legend,#devolucion_2 label{color:#000;text-align:left;}
#devolucion_2 fieldset{border:none;margin:0;padding:0;}
#devolucion_2 fieldset li{padding:5px 10px 7px;}
#devolucion_2 fieldset li .boton{margin:20px 0 0 0;}
#devolucion_2 fieldset li .boton{margin:0 30px 10px 0;padding:5px 10px;font-size:16px;float:right;}
.boton_esp{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;background:url("../images/input_simple.jpg") repeat-x top left;border:1px #CCC solid;}
.boton_fin{margin:0 30px 10px 0;padding:2px 5px;font-size:14px;float:right;}
.obser_cli{border:1px solid #ccc;font-family:"Trebuchet MS",Vendana,Arial,sans-serif;font-size:10pt;height:100px;color:#2f4165;width:100%;}
#form_contacto{font-size:12px;color:#000;}
#form_contacto legend{font-size:14px;}
#form_contacto legend{color:#666;}
#form_contacto legend{color:#666;}
#form_contacto label span{color:#666;font-size:10px;}
#form_contacto label.error{color:red;font-size:10px;width:475px!important;text-align:right;}
#form_contacto fieldset{border:none;margin:0;padding:0;width:550px;clear:both;}
#form_contacto fieldset.large{width:680px!important;text-align:right;margin-top:10px;clear:both;}
#form_contacto fieldset li input{padding:2px;border:1px #ccc solid;background:url("../images/input_simple.jpg") repeat-x top left;}
#form_contacto fieldset li input.radio{padding:2px;border:none;background:none;}
#form_contacto fieldset li input.checkbox{padding:2px;border:none;background:none;}
#form_contacto fieldset li{list-style:none!important;padding:5px 10px 7px;}
#form_contacto label.acepto_lopd_label{width:650px!important;}
#form_contacto fieldset li .boton{margin:0 30px 10px 0;padding:5px 10px;font-size:14px;float:right;}


/* STAR RATING */
	#rating{
		padding: 0 0px 0 10px;				
	}
	#rating span {
		display:block;
		font-size:11px;
		float: right;
		padding: 0px 20px 0 0px;
		margin: -5px 0 0 0px;				
	}

	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url("../images/alt_star.gif") top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url("../images/alt_star.gif") left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url("../images/alt_star.gif") left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
