/* CSS Document */
@import url("reset.css");

body{
	background:#C8D3D5 url(/images/css-images/bg-body.jpg) repeat-x;
}
.page{
	width:980px;
	margin:0 auto;
}
.align-center{text-align:center}
.clr{clear:both}

/*header*/
.header{
	overflow:hidden;
	height:1%;
	margin:7px 0;
}
.logo a{
	background:url(/images/css-images/retto.png) no-repeat;
	width:281px;
	height:58px;
	display:block;
	text-indent:-9999px
}
.logo{float:left}

.idiomas{
	float:left;
	margin:20px 25px 0 120px;
}
.menu-header{
	float:left;
	margin-right:50px;
	margin-top:10px;
}
.menu-header li{
	float:left;
	padding-left:10px;
	margin-right:10px;
	border-left:1px solid #83919F;
	font-weight:bold
}
.menu-header li.first{
	border:0;
	padding-left:0
}
.menu-header div{
	clear:both;
	font-size:25px;
	font-weight:bold;
	margin:15px 0 2px;
	line-height:1em;
}
.menu-header h1{font-size:12px}

.carrito{float:left}
.carrito .row-1{
	background:url(/images/css-images/sprite-carrito.png) no-repeat 0 bottom;
	padding-left:50px;
	height:35px;
	color:#A9BDC7;
	font-weight:bold;
	line-height:35px;
	margin-bottom:3px;
}
.carro-lleno .row-1{background-position:0 top; line-height:normal; color:#FFF}
.carro-lleno .row-1 label{color:#A9BDC7}
.search-bar{
	background:url(/images/css-images/barra-menu.jpg) no-repeat;
	width:950px;
	padding:0 15px;
	height:35px;
	overflow:hidden;
	margin-bottom:5px;
}
.search-bar li{float:left;}


/*sliders*/
.sliders{
	background:url(/images/css-images/bg-slider.jpg) no-repeat;
	width:980px;
	height:148px;
	overflow:hidden
}
.cont-slider-estatico{width:890px; margin:0 auto;height:148px;}
.bloque-gris .cont-slider-estatico{width:660px; height:90px}
.bloque-gris .cont-slider-estatico li{float:left}
.scrollItwrapper{height:148px;}
.cont-slider {overflow:hidden}
.sliders li, .cont-slider {float:left}
.cont-slider-estatico li{margin:3px 5px 0; text-align:center}
.cont-slider-estatico li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.bloque-gris .cont-slider-estatico li a{color:#3B4B5B; font-size:12px; font-weight:normal}
.bloque-gris .cont-slider-estatico li a:hover{color:#FF5F00}

.sliders .left-arrow, .sliders .right-arrow {
	float:left;
	height:60px;
	margin-top:28px;
	width:52px;
	margin-top:45px;
}
.sliders .left-arrow{
	background: url(/images/css-images/arrow-slider-left.jpg) no-repeat top;
	margin-left:15px;
	margin-right:30px;
}
.sliders .right-arrow{
	background:url(/images/css-images/arrow-slider-right.jpg) no-repeat top;
	margin-left:30px;
}
.sliders .arrow-hover{
	cursor:pointer;
	background-position: bottom
}

.info-product .slider{
	background:url(/images/css-images/bg-slider.png) no-repeat;
	overflow:hidden; 
	height:120px; 
	width:954px
}
.info-product .cont-slider{margin-top:12px;}
.info-product .cont-slider li{
	background:url(/images/css-images/sep-slider.gif) no-repeat 102px 0
}
.info-product .cont-slider li.last{background:none}
.info-product .slider .left-arrow, .info-product .slider .right-arrow {
	float:left;
	height:60px;
	margin-top:28px;
	width:52px;
	margin-top:35px;
}
.info-product .slider .left-arrow{
	background: url(/images/css-images/arrows-slider-left.gif) no-repeat bottom;
	margin-left:8px;
	margin-right:19px;
}
.info-product .slider .right-arrow{
	background:url(/images/css-images/arrows-slider-right.gif) no-repeat bottom;
	margin-left:18px;
}
.info-product .slider .arrow-hover{
	cursor:pointer;
	background-position: top
}

.scrollItwrapper3{
	float:left;
	position:relative;
}

.scrollItwrapper3 .left-arrow, .scrollItwrapper3 .right-arrow {
	height:23px;
	width:26px;
	background:url(/images/css-images/arros-v.gif) no-repeat;
	position:absolute;
	bottom:0
}
.scrollItwrapper3 .left-arrow{
	background-position:top;
	left:10px
}
.scrollItwrapper3 .right-arrow{
	background-position:bottom;
	left:46px
}
.scrollItwrapper3 .arrow-hover, .scrollItwrapper4 .arrow-hover{
	cursor:pointer;
}
.scrollItwrapper4{position:relative}
.scrollItwrapper4 .left-arrow, .scrollItwrapper4 .right-arrow {
	height:23px;
	width:26px;
	background:url(/images/css-images/arros-h.gif) no-repeat;
	position:absolute;
	right:0
}
.scrollItwrapper4 .left-arrow{
	background-position:top;
	bottom:44px;
}
.scrollItwrapper4 .right-arrow{
	background-position:bottom;
	bottom:12px
}
.img-slider {
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-9999px
}
.img-slider:hover{
	background-position:bottom;
}
.img-camelback{
	background:url(/images/css-images/marcas/camelbak.jpg) no-repeat top;
	width:197px;
	height:126px;
}
.img-endura{
	background:url(/images/css-images/marcas/endura.jpg) no-repeat top;
	width:216px;
	height:126px;
}
.img-giro{
	background:url(/images/css-images/marcas/giro.jpg) no-repeat top;
	width:169px;
	height:126px;
}
.img-gore{
	background:url(/images/css-images/marcas/gore.jpg) no-repeat top;
	width:167px;
	height:126px;
}
.img-met{
	background:url(/images/css-images/marcas/met.jpg) no-repeat top;
	width:188px;
	height:126px;
}
.img-northwave{
	background:url(/images/css-images/marcas/northwave.jpg) no-repeat top;
	width:184px;
	height:126px;
}
.img-shimano{
	background:url(/images/css-images/marcas/shimano.jpg) no-repeat top;
	width:201px;
	height:126px;
}
.img-sidi{
	background:url(/images/css-images/marcas/sidi.jpg) no-repeat top;
	width:224px;
	height:126px;
}
.img-spiuk{
	background:url(/images/css-images/marcas/spiuk.jpg) no-repeat top;
	width:213px;
	height:126px;
}
.img-uvex{
	background:url(/images/css-images/marcas/uvex.jpg) no-repeat top;
	width:197px;
	height:126px;
}
.img-elite{
	background:url(/images/css-images/marcas/elite.jpg) no-repeat top;
	width:238px;
	height:126px;
}
.img-tacx{
	background:url(/images/css-images/marcas/tacx.jpg) no-repeat top;
	width:176px;
	height:126px;
}

.img-powerbar{
	background:url(/images/css-images/marcas/powerbar.jpg) no-repeat top;
	width:176px;
	height:126px;
}

.img-Thule{
	background:url(/images/css-images/marcas/thule.jpg) no-repeat top;
	width:176px;
	height:126px;
}

.img-casco{
	background:url(/images/css-images/categorias/Cascos.jpg) no-repeat;
	width:155px;
	height:126px;
}
.li-casco{width:155px;}
.bloque-gris .img-casco{
	background:url(/images/css-images/categorias/mini_cascos_bici.jpg) no-repeat;
	width:82px;
	height:80px;
}
.bloque-gris .li-casco{width:122px}
.img-botas{
	background:url(/images/css-images/categorias/Zapatillas.jpg) no-repeat;
	width:216px;
	height:126px;
}
.li-botas{width:216px;}
.bloque-gris .img-botas{
	background:url(/images/css-images/categorias/mini-zapatillas_bici.jpg) no-repeat;
	width:122px;
	height:80px;
}
.bloque-gris .li-botas{width:122px;}
.img-gafas{
	background:url(/images/css-images/categorias/Gafas.jpg) no-repeat;
	width:201px;
	height:126px;
}
.li-gafas{width:201px;}
.bloque-gris .img-gafas{
	background:url(/images/css-images/categorias/mini_gafas_bici.jpg) no-repeat;
	width:115px;
	height:80px;
}
.bloque-gris .li-gafas{width:122px;}
.img-textiles{
	background:url(/images/css-images/categorias/Textiles.jpg) no-repeat;
	width:166px;
	height:126px;
}
.li-textiles{width:166px;}
.bloque-gris .img-textiles{
	background:url(/images/css-images/categorias/mini_textiles_bici.jpg) no-repeat;
	width:99px;
	height:80px;
}
.bloque-gris .li-textiles{width:122px}
.img-accesorios{
	background:url(/images/css-images/categorias/Accesorios.jpg) no-repeat;
	width:101px;
	height:126px;
}
.li-accesorios{width:101px;}
.bloque-gris .img-accesorios{
	background:url(/images/css-images/categorias/mini_ccesorios_bici.jpg) no-repeat;
	width:59px;
	height:80px;
}
.bloque-gris .li-accesorios{width:122px;}

.slider-vertical img, .slider-horizontal img{
	border:1px solid #4E6172;
}
.bloque-gris a:hover{background-position:0 -83px !important}

/*cuerpo*/
.main{
	height:1%;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	z-index: 101
}
.resultados .main{overflow:visible; height:auto}
.detalle .main{
	background:url(/images/css-images/bg-content-w-top.gif) no-repeat top;
	padding-top:2px;
	clear:both
}
.detalle .main-inner{
	background:url(/images/css-images/bg-content-dark-bottom.jpg) no-repeat bottom;
	padding-bottom:18px;
	overflow:inherit;
	height:1%
}
.block-product{
	background:#FFF;
	overflow:hidden;
	height:1%;
	padding-left:20px;
	padding-bottom:15px;
	line-height:1.2em;
}
.block-product .col-1, .block-product .col-2, .block-product .col-3, .block-product .col-total,
.block-product .col-total .col-header-1, .block-product .col-total .col-header-2, .block-product .cont-imagenes{
	float:left
}
.block-product .col-total{
    width:681px;    
}

.block-product .col-total .cont-imagenes{
    width:681px;    
    height:410px;
    display:none;
}
.block-product .col-total .cont-video{
    width:681px;    
    height:410px;
    
}



.block-product .col-total .col-header-1{	
	height:1%;
	overflow:hidden;
	width:475px;
}
.block-product .col-total .col-header-2{
	width:196px;	
	position:relative;
	margin-left:10px;
}
.block-product .col-total .cont-imagenes .col-1{	
	height:1%;
	
	width:475px;
}
.block-product .col-total .cont-imagenes .col-2{
	width:196px;
	height:410px;
	position:relative;
	margin-left:10px;
}
.block-product .col-3{
	width:251px;
	background:url(/images/css-images/bg-col-der-top.gif) no-repeat top;
	padding-top:2px;
	margin-left:10px
}



.block-product .col-3 .bg{
	background:url(/images/css-images/bg-col-der-bottom.gif) no-repeat bottom;
	padding-bottom:2px;
}
.block-product .col-3 .bg-inner{
	background:#D5DADB;
	padding-top:10px;
	overflow:hidden;
	height:1%
}
.block-product .col-3 .block{
	background:url(/images/css-images/sep-col-der.gif) no-repeat center bottom;
	margin-bottom:9px;
	padding:0 10px 14px;
}
.block-product .col-3 .block-last{
	margin-bottom:0;
	background:none;
	padding:0 0 10px
}
.block-product .col-3 .block-last p{
	margin-bottom:12px;
	padding:0 10px
}
.block-product .col-3 .cont-precio{overflow:hidden; height:1%}
.block-product .col-3 .cont-precio .precio1{float:left;}
.block-product .col-3 .cont-precio .precio2{float:right}
.block-product .col-3 .cont-precio .precio1,
.block-product .col-3 .cont-precio .precio2{width:48%}
.block-product .col-3 .cont-precio .precio2 .precio{color:#FF7300}
.block-product .col-3 .cont-precio .precio{
	display: block;
	font-weight:bold;
	font-size:18px;
	margin:5px 0 6px
}
.block-product .col-2 .block{
	margin:0 auto 6px;
	width:183px;
	padding:0 5px 7px;
	background:url(/images/css-images/sep-info-prod.gif) no-repeat bottom;
}
.block-product .cont-img-v{
	float:left;
	margin-left:5px;
	border-bottom:1px solid #EBEBEB;
	height:432px;
	width:380px
}
.block-product .cont-img-h{
	width:383px;
	height:337px;
	margin-bottom:11px
}
.block-product .col-2 .block-last{
	background:none;
}



.block-product .col-header-2 .highlight{
	background:#50A700;
	width:193px;
	margin-left:-5px;
	line-height:36px;
	height:36px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center
}
.block-product .col-2 p, .block-product .col-3 p{
	margin:0;
}
.block-social{
	position:absolute;
	bottom:0;
	overflow:hidden;
	height:48px;
}
.comentario-producto,
.info-product{
	padding:10px 13px;
	background:#3B4B5B;
	overflow:hidden;
	height:1%

}
.info-product p{
	color:#DDE1E6;
	width:954px;
}
.info-product a{
    color:#DDE1E6;
}

.comentario-producto{
	color:#DDE1E6;
	padding-left:47px
}

.comentario-producto .titulo{
	font-size:14px;
	font-weight:bold;
	width:375px;
	margin:0 0 40px 0
}

.comentario-producto .bloque-comentario{
	height:110px;
	width:415px;
	float:left;
	margin:0 45px 15px 0;
}
.comentario-prensa .bloque-comentario{height:210px;}
.bloque-comentario .logo-prensa{ 
	height:82px;
	margin-bottom:3px;
	position:relative
}
.bloque-comentario .logo-prensa img{
	position:absolute;
	bottom:0
}

.comentario-producto .autor{
	font-size:14px;
	font-weight:bold;
}
.comentario-producto p{
	margin:0;
	line-height:15px;
}
.comentario-producto .autor span{color:#F17D00}
.rating-3{margin-top:15px}
.rating-3 div{
	background:url(/images/css-images/sprite-estrellas-comentarios.png) no-repeat right bottom;
	padding-right:121px;
	width:90px;
	height:16px;
	line-height:16px
}
.rating-3 div.unoymedio{background-position:right -144px !important}
.rating-3 div.dosymedio{background-position:right -112px !important}
.rating-3 div.tresymedio{background-position:right -96px !important}
.rating-3 div.cuatroymedio{background-position:right -80px !important}
.rating-3 div.cinco{background-position:right 0px !important}
.rating-3 div.uno{background-position:right -64px !important}
.rating-3 div.dos{background-position:right -48px !important}
.rating-3 div.tres{background-position:right -32px !important}
.rating-3 div.cuatro{background-position:right -16px !important}

.zoom-img{display:none}

.col-secundaria{
	float:left;
	width:185px;
}
.col-principal{
	float:right;
	width:783px;
	overflow:hidden;
	height:1%
}
.col-principal .col-1{
	float:left;
	width:588px
}
.col-principal .col-1 .row-2 .banner{
	float:left;
	margin-right:6px
}
.col-principal .col-1 .row-2 .last{margin-right:0}
.col-principal .col-2{
	float:right;
	width:185px
}
.banner{
	margin-bottom:7px
}
.banner .hide-text{
	display:none
}
.col-secundaria .block{
	background: url(/images/css-images/block-sec-bottom.gif) no-repeat center bottom;
	padding-bottom:3px;
}
.col-secundaria .block-inner {
	background:url(/images/css-images/block-sec-top.gif) no-repeat center top;
	padding-top:3px;
}
.col-secundaria .block-inner-bg{background:#D5DADD}

.col-secundaria .modulo{
	background:transparent url(/images/css-images/sep-block-secu.gif) no-repeat scroll center bottom;
	padding:10px 10px 12px;
	height:1%;
	overflow:hidden;
}
.col-secundaria .mod-sinSep{
	background:none;
}
.col-secundaria .modulo p{margin:8px 0 0}

.menu-footer, .bloque-resultados{
	background:url(/images/css-images/bg-menu-footer-top.gif) no-repeat top;
	padding-top:2px;
}
.menu-footer-inner, .bloque-resultados-inner{
	background:url(/images/css-images/bg-menu-footer-bottom.png) no-repeat bottom;
	padding-bottom:20px	
}
.menu-footer-bg{
	background:#fff;
	overflow:hidden;
	height:1%
}
.bloque-resultados-bg{background:#fff;}
.pasarela-pagos .bloque-resultados-bg{padding:0 5px 0 2px}
.col-menu{
	float:left;
	margin-left:16px;
	padding-bottom:12px;
	
}
.col-menu h5{text-transform:capitalize;}

.col-menu li{
	width:180px;
	margin-bottom:5px;
}
.menu-site-map .col-menu li{
	width:90px;
	margin-bottom:0;
}
.col-menu .dos-col{
	width:344px;
	overflow:hidden;
	height:1%
}
.col-menu .dos-col li{
	width:172px;
	float:left
}
.conSeparador{
	background:url(/images/css-images/sep-menu-footer.jpg) no-repeat left;
	margin-left:3px;
	padding-left:45px;
}

.footer{
	overflow:hidden;
	height:1%;
	margin:15px 0
}
.footer .col-1{
	float:left;
}
.footer .col-2{
	float:right
}
.rating{
	overflow:hidden;
	height:1%;
	margin-bottom:15px
}
.box-resultado .rating{margin:5px 0}
.prod-relacionados .rating{ margin-left:85px;padding-top:1px;margin-bottom:25px;}
.rating div, .rating a{float:left}
.rating a{line-height:27px;}
.box-resultado .rating a{line-height:17px}
.rating div{
	background:url(/images/css-images/sprite-estrellas.png) no-repeat bottom;
	height:27px;
	width:147px;
	margin-right:15px
}
.box-resultado .rating div{
	background: url(/images/css-images/sprite-estrellas-s.jpg) no-repeat bottom;
	width:92px;
	height:17px;
	margin-right:9px
}
.medio{background-position:0 -243px !important}
.box-resultado .medio{background-position:0 -152px !important}
.uno{background-position:0 -216px !important}
.box-resultado .uno{background-position:0 -135px !important}
.unoymedio{background-position:0  -189px !important}
.box-resultado .unoymedio{background-position:0 -118px !important}
.dos{background-position:0  -162px !important}
.box-resultado .dos{background-position:0 -101px !important}
.dosymedio{background-position:0 -135px !important}
.box-resultado .dosymedio{background-position:0 -84px !important}
.tres{background-position:0 -108px !important}
.box-resultado .tres{background-position:0 -68px !important}
.tresymedio{background-position:0 -81px !important}
.box-resultado .tresymedio{background-position:0 -51px !important}
.cuatro{background-position:0 -54px!important}
.box-resultado .cuatro{background-position:0 -34px !important}
.cuatroymedio{background-position:0 -27px !important}
.box-resultado .cuatroymedio{background-position:0 -17px !important}
.cinco{background-position:0 0 !important}

.col-checkboxes{
	background: url(/images/css-images/sep-check.gif) no-repeat right top;
	float:left;
	margin:12px 0 12px 15px;
	width:180px
}
.col-checkboxes.last{background:none}
.col-checkboxes .cont-checkboxes {
	height:104px;
	margin:0 12px 0 0;
	overflow:auto;
}
.col-checkboxes .changeOverflow{overflow:hidden !important;}
.col-checkboxes .cont-checkboxes .form-item{margin-bottom:6px;}
.col-checkboxes .labelbig {
	font-size:16px;
	font-weight:bold;
	padding-right:15px
}
.btn-pegable{
	font-size:16px;
	font-weight:bold;
	background:url(/images/css-images/arrows-plegable.gif) no-repeat center 3px;
	text-align:center;
	margin:5px 0;
	cursor:pointer
}
.btn-pegable.closed{background-position:center bottom}

.header-resultados,
.header-carrito{line-height:25px}
.ayuda .header-resultados,
.directorio-h .header-resultados,
.directorio .header-resultados,
.header-carrito{overflow:hidden; height:1%}
.header-resultados .cant-resultados,
.header-resultados .form-item,
.header-resultados .txt,
.header-resultados .linkEspecial,
.header-resultados .paginador,
.header-resultados .btn-paginador{float:left}

.header-resultados .linkEspecial{margin:0 50px 0 68px}
.header-resultados .cant-resultados{
	font-size:22px;
	font-weight:bold;
	margin-right:3px;
	text-align:center;
	width:45px;
}
.header-resultados .txt{margin-left:5px; font-size:16px; font-weight:bold}
.header-resultados .jNiceWrapper, .header-resultados label{float:left}
.header-resultados .jNiceWrapper{margin-right:20px}
.header-resultados .select-prod .jNiceWrapper{margin-right:5px}
.header-resultados label{margin-right:5px}
.header-resultados select{width:122px}
.header-resultados .paginador {width:130px;}
.header-resultados .paginador span {font-size: 14px;}
.header-resultados .paginador span a{font-size: 14px}
.header-resultados .paginador span span{color:#FF7300; font-weight:bold}
.header-resultados .select-prod select{width:155px}
.header-resultados .btn-paginador{
	overflow:hidden;
	height:1%
}
.header-resultados .btn-paginador .btn-up,
.header-resultados .btn-paginador .btn-down{
	display:block;
	float:left;
	background-image:url(/images/css-images/arros-h.gif);
	height:23px;
	width:26px;
	text-indent:-9999px;
	margin-left:5px
}
.header-resultados .btn-paginador .btn-up{background-position:top}
.header-resultados .btn-paginador .btn-down{background-position:bottom}

.cont-textos{
	overflow:hidden;
	height:auto;
	padding:5px 10px 10px;
	font-size:13px
}
.cont-textos .col-1, .cont-textos .col-2{
	width:460px;
	border-bottom:1px solid #fff	
}
.cont-textos .col-1{float:left}
.cont-textos .col-2{float:right}

.pasarela-pagos .col-1{
	float:left;
	width:682px;
}
.pasarela-pagos .info-pasarela .col-1,
.pasarela-pagos .info-pasarela .col-2{padding-top:10px}
.pasarela-pagos .info-pasarela .col-1{width:317px}
.pasarela-pagos .info-pasarela .col-2{
	background:url(/images/css-images/candado-2.jpg) no-repeat left 5px;
	margin-top:0;
        min-height:46px;
        padding-left:42px;
        width:309px;
        float:left;
        height:auto;
        margin-left:-4px;
}
.pasarela-pagos .col-2{
	float:right;
	width:285px;
	background:#D5DADB url(/images/css-images/bg-col-bottom.gif) no-repeat bottom;
	margin-top:5px;
	min-height:570px;
	height:auto !important;
	height:580px;
	
}
.pasarela-pagos .conBolsa{
	background:#D5DADB url(/images/css-images/bolsa.jpg) no-repeat bottom;
}
.info-pasarela{
	padding-left:9px;
	height:1%;
	overflow:hidden;
}
.info-pasarela span,
.cont-btns span{color:#FF5F00; font-weight:bold}
.cont-btns span{display:block; width:309px}
.form-col-1{
	float:left;
	width:309px;
	padding-left:9px
}
.form-col-2{
	float:right;
	width:309px;
	margin-right:8px;
}
.form-col-1,
.form-col-2{
	margin-top:30px
}

.cont-btns{
	overflow:hidden;
	height:1%;
	clear:both;
	padding:5px 26px 15px 9px;
}

.header-col{
	background:url(/images/css-images/bg-col-top.gif) no-repeat;
	width:267px;
	height:37px;
	font-size:24px;
	line-height:37px;
	color:#fff;
	padding-left:18px;
	font-weight:bold
}
.tabla-resumen{
	width:270px;
	margin:0 auto
}
.tabla-resumen td.concepto{
	padding:0 5px 2px 8px
}
.tabla-resumen td.costo{padding:0 15px 2px 0; text-align:right}
.tabla-resumen .sep-resumem td{
	border-bottom:1px solid #4D5964;
	padding-top:5px;
}
.tabla-resumen .sub-total td{padding-top:5px}
.tabla-resumen .sub-total td,
.tabla-resumen .gastos td,
.tabla-resumen .total td{text-align:right}
.tabla-resumen .total td{font-weight:bold}

.preguntas .header-preg{
	overflow:hidden;
	height:1%;
	padding:15px 16px 18px
}
.preguntas .col-menu{
	width:304px;
}

.pasarela-pagos .form-col-unica{
	height:auto !important;
	min-height:380px;
	height:388px
}
.pasarela-pagos .form-col-unica2{
	margin-bottom:10px;
	padding-bottom:1px;
}
.bloque-col span{display:block}

.datos-personales,
.datos-contacto{
	margin-bottom:15px;
}
.bloque-col .aviso,
.bloque-col p,
.bloque-col span,
.bloque-col .form-item{	
	padding:0 18px
}
.pasarela-pagos .col-2 .bloque-col{
	background:url(/images/css-images/sep-col-pasarela.gif) no-repeat top;
	padding-top:1px;
	margin-top:15px;
	margin-bottom:15px;
}
.pasarela-pagos .col-2 .sinBorde{background:none}

.info-pedido{
	overflow:hidden;
	height:1%;
}
.info-pedido .col-2{
	background:none;
	min-height:10px;
	height:auto
}
.info-pedido .col-1{width:auto}
.idPedido{
	font-weight:bold;
	font-size:36px;
	line-height:1em
}
.aviso-pedido{
	color:#A3ADB7;
	font-size:20px;
	margin:8px 0 20px
}
.tabla-pago-t, 
.tabla-pago-error{
	border:2px solid #FF5F00;
	width:668px
}
.tabla-pago-t td{padding:15px 20px}
.tabla-pago-t .tablaPie{padding-top:0}
.tabla-pago-t .cabecera{
	border-bottom:2px solid #FF5F00;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
.tabla-pago-t .cabecera strong{
	padding-left:15px;
	font-size:24px;
}

.tabla-pago-error .cabecera{
	background: url(/images/css-images/error.jpg) no-repeat;
	height:54px;
	padding:0;
	width:auto
}
.tabla-pago-error td{
	padding:15px 30px;
	width:274px
}
.tabla-pago-error .cabecera div{text-indent:-9999px}

.login .col-1,
.dametiempo .col-1{
	padding-bottom:310px;
	width:436px;
	font-size:13px
}
.remences .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}
.open_natura .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}
.cabreres .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}

.contacto .col-1{
	padding-left:40px;
	width:433px;
	border-right:1px solid #ADB5BC;
	height:auto !important;
	min-height:485px;
	height:485px
}
.registro .col-1{background:url(/images/css-images/bg-registro.jpg) no-repeat bottom;}
.login .col-1{background:url(/images/css-images/bg-login.jpg) no-repeat bottom;}
.dametiempo .col-1{background:url(/images/css-images/bg-login-10porciento.jpg) no-repeat bottom;}
.remences .col-1{background:url(/images/css-images/bg-remences.jpg) no-repeat bottom;}
.open_natura .col-1{background:url(/images/css-images/bg_open.jpg) no-repeat bottom;}
.cabreres .col-1{background:url(/images/css-images/bg_cabreres.jpg) no-repeat bottom;}

.contacto .col-1,
.contacto .col-2,
.login .col-1,
.login .col-2,
.dametiempo .col-1,
.dametiempo .col-2,
.remences .col-1,
.remences .col-2,
.open_natura .col-1,
.open_natura .col-2,
.cabreres .col-1,
.cabreres .col-2{
	margin-bottom:15px
}
.contacto .col-2,
.login .col-2,
.dametiempo .col-2{
	width:309px;
	margin-right:100px
}
.remences .col-2{
	width:309px;
	margin-right:50px
}
.open_natura .col-2{
	width:309px;
	margin-right:50px
}
.cabreres .col-2{
	width:309px;
	margin-right:50px
}
.contacto .col-2 .bottom-form,
.login .col-2 .bottom-form,
.dametiempo .col-2 .bottom-form,
.remences .col-2 .bottom-form,
.open_natura.col-2 .bottom-form,
.cabreres.col-2 .bottom-form{
	padding-left:35px;
	font-size:13px
}
.aviso{
	color:#FF5F00;
	font-weight:bold;
	margin-bottom:12px
}

.ayuda .col-1{
	float:left;
	width:209px;
	margin-left:15px
}

.ayuda .col-2{
	float:right;
	width:698px;
	margin-right:40px
}
.ayuda .col-1,
.ayuda .col-2{margin-top:15px; margin-bottom:15px}
.ayuda .conBorde{
        background: url(/images/css-images/puntitos.jpg) repeat-y 330px 0;
}
.ayuda .col-2 .sub-col-1{
	float:left;
	width:335px;
}
.ayuda .col-2 .sub-col-2{
	float:right;
	width:335px;
}
.marcas{
	background: url(/images/css-images/logos.jpg) no-repeat;
	height:41px;
}

.bloque-gris{
	background: url(/images/css-images/bg-seguir-bottom.gif) no-repeat bottom;
	padding-bottom:2px;
	margin:5px 0 10px 5px;
	width:675px
}
.bloque-gris-inner{
	background: url(/images/css-images/bg-seguir-top.gif) no-repeat top;
	padding-top:2px;
}
.bloque-gris-bg{
	background:#D5DADB;
	padding:0 5px 10px;
	overflow:hidden;
	height:1%;
}

.lita-float li{
	float:left;
	width:79px;
	margin:0 4px 5px 0;
}
.tabla-carrito{
	margin-left:5px;
	width:675px
}

.tabla-carrito th{
	color:#898F97;
	font-size:18px;
	background:#FFFFFF url(/images/css-images/sep-content.gif) no-repeat scroll center bottom;
	padding:10px 0
}
.tabla-carrito th.td-1{
	padding-left:180px;
	width:235px
}
.tabla-carrito td{
	vertical-align:top;
	border-bottom:1px solid #ADB5BC;
	padding:15px 0
}
.tabla-carrito td strong.borde{
	width:35px;
	height:26px;
	border:1px solid #7B8589;
	line-height:26px;
	margin:-8px auto 0
}
.tabla-carrito .td-1{
	width:415px;
}
.tabla-carrito .td-2{
	width:88px;
}
.tabla-carrito .td-3{
	width:88px;
}
.tabla-carrito .td-4{
	width:84px;
}
.tabla-carrito .td-2,
.tabla-carrito .td-3,
.tabla-carrito .td-4{text-align:center}

.carrito-desc .cont-img{
	float:left;
	width:175px;
	text-align:center
}
.carrito-desc{
	overflow:hidden;
	height:1%;
	margin-top:-2px;
}
.info-item{
	margin-left:180px;
	line-height:16px;
}
.tabla-carrito strong,
label.title-l{
	font-weight:bold;
	font-size:14px;
	display:block;
}
label.title-l{
	margin-bottom:5px
}
.bloque-total{
	overflow:hidden;
	height:1%;
	margin-left:5px;
	margin-top:40px;
}
.bloque-total .col-1,
.bloque-total .col-2{
	float:left
}
.pasarela-pagos .bloque-total .col-1,
.pasarela-pagos .bloque-total .col-2{
	width:180px
}
.pasarela-pagos .bloque-total .col-2{
	margin-top:0;
	background:none;
	min-height:10px;
	height:auto !important;
	height:10px
}
.pasarela-pagos .bloque-total .col-3{
	float:right;
	height:1%;
	overflow:hidden;
	width:245px;
}
.pasarela-pagos .bloque-total .col-3 .tabla-resumen{width:245px}

.bloque-total .col-1 .form-item{
	width:118px;
	margin:0 auto
}
.bloque-total .form-item,
.bloque-col .form-item{margin-bottom:5px}
.bloque-total .cont-form-text,
.bloque-col .cont-form-text{
	border:1px solid #7B8589;
	width:100px
}
.bloque-total .cont-form-text{width:102px}
.bloque-total .form-text,
.bloque-col .form-text{width:100px}
.bloque-total .aviso,
.bloque-col .aviso{font-weight:normal; margin-top:15px}
.bloque-total .tabla-resumen td{font-size:14px; font-weight:bold}
.bloque-total .tabla-resumen .gastos,
.bloque-total .tabla-resumen .sub-total{color:#898F97}
.bloque-total .tabla-resumen .gastos .costo,
.bloque-total .tabla-resumen .sub-total .costo{color:#374959;}
.header-carrito .txt-extra{
	float:right;
	font-size:18px;
	font-weight:bold
}

.lista-directorio{
	overflow:hidden;
	height:1%;
	margin:15px 0 0 18px;
}
.directorio-h .lista-directorio{margin-left:15px}
.sitemap-prod .lista-directorio{margin-right:18px}
.lista-directorio li{
	float:left;
	width:161px;
	height:232px;
	margin-right:15px;
	margin-bottom:12px;
	padding:15px 8px
}
.directorio-h .lista-directorio li{margin-right:12px}
.sitemap .lista-directorio li,
.sitemap-prod .lista-directorio li{
	width:220px;
	margin-right:10px;
	height:83px;
	padding:5px;
}
.directorio-h .lista-directorio li{
	width:459px;
	padding:5px;
	height:83px;
	overflow:hidden;
}
.directorio-h .lista-directorio li.par{margin-right:0}
.directorio-h .lista-directorio li li,
.sitemap-prod .lista-directorio li li{
	height:auto;
	margin:0 0 2px;
	padding: 0 0 0 10px
}
.directorio-h .lista-directorio li li{width:106px}
.directorio-h .col2{margin-left:116px !important}
.directorio-h .col3{margin-left:232px !important}
.directorio-h .top{margin-top:-30px !important}
.sitemap-prod .lista-directorio li.par{
	padding:10px 5px 0;
}
.sitemap-prod .block{
	float:left;
	width:225px;
	margin:0 8px 15px 0
}
.sitemap-prod li.impar,
.sitemap-prod li.par{
	float:none;
	height:1%;
	overflow:hidden;
	width:auto;
	margin-right:0
}

.lista-directorio li li{
	float:none;
	width:auto;
	height:auto;
	padding:0 0 0 8px;
	margin-right:0;
	margin-bottom:5px
}
.lista-directorio li.impar li{
	background:url(/images/css-images/bg-li-impar.gif) no-repeat left 6px
}
.lista-directorio li.par li{
	background:url(/images/css-images/bg-li-par.gif) no-repeat left 6px
}
.directorio-h .lista-directorio .color-1,
.lista-directorio .impar{background:#E2E2DD}
.directorio-h .lista-directorio .color-2,
.lista-directorio .par{background:#D9E0E0}

.lista-directorio li{
	position:relative
}
.lista-directorio .cont-links{
	position:absolute;
	bottom:10px
}
.directorio-h .image,
.sitemap .image,
.sitemap-prod .image{
	float:left;
	position:relative;
	padding:2px
}
.directorio-h .image img,
.sitemap .image img,
.sitemap-prod .image img{
	position:relative;
	z-index:10
}
.marco{
	position:absolute;
	background:url(/images/css-images/marco-sitemap.gif) no-repeat;
	width:83px;
	height:83px;
	top:0;
	left:0;
	z-index:1
}
.info{
	margin:5px 0 0 90px;
	position:relative
}
.links-dir{
	position:absolute;
	top:60px;
	left:0
}
.directorio-h .info ul{
	height:30px;
	margin-bottom:8px
}

.formas-contacto,
.form-contacto{margin-top:40px}

.formas-contacto li{
	float:left;
	width:160px;
	height:165px;
	margin-bottom:25px
}
.formas-contacto span{
	display:block;
	color:#898F97;
	margin-bottom:2px
}
.formas-contacto li img{margin:10px 0}
.tel{
	color:#F17D00;
	font-size:24px;
	font-weight:bold;
	margin:20px 0 25px
}


.estado-pedido,
.titular-pedido{
	border-bottom:1px solid #B8BDC1;
	padding-left:45px;
	padding-top:5px
}
.feedback .titular-pedido{margin-bottom:20px}
.titular{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
	line-height:18px;
	
}
.titular-pedido p{
	color:#898F97;
	font-size:14px
}
.titular-pedido .parrafo{
	color:#3D4D59;
	width:384px;
	line-height:16px;
	margin:10px 0 15px
}
.pedido{
	color:#F17D00;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px
}
.estado-pedido{
	overflow:hidden;
	height:1%;
	padding-bottom:5px;
}
.estado-pedido li{
	float:left;
	width:110px;
	overflow:hidden;
	height:1%;
	margin-right:18px;
}
.numero-estado{
	color:#F17D00;
	font-size:32px;
	font-weight:bold;
	width:22px;
	float:left;
	height:80px;
	line-height:32px
}
.titulo-estado{
	font-weight:bold;
	color:#F17D00;
	padding-top:3px;
}
.no-activo .titulo-estado,
.no-activo .numero-estado{
	color:#A7ADB3
}
.titulo-pedido{
	font-weight:bold;
	color:#F17D00;
	font-size:18px;
	line-height:30px;
}
.estado-pedido li .info{margin-top:20px;}

.lista-pedido .td-1{
	padding-left:45px;
	width:805px
}
.lista-pedido th{
	color:#898F97;
	padding-bottom:5px;
}
.lista-pedido .td-2{
	width:55px;
	text-align:center;
	padding-right:55px;
}
.lista-pedido .impar td{
	background:#E2E2DD
}
.lista-pedido td{
	padding-bottom:2px;
	padding-top:2px;
}
.contacto .aviso-pedido{margin-top:15px}
.aviso-pedido p{
	color:#212D37;
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 45px
}
.datos-personales{
	margin:0 0 10px 45px
}
.datos-personales p{margin:0}


.feedback .col-1,
.feedback .col-2,
.feedback .col-3,
.feedback .col-4{
	float:left;
	margin-right:5px;
	padding-bottom:50px;
	height:390px;
	border-bottom:0
}

.feedback .col-1,
.feedback .col-3{
	width:245px
}
.feedback .col-1 p,
.feedback .col-3 p{
	font-size:14px
}
.feedback .col-2,
.feedback .col-4{
	width:185px
}
.feedback .col-1{margin-left:50px}

.feedback .rating-2{
	margin-bottom:5px;
	overflow:hidden;
	height:62px
}
.estrellas,
.estrellas-fijo{
	width:104px;
	background:url(/images/css-images/sprite-estrellas-n.png) no-repeat 0 bottom;
	overflow:hidden;
	float:left
}

.rating-2 .index-0{background-position:0 -171px}
.rating-2 .index-1{background-position:0 -152px}
.rating-2 .index-2{background-position:0 -133px}
.rating-2 .index-3{background-position:0 -114px}
.rating-2 .index-4{background-position:0 -95px}
.rating-2 .index-5{background-position:0 -76px}
.rating-2 .index-6{background-position:0 -57px}
.rating-2 .index-7{background-position:0 -38px}
.rating-2 .index-8{background-position:0 -19px}
.rating-2 .index-9{background-position:0 top}

.estrellas div{cursor:pointer;}
.estrellas div,
.estrellas-fijo div{
	height:19px;
	float:left;
	width:10px;
}
.txt-rating{
	color:#F17D00;
	float:left;
	margin-left:10px;
	line-height:19px
}
.txt-rating div{display:none}
.txt-rating div.visible{display:block}
.estrellas div.par
.estrellas-fijo div.par{margin-right:1px}

.feedback .valoracion p{line-height:1.2em}
.titulo-val{
	color:#3D4D59;
	font-weight:bold;
}
.confirmacion-val{
	color:#898F97;
	margin:20px 0 0
}

.header-marca{
	overflow:hidden;
	background:url(/images/css-images/bg-directorio-marca.png) no-repeat;
	height:93px;
	width:948px;
	margin:15px auto 0
}
.img-marca{
	float:left;
	width:425px;
	text-align:center;
	margin:5px 0 0 22px
}
.info-marca{
	float:right;
	width:445px;
	margin:15px 10px 0 0;
	line-height:1.3em;
}
.info-marca p{
	color:#fff;
	margin:0
}
.info-marca h1{
    color:#fff;
    line-height:24px;
 
}
.crash-page strong{
	font-size:90px;
	line-height:1em;
	color:#EF7B00;
}
.crash-page .menu-footer-bg{
	padding:32px 60px 100px;
	font-size:24px;
	line-height:1.2em;
	background:#fff url(/images/css-images/crash-page.jpg) no-repeat 635px center
}
.crash-page p span{
	display:block
}
.cont-mini-help{
	position:relative;
}
.help-activo{z-index:100}
.mini-help{
    position:absolute;
    left:0
}
.helpinvisible{
    opacity:0;
    filter:alpha(opacity=0);
}
.mini-help-inner{
	background:url(/images/css-images/bg-minihelp.png) no-repeat 0 0;
	width:980px;
	height:181px;
	overflow:hidden;
}
.google-help .mini-help-inner{
	background-position:bottom;
}
.mini-help .bloque-1{
	float:left;
	height:159px
}
.mini-help .bloque-2{
	float:right;
	height:159px
}
.mini-help .bloque-1{
	background:url(/images/css-images/bg-bloques-minihelp.jpg) no-repeat left -168px
}
.help-devolucion .bloque-1{background-position:left 5px;}
.google-help .bloque-1{
	padding-left:161px;
	width:315px;
	margin-left:5px
}
.google-help .bloque-2{
	padding-left:158px;
	width:320px;
	background:url(/images/css-images/bg-bloques-minihelp.jpg) no-repeat left 5px;
}
.help-devolucion .bloque-1,
.help-envio .bloque-1{
	margin-left:5px;
	padding-left:161px;
	width:270px;
}
.help-devolucion .bloque-2,
.help-envio .bloque-2{
	padding-right:5px;
	width:514px;
}

.cerrar-help{
	position:absolute;
	top:10px;
	right:10px;
	background:url(/images/css-images/btn-cerrar.gif) no-repeat 0 0;
	height:15px;
	width:15px;
	cursor:pointer
}
.sliders .cerrar-help{background-position:bottom}
.mini-help p{
	color:#121B29;
	font-size:15px;
	line-height:1.2em;
	margin-top:46px;
}
.btn-frase{
	display:block;
	text-indent:-9999px;
	background:url(/images/css-images/btn-ropa.jpg) no-repeat right;
	width:276px;
	height:35px
}

.block{margin-bottom: 25px}
.naranja{
	color:#f17d00;
}
.imgEnvio{
	margin-left:50px;
}

.grande{
	font-size:28px;
	font-weight:bold;
	line-height:24px;
	margin-top:5px;
}
.grande2{
	font-size:22px;
	line-height:22px;
	width:280px;
	margin-top:-20px;
}

/*headers*/
.search-bar h1{
	line-height:35px;
	background:url(/images/css-images/sep-header.gif) no-repeat left;
	color:#fff;
	font-weight:18px;
	text-align:center;
	font-weight:normal;
	width:414px;
	margin-left:12px;
	font-size:16px;
}
.search-bar h1 span{
	line-height:35px;
	background:url(/images/css-images/sep-header.gif) no-repeat right;
	display:block
}
.search-bar div{
	line-height:35px;	
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-weight:normal;
	width:414px;
	margin-left:12px;
	font-size:16px;
}
.search-bar div span{
	line-height:35px;
	display:block
}
h2{font-size:24px; line-height:1em;margin:12px 0;}
h2.logo{margin:5px 0 0}
h2.titulo-texto{margin:5px 0}
h3{font-size:16px;}
.sitemap-prod h3,
.sitemap h3{
	font-size:18px;
	padding-left:7px;
	text-transform:uppercase
}
.info-product h3{
	font-size:18px;
	color:#FFF;
	margin:15px 0 5px
}
.col-secundaria h3{
	background:transparent url(/images/css-images/sep-block-secu.gif) no-repeat scroll center bottom;
	color:#F17D01;
	font-size:18px;
	line-height:1em;
	padding:7px 10px 12px;
	text-transform:uppercase;
}
.ayuda h3{
	font-size:18px;
	margin-bottom:15px
}
.ayuda .col-2 h3.headerAyuda{margin-bottom:12px}
.ayuda .col-2 h3{margin-bottom:0}
.col-secundaria h3 span{color:#374959;}
.menu-footer h3{margin:12px 0 20px}
.mini-help h3{
	color:#121B29;
	font-size:22px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1em;
	margin-top:50px;
	margin-bottom:15px;
}
h4{font-size:16px;}
.ayuda .col-2 h4{
	font-size:14px;
	margin-bottom:-10px;
}
.menu-site-map h4{margin:15px 16px}
.formas-contacto h4{font-size:18px; line-height:18px}
.lista-pedido h4{
	font-size:18px;
	padding-left:45px;
	margin:15px 0;
}
h5{font-size:15px;margin-bottom:2px;}
.sitemap-prod h5{font-size:14px; margin-bottom:12px}
.preguntas h5{
	font-size:14px;
	color:#4D6171;
}
.block-product .col-3 h5{
	font-size:14px;
	color:#1E2D3B
}
.block-product .col-3 h6{
	font-size:14px;
	margin:10px 0 2px;
}

.pasarela-pagos .btns-content h2{
	float:left;
	margin:0 auto;
	width:352px
}
.ayuda .header-resultados h2{width:225px; float:left}
.header-carrito h2{
	float:left;
	font-size:18px
}
.info-pasarela h2{margin:0 0 2px;}
.info-pasarela h2,
.pasarela-pagos .col-2 h3,
.bloque-gris h3{
	font-size:18px;
	font-weight:bold
}
.bloque-gris h3{margin:5px 0 10px}
.pasarela-pagos .col-2 h3{margin:15px 0 15px 15px}
.pasarela-pagos .info-pasarela h3{font-size:14px; margin:0 0 6px 0;}
.form-col-1 h4,
.form-col-2 h4{
	font-size:12px;
	margin-bottom:15px;
}
.preguntas .header-preg h4{float:left}

.tabla-pago-t h5{font-size:14px; margin:0}
.tabla-pago-t .tablaPie h5{color:#FF5F00}

.login .col-2 h4,.dametiempo .col-2 h4, .remences .col-2 h4, .open_natura .col-2 h4, .cabreres .col-2 h4{
	margin:10px 0;
	font-size:12px;
	text-transform:uppercase	
}
.bloque-resultados .lista-directorio h4{margin-bottom:30px}
.directorio-h .lista-directorio h4,
.sitemap .lista-directorio h4,
.sitemap-prod .lista-directorio h4{
	margin-bottom:6px;
	line-height:1.1em;
}

/*form*/
.form-textarea, .form-text{
	background:none;
	border:0;
	color:#4D6177;
}
.contacto .nondefault,
.login .nondefault, 
.dametiempo .nondefault, 
.remences .nondefault, 
.open_natura .nondefault, 
.cabreres .nondefault,
.pasarela-pagos .nondefault{color:#3B4B5B}

.form-textarea{overflow:auto}
.cont-form-textarea{padding:2px 0 2px 8px}
select{color:#4D6177;}
.cont-form-text,
.cont-form-text-s,
.cont-form-text-m{padding:0 8px;}

.carrito .row-2 .cont-form-text,
.header-resultados .form-item .cont-form-text{
	background:url(/images/css-images/bg-input-tracking.gif) no-repeat;
	float:left;
}
.carrito .row-2 .cont-form-text{
	width:162px;
	height:20px;
	padding-top:5px;
}
.carrito .row-2 .cont-form-text input{width:162px;}

.header-resultados .form-item .cont-form-text{width:127px; height:25px}
.header-resultados .form-item .form-text{font-weight:bold;width:127px}

.search-bar .cont-checkbox{
	padding-top:9px;
	overflow:hidden;
	margin-right:10px
}
.search-bar .cont-checkbox label{margin-top:3px; cursor:pointer}
.search-bar .cont-checkbox .label-brand{
	background:url(/images/css-images/text-brand.png) no-repeat;
	width:105px;
	height:15px;
	display:block;
	text-indent:-9999px;
	float:left
}
.search-bar .cont-checkbox .label-product{
	background: url(/images/css-images/text-product.png) no-repeat;
	width:120px;
	height:15px;
	display:block;
	text-indent:-9999px;
	float:left
}
.search-bar .jNiceWrapper{float:left; margin-right:10px}

.search-bar .cont-form-text{
	background:url(/images/css-images/bg-input-search.gif) no-repeat;
	height:21px;
	padding-left:21px;
	padding-top:5px;
	width:144px;
	margin:5px 0 0 38px;
	float:left
}
.search-bar .search2{margin-left:8px}
.search-bar .cont-form-text input{width:148px;}
.breadcrumb{
	background:url(/images/css-images/bici.gif) no-repeat left top;
	padding-left:48px;
	line-height:22px;
	margin:8px 2px -2px;
	color:#FFF;
	font-size:16px;
        position: relative;
        z-index:102
}
.breadcrumb a{
	text-decoration:none;
	color:#FF7300;
}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb a.bread-home{
	color:#FFF;
	font-weight:bold
}
.breadcrumb h1.bread-home-h1{
	color:#FFF;
	font-weight:bold;
	line-height:16px;
	font-size:16px;
	display:inline
}
.breadcrumb a.bread-filtro{
	color:#FFF;
	padding-left:10px;
	font-size:12px;
}


.form-news .form-item{margin-top:10px}
.form-news .cont-form-text{
	background:url(/images/css-images/bg-input-news.gif) no-repeat;
	width:127px;
	height:20px;
	padding-top:5px;
	float:left
}
.form-news .cont-form-text input{width:127px;}


.block-product .col-3 label{
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}

.select-detalle{float:left}
.select-detalle select{width:95px}

.block-product .col-3 .cont-form-text{
	background:url(/images/css-images/bg-input-news.gif) no-repeat;
	width:55px;
	float:left;
	height:25px;

}
.block-product .col-3 .form-text{width:55px; margin-top:5px}
.block-product .col-3 .form-item{margin-bottom:5px}
.block-product .col-3 .form-item p{float:left; margin-left:15px}

.cont-resultados{
	height:1%;
	margin:25px 0 0 44px;
	overflow:hidden;
}
.box-resultado, .box-banner{
	margin:0 44px 38px 0;
	float:left;
	width:190px
}
.prod-relacionados .box-resultado{margin-bottom:20px}
.box-banner{
	background:url(/images/css-images/bg-banner.png) no-repeat;
	height:245px;
	padding:12px 6px 0;
	width:178px;
}
.box-banner .image{margin-bottom:20px}
.box-resultado .image{
	text-align:center;
	margin-bottom:5px;
	position:relative;
}
.box-resultado .image img{position:relative} 

.box-resultado .sidiweek{
    text-decoration:none;
}

.sticker{
	position:absolute;
	left:0;
	bottom:0;
	width:98px;
	height:28px;
	background:url(/images/css-images/stickers.png) no-repeat left top;
	display:block;
	text-indent:-9999px
}
.stick-novedad{background-position:left -56px !important}
.stick-oferta{background-position:left -28px !important}
.stick-oferta-custom{
    text-indent: 0 !important;
    font-size: 14px;
    font-weight: bold !important;
    line-height: 28px;
    background-position:left bottom !important;
    color:#fff;
    text-transform: uppercase;       
}
.etiqueta-nene2, .etiqueta-nene, .etiqueta-mujer{
    background:url(/images/css-images/figuras.png) no-repeat left top;
    width: 27px;
    height: 27px;
    position:absolute;
    bottom:0;
    left:0;
    text-indent: -9999px
}
.etiqueta-nene{background-position: 0 -28px}
.etiqueta-mujer{background-position: 0 -55px}
.conSticker{bottom:33px}
.box-resultado .form-item{margin-top:5px}
.contacto .form-item,
.login .form-item,
.dametiempo .form-item,
.remences .form-item,
.open_natura .form-item,
.cabreres .form-item,
.form-col-1 .form-item,
.form-col-2 .form-item{
	margin-bottom:8px
}

.contacto .cont-form-text-s,
.contacto .cont-form-text-m,
.contacto .cont-form-text,
.login .cont-form-text,
.dametiempo .cont-form-text,
.remences .cont-form-text,
.open_natura .cont-form-text,
.cabreres .cont-form-text,
.form-col-1 .cont-form-text,
.form-col-2 .cont-form-text,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-m,
.form-col-1 .cont-form-text-s,
.form-col-2 .cont-form-text-m{
	border:1px solid #A3ADB8;
	height:20px;
	line-height:20px
}
.contacto .cont-form-text-s,
.contacto .cont-form-text-m,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-m,
.form-col-1 .cont-form-text-s,
.form-col-2 .cont-form-text-m{
	float:left}

.contacto .cont-form-text-s,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-s{
	width:54px;
	margin-right:5px
}
.contacto .cont-form-text-s .form-text,
.form-col-2 .cont-form-text-s .form-text,
.form-col-1 .cont-form-text-s .form-text{
	width:54px;
}
.contacto .cont-form-text-m,
.contacto .cont-form-text-m .form-text,
.form-col-1 .cont-form-text-m,
.form-col-2 .cont-form-text-m,
.form-col-1 .cont-form-text-m .form-text,
.form-col-2 .cont-form-text-m .form-text{
	width:214px;
}
.form-col-1 .cont-form-text .form-text,
.form-col-2 .cont-form-text .form-text{
	width:290px
}
.contacto .select-l select,
.form-col-1 .select-l select,
.form-col-2 .select-l select{
	width:309px
}
.form-col-1 .select-s select,
.form-col-2 .select-s select{
	width:65px
}

.lista-items{
	overflow:hidden;
	height:1%;
	padding-left:9px;
	margin-top:50px
}
.lista-items .form-item{
	width:303px;
	margin-bottom:28px;
	margin-right:23px;
}
.lista-items .cont-checkbox2{
	float:left;
}
.lista-items .info-item{
	margin-left:18px
}
.lista-items .info-item label{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin-bottom:3px
}
.form-feedback label{
	display:block;
	font-size:14px;
	margin:10px 0 3px
}
.form-feedback .form-text,
.form-feedback .form-textarea{
	border:1px solid #A3ADB8;
	width:241px
}
.form-feedback .form-text{
	height:18px;
	padding-top:2px;
}
.form-feedback .form-textarea{height:140px;}


/*botones*/
a.btn{display:block; text-decoration:none}
.form-submit{border:0; font-family:Arial, Helvetica, sans-serif; cursor:pointer}

.idiomas a span{
	display:block;
	text-indent:-9999px;
	background-image:url(/images/css-images/sprite-flags.png);
	width:30px;
	height:14px;
	float:left;
	margin-left:5px
}
.idiomas a.es span{
	background-position:right top
}
.idiomas a.es:hover span, .idiomas a.es span.activo{
	background-position:0 top
}

.idiomas a.en span{
	background-position:right bottom
}
.idiomas a.en:hover span, .idiomas a.en span.activo{
	background-position:0 bottom
}

.idiomas a.fr span{
	background-position:right center
}
.idiomas a.fr:hover span, .idiomas a.fr span.activo{
	background-position:0 center
}

.carrito .row-2 .form-submit, .header-resultados .form-submit{
	background:url(/images/css-images/btn-tracking.gif) no-repeat;
}
.block-product .col-3 .form-submit,
.carrito .row-2 .form-submit, 
.search-bar .form-submit,
.form-news .form-submit,
.header-resultados .form-submit{
	width:22px;
	height:25px;
	line-height:100px;
	text-indent:-9999px
}
.search-bar .form-submit{
	background:url(/images/css-images/btn-search.gif) no-repeat;
	margin-top:5px;
}
.form-news .form-submit, .block-product .col-3 .form-submit{
	background: url(/images/css-images/btn-search-2.gif) no-repeat;
	float:left;
}
.btn-mountain{
	background:url(/images/css-images/btn-mountainbike.png) no-repeat bottom;
	width:213px;
	height:35px;
}
.btn-mountain:hover, .btn-carretera:hover{
	background-position:center
}
.activo .btn-mountain, .activo .btn-carretera{background-position:top}
.btn-carretera{
	background:url(/images/css-images/btn-bici.png) no-repeat bottom;
	width:213px;
	height:35px;
}
.btn-naranja{
	background:url(/images/css-images/btn-naranja.gif) no-repeat;
	width:200px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:block;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	
}
.mini-help a{
	color:#fff;
	text-decoration:underline;
	font-size:14px
}
.btn-devolu{
	background:url(/images/css-images/btn-devolucion.jpg) no-repeat center bottom;
	width:170px;
	height:35px;
	text-indent:-9999px
}
.btn-listadop{
	background: url(/images/css-images/btn-listado.png) no-repeat center bottom;
	width:161px;
	height:35px;
	text-indent:-9999px;
	margin-left:-15px
}
.btn-envio{
	background: url(/images/css-images/btn-envio.png) no-repeat center bottom;
	width:151px;
	height:35px;
	text-indent:-9999px;
	margin-left:-1px;
}
.btn-envio:hover,
.btn-listadop:hover,
.btn-devolu:hover{background-position:center center}
.activo .btn-envio,
.activo .btn-listadop,
.activo .btn-devolu{background-position:center top}

.btn-devol, .btn-consulta, .btn-prodc, .btn-carretera, .btn-mountain{text-indent:-9999px}
.btn-devol, .btn-consulta, .btn-prodc{
	background: url(/images/css-images/botonera.png) no-repeat;
	height:35px;
}
.activo .btn-devol, .activo .btn-consulta, .activo .btn-prodc{
	background:url(/images/css-images/botonera-active.png) no-repeat;
}
.btn-devol{
	background-position:-311px top;
	width:154px;
}
.btn-devol:hover{
	background-position:-311px bottom
}
.activo .btn-devol{
	background-position:-311px 0
}
.btn-consulta{
	background-position:-465px top;
	width:122px;
}
.btn-consulta:hover{
	background-position:-465px bottom
}
.activo .btn-consulta{
	background-position:-465px 0
}
.btn-prodc{
	background-position:-586px top;
	width:170px;
}
.btn-prodc:hover{
	background-position:-586px bottom
}
.activo .btn-prodc{
	background-position:-586px 0
}

.header-resultados,
.btns-content,
.header-carrito{
	background:#fff url(/images/css-images/sep-content.gif) no-repeat bottom;
	padding:5px 9px 8px
}
.btns-content{
	overflow:hidden; 
	height:1%;
}
.header-resultados.bottom{background-position:top; padding:8px 9px 5px}
.content-dark{
	background:#3B4B5B url(/images/css-images/sep-content-2.gif) no-repeat bottom;
	padding:12px 9px;
	
}
.btns-content a{
	background:transparent url(/images/css-images/btn-standar.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:27px;
	line-height:27px;
	margin-left:5px;
	text-align:center;
	width:147px;
}
.btns-content a:hover, .btns-content a.active{color:#F17D01;}
.btns-content a.btn-back{
	float:right;
	background:url(/images/css-images/btn-atras.png) no-repeat;
	height:27px;
	width:147px;
	text-indent:-9999px
}
.content-dark a{
	width:151px;
	height:32px;
	text-indent:-9999px
}
.content-dark .btn-desc{background:url(/images/css-images/btn-descripcion.png) no-repeat;}
.content-dark .btn-coment{background:url(/images/css-images/btn-coment.png) no-repeat;}
.content-dark .btn-opiniones{background:url(/images/css-images/btn-opiniones.png) no-repeat;}
.content-dark .btn-compa{background:url(/images/css-images/btn-comparativas.png) no-repeat;}
.content-dark a:hover, .content-dark a.active{background-position:bottom}

.block-social .btn{
	background:url(/images/css-images/btn-redes.jpg) no-repeat;
	width:26px;
	height:27px;
	float:left;
	text-indent:-9999px;
	margin-left:5px;
	margin:8px 5px 0 0
}
.block-social .btn-social-1{background-position:0}
.block-social .btn-social-2{background-position:-25px 0}
.block-social .btn-social-3{background-position:-52px 0}
.block-social .btn-social-4{background-position:-78px 0}
.block-social .btn-social-5{background-position:-103px 0}
.block-social .btn-social-6{background-position:-128px 0}

.block-product .col-3 .btn-agregar{
	background:url(/images/css-images/btn-agregar.png) no-repeat;
	width:246px;
	height:49px;
	text-indent:-9999px;
	line-height:1000px;
	margin-left:5px;
	float:none;
	display:block
}

.box-resultado .form-submit{
	background:url(/images/css-images/btn-chico.gif) no-repeat;
	width:75px;
	height:16px;
	color:#FFF;
	font-weight:bold;
	margin-left:5px;
}
.btn-continuar{
	background:url(/images/css-images/btn-continuar.png) no-repeat;
	width:245px;
	height:48px;
	line-height:1000px;
	text-indent:-9999px;
	float:right
}
.amigos{
	background:url(/images/css-images/btn-continuar-amics.png) no-repeat;	
}
.login .btn-continuar{float:none}
.dametiempo .btn-continuar{float:none}
.remences .btn-continuar{float:none}
.open_natura .btn-continuar{float:none}
.cabreres .btn-continuar{float:none}
.btn-continuar:hover{background-position:bottom}
.btn-naranja2{
	width:120px;
	height:17px; 
	color:#fff !important;
	text-align:center;
	display:block;
	background:url(/images/css-images/btn-naranja2.gif) no-repeat;
	line-height:17px;
	cursor:pointer
}
.btn-naranja2:hover{text-decoration:none !important}
.bloque-total .btn-naranja2{margin-top:5px}


/*links*/
.menu-header a{
	color:#83919F;
	text-decoration:none
}
.menu-header a:hover{text-decoration:underline}

.col-secundaria a{
	text-decoration:none;
	color:#3B4B5B;
}
.leerMas{
	background:url(/images/css-images/arrow-leer-mas.gif) no-repeat right;
	padding-right:11px;
	height:15px;
	line-height:15px;
	float:right;
	display:block;
	margin-top:5px
}
.leerMas:hover{text-decoration:underline !important}

.menu-footer a,
.bloque-resultados a{
	color:#3B4B5B;
	font-size:12px;
	text-decoration:none;
	font-weight:normal
}
.crash-page a{
	color:#0081D1;
	font-size:24px;
	text-decoration:underline
}
.directorio-h li li a{font-size:11px}
.bloque-resultados .lista-directorio h4 a{
	color:#3B4B5B;
	font-size:18px;
	font-weight:bold
}
.bloque-resultados .lista-directorio li li a{
	color:#212D37
}
.footer a:hover, .menu-footer a:hover, .bloque-resultados a:hover{text-decoration:underline}
.pasarela-pagos .btns-content a.btn:hover{text-decoration:none;color:#F17D01;}
.pasarela-pagos .btns-content a.btn{color:#fff}
.footer a{
	color:#374959;
	text-decoration:none
}
.sidi_week_resultados{text-align:center}
.block-product a,
.header-resultados .linkEspecial a{color:#096D95}
.header-resultados .sidi_week_resultados a{color:#096D95}
.sitemap a,
.sitemap-prod a,
.links-dir a,
.links-dir span{color:#328FD1}
.header-resultados .linkEspecial a,
.sitemap a,
.sitemap-prod a,
.sitemap-prod .block a:hover,
.links-dir a{text-decoration:underline}
.sitemap-prod .impar a{display:block; margin-bottom:3px}
.sitemap-prod .impar .image a{display:inline; margin:0}
.sitemap-prod .block a,
.header-resultados .linkEspecial a:hover{text-decoration:none}
.header-resultados .sidi_week_resultados a:hover{text-decoration:none}
.block-product .col-2 .block-last a{
	display:block;
	margin-top:15px
}
.block-product .col-3 .form-item p a{display:block; color:#0457BF}
.box-resultado .rating a{color:#0081D1}
.prod-relacionados .box-resultado .rating a{color:#3B4B5B}

.bloque-resultados .titulo-box{display:block;}
.bloque-resultados .precio-box, .bloque-resultados .titulo-box{
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:1.2em
}
.prod-relacionados .titulo-box{
	font-size:16px;
	color:#328FD1;
	margin-bottom:0;
	text-decoration:underline;
	margin-bottom:-5px
}
.bloque-resultados .precio-box{color:#EB5F09}
.prod-relacionados .precio-box{
	font-size:20px;
	color:#3B4B5B;
	margin-top:20px
}

.ayuda a, .cont-textos a{color:#0081D1}

.pasarela-pagos .info-pasarela .col-2 a{
       color:#fff;
       font-weight:bold;
       display: block;
       float: left;
       height: 25px;
       line-height: 25px;
       padding-left: 8px
}
.pasarela-pagos .info-pasarela .col-2 a.paso1{
    background: url(/images/css-images/arrow-paso1.gif) no-repeat -2px 0;
    width: 123px;
}
.pasarela-pagos .info-pasarela .col-2 a.paso2{
    background: url(/images/css-images/arrow-paso2.gif) no-repeat 0 bottom;
    margin-left:-7px;
    width:114px;
}
.pasarela-pagos .info-pasarela .col-2 a.paso3:hover,
.pasarela-pagos .info-pasarela .col-2 a.paso2:hover,
.pasarela-pagos .info-pasarela .col-2 a.paso3.activo,
.pasarela-pagos .info-pasarela .col-2 a.paso2.activo{
    background-position:0 top
}
.pasarela-pagos .info-pasarela .col-2 a.paso3{
    background: url(/images/css-images/arrow-paso3.gif) no-repeat 0 bottom;
    margin-left:-4px;
    width:59px;
}
.pasarela-pagos .info-pasarela .col-2 a:hover{color:#fff; text-decoration: none}

.preguntas .header-preg a{
	float:left;
	color:#F17D00;
	font-size:14px;
	margin-left:25px
}
.preguntas .header-preg a,
.preguntas .col-menu a,
.edit-link{text-decoration:underline !important;}
.preguntas .col-menu a:hover,
.preguntas .header-preg a:hover,
.edit-link:hover{text-decoration:none !important;}
.edit-link, .preguntas .col-menu a{color:#0457BF !important}
.edit-link{margin-left:18px}

.btns-content .btn-cont-c,
.btns-content .btn-volver-c{
	background:url(/images/css-images/btn-pasarelas.png) no-repeat;
	height:27px;
	width:147px;
	display:block;
	text-indent:-9999px
}

.btns-content .btn-cont-c{background-position:top left}
.btns-content .btn-cont-c:hover{background-position:bottom left}
.btns-content .btn-volver-c{background-position:top right}
.btns-content .btn-volver-c:hover{background-position:bottom right}

.bloque-col .btn-imprimir{
	background:url(/images/css-images/btn-imprimir2.jpg) no-repeat top;
	margin:15px auto;
	float:none
}
.btn-imprimir{
	background:url(/images/css-images/btn-imprimir.jpg) no-repeat top;
}
.btn-volver{
	background:url(/images/css-images/btn-volver.png) no-repeat top;
	margin-bottom:5px
}
.btn-reintentar{background:url(/images/css-images/btn-reint.jpg) no-repeat top;}
.btn-mod{
	background:url(/images/css-images/btn-modificar.png) no-repeat top;
	margin-bottom:5px
}
.btn-acceder{background:url(/images/css-images/btn-acceder.png) no-repeat top}
.btn-pagar{
	background:url(/images/css-images/btn-pagar.png) no-repeat top;
	margin:35px auto 0;
}
.btn-enviar{
	background:url(/images/css-images/btn-enviar.png) no-repeat top;
	margin-top:15px
}
.btn-enviar-c{
	background:url(/images/css-images/btn-enviar-coment.png) no-repeat top;
	margin-top:15px
}
.btn-acceder,
.btn-reintentar,
.btn-mod,
.btn-volver,
.bloque-col .btn-imprimir, 
.btn-imprimir,
.btn-pagar,
.btn-enviar,
.btn-enviar-c{
	width:245px;
	display:block;
	text-indent:-9999px;
	height:48px;
	cursor:pointer
}
.btn-reintentar:hover,
.btn-mod:hover,
.btn-imprimir:hover,
.btn-volver:hover,
.btn-acceder:hover,
.btn-pagar:hover,
.btn-enviar:hover,
.btn-enviar-c:hover{background-position:bottom}
.btn-reintentar,
.btn-mod,
.btn-volver,
.btn-imprimir,
.btn-enviar{float:right; clear:right}

.login a,.dametiempo a,.remences a,.open_natura a,.cabreres a{text-decoration:underline}
.login .col-2 .bottom-form a,
.dametiempo .col-2 .bottom-form a,
.remences .col-2 .bottom-form a,
.open_natura .col-2 .bottom-form a,
.cabreres .col-2 .bottom-form a{
	display:block;
	font-size:13px;
	margin-bottom:12px
}

.ayuda .col-1 a{
	display:block;
	margin-bottom:8px
}

.ayuda .header-resultados .btn{
	float:left;
	width:177px;
	height:27px;
	background-image: url(/images/css-images/botonera-ayuda.png);
	text-indent:-9999px;
	margin-left:5px
}
.btn-preg{background-position:left top}
.btn-serv{background-position:531px top}
.btn-cond{background-position:354px top}
.btn-como{background-position:177px top}

.btn-preg:hover{background-position:left bottom}
.btn-serv:hover{background-position:531px bottom}
.btn-cond:hover{background-position:354px bottom}
.btn-como:hover{background-position:177px bottom}

.bloque-gris a:hover{
	text-decoration:none;
	color:#FD7101;
}

.btn-pagar-s{
	background:url(/images/css-images/btn-pagar-s.png) no-repeat top;
	width:205px;
	height:48px;
	text-indent:-9999px;
	display:block;
	margin-top:20px;
	float:right
}
.btn-pagar-s:hover{background-position:bottom}

.btn-360{
	background:url(/images/css-images/btn-vista-360.png) no-repeat;
	display:block;
	width:80px;
	height:37px;
	display:block;
	text-indent:-9999px;
	float:left
}

.prod-relacionados .rating a{
	display:block;
	margin-top:5px;
}
.lista-directorio .cont-links a{
	display:block;
	text-decoration:underline;
	margin-bottom:5px
}

.btn-hombre,
.btn-mujer,
.btn-nino,
.btn-todos{
	float:left;
	width:177px;
	height:27px;
	background-image: url(/images/css-images/botonera-directorio.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-right:5px;
	text-indent:-9999px
}
.btn-hombre{background-position: -177px top}
.btn-hombre:hover, .btn-hombre.btn-activo{background-position: -177px bottom}
.btn-mujer{background-position: -354px top}
.btn-mujer:hover, .btn-mujer.btn-activo{background-position: -354px bottom}
.btn-nino{background-position: -531px top}
.btn-nino:hover, .btn-nino.btn-activo{background-position: -531px bottom}
.btn-todos{background-position: 0 top}
.btn-todos:hover, .btn-todos.btn-activo{background-position: 0 bottom}

.feedback .valoracion a{
	color:#F17D00;
	text-decoration:underline;
	font-size:14px
}
.feedback .valoracion a:hover{text-decoration:none}

.cargando{position:relative; z-index:100;}
.cargando-bg{position:absolute; background:#fff;opacity:0.8;filter:alpha(opacity=80); width:980px}
.cargando-text{position:absolute;text-align:center;}


/***GRUPONAT**/
.img-categories li div{
    cursor:pointer;
	background-position: top;
	background-repeat:no-repeat;}		
.img-categories li div.accesories{
	background:url(/images/categories/accesorios.jpg); 
	width:101px;
	height:126px;}
.img-categories li div.accesories:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.helmets{
	background:url(/images/categories/cascos.jpg); 
	width:155px;
	height:126px;}
.img-categories li div.helmets:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.glases{
	background:url(/images/categories/gafas.jpg); 
	width:201px;
	height:126px;}
.img-categories li div.glases:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.textiles{
	background:url(/images/categories/textiles.jpg); 
	width:166px;
	height:126px;}

.cont-checkboxes  .activo{
	background:url(/images/css-images/checkboxs.gif) no-repeat;  
	background-position:center left;
	width:17px;
	text-indent:-99999;
}
.cont-checkboxes .noactivo{
	background:url(/images/css-images/checkboxs.gif) no-repeat;  
	background-position:center right;
	width:17px;
	text-indent:-99999;
}
.invisible{display:none;}
.cursor{cursor:pointer}

.MagicThumb-expanded{
    border:none;
}
.MagicZoomPup {    
    border:none;
}
.logo_special a{
	background:url(/images/css-images/retto.png) no-repeat;
	width:486px;
	height:46px;
	display:block;
	text-indent:-9999px
}
.logo_special{float:left}
.border{
	border:1px solid #A3ADB8;
}
#processMessage {  
  position:relative;  
  z-index:1001;
  top:10px; 
  background-color:#000;}

.oculto{
visibility:hidden;
}
.dametiempo .cont-checks,
.remences .cont-checks,
.open_natura .cont-checks,
.cabreres .cont-checks
{
width:310px;
float:left;
margin-top:10px;
font-weight:bold;
font-size:12px;
}
.dametiempo .cont-checks .check,
.remences .cont-checks .check,
.open_natura .cont-checks .check,
.cabreres .cont-checks .check{
width:20px;
float:left;
}
.dametiempo .cont-checks .texto-check,
.remences .cont-checks .texto-check,
.open_natura .cont-checks .texto-check,
.cabreres .cont-checks .texto-check{
width:270px;
float:right;
margin-left:20px;

}
.background360{
    background-color: #FFF; 
    z-index: 99999; 
    opacity: 0.9; 
    -moz-opacity: 0.9; 
    filter: alpha(opacity=50); 
}

.h1resultados{
    display:none;
}
.h1textiles{
    display:none;
}