@charset utf-8;








.ui-effects-transfer { background-color: #efefef; border: 1px dotted black; z-index:9999999999999999999999999999; } 

.bgcolor {background-color:#BF2F38;}
.bgcolorblack {background-color:#000000;}



body{margin:0;}

body.jenck{background-color:#BBB;background-position:center center;background-repeat:repeat-y;}

.fixed{width:100%;height:30px;padding:0;margin:0;position:fixed;top:0;z-index:9999999999;display:block;*position:relative}
.fixed > .top{background-color:#f2f2f2;margin: 0 auto;width:960px;height:30px;padding:0 ;position:relative;text-align:right;vertical-align:middle; border-bottom: 1px solid #bbb}
.fixed > .down{background-color:#eeeeee;margin: 0 auto;width:960px;height:400px;padding:0;position:relative;text-align:left; display:none; }




.site {display:block;margin-left:auto;margin-right:auto;width:960px;margin-top:30px;*margin-top:0px;}


input,select,textarea{background-color:#f2f2f2;border:1px solid #000;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
p{margin:0;text-align:left;}
form,div.log p,#log_res p{margin:0;}
h1{color:#333;font-size:130%;font-weight:700;margin-bottom:0;margin-top:4px;text-decoration:none;}
h2{color:#333;font-size:125%;font-weight:700;margin-bottom:0;margin-top:4px;text-decoration:none;}
h3{color:#b40000;font-size:110%;font-weight:700;margin-bottom:0;margin-top:2px;text-decoration:none;}
h4{color:#333;font-size:100%;font-weight:700;margin-bottom:0;margin-top:4px;text-decoration:none;}
h5{color:#b40000;font-size:100%;font-style:italic;font-weight:700;line-height:normal;margin-bottom:0;margin-top:4px;text-decoration:none;text-transform:none;}
h6{color:#333;font-size:10px;font-weight:700;margin-bottom:0;margin-top:0;text-decoration:none;text-transform:uppercase;}

.ajax-loading,
.spinner,
.mini-loading{background:url(/images/spinner.gif) no-repeat center;}


.browse_container > .navigation{margin-top:2px;text-align:right;}
.collapse{visibility:collapse;}

.cursor-pointer,.link,.submit{cursor:pointer;}

.destacada{color:#b40000;font-style:italic;font-weight:700;}

.epigrafe{font-size:8pt;font-style:italic;font-weight:700;text-align:center;}
.error_messages,
.error_message{border-radius:5px;background-color:#FFEAEA;border:1px solid #FF9595;font-size:90%;line-height:1;padding:10px 8px;}

.hide{display:none;visibility:hidden;}
.hidden{visibility:hidden;}
.alignleft{float:left;}
.alignright{float:right;}
.right{text-align:right;}
.space{height:10px;}
.white{color:white;}
.green{color:green;}
.red{color:red;}
.draggable{cursor:move;}

.ficha{border-radius:5px;background-color:#eeeeee;border:1px solid #cccccc; padding:10px 8px;}

.expand_form{border-radius:5px;background-color:#ffffff;border:1px solid #888888;font-size:12pt;line-height:1;padding:10px 8px;}
.close_button{float:right;}

.impar{margin-right:12px;}
.info_messages,.info_message{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#FFF2CE;border:1px solid #EBD085;font-size:90%;line-height:1;padding:10px 8px;}
.inline{display:inline;}
.izquierda,.left{text-align:left;}
.listas,.productos_descripcion{vertical-align:top;}



div.special_list { position: relative; }

div.special_list p{ line-height:100%; }
div.special_list a{ line-height:100%; display:block; height:100%; width: 100%; margin:0; padding: 0; }

div.special_list ul {  margin: 0; padding: 0; list-style-type:none;}
div.special_list li { }
div.special_list > ul { width: 100%;  position: absolute;  background-color:#fff;}
div.special_list > ul > li { height:22px; background:#000 url(/img/titulo_bg.png) center center; vertical-align: middle; }
div.special_list > ul > li > p { text-align: center; color:#FFF; font-size:1em; font-weight:700; margin:0; text-transform:uppercase; display:block; line-height: 22px; }
div.special_list > ul > li > ul { }
div.special_list > ul > li > ul > li { height:50px; display:block; background-color:#bbb; padding: 4px; margin-bottom: 2px;}
div.special_list > ul > li > ul > li.even { background-color:#f7f4f2; }
div.special_list > ul > li > ul > li.odd { background-color:#EFE9E4; }
div.special_list > ul > li > ul > li p { margin-top: 4px; display:block; }
div.special_list img { height: 48px; border: 1px #888 solid; float: right; }

div.spacer { height: 6px; }





.log_{border-radius:5px;background-color:#eee;border:1px solid #ccc;color:#034;font-size:90%;line-height:1;padding:4px 8px 10px;}
.logo_marca{float:right;height:38px;width:140px;}

.miniaturas div{display:inline-block;margin:2px;}
.notaalpie{font-size:8pt;}
.novedades{background-color:#FFF;background-image:url(/img/sidebar_novedades.jpg);background-position:center top;background-repeat:no-repeat;padding:93px 0 5px;width:204px;}
.novedades h1{color:#bf2d38;font-size:8pt;letter-spacing:2px;margin:10px 10px 0;text-shadow:.1em .1em .2em #888;}
.novedades p{font-size:8pt;margin:2px 10px 5px;text-shadow:.1em .1em .2em #888;}

.site > .medium .page a,
.site > .medium .page a:link,
.site > .medium .page a:visited,
.site > .medium .menu a,
.site > .medium .menu a:link,
.site > .medium .menu a:visited,
.site > .medium .sidebar a,
.site > .medium .sidebar a:link,
.site > .medium .sidebar a:visited{color:#000;text-decoration:underline;}
.site > .medium .page a:hover,
.site > .medium .page a:active,
.site > .medium .page a:focus,
.site > .medium .sidebar a:hover,
.site > .medium .sidebar a:active,
.site > .medium .sidebar a:focus,
.site > .medium .menu a:hover,
.site > .top a:hover,
.site > .header a:hover,
.site > .medium .menu a:active,
.site > .medium .menu a:focus{color:#0f67a1;text-decoration:none;}
.site > .medium .menu{font-size:10px;font-weight:700;letter-spacing:.6px;text-align:center;text-shadow:.1em .1em .2em #888;text-transform:uppercase;}
.site > .medium .page .actual_page span{color:#900;font-weight:700;}







///////////////////////////////////////////////////

.finder { width: 100%; }

.finder > .selects { position:relative; width:100%; background-color:#ccc; padding-bottom: 0px; }
.finder > .filters { position:relative; width:100%; background-color:#ddd; padding-bottom: 0px; }


.finder > .message { position:relative; background-color:#fff;}
.finder > .navigation {position:relative; background-color:#fff; margin-right: 0; text-align: right;}

.finder > .results { position:relative; width:100%; background-color:#fff;}

.finder > .message { display:inline-block; padding: 4px; position:relative; vertical-align:top; }
.finder > .selects > div {display:inline-block; width: 218px; padding: 6px; position:relative; vertical-align:top; }
.finder > .filters > div {display:inline-block; width: 218px; padding: 6px; position:relative; vertical-align:top; }

.finder > .filters > div > .removeFilter { width: 100%;}
.finder > .selects > div > a { width: 100%;}

.startFiltering {float:right;}
///////////////////////////////////////////////////////////////////







.paginador{height:30px;text-align:right;vertical-align:top;}
.par{margin-left:0;}
.productos_descripcion a{background-color:#f2f2f2;border:1px solid #000;margin:0;padding:5px;}
.productos_desplegable_cont{background-color:#ebebeb;border:1px solid #646569;padding:8px;vertical-align:top;}
.productos_desplegable_cont select{margin-bottom:5px;}
.productos_desplegable_espacio{width:10px;}
.productos_desplegables{height:150px;vertical-align:top;}
.productos_desplegables_buscar{background-color:#f2f2f2;border:1px solid #000;font-size:8pt;font-weight:700;}
.productos_img{border:1px solid #646569;margin-right:12px;}
.separador_final{height:40px;}
.show_filters_container{margin-top:4px;}





a.startfiltering{float:right; color:red;}


.titulos{height:145px;padding-top:15px;vertical-align:top;}

.trashfilter{background-color:#222;float:right;height:40px;white-space:nowrap;width:120px;}

body,table,div{color:#000;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;}

div.container,div#container{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#FFF;border:1px solid #ebebeb;margin:0;padding:8px;width:auto;}
div.gris{-moz-border-radius:4px;-webkit-border-radius:4px;_background-image:none;background:#999;background-image:url(/img/titulo_bg.png);background-position:top;background-repeat:repeat-x;margin:2px 0;padding:4px 0;text-align:center;width:100%;}
div.log,#log_res{margin:4px 0;padding:8px;}

div.navigation_bar{_background-image:none;background:#EDE8E4 url(/img/titulo_bg.png) center center;display:inline-block;font-size:10px;white-space:normal;width:700px;}
div.navigation_bar ul{list-style-type:none;margin:0;padding:0;}
div.navigation_bar ul li{display:inline;float:left;position:relative;}
div.navigation_bar ul li a,div.navigation_bar ul li a:link,div.navigation_bar ul li a:visited{color:#888;}
div.navigation_bar ul li a,div.navigation_bar ul li span{_background-image:none;background-image:url(/img/blanco_flecha.png);background-position:left;background-repeat:no-repeat;border:0;display:block;height:16px;line-height:16px;margin:0;padding:0 8px 0 10px;text-decoration:none;text-transform:none;}
div.navigation_bar ul li a:hover,.negro,.black{color:#000;}
div.navigation_bar ul li span{color:#222;text-decoration:underline;}

div.product_found{position:relative; background-color:#fff;background-image:url(/img/separador_horizontal_micro.jpg);background-position:bottom;background-repeat:repeat-x;border:0 solid #000;border-spacing:0;display:inline-block;height:114px;padding:10px;text-align:left;text-shadow:#000;vertical-align:top;width:322px;}
div.product_found .scoring {position: absolute; top: -6px; right: 80%; color:white;}
div.product_found .favorite {position: absolute; top: 0; right: 4px;}
div.product_found h3 a{font-size:10px;font-weight:700;margin-top:10px;}
div.product_found h3 img{border:1px solid #000;float:left;height:104px;margin:2px 6px 8px 2px;width:100px;}
div.product_found p{font-size:10px;margin-top:6px;}







div.product_mini{position:relative; background-color:#fff;background-image:url(/img/separador_horizontal_micro.jpg);background-position:bottom;background-repeat:repeat-x;border:0 solid #000;border-spacing:0;max-height:114px;padding:10px;text-align:left;text-shadow:#000;vertical-align:top;max-width:240px;}
div.product_mini h3 a{font-size:10px;font-weight:700;margin-top:10px;}
div.product_mini img{border:1px solid #000;float:left;height:48px;margin:2px 4px 6px 2px;}
div.product_mini p{font-size:10px;margin-top:6px;}

div.product_popular {margin:0 ; padding: 0; }
div.product_popular img{border:1px solid #888; float:right; height:42px; margin:0 ; padding: 0; }



#filters_selectors > p > a { width: 168px; margin: 0 2px;}

a.star { background: url(/images/star.png) 0 center; width: 15px; height: 15px; display:block;  }
a.star > img { width: 100%; height: 100%; }
a.star.starred { background-position: 17px center; }


div.section_title,.centro,.center{text-align:center;}
div.table{display:table;width:100%;}



hr{background-image:url(/img/separador_horizontal.jpg);background-position:left;background-repeat:repeat-x;border:none;height:15px;}

img,#tabs,.tabs{border:0;}

img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}

select.filter{width:130px;}

table.edit_form{border-left:solid 1px;border-right:solid 1px;border-spacing:0;border-top:solid 1px;margin:0;padding:0;width:100%;}
table.edit_form td{border-bottom:solid 1px;border-spacing:0;margin:0;padding:6px;text-align:left;vertical-align:top;}
table.edit_form th,table.list th {background-color:#000;height:20px;}

table.list {border:0;border-spacing:0;margin:0;padding:0;width:100%;}
table.list td {border:0;border-spacing:0;margin:0;padding:6px;text-align:left;}
table.list td font {font-size:12px;line-height:80%;}
table.list tr.even{background-color:#EFE9E4;}
table.list tr.even.selected td{background-color:#FAB846;}
table.list tr.hover{background-color:#EBD085;cursor:pointer;}
table.list tr.odd{background-color:#f7f4f2;}
table.list tr.odd.selected td{background-color:#dA9826;}

table.listas_cont{position:relative;width:100%;}

table.ui-datepicker-calendar th{background-color:#444;height:auto;}
table.valores,table.valores tr,table.valores th,table.valores td{border:1px solid #ccc;}

td.fondogris{background:#ebebeb;}
th{_background-image:none;background-image:url(/img/titulo_bg.png);background-position:top;background-repeat:repeat-x;color:#fff;font-weight:700;height:22px;text-align:center;text-decoration:none;text-shadow:.1em .1em .2em #000;}
th.amarillo{background-color:#FAB846;color:#b40000;text-decoration:none;}
th.negro{background-color:#000;color:#b2b2cc;text-align:center;text-decoration:none;}
th.rojo{background-color:#b40000;color:#FAB846;text-decoration:none;}

.cuadradito{list-style-image:url(/images/cuadradito.jpg);}
.puntito{list-style-image:url(/images/bullet_circle.gif);}

.site > .bottom > .logos {_background-image:none;background-image:url(/img/bottom_logos.png);background-position:center top;background-repeat:no-repeat;display:inline;float:right;height:60px;width:225px;}
.site > .bottom > .texto {display:inline;float:left;height:60px;vertical-align:bottom;width:735px;}
.site > .bottom > .texto p{color:#FFF;font-size:12px;font-weight:400;letter-spacing:2px;margin-top:18px;text-align:center;text-shadow:.1em .1em .2em #000;}
.site > .bottom{_background-image:none;background-image:url(/img/bottom_bg.png);background-position:top;background-repeat:repeat-x;height:60px;}
.site > .medium{margin:0;padding:0;width:960px;}
.site > .medium .page{background:#FFF;max-width:700px;min-height:340px;position:relative;text-align:left;width:700px;}
.site > .medium .cont{background-color:#c7c6cb;background-image:url(/img/cont_bg.jpg);background-position:right;background-repeat:repeat-y;padding:3px 11px 0 0;vertical-align:top;}
.site > .medium .cont #desplegable{background-image:url(/img/titulo_bg.png);background-position:top;background-repeat:repeat-x;_background-image:none;height:22px;vertical-align:top;}
.site > .medium .sidebar{background-color:#ede8e4;max-width:204px;padding:67px 10px 15px;vertical-align:top;width:204px;}

.site > .medium .sidebar .lateral_banners{margin-bottom:10px;margin-top:10px;  }

.site > .medium .sidebar_container{position:relative;}
.site > .header > .cont > .botonera{height:24px;left:356px;position:absolute;top:0;vertical-align:top;}
.site > .header > .cont > .botonera img{margin-right:5px;}
.site > .header > .cont > .buscar{background-image:url(/img/buscar_lupa.jpg);background-position:35px 5px;background-repeat:no-repeat;height:24px;padding-top:2px;position:absolute;right:22px;text-align:right;vertical-align:middle;width:230px;}
.site > .header > .cont > .escudo{_background-image:none;background-image:url(/img/escudo.png);background-position:center center;background-repeat:no-repeat;height:120px;position:absolute;right:0;top:26px;width:222px;}
.site > .header > .cont > .logo{left:66px;position:absolute;top:10px;}
.site > .header > .cont > .puntos{_background-image:none;background-image:url(/img/header_puntos.jpg);background-repeat:repeat-y;height:100%;left:0;position:absolute;width:46px;}
.site > .header > .cont{_background-image:none;background-image:url(/img/header_bg_top.png);background-position:top;background-repeat:repeat-x;display:inline-block;height:86px;position:relative;width:100%;}
.site > .header{_background-image:none;background-image:url(/img/header_bg_bottom.png);background-position:bottom;background-repeat:repeat-x;height:86px;}





.top > #user_bar{padding: 4px;}
.top > .user_log{display:block;padding:24px 40px;position:absolute;right:10px;top:40px;z-index:1000000;

.site > .medium .menu a,
.site > .top a,
.site > .header a{color:#000;text-decoration:none;}




