
	/* ESTILOS GENERALES */
* {margin: 0px;padding: 0px;}
img {border:0px;}
li {list-style:none;display:inline;}
object{display:block;}
.opacity img{opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.opacity2 img{opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.opacity:hover img{opacity: 0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.opacity2:hover img{opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

h1 {font-size:12px;display:block;color:#FFF;}
h2{font-size:14px;display:block;color:#FFF;}
h3{font-size:12px;font-weight:normal;display:block;padding-bottom:5px;}


.descolority img{opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.descolority:hover img {opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


body {font:11px  Arial, Helvetica, sans-serif;background:url(http://www.factorycolchon.es//images/wallpaper.jpg) repeat-x #140C31;}
p {font:11px  Arial, Helvetica, sans-serif;}

input.text {font:10px  Arial, Helvetica, sans-serif;border:1px solid #918F8F;padding:1px 0px 1px 5px;color:#646567;}
.min1{font:10px  Arial, Helvetica, sans-serif;border:1px solid #918F8F;padding:1px 0px 1px 5px;color:#646567; width:137px;}
select.select{font:11px Arial, Helvetica, sans-serif;border:1px solid #C8C7C7;color:#646567;}
select.select option{color:#646567;}
textarea{font:11px  Arial, Helvetica, sans-serif;border:1px solid #918F8F;padding:2px 0px 2px 5px;color:#646567;}
th{font-weight:normal;text-align:left;padding:5px 0 2px 0;}

	/* LINKS GENERALES */

a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}

div.btn{text-align:center;}
div.btn .btnLeft{width:5px;height:25px;float:left;}
div.btn .btnCenter{height:21px;float:left;padding:4px 10px 0 10px;}
div.btn .btnRight{width:5px;height:25px;float:left;}
div.btn .btnCenter a{font:bold 14px arial;text-decoration:none;}

	/*HEADER*/

div#flash{height:150px;}

		
		/* MENU */

ul.mainMenu{clear:both;background:url(http://www.factorycolchon.es//images/bg_mainMenu.jpg) no-repeat;width:901px;height:43px;padding-top:4px;}
ul.mainMenu li{float:left;background:url(http://www.factorycolchon.es//images/bg_menu_li.png) no-repeat right;}
ul.mainMenu a{float:left;font-size:12px;font-weight:900;color:#414142;text-transform:uppercase;display:block;}


li#menuTiendaOnline a{width:121px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu1_hover.gif) no-repeat;}
li#menuTiendaOnline a:hover, li#menuTiendaOnline a.active{background:url(http://www.factorycolchon.es//images/ico_menu1.gif) no-repeat;}

li#menuTiendas a{width:94px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu3_hover.gif) no-repeat;}
li#menuTiendas a:hover, li#menuTiendas a.active{width:94px;background:url(http://www.factorycolchon.es//images/ico_menu3.gif) no-repeat;}

li#menuFolleto a{width:141px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu4_hover.gif) no-repeat;}
li#menuFolleto a:hover, li#menuFolleto a.active{width:141px;background:url(http://www.factorycolchon.es//images/ico_menu4.gif) no-repeat;}

li#menuOpiniones a{width:101px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu5_hover.gif) no-repeat;}
li#menuOpiniones a:hover, li#menuOpiniones a.active{width:101px;background:url(http://www.factorycolchon.es//images/ico_menu5.gif) no-repeat;}

li#menuPreguntas a{width:171px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu6_hover.gif) no-repeat;}
li#menuPreguntas a:hover, li#menuPreguntas a.active{width:171px;background:url(http://www.factorycolchon.es//images/ico_menu6.gif) no-repeat;}


li#menuNewsletter a{width:230px;height:39px;background:url(http://www.factorycolchon.es//images/ico_menu8_hover.gif) no-repeat 0px -5px;}
li#menuNewsletter a:hover, li#menuNewsletter a.active{width:230px;background:url(http://www.factorycolchon.es//images/ico_menu8.gif) no-repeat;}
/*
li#menuNewsletter {float:left;background:none;}
li#menuNewsletter img{padding:5px 0 0 0;}
li#menuNewsletter input.text{width:185px;margin:4px 0 1px 15px;}
li#menuNewsletter span{display:block;color:#FFFFFF;font-size:10px;padding:0 0 0 15px;}
li#menuNewsletter a{float:none;position:absolute;margin-left:217px;margin-top:-20px;*margin-left:3px;*margin-top:4px;border:0;
	background:url(http://www.factorycolchon.es//images/ok_newsletter.gif) no-repeat;width:25px;height:22px;
}
li#menuNewsletter a:hover{background:url(http://www.factorycolchon.es//images/ok_newsletter_hover.gif) no-repeat;width:25px;height:22px;
}*/

	/* RUTA */

ul.ruta {background:url(http://www.factorycolchon.es//images/bg_ruta.gif) no-repeat;width:645px;height:27px;padding:0 0 0 10px; display:block;}
ul.ruta li{padding:3px 5px 0 0;font-size:11px;font-weight:bold;color:#FFF; display:block; float:left; margin-top:3px; height:18px;}
ul.ruta a {text-transform:uppercase;font-size:11px;font-weight:bold;padding:0 5px 0 0;color:#FFF;}
ul.ruta a:hover{text-decoration:underline;}
ul.ruta .folleto_pdf{padding-left:26px; float:right; background:url(http://www.factorycolchon.es//images/ico_pdf.gif) no-repeat;}

	/* ENVOLTURA */
div.cabeceraPrint {display:none;}

#wrapper {width:904px;margin:auto;clear:both;
	height:auto!important;
	height:600px;
	min-height:600px;
	padding:0 65px;
}
div#allContent{padding:0px 0 10px 0;}

	/* COLUMNAS */

div.colIzq{float:left;width:655px;padding:10px 0 0 0;}
div.colDer{float:right;width:234px;padding:10px 0 0 0;}


	/* MODULOS */

div.moduleRed, div.moduleBlue {margin:0 0 15px 0;}
div.moduleRed div.topModule img, div.moduleBlue div.topModule img {float:left;padding:5px 0 0 0;}
div.moduleRed div.topModule h2, div.moduleBlue div.topModule h2 {float:left;padding:7px 0 7px 0;}

div.moduleRed div.topModule {background:url(http://www.factorycolchon.es//images/topRed.gif) no-repeat;width:234px;height:38px;}
div.moduleRed div.bottomModule {background:url(http://www.factorycolchon.es//images/bottomRed.gif) no-repeat;width:234px;height:19px;}
div.moduleRed div.contentModule {background:#E4FFD0;padding:5px 0 0 0;}

div.moduleBlue div.topModule {background:url(http://www.factorycolchon.es//images/topBlue.gif) no-repeat;width:234px;height:38px;}
div.moduleBlue div.bottomModule {background:url(http://www.factorycolchon.es//images/bottomBlue.gif) no-repeat;width:234px;height:19px;}
div.moduleBlue div.contentModule {background:#DCEBFF;padding:5px 0 10px 0;}

div#carrito div.topModule h2 {width:118px;height:14px;text-indent:-2000px;}
div#mapColchones div.topModule h2 {width:148px;height:14px;text-indent:-2000px;}
div#mapColchones div.topModule {background:url(http://www.factorycolchon.es//images/topBlue1.gif) no-repeat;width:234px;height:38px;}
div#mapDescanso div.topModule h2 {width:184px;height:14px;text-indent:-2000px;}
div#mapDescanso div.topModule {background:url(http://www.factorycolchon.es//images/topBlue2.gif) no-repeat;width:234px;height:38px;}

div#moduleGarantias div.topModule {background:url(http://www.factorycolchon.es//images/topBlue3.gif) no-repeat;width:234px;height:38px;}
div#moduleGarantias div.topModule h2 {width:184px;height:14px;text-indent:-2000px;}
div#moduleGarantias div.contentModule {background:#FFF; width:234px; height:305px; padding:0px 0 0px 0; background:url(http://www.factorycolchon.es//images/calidadygarantia.jpg) no-repeat;}
div#moduleGarantias div.contentModule #imagen_calidad {background:#FFF; padding:0px 0 0px 0;}
div#moduleGarantias div.bottomModule {background:url(http://www.factorycolchon.es//images/bottomBlue.gif) no-repeat;width:234px;height:19px;}


div.contentFicha {background:#FFF;}
div.bottomFicha {margin:0 0 10px 0;}

		/* CARRITO COMPRA */

#carrito strong{margin:0 0 2px 15px;display:block;}
#carrito ul li {display:block;clear:both;padding:3px 0 3px 5px;margin:0 15px 0 20px;color:#333;}
#carrito ul li i{float:left;font-style:normal;}
#carrito ul li b{float:right;font-weight:normal;}
#carrito div.totalCompra{clear:both;background:#FFF;padding:5px 15px 15px 10px;margin:20px 0 0 0;}
#carrito div.totalCompra img{float:left;margin:3px 5px 0 0;}
#carrito div.totalCompra strong {margin:0px;float:left;padding:5px 0 0 0;}
#carrito div.totalCompra strong i{font-weight:normal;font-style:normal;color:#4D4D4D;}
#carrito div.totalCompra b {float:right;width:45px;text-align:right;margin-top:5px;font-size:12px;}
	
		/* MAPA PRODUCTOS */

#mapColchones ul.level1 span, #mapColchones ul.level2 span, #mapColchones ul.level3 a{display:block;padding:5px 0;color:#172970;}
#mapColchones ul.level1 span.aLevel1{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 15px 8px;text-transform:uppercase;padding:5px 5px 5px 30px;font-size:11px;}
#mapColchones ul.level2 span.aLevel2{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 35px 8px #D1DDFF;padding:5px 5px 5px 50px;}
#mapColchones ul.level2 span.aLevel2 b{font-weight:normal;text-transform:uppercase;}
#mapColchones ul.level3 a.aLevel3{background:url(http://www.factorycolchon.es//images/module_alevel3.gif) no-repeat 35px 8px #B8CBFF;padding:5px 5px 5px 50px;}

#mapColchones .aLevel1:hover{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 15px bottom #96B3FF;cursor:pointer;}
#mapColchones .aLevel2:hover{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 35px bottom #96B3FF;cursor:pointer;} 
#mapColchones ul.level3 a:hover{background:url(http://www.factorycolchon.es//images/module_alevel3.gif) no-repeat 35px 8px #96B3FF;cursor:pointer;}


#mapDescanso ul.level1 span, #mapDescanso ul.level2 a{display:block;padding:5px 0;color:#172970;}
#mapDescanso ul.level1 span.aLevel1{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 15px 8px;text-transform:uppercase;padding:5px 5px 5px 30px;font-size:11px;}
#mapDescanso ul.level2 a.aLevel2{background:url(http://www.factorycolchon.es//images/module_alevel3.gif) no-repeat 35px 8px #B8CBFF;padding:5px 5px 5px 50px;}
#mapDescanso .aLevel1:hover{background:url(http://www.factorycolchon.es//images/module_alevel1.gif) no-repeat 15px bottom #96B3FF;cursor:pointer;}
#mapDescanso ul.level2 a:hover{background:url(http://www.factorycolchon.es//images/module_alevel3.gif) no-repeat 35px 8px #96B3FF;}

div.contentModuleInfo {background:#F0F0F2;border-left:1px solid #ADADAF;border-right:1px solid #ADADAF;}
div.contentModuleInfo div.colModuleInfo {
	background:url(http://www.factorycolchon.es//images/module-info/bg_colModuleInfo.gif) no-repeat bottom;
	padding:10px 0 10px 5px;
}

div.contentModuleInfo div.colModuleInfo img{float:left;margin:0 10px 0 0;}

div.contentModuleInfo div.colModuleInfo li {display:block;padding:3px 0 0 0;}
div.contentModuleInfo div.colModuleInfo li a{font-size:12px;color:#666;}
div.contentModuleInfo div.colModuleInfo li a:hover{color:#333;}
div.moduleInfo div.topModuleInfo {background:url(http://www.factorycolchon.es//images/topInfoModule.gif) no-repeat #F0F0F2;width:234px;height:10px;}
div.moduleInfo div.bottomModuleInfo {background:url(http://www.factorycolchon.es//images/bottomInfoModule.gif) no-repeat #F0F0F2;width:234px;height:10px;}
div.moduleInfo div.noborder{background:none;padding:10px 0 0 5px;}
div.moduleInfo div.nopadding{padding:0 0 5px 5px;}

	/* FOOTER Menu */

div.footerMenu{background:url(http://www.factorycolchon.es//images/bg_footerMenu.gif) no-repeat;width:904px;height:80px;padding:10px 0 0 0;}
div.col {float:left;padding:0 20px;height:80px;}
div.col img{float:left;margin:0 10px 0 0;}
div.col h3{float:left;font-size:12px;color:#7D7E80;line-height:16px;}
div.col h3 b{font-size:18px;display:block;font-weight:normal;}
div.col ul{clear:both;top:-10px;position:relative;}
div.col li{display:block;color:#7D7E80;font-size:11px;}
div.col li a{font-size:10px;color:#666;}
div.col li a:hover{color:#333;}
div.col a{color: #0033FF}
div.footerMenu div.noborder{border:0;}
div.footerMenu div.noborder{margin-left:20px; _margin-left:20px;}

	/* FOOTER */

div.footer {width:904px;margin:auto;clear:both;padding:20px 65px;color:#FFF;font-size:11px;text-align:center;}
div.footer a {color:#FFF;font-size:11px;padding:0 5px 0 0;}
div.footer a:hover{text-decoration:underline;}

/* slightly enhanced, 
universal clearfix hack */
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
 }

.clearfix {
        display: inline-block;
 }



* html .clearfix {
        height: 1%;
 }

.clearfix {
        display: block;
}
a.blackk {
	color:#000;
}