@charset "utf-8";
@import url("reset.css");
/* main elements */

body{background:#F8F8F8 url(../img/layoutV2/gradient_bg.gif) repeat-x;font-family:Geneva,Arial,Helvetica,sans-serif; font-size:62.5%;}

*{margin:0;padding:0}
.clear,FORM BR{clear:both}.texto{color:#333}.centrado{margin:auto}.left{float:left}.right{float:right}.nopaddings{padding:0px;}
h1{font-size:180%; color:red;padding:0px;margin:5px}
h2{font-size:170%; color:black}
h3{font-size:140%; color:red}
h4{font-size:120%; color:black}
h5{font-size:110%; color:black;font-weight:bold;clear:both}
h6{font-size:100%; color:black;font-weight:normal}
h7{font-size:100%; color:#FFF;font-weight:bold;padding:6px}
a{font-size:12px;color:#000}
a:hover{color:#CCC}
a:visited{color:#000}
a:active{color:#666}
.black{ color:#333333}
.grey{ color:#666666}
.center{text-align:center}

ul{margin:15px 0 15px 10px;overflow:hidden}li{line-height:16px;}
ol{ list-style-image:url(../img/catalog_new/bullet.gif); margin:1em; padding:0.5em;}
hr{background:#000;color:#000;height:1px}

#fpago {margin: 5px 20px;}
#fpago ul{margin-left: 55px;}
#fpago li{margin: 1px 0px;}
#fpago input[type=radio]{margin:0 5px 0 !important;}

/*main layout*/

/***************  CABECERA DE LA PÁGINA ****************/
#header{clear:both;}
#header h1{display:block; width:271px; height:83px; float: left; background-image: url(../img/layoutV2/header/header_logo_lidertel.jpg); margin:0; text-indent: -5000px;}
#header h1 a{display:block; width:100%;	height: 100%;}
#header h1 + img{float:left}
#header img{float:left;}
/*******************************************************/

div#main_shadow{width:965px;padding:0px 21px;background:url(../img/layoutV2/bg_shadow.png) repeat-y left;}
div.borders_shadow{width:1007px;height:31px;margin:auto}
div.borders_shadow.top{background:url(../img/layoutV2/top_shadow.png);}
div.borders_shadow.bottom{background:url(../img/layoutV2/bot_shadow.png)}
div#container{margin:0px;overflow:hidden;background-color:#FFF;width:965px}
p#footer{height:46px;width:785px;background:url(../img/layoutV2/footer.jpg);padding:20px 0px 20px 180px;margin:0px}
p#footer a{color:#F00; font-size:11px}

#menu{width:945px;height:21px;margin:6px 0;padding:2px 10px;overflow:hidden;background:url(../img/layoutV2/topmenu_bg.jpg) repeat; clear:both;}
#menu ul{font-weight:bold;list-style:none;margin:0}
#menu ul li{float:left;list-style:none;height:19px;padding-top:3px;border-right:1px dotted #999; z-index:1;}
#menu ul li:hover{ color:#FFF;background:url(../img/layoutV2/topmenu_bgdk.jpg) repeat-x top}
#menu ul li a{padding:1px 8px 10px; font-size:11px; font-family: Arial,Helvetica,sans-serif;}
#menu ul li a.special{ color:#CC0000}
#menu ul li.last{margin-right:5px;}
#menu ul li.social-nets{width:20px; /*float:right;*/ margin:0; padding:0; height:20px; margin:1px 5px; border:0; z-index:2;}#menu ul li.social-nets:hover{background:none;}#menu ul li.social-nets a{display:block; width:20px; margin:-1px auto 0 auto; padding:0; height:20px; text-indent:-5000em; background:url(../img/catalog_new/social-nets.png) no-repeat;}
#menu ul li.social-nets a.rss{background-position:-44px 0;}
#menu ul li.social-nets a.rss:hover{background-position:-44px -22px;}
#menu ul li.social-nets a.blogger{background-position:0 0;}
#menu ul li.social-nets a.blogger:hover{background-position:0 -22px;}
#menu ul li.social-nets a.facebook{background-position:-23px 0;}
#menu ul li.social-nets a.facebook:hover{background-position:-23px -22px;}
#menu ul li.social-nets a.twitter{background-position:-65px 0;}
#menu ul li.social-nets a.twitter:hover{background-position:-65px -22px;}
#menu ul li.social-nets a.youtube{background-position:-85px 0;}
#menu ul li.social-nets a.youtube:hover{background-position:-85px -22px;}

#contain_left{float:left;width:657px;overflow:hidden;margin:0px}#contain_right{ float:right; overflow:hidden; margin:0 0 15px 8px}
/*internal box preferences*/
div.caja_left{width:100%;padding:15px;background-color:#f5f5f5}div.caja_left.bg{background:#f5f5f5 url(../img/layoutV2/corner_right.gif) no-repeat right top}div.caja_right{width:270px;padding:0 15px 15px 15px}div.caja_right.bg{background:#f5f5f5 url(../img/layoutV2/corner_left.gif) no-repeat left top}div.publi_right{float:right;width:295px;padding-left:10px}

.cien{width:100%}.ochenta{width:80%}.sesenta{width:60%}.cuarenta{width:40%}

.caja_top h2{font-size:120%; color:black}
div.video_container{width:250px;padding-left:15px;overflow:hidden}
#promocion{padding:0;width:650px;height:310px;overflow:hidden;float:left}
#liderteltv H5 SPAN,#promocion H5 SPAN{display:none}
div.video_boxtop{width:253px}
div.video_boxmain{width:400px;padding:20px;background:url(../img/layoutV2/video_bg.jpg) no-repeat}
div.video_mainportada{width:250px}
div.video_boxfoot{height:30px;margin-top:12px}
div.caja_left .fichahead{background:url('../img/layoutV2/header_tab.gif') no-repeat top left;font-size:100%;overflow:hidden;padding:7px 0px 2px 10px;margin:5px 0px 10px 0px}
div.caja_left .fichahead p{font-size:110%;font-weight:bold;color:white;margin-bottom:15px}
div.caja_left .fichahead ul{}
div.caja_left .fichahead li{background:url('../img/layoutV2/dotted-arrow-gold.gif') no-repeat 2px 4px;list-style:none;padding-left:14px;font-size:99%;float:left;width:240px;line-height:1.5em;margin:2px 10px 0px 0px}
div.caja_left .fichahead li a{font-size:100%}
div.caja_left .fichahead cite{font-size:100%}
div.caja_left #publi_ficha_internet{ background:url(../img/layoutV2/bg_internet.jpg) no-repeat left top; height:53px;width:326px; margin:20px 0 30px -15px;padding:55px 10px 0px 320px}
div.caja_left #publi_ficha_internet h1{margin:5px;float:right;font-family:Arial,Helvetica,sans-serif}
div.caja_left #publi_ficha_internet a{font-size:medium;color:#FFF}
div.caja_left #publi_ficha_internet cite{font-size:110%;margin-left:140px}
div.caja_top{width:626px;padding:15px;overflow:hidden}
div.caja_top img{margin:0px 5px}
div.caja_top #regalo{margin:10px 0;padding:5px 0;border-top:1px dotted #999}
div.caja_top #precio{font-size:2em;margin:10px 10px 0 40px;padding:10px 10px 8px 15px;width:113px;text-align:center;height:22px;background:url(../img/layoutV2/but_price.jpg)}
div.caja_top #comprar{margin-top:10px;font-size:2em;width:138px;height:40px}
div.footerficha{ background:url(../img/layoutV2/stripe_grey.png) repeat; width:100%; padding:0.5em; border:1px dotted #F3F3F3; text-align:center}
#iva{margin-right:20px;text-align:right}
A.selecciona_over,A.seleccionado{color:#000}
.video_boxfoot A{font-size:95%;text-decoration:none;font-weight:bold;padding:5px}
.video_boxfoot A:HOVER{color:#F00;border:1px solid #666}
#panel_fotos .imagen{border:1px solid #CCCCCC; padding:2px; background-color:#FFFFFF;}
#panel_fotos .seleccionado{background:url(../img/catalog_new/buscador/form_labelz.gif);border:1px dotted #666;text-align:center;font-weight:bold;margin:15px auto 15px auto;padding:5px}
div.caja_left .fichahead .fichas P{margin-right:30px;color:#000;font-weight:normal;line-height:1.3em}
.fichahead H3{color:#FFF;font-size:120%;margin-bottom:10px;width:95%;overflow:hidden}
div.publi_fones{width:965px;height:20px}
#subscribete_newsletter{background:url(../img/catalog_new/newsletter_signup.gif) no-repeat;text-align:left;width:646px;height:180px;padding-top:40px;padding-left:35px}
#subscribete_newsletter label{width:120px;float:left;font-weight:bold}
SELECT{border:1px solid #a7a6aa}

/*catalogo de telefonos*/
body .contenido_telefonos{padding:6px 3px 6px 3px;height:235px;background-color:#F6F6F6;width:100%; border:1px solid #E0E0E0; overflow:hidden}
#category_loader .seleccionado{border:1px solid #333}
#category_loader .normal{border:1px solid #E0E0E0}
#category_loader img:hover{border:1px solid #666}
.procesando2{height:165px;overflow:hidden}
.sinproductos{background-image:url('../img/catalog_new/products_panel/sin_productos.gif')}
.contenido_telefonos #result{width:918px;margin:auto;padding-bottom:5px;overflow:hidden}
.contenido_telefonos #result a{ text-decoration:none; color:#000000; font-size:x-small;width:125px;height:130px;background-color:#FFF;display:block;border:1px solid #E0E0E0;margin:1px 1px 2px 2px;float:left;padding-top:4px; text-align:center;}
.contenido_telefonos #result a:hover{color:#000000; border:1px solid #993300}
.procesando{width:533px;height:70px;padding-top:45px;margin:10px auto;text-align:center;background-repeat:no-repeat}.buscando{height:165px; overflow:hidden;background-image:url('/img/catalog_new/products_panel/sin_productos.gif');}body .contenido_telefonos .control{clear:both;padding:3px;width:99%;height:60px;text-align:center;cursor:pointer} .contenido_telefonos .control2{width:99%;overflow:hidden;text-align:left}.contenido_telefonos .control2 TD{font-size:110%;font-weight:bold}.contenido_telefonos SELECT,.contenido_telefonos INPUT{font-size:11px;float:none}body .contenido_telefonos #result .nav{width:100px;height:25px;overflow:hidden;float:left;}body .contenido_telefonos #result .nav_over{cursor:pointer;height:25px; overflow:hidden}

/*Elements*/
div#flashMessage{
	width:100%;
	background-color:#FFF;
	margin:0 0 1em 0;
	border-bottom:1px solid black;
	padding:0.5em;
	text-align:center;
	font-weight:bold;
	font-size: 12px;
}
div#flashMessage a{color:red; font-size: 1em;}

div#imagen_promo{float:left; width:660px; margin-right:5px;}
div#imagen_promo h1, div#imagen_promo h2{ text-indent:-5000px; display:none;}

div#mini_navs{float:left; width:300px;}
div#mini_navs a,div#mini_navs embed, div#mini_navs object{margin-bottom:5px; display:block;}

div#subimagen_promo{ float:left; width:100%; background-color:#efefef;}
div#subimagen_promo img{border:1px solid #e0e0e0; margin:10px;}
div#subimagen_promo img:hover{border:1px solid #999999;}

H1 SPAN,H2 SPAN,H3 SPAN,H4 SPAN,H5 SPAN{display:none}
#cajaBuscador{width:100%;overflow:hidden;margin:10px 0}
.contenido_caja{padding:0px 3px 6px 3px;overflow:hidden;background-color:#F6F6F6;border:1px solid #E0E0E0}
.contenido_caja TD{padding:3px 0}
.titCarrito{background:url(../img/layoutV2/carrito_tit_bgr.gif) no-repeat right top}

/*Formulario presupuestos de empresa*/
#presupuesto{background:#fff url('../img/enterprise_request/bg_index.gif') no-repeat top left;padding:60px 10px 10px 20px;height:130px;overflow:hidden;width:460px;}
#presupuesto h2{text-indent:-5000px;}
#presupuesto .grey, .black{ font-size:small; line-height:16px;}
#presupuesto a{margin:10px 0px 0px 15px; border:#7d7777 1px solid; display:block; width:160px; float:left; padding:12px; zoom:1; filter: alpha(opacity=60); opacity: 0.6;}
#presupuesto a:hover{ border:#cc0101 1px solid; filter: alpha(opacity=90); opacity: 0.9;}
#presupuesto a#enlaceParaEmpresas{background:#9a9a9a url(../img/enterprise_request/empresas.gif) no-repeat center; text-indent:-5000px;}
#presupuesto a#enlaceParaEmpresas:hover{ background:#9a9a9a url(../img/enterprise_request/empresas.hover.gif) no-repeat center;}
#presupuesto a#enlaceParaAutonomos{background:#9a9a9a url(../img/enterprise_request/autonomos.gif) no-repeat center; text-indent:-5000px;}
#presupuesto a#enlaceParaAutonomos:hover{ background:#9a9a9a url(../img/enterprise_request/autonomos.hover.gif) no-repeat center;}

#ventanaEmpresasForm {height: 200px;}
#ventanaInnerEmpresasForm{ width:430px; height:170px; padding:10px;}
#ventanaInnerEmpresasForm h1{margin-bottom:15px;}
#ventanaInnerEmpresasForm label{text-indent:0; font-weight:bold; font-size:12px; width:100px; display:inline-block; height:20px;}
#ventanaInnerEmpresasForm a.operadoras{ margin-top:20px; filter: alpha(opacity=60); opacity: 0.6;}
#ventanaInnerEmpresasForm a.operadoras:hover{ filter: alpha(opacity=90); opacity: 0.9;}
#ventanaInnerEmpresasForm a.lineas{background:#ffffff; filter: alpha(opacity=60); -moz-border-radius: 3px; -webkit-border-radius: 3px; opacity: 0.6; padding:7px; border:2px solid #FF0000; color:#FF0000; font-weight:bold; text-decoration:none; margin:0px 0px 0px 15px;}
#ventanaInnerEmpresasForm a.lineas:visited{ color:#FF0000;}
#ventanaInnerEmpresasForm a.lineas:hover{background:#FF0000; color:#FFFFFF}
#ventanaInnerEmpresasForm #pasos{ position:absolute; bottom:20px; left:10px; width:154px; height:21px; margin:10px 0px 0px 15px; padding:12px 0 0 20px; background:url(../img/enterprise_request/pasos.png) no-repeat bottom; color:#666666;}
#ventanaInnerEmpresasForm #pasos a{text-decoration:none; color:#666666; margin:0; padding:0; height:20px; width:30px;}
#ventanaInnerEmpresasForm #pasos b{margin-right:30px;}
#ventanaInnerEmpresasForm #pasos span{color:#FF3300; padding:6px; margin-right:5px; height:20px; width:30px; overflow:hidden;  filter: alpha(opacity=70); opacity: 0.7;}
#ventanaInnerEmpresasForm #pasos span.actual{color:#ffffff; background-color:#cccccc}


/*Carrito de la compra*/
#shoppingcart{ width:100%}
#shoppingcart TH,.dataTable TH{background:#db1c24;border-bottom:1px dotted #686868;color:#FFF;font-weight:bold;font-size:120%;line-height:24px;text-transform:uppercase}
#shoppingcart TD,.dataTable TD{border-bottom:1px dotted #686868;font-size:110%;padding:8px 0;text-align:center;vertical-align:middle}
#shoppingcart TH.fotos{background:#db1c24 url(../img/layoutV2/carrito_bgr_cart2.gif) no-repeat left top}
#shoppingcart .fotos{padding-right:10px;text-align:right;width:85px}
#shoppingcart .uds,#shoppingcart .pvp{width:130px}
#shoppingcart .pvp{background:#ebebeb;font-size:140%;font-weight:bold}
#shoppingcart .botones{width:75px}
#shoppingcart .descrip{padding-left:15px;text-align:left}
#shoppingcart .descrip STRONG{line-height:1.5em}
#shoppingcart INPUT{display:inline;width:50px;text-align:center}
#shoppingcart SPAN{border:1px solid #a7a6aa;display:block;float:left;font-size:120%;margin:0 10px 0 15px;padding:4px 0;width:35px}
#shoppingcart .uds IMG{float:left;margin:5px 2px}

#totalCompra .pvp{background:#676767 url(../img/layoutV2/carrito_bgr_total.gif) no-repeat left bottom;color:#FFF;font-weight:bold;font-size:175%;padding:17px 0}
#totalCompra TD{border:0;background:#f3f3f3 url(../img/layoutV2/total.gif) no-repeat right bottom}
#totalCompra .botones{background-image:none}

.botonera{margin:20px 0;padding-right:65px;text-align:right}
.botonera A{margin-right:25px}

.promos{background:#f3f3f3;border-bottom:1px solid #676767;margin-bottom:10px;padding-bottom:10px;width:100%;overflow:hidden}
.promos H2{background:#676767 url(../img/layoutV2/promos_curv.gif) no-repeat left top;color:#FFF;font-weight:bold;font-size:120%;padding:5px 10px;text-transform:uppercase}
.promos P{line-height:1.2em;font-size:120%;margin:12px}
.promos div{line-height:1.2em;font-size:120%;margin:12px}
.promos IMG{float:right;margin:5px}
.promos A{color:#db1c24;font-weight:bold;font-size:110%;margin:5px 12px;text-decoration:underline}
.promos#login H2{background:#db1c24 url(../img/layoutV2/promos_cuenta.gif) no-repeat left top}

.opcional #login{background:#f3f3f3}

#login{background:url(../img/layoutV2/login_bgr.gif) repeat-x right top;font-size:100%;margin:20px 0;width:100%}
#login FORM{background:url(../img/layoutV2/login_tit.gif) no-repeat left top;color:#FFF; padding:5px 0 5px 95px}
#login LABEL{display:block;font-weight:bold;padding-left:8px}
#login INPUT{background:#FFF;border:1px solid #a7a6aa;margin:2px 0;width:150px}
#login .botones{text-align:right;padding:0 20px 5px 0}
#login .botones INPUT{background:none;border:0;width:auto}
#login A{color:#FFF;font-size:100%;font-weight:bold}
#login A:HOVER,.promos A:HOVER{color:#000}
#rememberPass LABEL{display:block;float:left;padding-left:10px;width:100px}
#rememberPass .botones{padding:5px 15px;text-align:right}
#rememberPass INPUT{float:none}

#progressbar{padding:12px;text-align:right}
#progressbar OL{background:url(../img/layoutV2/carrito_progress.gif) no-repeat; list-style-image:none; margin:0; padding:0; border:0;height:22px}
#progressbar .stp1{background-position:right top}
#progressbar .stp2{background-position:right -22px}
#progressbar .stp3{background-position:right -44px}
#progressbar .stp4{background-position:right -66px}
#progressbar LI{display:block;float:left;padding:0 5px;text-align:left;text-indent:-999px}

.titulo .opciones H3{font-size:120%}
.titulo .opciones P{line-height:1.2em;margin:10px 20px}
.titulo .opciones H4{color:#FFF;padding:0 20px}

#impuestos{width:268px; margin-left:380px;overflow:hidden}
#impuestos TABLE{background:url(../img/layoutV2/acc_edit_boxSup.gif) no-repeat top left}
#impuestos .opciones{height:auto; min-height:inherit;margin:10px 10px 5px auto; background:#676767 url(../img/layoutV2/acc_edit_boxInf.gif) no-repeat scroll left bottom;}
#impuestos .opciones TD{border:0;background:none;font-weight:bold;padding:5px 7px;text-transform:uppercase;vertical-align:middle}
#impuestos .opciones .pvp{text-align:right}#impuestos #wellcome{font-size:140%}
#impuestos #wellcome {background:#DB1C24 url(../img/layoutV2/acc_name_boxInf.gif) no-repeat bottom;}
#impuestos #wellcome table{background:url(../img/layoutV2/acc_name_boxSup.gif) no-repeat top;}
#impuestos #wellcome strong{font-size:180%}

#comentarios H3{padding:0 10px}
#comentarios FORM{margin:15px}
#comentarios TEXTAREA{width:100%}


.caja_X{clear:both;margin:5px auto 7px auto;width:99%;height:1%;background-position:bottom;background-image:url(../img/catalog_new/separador_x.gif);background-repeat:repeat-x}
.error-message{color:#c5221b;background:url(../img/layoutV2/stripe_grey.png);border:1px solid #333;float:left;padding:3px; margin:3px; font-weight:bold; }
.ref{font-weight:bold;color:#db1c24;font-size:120%;width:85px}
.shops H5{background:url(../img/layoutV2/shop_tit.gif) no-repeat left bottom;height:70px}
.shops TABLE{border-top:1px solid #FFF;font-size:110%;width:100%}
.shops TH{background:#666;color:#FFF;font-weight:bold;text-transform:uppercase}
.shops TD,.shops TH{padding:3px}
.shops TD STRONG{padding-left:15px}
.style1{color:#FFF;font-weight:bold}
.style2{color:#FFF}
.tienda_par{background-color:#EFEFEF}
.tienda_titulo{background-color:#CCC}
.fichas{font-size:110%;padding:0 20px 10px 0}
.fichas BR{clear:both}
.fichas hr{ width:80%; margin:1em auto; border:none; border-top:1px #cccccc dotted;}
.fichas H4{background:#c5221b;color:#FFF;font-size:110%;text-transform:uppercase;padding:3px 6px}
.fichas FORM{margin-left:35px}
.fichas #account{margin-left:0}
.fichas FORM I{display:block;float:left;padding:7px 0 0 7px}
.fichas INPUT{font-size:100%;float:left}
.fichas DIV LABEL,DIV.input LABEL{}
.fichas LABEL,.fichas INPUT{margin:6px 0}
.fichas LABEL{float:left;font-weight:bold;padding:3px 10px 0 10px;width:120px}
.fichas .botonera INPUT{float:none}
.fichas .botonera{width:85%;overflow:hidden;text-align:center;margin-top:5px;padding-bottom:10px}
.inputRequirement{float:left;}
.fichas #account H4{border-top:1px dotted #686868;border-bottom:1px dotted #686868}
.fichas #account LABEL{margin-left:15px}
.fichas #account .inputRequirement{color:#999;float:left;padding:8px 0 0 10px}
.fichas #account SPAN INPUT{float:none;margin:4px 4px 0 8px}

#account FIELDSET{margin:5px 0 20px 0;width:100%;overflow:hidden}
#account.titulo{background:url(../img/layoutV2/account_bgr.jpg) no-repeat left top;padding-top:45px}
#account H1{background:url(../img/layoutV2/account_new.gif) no-repeat right top;height:115px}
#account H1 SPAN{display:none}
#account H2{background:#666;color:#FFF;font-weight:bold;font-size:120%;line-height:1.3em;margin:5px 20px 5px 385px;padding:10px 0}
#account DIV.left{width:420px}
#account .left,#account .right{font-size:110%;line-height:1.2em}
#account H3{margin:5px 15px}
#account UL,#account P{margin:0 15px;padding:0}
#account LI{font-weight:normal;margin-bottom:5px}
#account .right{width:215px}

#wellcome{background:#db1c24 url(../img/layoutV2/acc_name_boxInf.gif) no-repeat bottom left}
#wellcome H3{background:#db1c24 url(../img/layoutV2/acc_name_boxSup.gif) no-repeat top left}

.opciones{background:#676767 url(../img/layoutV2/acc_edit_boxInf.gif) no-repeat bottom left; color:#FFF; margin:15px 20px; height:auto; width:268px; overflow:hidden}
.opciones H3{background:url(../img/layoutV2/acc_edit_boxSup.gif) no-repeat top left;color:#FFF;padding:5px 15px;text-transform:uppercase}
.opciones IMG{float:left;margin-bottom:5px}
.opciones UL, .opciones P{margin:15px 15px 5px 100px}
.opciones DIV{font-size:110%;margin:15px}
.opciones LI,.menu LI{margin-bottom:5px}
.opciones A{font-size:110%;color:#FFF}
.opciones A:HOVER{color:#000}

.menu LI{background:none; list-style-image:none;background:url(../img/layoutV2/account_flch.gif) no-repeat left 3px;line-height:1.2em}
DIV.address{margin:5px 20px}
.address TH{background:#ccc;text-align:left;padding:2px 15px}
.address DIV{border:1px dotted #686868;background:#f3dcdc;font-weight:bold;margin:10px 20px 25px 20px;padding:10px}
.address DIV SELECT{font-size:11px;width:200px}
.address DIV A{margin-top:10px}
TABLE.address{width:100%}
.address TD{border-bottom:1px dotted #686868;padding:5px 15px;width:auto}
.address .botones{text-align:right;width:180px}
.address .botones IMG{margin:0 5px;vertical-align:middle}
.address A{color:#db1c24;font-size:100%;font-weight:normal;margin-left:10px;text-decoration:none}
.address A:HOVER{color:#000}

#cuenta{padding:7px;}
#cuenta I{display:block;color:#444;font-style:italic;text-align:right;padding:5px 20px}
#cuenta .botonera{margin:10px auto;padding-bottom:15px;width:75%;overflow:hidden}
#cuenta H4{border-top:1px dotted #686868;border-bottom:1px dotted #686868}
#cuenta H3{margin:5px 15px}
#cuenta .botonera INPUT{width:auto}

#afiliados{font-size:110%;line-height:1.3em}
#afiliados DIV{background:#7c7c7c;border-top:3px solid #c5221b;padding:10px 25px;width:92%;overflow:hidden}
#afiliados P,#afiliados H3{margin:10px 270px 10px 15px}
#afiliados UL{background:#f7f7f7;margin:0;padding:10px 5px;width:255px}
#afiliados LI{background:url(../img/layoutV2/dotted-arrow.gif) no-repeat left 3px;font-weight:normal;margin-bottom:5px;padding-left:12px}
#afiliados DIV DIV{border:0;clear:both;color:#FFF;margin:10px;padding:10px 0 0 0}
#afiliados DIV A{font-weight:bold}

#buscador label{float:left;width:90px;text-align:right;margin-right:10px;padding-top:2px}
#buscador input,select{float:left;font-size:0.9em;background-color:#EFEFEF; margin:1px;padding-left:2px} 
#buscador input:focus,select:focus{border:1px solid #C33;background-color:#F0F0F0;outline:2px solid #FFA6A6}
#buscador input img:hover{outline:2px solid #FFA6A6}
#buscador fieldset{border:1px solid #069;background-color:#E4E4E4;margin:5px;padding:5px}
#buscador_form{background-image:url(../img/catalog_new/buscador/fondo_form.gif);background-repeat:repeat-y;font-size:110%;width:646px}
#buscador_form FORM{background-image:url(../img/catalog_new/buscador/top_form.gif);background-position:top left;background-repeat:no-repeat;min-height:200px;padding-top:30px}
#buscador_form p.campo1{height:15px;text-align:left;padding:5px;font-weight:bold;border-left:10px solid #C33;background-image:url(../img/catalog_new/buscador/form_labelz.gif);background-repeat:repeat;margin:5px 142px 2px 10px}
#buscador_form p.campo2{text-align:left;margin-left:50px; padding:3px;border-bottom:1px solid #999;margin-right:150px}#buscador_form label{width:85px;padding-right:10px;margin-right:5px}
#buscador_form table.campo2{text-align:left;margin:5px 150px 0 50px;padding:3px;border-bottom:1px solid #999}
#buscador_form table INPUT{margin:4px 2px}
#buscador_form .botonera{text-align:center}

#resultado_busqueda .telefono{cursor:pointer;width:107px;height:130px;overflow:hidden;background-color:#FFF;margin:3px 7px 3px 7px;float:left;border:1px solid #E0E0E0;text-align:center}
#resultado_busqueda .telefono:hover{background-color:#FFF;border:1px solid #666}
#resultado_busqueda .telefono_over{cursor:pointer;width:107px;height:130px;overflow:hidden;margin:3px 7px 3px 7px;float:left; background-color:#FFF;border:1px solid #666;text-align:center}

#Table_01{margin:5px auto;width:610px}
#ptos DIV{font-size:110%}
#ptos DIV P,#ptos DIV FORM{margin:10px 20px 10px 15px}
#ptos DIV.left{width:260px}
#ptos DIV LABEL,#ptos DIV INPUT,#ptos DIV SELECT{float:left;margin:5px 0}
#ptos DIV LABEL{font-weight:bold;padding-top:3px;width:120px}
#ptos DIV INPUT,#ptos DIV SELECT{font-size:11px;width:100px}
#ptos H3{padding:15px 0 0 15px}
#ptos .descrip{background:#db1c24;border:2px solid #494949;color:#FFF;margin:10px auto;padding:5px 10px;width:580px;overflow:hidden}
#ptos .descrip H4{padding-bottom:8px}
#ptos .descrip LI{margin-bottom:5px}
#ptos .right{margin-right:15px}
#ptos .botonera{text-align:center}
#ptos .botonera INPUT{float:none;width:auto}

#legal{font-size:110%;line-height:1.2em;margin:15px 0}
#legal P{font-size:120%;margin:15px}
#legal UL{border-top:1px dotted #a8aba9;margin:15px 0;padding:0}
#legal LI{background:#f6f6f6 url(../img/layoutV2/dotted-arrow.gif) no-repeat 26px 12px;font-weight:normal;padding:10px 40px}
#legal .par{background:#FFF url(../img/layoutV2/dotted-arrow.gif) no-repeat 26px 12px;border-top:1px dotted #a8aba9;border-bottom:1px dotted #a8aba9}
#legal LI B{color:#7d3d40}

div.productList{margin:2%; width:91%; border:1px solid #efefef; background:#efefef; -moz-border-radius:5px;}
div.productList img{border:1px solid Gainsboro; padding:10px; background:white;}
div.productList h2 a{font-size:140%; text-decoration:none; border-bottom:2px dotted gray;}
div.productList h2 a:hover{color:red; border-bottom:2px dotted red;}
div.productList ul.catalogBrands{}
div.productList ul.catalogBrands li{}
div.productList ul.catalogBrands li.fabricantes{}
div.productDescription{width:180px; height:210px; padding:5px 0; margin:10px 0; float:left; overflow:hidden;}
ul.priceList{float:left;width:250px; margin-top:0px; margin-left:30px;}
ul.priceList li{ margin:5px 0;}
ul.priceList li a{text-decoration:none; position:relative; padding:2px;-moz-border-radius:4px; border:1px solid gray; display:block; overflow:visible; padding:2px;}
ul.priceList li a:hover{background:gray;color:white;}
ul.priceList li a span{clear:both;display:block;}
ul.priceList li a span.price{position:absolute;right:5px;top:2px; font-weight:bold; text-decoration:underline;


.news{margin-top:18px;padding:0 10px;width:610px; overflow:hidden}
.news DIV{margin:0 0 0 100px;width:500px}
.news SPAN{background:#db1c24 url(../img/layoutV2/noticias_fecha_bgr.gif) no-repeat left top;color:#FFF;display:block;font-weight:bold;float:left;height:25px;margin-top:5px;padding-top:3px;text-align:center;width:79px}
.news H3{background:none;border-bottom:1px dotted #db1c24;color:#db1c24;font-weight:bold;font-size:110%;padding:5px 0;text-transform:uppercase}
.news STRONG{display:block;font-size:100%;text-transform:uppercase}
.news P{line-height:1.2em;margin:5px 15px}

.banners{padding-bottom:15px;width:95%}
.banners P{margin:10px 0}
.banners DIV{padding:10px;text-align:center}

.catalogoTradicional h4{margin-left:15px;}
.catalogoTradicional li.fabricantes{border:1px solid #cccccc; margin:5px; height:30px; width:130px; float:left;}

.dataTable{width:100%}

.scroll{width:100%;overflow:auto;height:500px}
.scroll TABLE{width:100%}
.scroll A{color:#db1c24;font-weight:bold;font-size:98%;padding-right:10px}
.scroll A:HOVER{color:#000}

.dataTable TD,
.dataTable TH{width:20%}
.dataTable TD{font-size:100%}

.descargas{width:96%;overflow:hidden;padding:5px;text-align:right}
.descargas A{background:#de3232 url(../img/layoutV2/pagos_btn.gif) no-repeat left top;color:#FFF;display:block;font-size:100%;font-weight:bold;height:24px;margin:0 5px;padding:4px 0;text-decoration:none;text-align:center;width:100px}
.descargas A:HOVER{color:#000}
.descargas P{margin-top:10px}

.horizontal TD{width:auto; padding: 0 5px}

#slideshow img{position: absolute;right:0px; bottom:0px; z-index:23}
#slideshow{width: 650px;height: 310px;position:relative;}

#navegador{cursor:pointer}
#navegador{visibility:hidden;cursor:pointer; width:20px; overflow:hidden; position:absolute; z-index:25;filter: alpha(opacity=70); opacity: .7; background-color:#FFFFFF; top:230px; left:630px;}
#navegador .navegadores {float:left; width:20px; margin:5px;}
#navegador .navegadores a{text-decoration: none; font-size:medium; padding:5px;}

div.tiendas{border-radius:7px;	width:92%; padding:10px; border:1px solid #333; background-color:#FFF;}

/* TEMPORALES */
.attention_msg {color: red; font-size: 1.2em; font-weight: bolder; margin: 20px auto; text-align: center;}
#lopd{background:#868585;color:#fff;font-size:100%;margin-top:2px;padding:10px 15px}

/* PROTOWIN */
div.ProtoWin {padding:5px; position:fixed; max-height:90%; max-width:90%; border:solid 3px #aaa; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; -ms-border-radius: 1em; -khtml-border-radius: 1em; background: #fff; z-index:2;}
div.ProtoWin .outer-container{overflow:auto; max-height:100%;}
div.ProtoWin .closeButton{ display:block; position:absolute; right:-14px; top:-14px; cursor:pointer; background:url(../img/close_buttom.png); text-indent:-500px; width:29px; height:29px; overflow:hidden; margin:0px;}
div.ProtoWin div.loading {background: url('../img/AjaxCatalog/loading.gif') no-repeat; width:66px; height:66px;}
div.backScreen{position:absolute; background:#000; z-index: 1;}