/*@import url(http://10147-catospain-flex-productosmash.crea.paginar.org/css/styles.css);*/

/*
>> Paleta de colores <<
categoria/gama generica  #F8DA4E
categoria/gama bebe #9EDAE2
gama organic  #B42E34
gama concept  #968D0E
gama urban  #FE5D00
gama ergonomic  #787878 / IMPORTANT color anterior #746C6C
gama  tecno  #F8DA4E
gama latex  #F8DA4E
gama muelle  #F8DA4E
gama canape  #F8DA4E
gama sommier  #F8DA4E

>> Tabla de contenidos <<
	- Layouts
		+ No Sidebars
			- Home / #page-home
			- Login / #page-login
			- Area privada / #page-area-privada
			- Atención al consumidor / #page-consumidor
			- Comparación productos / #page-comparacion
		
		+ Sidebar Right
			- Almohadas / #page-almohadas
			- Edredones nordicos / #page-edredones
			- Cubrecolchones / #page-cubrecolchones
		
		+ Sidebar Left
			- Relleno cojin / #page-relleno-cojin
			- Colchones / #page-colchones
			- Bases / #page-bases
			- Bebes / #page-bebes
			- Modelo 

>> Nota: 
- no se usan tildes en los comentarios para evitar un error de ie6.

*/

@import url(reset.css);
@import url(layout.css);
@import url(jqzoom.css);

body {
	font-family: Arial;
	background-color: #000;
	color: #fff;
	font-size: 62.5%;
	line-height: 1.3;
}
input, select, th, td {
	font-size: .9em;
	font-family: Arial;
}

/*------------------------------------------------------------------
[Estilos generales]
*/

/* @group elementos estructurales */
h1 {
	/* font-size:5.5em; */
	font-size: 4.5em;
	color: #f7da4e;
}

h2 {
	font-size:2em; 
	color: #F8DA4E;
}

h3 {
	font-size:1.85em; 	
}

p {
	margin-bottom: 15px;
}

div {}
/* @end */

/* @group listas */
ul {
	margin-bottom: 15px;
}

ul.toggle-list {}
ul.toggle-list li {}
ul.toggle-list li a {
	color: #fff;
	font-size: 1.2em;
	text-transform: lowercase;
	text-decoration: none;
	background-image:url(../images/decorative/toggle-list.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;	
	padding-left: 12px;
}
ul.toggle-list li a:hover {color:#F8DA4E;}
ul.toggle-list li.selected a {color: #F8DA4E;}
ul.toggle-list li.selected ul li a {color: #FFF;}
ul.toggle-list li ul li a:hover {color: #F8DA4E;}

ul.toggle-list li ul  {
	margin:0;
}
ul.toggle-list li ul li a {
	font-size: .9em;
	background: none;
	color: #FFF;
}

.glosario{ 
	font-size: 1.2em;
	padding: 30px;
	background-color: #000;
	border: 1px solid #4D4D4D;
}
.glosario dt {
	color: #F8DA4E;
	font-size: 1.2em;
	font-weight: bold;
}
.glosario dt {
	color: #F8DA4E;
	font-size: 1.2em;
	font-weight: bold;
}
.glosario dd{
	margin-left: 30px;
}

/*
 defaul list
action list
external link list
product list 
*/

/* @end */

/* @group texto */
a {
	outline-style:none;
}
a:link,
a:visited,
a:active {
	color: #fff;
}
a:hover {
	color: #F8DA4E;
}



em {}
strong {}
span {}
/* @end */


/* @group multimedia */
img {
	border:0;
}
object {}
/* @end */

/* @group formularios */
form {}
label {}
fieldset {}
fieldset {}
legend {}
.form-item{
	margin-bottom: 1.6em;
	overflow: hidden;
	zoom: 1;
}
.form-boton{
	padding-top: 10px !important;
	overflow: hidden;
}
.form-item2{
	margin-bottom: 1.6em;
	overflow: hidden;
	zoom: 1;
	width: 400px;
}

.form-text{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 260px;
	background-color: #4d4d4d;
	/*color: #999;*/
	color:#FFFFFF;
	border: 0;		
}
.form-text-large{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 540px;
	background-color: #4d4d4d;
	color: #FFF;
	border: 0;
}
.form-text-small{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 120px;
	background-color: #4d4d4d;
	color: #FFF; /*#999*/
	border: 0;
}
.form-text-tabla{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 260px;
	background-color: #4d4d4d;
	color: #FFF; /*#999*/
	font-size: 1em;
	border: 0;
	height: 1.4em;
}
.form-text-large-tabla{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 617px;
	background-color: #4d4d4d;
	color: #FFF; /*#999*/
	font-size: 1em;
	height: 1.4em;
	border: 0;
}
.form-text-small-tabla{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 120px;
	background-color: #4d4d4d;
	font-size: 1em;
	color: #FFF; /*#999*/
	height: 1.4em;
	border: 0;
}
.form-text-med-tabla{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 300px;
	background-color: #4d4d4d;
	color: #FFF;
	font-size: 1em;
	height: 1.4em;
	border: 0;
}
.form-checkbox{}
.form-radio{}
.form-submit {}
.form-file{}
.form-select{
	border: 1px solid #4d4d4d;
	padding: 1px;
	background-color: #4d4d4d;	
	color: #FFF;
	width: 100%;
}
.form-textarea{
	font-family: Arial,Verdana,Sans-serif;
	font-size: 10.5px; /* 1.2em*/
	width: 260px;	
	background-color: #4d4d4d;
	color: #FFF; /*#999*/
	border: 0;	
	overflow: auto;
}
.form-texttab{
	font-family: Arial,Verdana,Sans-serif;
	font-size: 10.5px; /*11px*/
	background-color: #000000;
	color: #FFFFFF;
	border: 0;
	overflow: hidden;
	text-align: center;
	width: 47px;
}
.form-texttablg{
	font-family: Arial,Verdana,Sans-serif;
	font-size: 10.5px; /*11px*/
	background-color: #000000;
	color: #FFFFFF;
	border: 0;
	overflow: hidden;
	text-align: center;
	width: 400px;
}
/* @end */

/* @group tablas */
table {

}
tr {}

td,th {
	padding:0px; /*3px*/
}

table.zebratable tr.even td,
table.zebratable tr.even th{
	background-color: #333;
}
/* @end */

/* @group citas */
blockquote {}
/* @end */

/* @group librería */
.width100 {width:100%;}
.width75 {width:75%;}
.width50 {width:50%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.clear {clear:both;}
.hide {display:none;}
/* @end */


/* @group Toggle  */
h2.trigger {
	background-image: url(../images/decorative/default/trigger-a.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	font-size: 1em;
	font-weight: normal;
	float: left;
	padding-right: 15px;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #F8DA4E;
}
h2.active {
	background-image: url(../images/decorative/default/trigger-b.gif);
}
.toggle_container {
	clear: both;	
}
.toggle_container .block {
	padding: 10px 20px;
	background-color: #000;
}
/* @end */


/* @group caja redondeada */
.dialog {
/* 	width:90%;
	margin: 0 auto; */
}

.dialog .hd .c,
.dialog .ft .c {
	font-size:1px; /* ensure minimum height */
	height:17px;
}
.dialog .ft .c {
	height:17px;
}
.dialog .hd {
	background:transparent url(../images/decorative/tl.gif) no-repeat 0px 0px;
}
.dialog .hd .c {
	background:transparent url(../images/decorative/tr.gif) no-repeat right 0px;
}

.dialog .bd {
	background:transparent url(../images/decorative/ml.gif) repeat-y 0px 0px;
}
.dialog .bd .c {
	background:transparent url(../images/decorative/mr.gif) repeat-y right 0px;
}
.dialog .bd .c .s {
	margin:0px 4px 0px 4px;
	background: #000;
	padding:0 13px 0 13px;
	overflow: hidden;
	zoom: 1;
}
.dialog .ft {
	background:transparent url(../images/decorative/bl.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
	background:transparent url(../images/decorative/br.gif) no-repeat right 0px;
}
/* @end */


/*Botones*/
a.volver {
	background-image:url(../images/decorative/volver.gif);
	display: block;
	width: 84px;
	height: 25px;
	text-indent: -9999px;
}
a.volver:hover {
	background-image:url(../images/decorative/volver-over.gif);
}




/*------------------------------------------------------------------
[Estructura]
*/
#page,#page-inner,
#header-inner,
#main,#main-inner,
#sidebar-left, #sidebar-left-inner,
#content,#content-inner,
#footer,#footer-inner  {
	overflow: hidden;
	zoom: 1;
}

#page {
	font-size: 1.2em;
}

/* @group cabecera */
#header {
	height: 60px;
	position: relative;
	z-index: 2; /*debajo de main*/
	margin-bottom: 25px;
}
#header #logo {
	position: absolute;
	top: 0;
	left: 0;
}
#header #logo a{
	display: block;
	width: 90px;
	height: 126px;	
	position: relative;
}
#header #logo em{
	display: block;
}

#header #nav-bar{
	float: right;
	margin-top: 12px;
}
#header #nav-bar li {
	float: left;
	background: url(../images/decorative/tab-l.gif) no-repeat scroll 0 0;	
}
#header #nav-bar li:hover,
#header #nav-bar li.over,
#header #nav-bar li.active{
	background: url(../images/decorative/tab-l-active.gif) no-repeat scroll 0 0;	
}
#header #nav-bar li a{
	background: url(../images/decorative/tab-r.gif) no-repeat scroll 100% 0;
	display: block;
	height: 44px;
	padding-top: 4px;
	padding-left: 8px;
	text-decoration: none;
	padding-right: 8px;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	float:left;
}
#header #nav-bar li a:hover,
#header #nav-bar li.active a{
	background: url(../images/decorative/tab-r-active.gif) no-repeat scroll 100% 0;
}

#header #elegir-producto {
	position: absolute;
	right: 0;
	top: 60px;
}
#header #elegir-producto a {
	display: block;
	width: 112px;
	height: 32px;	
	background-image: url(../images/decorative/elegir-producto.gif);
	background-repeat: no-repeat;
	text-indent: -9999em;
}
#header #elegir-producto a:hover {
	background-image: url(../images/decorative/elegir-producto-over.gif);
}

#header  #user{
	width: 300px;
	position: absolute;
	left: 180px;
	top: 70px;
	font-size: .9em;
}
#header  #user ul li{
	float: left;
	background-image:url(../images/decorative/bullet-white.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	margin-right:10px;
	padding-right:15px;	
}
#header  #user ul li.last{
	background: none;
}
#header  #user ul li a { 
	text-decoration: none;
}

/* @end */

/* @group contenido */
#main {
	z-index: 1;
	position: relative;
	margin-bottom: 50px;
}
#sidebar-left-inner {
	padding-top: 20px;
}

body.sidebar-left #content-inner {
	padding-left: 20px;
}
/* @end */

/* @group pie */
#footer {

}
#footer ul {
	float: left;
}
#footer ul li {
	float: left;
	background-image: url(../images/decorative/bullet-white.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	margin-right: 10px;
}
#footer ul li.last {
	background: none;
}
#footer ul li a{
	color: #fff;
	text-decoration: none;
	font-size: .9em;
}
#footer ul li.active a {
	color: #F8DA4E;
}
#footer ul li a:hover {
	color: #F8DA4E;
}

#footer p.copyright {
	float: right;
	color: #999;
	font-size: .8em;
}
/* @end */


/*------------------------------------------------------------------
[Páginas componentes]
*/

/* @group como elegir tu mash */

#page-elegir-mash .dialog {
	/* height: 430px; */
}

#page-elegir-mash .dialog .bd .c .s  {
	
}


 
#elegir-mash {
	margin-left: -10px;
	margin-right: -10px;
	overflow: hidden;
	zoom: 1;
}
#elegir-mash .categorias,
#elegir-mash .caracteristicas,
#elegir-mash .modelos{
	background-color: #333; 
	width: 250px;
	float: left;
	margin-right: 8px;
	height: 430px;
}
#elegir-mash .modelos {
	margin-right: 0;
}
#elegir-mash .inner{
	padding: 10px 20px;
}
#elegir-mash h2{
	font-size: 1.8em;
	margin-bottom: 15px;
}
#elegir-mash label{
	display: block;
	color: #F8DA4E;
	font-size: .9em;
	margin-bottom: 5px;
}
#elegir-mash .categorias .descripcion{
	font-size: .9em;
	color: #fff; /*#999*/
}
#elegir-mash .categorias .descripcion h3{
	color: #fff;
	font-size: 1em;
}
#elegir-mash .categorias .descripcion ul li{
	list-style-type: disc;
	margin-left: 20px;
}
#elegir-mash .categorias .descripcion ul li span{
	display: block!important;
}

#elegir-mash .modelos .resultado{
	/* overflow: scroll; */
}
#elegir-mash .modelos div.modelo{
	overflow: hidden;
	zoom: 1;
	margin-bottom:8px;
}
#elegir-mash .modelos div.modelo .thumb{
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
}
#elegir-mash .modelos div.modelo .thumb img{
	width: 40px;
	height: 40px;
}
#elegir-mash .modelos div.modelo .thumb .marco {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 40px;
	height: 40px;	
}
#elegir-mash .modelos div.organic .thumb .marco  {background-image:url(../images/decorative/organic/marco-40.png);}
#elegir-mash .modelos div.concept .thumb .marco {background-image:url(../images/decorative/concept/marco-40.png);}
#elegir-mash .modelos div.urban .thumb .marco {background-image:url(../images/decorative/urban/marco-40.png);}
#elegir-mash .modelos div.ergonomic .thumb .marco {background-image:url(../images/decorative/ergonomic/marco-40.png);}
#elegir-mash .modelos div.tecno .thumb .marco {background-image:url(../images/decorative/tecno/marco-40.png);}
#elegir-mash .modelos div.latex .thumb .marco {background-image:url(../images/decorative/latex/marco-40.png);}
#elegir-mash .modelos div.muelle .thumb .marco {background-image:url(../images/decorative/muelle/marco-40.png);}
#elegir-mash .modelos div.canape .thumb .marco {background-image:url(../images/decorative/canape/marco-40.png);}
#elegir-mash .modelos div.sommier .thumb .marco {background-image:url(../images/decorative/sommier/marco-40.png);}


#elegir-mash .modelos div.modelo h3{
	padding-left: 50px;
	font-weight: normal;	
	font-size: 1.2em;	
}
#elegir-mash .modelos div.modelo h3 a {
	text-decoration:none;
	color: #fff;
}
#elegir-mash .modelos div.modelo h3 a:hover {
	color: #F8DA4E;
}
#elegir-mash .modelos div.modelo span.gama{
	font-size: .9em;
	padding-left: 50px;
	display: block;
}
#elegir-mash .modelos div.organic span.gama{color:#B42E34;}
#elegir-mash .modelos div.concept span.gama{color:#968D0E;}
#elegir-mash .modelos div.urban span.gama{color:#FE5D00;}
#elegir-mash .modelos div.ergonomic span.gama{color:#746c6c;} 

/*No existe producto*/
#pnlItemsRecomendados .alerta {
	font-size:1.6em;
	color:#F8DA4E;
}

/* @end */


/* @group tabla comparacion de productos*/
/*Comparación productos / #page-comparacion*/
#page-comparacion #page{
	background-image:url(../images/decorative/fondos/burbujas-comparacion.png);
	background-repeat: no-repeat;
	background-position: 0 120px;
}
#page-comparacion h1{
	
}
#comparacion {
	width: 720px;
	position: relative;
}
#comparacion a.volver {
	position:absolute;
	top: 90px;
	left: 10px;
}
#comparacion .border-top {
	background-image:url(../images/decorative/compara-top.gif);
	background-repeat: no-repeat;
	height: 12px;
}
#comparacion .border-bottom {
	background-image:url(../images/decorative/compara-bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
}
#comparacion .content {
	background-image:url(../images/decorative/compara-content.gif);
	background-repeat: repeat-y;
}
#comparacion table {
	width: 720px;
}
#comparacion table th{
	text-align: left;
	color: #F8DA4E;
	font-weight: normal;
	padding: 0;
	width: 120px;
}
#comparacion table td.modelo-a,
#comparacion table td.modelo-b {
	padding: 0;
	height: 30px;
}
#comparacion table td.modelo-a {
	width: 260px;
	padding-left: 20px;
	padding-right: 20px;
}
#comparacion table td.modelo-b {
	width: 260px;
	padding-left: 20px;
	padding-right: 20px;
}
#comparacion tr.cabecera th,
#comparacion tr.cabecera td {
	vertical-align: bottom;
}
#comparacion tr.cabecera .gama {
	font-size: 2em;
} 
#comparacion tr.cabecera .modelo {
	color: #fff;
	font-size: 2em;
	display: block;
	margin-bottom: 20px;
} 

#comparacion tr.cabecera .thumb {
	margin-bottom: 10px;
	position: relative;
	width: 146px;
	height: 146px;	
	margin: 0 auto;
}
#comparacion tr.cabecera .thumb img{
	width: 146px;
	height: 146px;
}

#comparacion tr.cabecera .thumb .marco {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 146px;
	height: 146px;	
}
#comparacion tr.cabecera .organic .marco {background-image:url(../images/decorative/organic/marco-146.png);}
#comparacion tr.cabecera .concept .marco {background-image:url(../images/decorative/concept/marco-146.png);}
#comparacion tr.cabecera .urban .marco {background-image:url(../images/decorative/urban/marco-146.png);}
#comparacion tr.cabecera .ergonomic .marco {background-image:url(../images/decorative/ergonomic/marco-146.png);}
#comparacion tr.cabecera .tecno .marco {background-image:url(../images/decorative/tecno/marco-146.png);}
#comparacion tr.cabecera .latex .marco {background-image:url(../images/decorative/latex/marco-146.png);}
#comparacion tr.cabecera .muelle .marco {background-image:url(../images/decorative/muelle/marco-146.png);}
#comparacion tr.cabecera .canape .marco {background-image:url(../images/decorative/canape/marco-146.png);}
#comparacion tr.cabecera .sommier .marco {background-image:url(../images/decorative/sommier/marco-146.png);}


/*insertar con jquery la la etiqueta <span>*/
span.line {
	border-bottom: 1px solid #373737;
	display: block;
	margin-top: 8px;
}

#comparacion td.organic{color:#B42E34;}
#comparacion td.concept{color:#968D0E;}
#comparacion td.urban{color:#FE5D00;}
#comparacion td.ergonomic{color:#746c6c;}
#comparacion td.tecno{color:#F8DA4E;}
#comparacion td.latex{color:#F8DA4E;}
#comparacion td.muelle{color:#F8DA4E;}
#comparacion td.canape{color:#F8DA4E;}
#comparacion td.sommier{color:#F8DA4E;}
/* @end */


/* @group Productos */

/*Recordar esta secuencia: categoria > gama > modelo*/

/*gama*/
.gama #main-inner {
	padding-top: 0;
}
.nuevo{
	position: absolute; /*respecto a main*/
	top: 20px;
	left: 225px;
	height: 115px;
	width: 115px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
.organic .nuevo {background-image:url(../images/decorative/organic/nuevo-prod.png);}
.concept .nuevo {background-image:url(../images/decorative/concept/nuevo-prod.png);}
.urban .nuevo {background-image:url(../images/decorative/urban/nuevo-prod.png);}
/* @end */




/* @group elegir producto */
#frm-elegirproducto  {
	width: 480px;
}
#frm-elegirproducto  .roundbox {
	padding-left: 30px;
}
#frm-elegirproducto fieldset{
	margin-bottom: 30px;
}
#frm-elegirproducto p{
	margin-bottom: 10px;
}
#frm-elegirproducto legend{
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 5px;
	_margin-left: -8px;
}
#frm-elegirproducto label{
	display: block;
	float: left;
	width: 115px;
}
#frm-elegirproducto .form-select {
	width: 255px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #4D4D4D;
	border: 1px solid #4D4D4D;
}
/* @end */


/*
Hay que tener en cuenta que la forma en que están estructurados los productos es: 
categoria >> gamas >> modelo

En una pagina "modelo" se esta utilizando un conjunto de clases en body para poder
controlar el uso de lo colores (.organic, .concept, .urban, etc) y la disposicion de los elementos (.modelo)
*/

/* @group categorias */

/*Almohadas / #page-almohadas*/
#page-almohadas h1{
	font-size: 7.5em;
	margin-left: 220px;
}
#page-almohadas #header{
	margin-bottom: 50px;
}
#page-almohadas #main {
	margin-top: -15px;;
}
#page-almohadas #content {
	margin-top: 28px;
}


/*Edredones nordicos / #page-edredones*/
#page-edredones h1{
	margin-left: 220px;
	text-indent: -9999px;
	background-image: url(../images/decorative/tit-edredones.png);
	background-repeat: no-repeat;
	height: 114px;
	width: 489px;
}
#page-edredones #header{
	margin-bottom: 50px;
}
#page-edredones #main {
	margin-top: -15px;;
}
#page-edredones #content {
	margin-top: 25px;
}

/*Cubrecolchones / #page-cubrecolchones*/
#page-cubrecolchones h1{
	font-size: 6em;
	margin-left: 150px;
}
#page-cubrecolchones #header{
	margin-bottom: 50px;
}
#page-cubrecolchones #main {
	margin-top: -10px;;
}
#page-cubrecolchones #content {
	margin-top: 28px;
}

/* Relleno cojin / #page-relleno-cojin */
#page-relleno-cojin h1 {
	font-size: 7.5em;
	text-indent: -9999px;
	background-image: url(../images/decorative/tit-relleno-cojin.png);
	background-repeat: no-repeat;	
	width: 321px;
	height: 132px;
	margin-left: 315px;	
}
#page-relleno-cojin #header{
	margin-bottom: 60px;
}
#page-relleno-cojin #main{
	margin-top: -135px;
}
#page-relleno-cojin #content {
	margin-top: 145px;
}
#page-relleno-cojin .modelos,
#page-relleno-cojin .modelos .modelo {
	overflow: hidden;
	zoom: 1;
}
#page-relleno-cojin .modelo h2.trigger {
	background-position: 0 50%;
	padding-left: 15px;
	padding-right: 0;
	font-size: 1.2em;
	font-weight: bold;
}
#page-relleno-cojin .modelo p{
	margin-bottom: 5px;
}
#page-relleno-cojin .modelo .otras-caracteristicas{
	overflow: hidden;
	zoom: 1;
}
#page-relleno-cojin .modelo .otras-caracteristicas li{
	float:left;
	margin-right:4px;
}

/*Colchones / #page-colchones*/
#page-colchones h1{
	font-size: 7.5em;
	margin-left: 310px;
}
#page-colchones #header{
	margin-bottom: 50px;
}
#page-colchones #main {
	margin-top: -95px;
}
#page-colchones #content {
	margin-top: 95px;
}

/*Bases / #page-bases*/
#page-bases h1{
	font-size: 8.5em;
	margin-left: 325px;
} 
#page-bases #header{
	margin-bottom: 50px;
}
#page-bases #main {
	margin-top: -105px;
}
#page-bases #content {
	margin-top: 105px;
}

/*Bebes / #page-bebes*/
#page-bebes h1{
	font-size: 8.5em;
	color: #bab2d9;
	margin-left: 325px;
} 
#page-bebes #header{
	margin-bottom: 50px;
}
#page-bebes #main {
	margin-top: -105px;
}
#page-bebes #content {
	margin-top: 105px;
}
#page-bebes ul.toggle-list li a {
	background-image:url(../images/decorative/toggle-list-bebes.gif);	
}
#page-bebes ul.toggle-list li ul li a {
	background: none;
}
#page-bebes ul.toggle-list li a:hover {color:#bab2d9;}
#page-bebes ul.toggle-list li.selected a {color: #bab2d9;}
#page-bebes ul.toggle-list li.selected ul li a {color: #FFF;}
#page-bebes ul.toggle-list li ul li a:hover {color: #bab2d9;} 

/* @end */

/* @group modelos */
/*fotos*/
body.modelo .marco {
	background-image:url(../images/decorative/default/marco.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 370px;
	height: 370px;
	z-index: 999;
}
body.organic .marco {background-image:url(../images/decorative/organic/marco.png);}
body.concept .marco {background-image:url(../images/decorative/concept/marco.png);}
body.urban .marco {background-image:url(../images/decorative/urban/marco.png);}
body.ergonomic .marco {background-image:url(../images/decorative/ergonomic/marco.png);}
body.tecno .marco {background-image:url(../images/decorative/tecno/marco.png);}
body.latex .marco {background-image:url(../images/decorative/latex/marco.png);}
body.muelle .marco {background-image:url(../images/decorative/muelle/marco.png);}
body.canape .marco {background-image:url(../images/decorative/canape/marco.png);}
body.sommier .marco {background-image:url(../images/decorative/sommier/marco.png);}
body.bebe .marco {background-image:url(../images/decorative/bebe/marco.png);}

body.modelo .jqzoom {
	width: 370px;
	height: 370px;
}
body.modelo  div.Title {
	background-color: #F8DA4E
}
body.modelo .jqZoomWindow {
	margin-top: 70px;
	margin-left: 10px;
	width: 400px!important;
	height: 235px!important;
	border-color: #F8DA4E;
	background-color: #000;
}

body.bebe .jqZoomWindow {
	background-color:#bab2d9;
}

body.organic div.jqZoomTitle {background-color:#B42E34;}
body.organic .jqZoomWindow{border-color:#B42E34;}
body.concept div.jqZoomTitle {background-color:#968D0E;}
body.concept .jqZoomWindow{border-color:#968D0E;}
body.urban div.jqZoomTitle {background-color:#FE5D00;}
body.urban .jqZoomWindow{border-color:#FE5D00;}
body.ergonomic div.jqZoomTitle {background-color:#746C6C;}
body.ergonomic .jqZoomWindow{border-color:#746C6C;}
body.tecno div.jqZoomTitle {background-color:#F8DA4E;}
body.tecno .jqZoomWindow{border-color:#F8DA4E;}
body.latex div.jqZoomTitle {background-color:#F8DA4E;}
body.latex .jqZoomWindow{border-color:#F8DA4E;}
body.muelle div.jqZoomTitle {background-color:#F8DA4E;}
body.muelle .jqZoomWindow{border-color:#F8DA4E;}
body.canape div.jqZoomTitle {background-color:#F8DA4E;}
body.canape .jqZoomWindow{border-color:#F8DA4E;}
body.sommier div.jqZoomTitle {background-color:#F8DA4E;}
body.sommier .jqZoomWindow{border-color:#F8DA4E;}
body.bebe div.jqZoomTitle {background-color:#bab2d9;}
body.bebe .jqZoomWindow{border-color:#bab2d9;}

body.modelo .nav {
	overflow: hidden;
	zoom: 1;
	width: 30px;
	margin: 0 auto;
	margin-top: 10px;
}
body.producto .nav {
	overflow: hidden;
	zoom: 1;
	width: 30px;
	margin: 0 auto;
	margin-top: 10px;
}
body.modelo .nav #prev1,
body.modelo .nav #next1{
	background-repeat: no-repeat;
	width: 11px;
	height: 21px;
	display: block;
	text-indent: -9999px;
}
body.modelo .nav #prev1 {
	float: left;
	background-image:url(../images/decorative/default/prev.gif);
}
body.modelo .nav #next1 {
	float: right;
	background-image:url(../images/decorative/default/next.gif);
}
body.organic .nav #prev1{background-image:url(../images/decorative/organic/prev.gif);}
body.organic .nav #next1{background-image:url(../images/decorative/organic/next.gif);}
body.concept .nav #prev1{background-image:url(../images/decorative/concept/prev.gif);}
body.concept .nav #next1{background-image:url(../images/decorative/concept/next.gif);}
body.urban .nav #prev1{background-image:url(../images/decorative/urban/prev.gif);}
body.urban .nav #next1{background-image:url(../images/decorative/urban/next.gif);}
body.ergonomic .nav #prev1{background-image:url(../images/decorative/ergonomic/prev.gif);}
body.ergonomic .nav #next1{background-image:url(../images/decorative/ergonomic/next.gif);}
body.tecno .nav #prev1{background-image:url(../images/decorative/tecno/prev.gif);}
body.tecno .nav #next1{background-image:url(../images/decorative/tecno/next.gif);}
body.latex .nav #prev1{background-image:url(../images/decorative/latex/prev.gif);}
body.latex .nav #next1{background-image:url(../images/decorative/latex/next.gif);}
body.muelle .nav #prev1{background-image:url(../images/decorative/muelle/prev.gif);}
body.muelle .nav #next1{background-image:url(../images/decorative/muelle/next.gif);}
body.canape .nav #prev1{background-image:url(../images/decorative/canape/prev.gif);}
body.canape .nav #next1{background-image:url(../images/decorative/canape/next.gif);}
body.sommier .nav #prev1{background-image:url(../images/decorative/sommier/prev.gif);}
body.sommier .nav #next1{background-image:url(../images/decorative/sommier/next.gif);}
body.bebe .nav #prev1{background-image:url(../images/decorative/bebe/prev.gif);}
body.bebe .nav #next1{background-image:url(../images/decorative/bebe/next.gif);}

/*info*/
body.modelo #content-inner {
	padding-left: 20px;
}
body.producto #content-inner {
	padding-left: 20px;
}
body.modelo span.gama {
	font-size: 2.5em;
	color: #F8DA4E;
}
body.organic span.gama {color: #B42E34;}
body.concept span.gama {color: #968D0E;}
body.urban span.gama {color: #FE5D00;}
body.ergonomic span.gama {color: #746C6C;}
body.tecno span.gama {color: #F8DA4E;}
body.latex span.gama {color: #F8DA4E;}
body.muelle span.gama {color: #F8DA4E;}
body.canape span.gama {color: #F8DA4E;}
body.sommier span.gama {color: #F8DA4E;}
body.bebe span.gama {color: #bab2d9;}

body.modelo h1 {
	font-size: 4.5em;
	color: #FFF;
	margin-left: -4px;
}
body.modelo .descripcion {
	font-size: 1.3em;
	font-weight: bold;
}
body.modelo .caracteristicas-tecnicas  strong{
	font-size: 1.1em;
}
body.modelo .otras-caracteristicas {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
}
body.modelo .otras-caracteristicas li{
	float: left;
	margin-right: 4px; 
}

body.modelo .medidas {
	clear: both;
	overflow: hidden;
	zoom: 1;
}
body.modelo .instrucciones {
	clear: both;
	overflow: hidden;
	zoom: 1;	
}
body.organic h2.trigger {background-image: url(../images/decorative/organic/trigger-a.gif);}
body.organic h2.active{background-image: url(../images/decorative/organic/trigger-b.gif);}
body.concept h2.trigger {background-image: url(../images/decorative/concept/trigger-a.gif);}
body.concept h2.active{background-image: url(../images/decorative/concept/trigger-b.gif);}
body.urban h2.trigger {background-image: url(../images/decorative/urban/trigger-a.gif);}
body.urban h2.active{background-image: url(../images/decorative/urban/trigger-b.gif);}
body.ergonomic h2.trigger {background-image: url(../images/decorative/ergonomic/trigger-a.gif);}
body.ergonomic h2.active{background-image: url(../images/decorative/ergonomic/trigger-b.gif);}
body.tecno h2.trigger {background-image: url(../images/decorative/tecno/trigger-a.gif);}
body.tecno h2.active{background-image: url(../images/decorative/tecno/trigger-b.gif);}
body.latex h2.trigger {background-image: url(../images/decorative/latex/trigger-a.gif);}
body.latex h2.active{background-image: url(../images/decorative/latex/trigger-b.gif);}
body.muelle h2.trigger {background-image: url(../images/decorative/muelle/trigger-a.gif);}
body.muelle h2.active{background-image: url(../images/decorative/muelle/trigger-b.gif);}
body.canape h2.trigger {background-image: url(../images/decorative/canape/trigger-a.gif);}
body.canape h2.active{background-image: url(../images/decorative/canape/trigger-b.gif);}
body.sommier h2.trigger {background-image: url(../images/decorative/sommier/trigger-a.gif);}
body.sommier h2.active{background-image: url(../images/decorative/sommier/trigger-b.gif);}
body.bebe h2.trigger {background-image: url(../images/decorative/bebe/trigger-a.gif);}
body.bebe h2.active{background-image: url(../images/decorative/bebe/trigger-b.gif);}

body.organic h2.trigger a:hover {color: #B42E34;}
body.concept h2.trigger a:hover {color:#968D0E;}
body.urban h2.trigger a:hover {color:#FE5D00;}
body.ergonomic h2.trigger a:hover {color:#746C6C;}
body.tecno h2.trigger a:hover {color:#F8DA4E;}
body.latex h2.trigger a:hover {color:#F8DA4E;}
body.muelle h2.trigger a:hover {color:#F8DA4E;}
body.canape h2.trigger a:hover {color:#F8DA4E;}
body.sommier h2.trigger a:hover {color:#F8DA4E;}
body.bebe h2.trigger a:hover {color:#bab2d9;}


body.modelo .recomendados, body.modelo .recomendados_unico {
	position: relative;
	height: 135px;
	background-image: url(../images/decorative/default/bg-recomendado.gif);
	background-repeat: no-repeat;
}



body.organic .recomendados {background-image: url(../images/decorative/organic/bg-recomendado.gif);}
body.concept .recomendados  {background-image: url(../images/decorative/concept/bg-recomendado.gif);}
body.urban .recomendados {background-image: url(../images/decorative/urban/bg-recomendado.gif);}
body.ergonomic .recomendados {background-image: url(../images/decorative/ergonomic/bg-recomendado.gif);}
body.tecno .recomendados {background-image: url(../images/decorative/tecno/bg-recomendado.gif);}
body.latex .recomendados {background-image: url(../images/decorative/latex/bg-recomendado.gif);}
body.muelle .recomendados {background-image: url(../images/decorative/muelle/bg-recomendado.gif);}
body.canape .recomendados {background-image: url(../images/decorative/canape/bg-recomendado.gif);}
body.sommier .recomendados {background-image: url(../images/decorative/sommier/bg-recomendado.gif);}
body.bebe .recomendados {background-image: url(../images/decorative/bebe/bg-recomendado.gif);}


/*recomendados de una sola imagen*/
body.organic .recomendados_unico {background-image: url(../images/decorative/organic/bg-recomendadonuevo.gif);}
body.concept .recomendados_unico {background-image: url(../images/decorative/concept/bg-recomendadonuevo.gif);}
body.urban .recomendados_unico {background-image: url(../images/decorative/urban/bg-recomendadonuevo.gif);}
body.ergonomic .recomendados_unico {background-image: url(../images/decorative/ergonomic/bg-recomendadonuevo.gif);}
body.tecno .recomendados_unico {background-image: url(../images/decorative/tecno/bg-recomendadonuevo.gif);}
body.latex .recomendados_unico {background-image: url(../images/decorative/latex/bg-recomendadonuevo.gif);}
body.muelle .recomendados_unico {background-image: url(../images/decorative/muelle/bg-recomendadonuevo.gif);}
body.canape .recomendados_unico {background-image: url(../images/decorative/canape/bg-recomendadonuevo.gif);}
body.sommier .recomendados_unico {background-image: url(../images/decorative/sommier/bg-recomendadonuevo.gif);}
body.bebe .recomendados_unico {background-image: url(../images/decorative/bebe/bg-recomendadonuevo.gif);}




body.modelo .recomendados li, body.modelo .recomendados_unico li  {
	float: left;
 	margin-left: 6px;
	margin-top: 6px;
	width: 92px;
}
body.modelo .recomendados li .thumb, body.modelo .recomendados_unico li .thumb {
	margin-bottom: 10px;
	position: relative;
}
body.modelo .recomendados li .thumb a, body.modelo .recomendados_unico li .thumb a {
	display: block;
}
body.modelo .recomendados li .thumb a img, body.modelo .recomendados_unico li .thumb a img {
	width: 92px;
	height: 92px;
}
body.modelo .recomendados li .thumb a .mask1,
body.modelo .recomendados li .thumb a .mask2,
body.modelo .recomendados_unico li .thumb a .mask1,
body.modelo .recomendados_unico li .thumb a .mask2 {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 92px;
	height: 92px;
	z-index: 999;
	cursor: pointer;
}
body.modelo .recomendados li .thumb a .mask1,
body.modelo .recomendados_unico li .thumb a .mask1{
	background-image: url(../images/decorative/default/mask1.png);
}
body.modelo .recomendados li .thumb a .mask2 {
	background-image: url(../images/decorative/default/mask2.png);
}
body.modelo .recomendados_unicos li .thumb a .mask2 {
	background-image:none;
}

body.organic .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/organic/mask1.png);	}
body.organic .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/organic/mask2.png);}
body.concept .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/concept/mask1.png);	}
body.concept .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/concept/mask2.png);}
body.urban .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/urban/mask1.png);	}
body.urban .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/urban/mask2.png);}
body.ergonomic .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/ergonomic/mask1.png);	}
body.ergonomic .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/ergonomic/mask2.png);}
body.tecno .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/tecno/mask1.png);	}
body.tecno .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/tecno/mask2.png);}
body.latex .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/latex/mask1.png);	}
body.latex .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/latex/mask2.png);}
body.muelle .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/muelle/mask1.png);	}
body.muelle .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/muelle/mask2.png);}
body.canape .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/canape/mask1.png);	}
body.canape .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/canape/mask2.png);}
body.sommier .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/sommier/mask1.png);	}
body.sommier .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/sommier/mask2.png);}
body.bebe .recomendados li .thumb a .mask1 {background-image: url(../images/decorative/bebe/mask1.png);	}
body.bebe .recomendados li .thumb a .mask2 {background-image: url(../images/decorative/bebe/mask2.png);}


body.organic .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/organic/mask1nueva.png);}
body.organic .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.concept .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/concept/mask1nueva.png);}
body.concept .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.urban .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/urban/mask1nueva.png);}
body.urban .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.ergonomic .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/ergonomic/mask1nueva.png);}
body.ergonomic .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.tecno .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/tecno/mask1nueva.png);	}
body.tecno .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.latex .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/latex/mask1nueva.png);	}
body.latex .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.muelle .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/muelle/mask1nueva.png);}
body.muelle recomendados_unico li .thumb a .mask2 {background-image:none;}

body.canape .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/canape/mask1nueva.png);}
body.canape .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.sommier .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/sommier/mask1nueva.png);}
body.sommier .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.bebe .recomendados_unico li .thumb a .mask1 {background-image: url(../images/decorative/bebe/mask1nueva.png);}
body.bebe .recomendados_unico li .thumb a .mask2 {background-image:none;}

body.modelo .recomendados li  a.nombre, body.modelo .recomendados_unico li  a.nombre {
	color: #fff;
	text-decoration: none;
	font-size: .9em;
	line-height: 1;
	display: block;
	text-align: center;
}
body.modelo .recomendados li  a.nombre:hover, body.modelo .recomendados_unico li  a.nombre:hover {
	color: #F8DA4E;
}
body.organic .recomendados li  a.nombre:hover, body.organic .recomendados_unico li  a.nombre:hover  {color: #B42E34;}
body.concept .recomendados li  a.nombre:hover, body.concept .recomendados_unico li  a.nombre:hover {color: #968D0E;}
body.urban .recomendados li  a.nombre:hover, body.urban .recomendados_unico li  a.nombre:hover {color: #FE5D00;}
body.ergonomic .recomendados li  a.nombre:hover, body.ergonomic .recomendados_unico li  a.nombre:hover {color: #746C6C;}
body.tecno .recomendados li  a.nombre:hover, body.tecno .recomendados_unico li  a.nombre:hover {color: #F8DA4E;}
body.latex .recomendados li  a.nombre:hover, body.latex .recomendados_unico li  a.nombre:hover {color: #F8DA4E;}
body.muelle .recomendados li  a.nombre:hover, body.muelle .recomendados_unico li  a.nombre:hover {color: #F8DA4E;}
body.canape .recomendados li  a.nombre:hover, body.canape .recomendados_unico li  a.nombre:hover {color: #F8DA4E;}
body.sommier .recomendados li  a.nombre:hover, body.sommier .recomendados_unico li  a.nombre:hover {color: #F8DA4E;}
body.bebe .recomendados li  a.nombre:hover, body.bebe .recomendados_unico li  a.nombre:hover {color: #9EDAE2;}

body.modelo #frm-comparar,
body.modelo #frm_comparar {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
body.modelo #frm-comparar label,
body.modelo #frm_comparar label{
	display: none;
}
body.modelo #frm-comparar .form-select,
body.modelo #frm_comparar .form-select {
	width: 180px;
	background-color: #000;
	margin-right: 5px;
}
body.modelo #frm-comparar,
body.modelo #frm_comparar {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
body.modelo .recomendados h2, body.modelo .recomendados_unico h2 {
	color: #F8DA4E;
	position: absolute;
	width: 160px;
	right: 90px;
	top: 30px;
	font-size: 1.7em;
}

body.modelo .recomendados_unico h2 {right: 192px;}

body.organic .recomendados h2, body.organic .recomendados_unico h2{color: #B42E34;}
body.concept .recomendados  h2, body.concept .recomendados_unico  h2{color: #968D0E;}
body.urban .recomendados h2, body.urban .recomendados_unico h2{color: #FE5D00;}
body.ergonomic .recomendados h2, body.ergonomic .recomendados_unico h2{color: #746C6C;}
body.tecno .recomendados h2, body.tecno .recomendados_unico h2{color: #F8DA4E;}
body.latex .recomendados h2, body.latex .recomendados_unico h2{color: #F8DA4E;}
body.muelle .recomendados h2, body.muelle .recomendados_unico h2{color: #F8DA4E;}
body.canape .recomendados h2, body.canape .recomendados_unico h2{color: #F8DA4E;}
body.sommier .recomendados h2, body.sommier .recomendados_unico h2{color: #F8DA4E;}
body.bebe .recomendados h2, body.bebe .recomendados_unico h2{color: #9EDAE2;}
/* @end */


/* @group menu gamas */
#seleccionar-gama #intro {
	height: 120px;
	width: 500px;
	position: absolute;
	top: 65px;
	left: 0;
}

#seleccionar-gama {
	min-height: 360px;
}
/*descripcion de la gama*/
#seleccionar-gama .head {
	height: 120px;
}
#seleccionar-gama .head h2{
	font-size: 4em;
	margin-bottom: 10px;
	*margin-bottom: 0px;
} 
#seleccionar-gama .head #organic h2 {color: #B42E34;}
#seleccionar-gama .head #concept h2 {color: #968D0E;}
#seleccionar-gama .head #urban h2 {color: #FE5D00;}
#seleccionar-gama .head #ergnomics h2 {color: #746C6C;}

#seleccionar-gama .head p{
	font-size: .9em;
}
/*gamas disponibles*/
#seleccionar-gama .menu {
	background-repeat: no-repeat;
	overflow: hidden;
	zoom: 1;
}
#seleccionar-gama .three-items {
	padding-left: 123px;
}
#seleccionar-gama .three-items .menu {
	background-image: url(../images/decorative/bg-3-thumbs.png);
}
#seleccionar-gama .four-items .menu {
	background-image: url(../images/decorative/bg-4-thumbs.png);
}
#seleccionar-gama .menu li {
	float: left;
	padding-top: 8px;
	padding-left: 8px;
	width: 115px;
	position: relative;
}
#seleccionar-gama .mascara-thumb {
	background: url(../images/decorative/thumb-mascara.png);
	width: 115px;
	height: 115px;
	position: absolute;
	top: 8px;
	left: 8px;
	padding-left: 0!important;
	margin-left: 0!important;
	cursor: pointer;
}
#seleccionar-gama .menu li.active {
	background-repeat: no-repeat;
	background-position: 0 135px;
}
#seleccionar-gama .menu li.active ul{
	display: block;
	padding-left: 10px;
	margin-bottom: 0;
}

#seleccionar-gama .menu li ul li{
	padding-top: 0;
	padding-left: 0;
}
#seleccionar-gama .menu li a {
	text-decoration: none;
	color: #fff;/*antes #808080*/
	text-transform: uppercase;
	font-weight: bold;
}
#seleccionar-gama .menu li.active a {
	color: #fff;
}
#seleccionar-gama .menu li.active ul a {
	text-transform: lowercase;
	font-weight: normal;	
}
#seleccionar-gama .menu li a img{
	margin-bottom: 12px;
}
#seleccionar-gama .menu li a span{
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: -5px;
}
#seleccionar-gama .menu li#mnu-organic a span.selected{
	background-image: url(../images/decorative/organic/mnu-active.png);
	color:#B42E34;
}
#seleccionar-gama .menu li#mnu-concept a span.selected{
	background-image: url(../images/decorative/concept/mnu-active.png);
	color:#968D0E;
}
#seleccionar-gama .menu li#mnu-urban a span.selected{
	background-image: url(../images/decorative/urban/mnu-active.png);
	color:#FE5D00;
}
#seleccionar-gama .menu li#mnu-ergonomics a span.selected{
	background-image: url(../images/decorative/ergonomic/mnu-active.png);
	color:#746C6C;
}
#seleccionar-gama #mnu-organic a:hover{color:#B42E34;}
#seleccionar-gama #mnu-concept a:hover{color:#968D0E;}
#seleccionar-gama #mnu-urban a:hover{color:#FE5D00;}
#seleccionar-gama #mnu-ergonomics a:hover{color:#746C6C;}
/* @end */



body.no-sidebars #header {
	margin-bottom: 65px;
}

body.no-sidebars #content-inner {
	padding-left: 90px;
}
body.no-sidebars h1 {
	margin-left: 90px;
	margin-bottom: 20px;
}


/* Home / #page-home */
#page-home #header{
	margin-bottom: 0;
}
#page-home #main-inner {
	padding-top:0;
}
#page-home #content-inner {
	padding-left: 0;
}
#page-home .novedad {
	position: absolute;
	top: 200px;
	right: 0;
	width: 240px;
}
#page-home .novedad .roundborder {
	position: relative;
}
#page-home .dialog .bd .c .s {
	overflow: visible;
}
#page-home .novedad  h2{
	background-image: url(../images/decorative/home-novedad.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	text-indent: -9999px;
	position: absolute; 
	top: -95px;
	right: -15px;
}
#page-home .novedad  h3{
	line-height: 1;
	margin-bottom: 8px;
}
#page-home .novedad  h4{
	margin-bottom: 8px;
	font-size: 1.3em;
	font-weight: normal;	
}
#page-home .novedad  p{
	font-size: .9em;
	line-height: 1;
}
#page-home .novedad  a.mas-info{
	background-image:url(../images/decorative/mas-info.png);
	background-repeat: no-repeat;
	width: 114px;
	height: 25px;
	text-indent: -9999px;
	display: block;
}
#page-home .novedad  a.mas-info:hover{
	background-image:url(../images/decorative/mas-info-over.png);
}
#page-home .novedad img{
	margin-left: -60px;
}


/*Login / #page-login*/
#page-login .dialog{
	width:300px; 
}
#page-login #frm-login label,
#page-login #frm_login label{
	float: left;
}
#page-login #frm-login .form-text,
#page-login #frm_login .form-text{
	width: 200px;
	float: right;
}

/*Login / #page-respuesta*/
#page-respuesta .dialog{
	width:421px; 
}
#page-respuesta #roundborder{
	width:421px; 
}
#page-respuesta #frm-login label,
#page-respuesta #frm_login label{
	float: left;
}
#page-respuesta #frm-login .form-text,
#page-respuesta #frm_login .form-text{
	width: 300px;
	float: right;
}


/*Area privada / #page-area-privada*/
/* @group caja */
#cajainside_sup {
	width: 240px;
	background-image: url(../images/decorative/box_sup.gif);
	background-repeat: no-repeat;
	height: 17px;
	position: absolute;
	left: 607px;
	top: 20px;
}
#cajainside_inf {
	width: 240px;
	background-image: url(../images/decorative/box_inf.gif);
	background-repeat: no-repeat;
	height: 20px;
	position: absolute;
	left: 607px;
	top: 260px;
	visibility: visible;
}

#cajainside_line {
	background-color: transparent;
	background-image: url(../images/decorative/box_line.gif);
	width: 215px;
	padding-right: 10px;
	padding-left: 15px;
	vertical-align: top;
	position: absolute;
	left: 607px;
	top: 35px;
}
#conttabla {
	padding-left: 15px;
}
/*#cajainside_sup {
	width: 240px;
	background-image: url(../images/decorative/box_sup.gif);
	background-repeat: no-repeat;
	float: right;
	clear: right;
	height: 17px;
}
#cajainside_inf {
	width: 240px;
	background-image: url(../images/decorative/box_inf.gif);
	background-repeat: no-repeat;
	height: 20px;
	float: right;
	clear: right;
}

#cajainside_line {
	background-color: transparent;
	background-image: url(../images/decorative/box_line.gif);
	width: 215px;
	padding-right: 10px;
	padding-left: 15px;
	float: right;
	clear: right;
	vertical-align: top;
}*/
.textotabla {
	font-size: 1em;
	padding-left: 12px;
	color: #FFFFFF;
}
.textocaja {
	font-size: .95em;
	line-height: 11px;
}
.titcaja {
	font-size: 2.2em;
}
.subtitcaja {
	font-size: 1.2em;
}

/* @end */
#page-area-privada #frm_contacto label{
	width: 90px;
	padding-left: 12px;
}
#page-area-privada p{
	padding-left: 14px;
}
#page-area-privada #frm_contacto {
	width: 725px;
	float: left;
	margin-right: 10px;
}
#page-area-privada .modelos {
	overflow: hidden;
	zoom: 1;
	min-height: 276px;
	/*_height: auto !important;*/
   	height: expression( this.scrollHeight < 276 ? "275px" : "auto" ); /* sets min-height for IE */
	height:100%;
}

#page-area-privada .modelos .modelo {
	zoom: 1;
	padding-bottom: 20px;
	float:none !important;
	float: left;
	clear: none !important;
	clear: left;
	overflow: hidden;
}
#page-area-privada .modelo h2.trigger {
	background-position: right 60%;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.9em;
	font-weight: 900;
}
#page-area-privada .productos {
	overflow: hidden;
	zoom: 1;
}
#page-area-privada .productos .producto {
	zoom: 1;
	padding-bottom: 5px;
	float:none !important;
	float: left;
	clear: none !important;
	clear: left;
	overflow: hidden;
}
#page-area-privada .producto h2.trigger {
	background-position: right 60%;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.4em;
	font-weight: bold;
}
#page-area-privada .titblanco {
	background-position: right 60%;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.9em;
	font-weight: 400;
	color: #FFFFFF;
}
#page-area-privada .modelo p{
	margin-bottom: 5px;
}
#page-area-privada .modelo .otras-caracteristicas{
	overflow: hidden;
	zoom: 1;
}
#page-area-privada .modelo .otras-caracteristicas li{
	float:left;
	margin-right:4px;
}

#page-area-privada  a.volver{
	background-image:url(../images/decorative/volver.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 25px;
	text-indent: -9999px;
	display: block;
}
#page-area-privada  a.volver:hover{
	background-image:url(../images/decorative/volver-over.gif);
}
/* @group contacto */
#frm-contacto,
#frm_contacto {
	width: 330px;
	float: left;
	margin-right: 42px;
}
#frm-contacto label,
#frm_contacto label{
	width: 67px;
	float: left;
}
#frm-contacto .form-text,
#frm-contacto .form-textarea,
#frm_contacto .form-text,
#frm_contacto .form-textarea {
	float: left;
}
/* @end */

/* @group contacto */
#frm-descargas {
	width: 500px;
	float: left;
}
#frm-descargas label {
	font-size: 2.2em;
	display: block;
	margin-bottom: 15px;
}
#frm-descargas .form-select{
	width: 230px;
	margin-right: 15px;
	background-color: #000;
	margin-top: 27px;
	margin-left: 15px;
	vertical-align: bottom;
}
#frm-descargas .form-submit{
	margin-top: 0px;
	vertical-align: middle !important;
	vertical-align: top;
	*vertical-align: bottom !important;  /* Sólo IE7 */
}
/* @end */

/*Atención al consumidor / #page-consumidor*/
#page-consumidor .dialog {
	width: 460px;
}
#page-consumidor #frm-consumidor label,
#page-consumidor #frm_consumidor label {
	float:left;
	width:67px;
}
#page-consumidor .telefono strong{
	color: #F8DA4E;
}


/*Fondos*/
#page-almohadas #page{
	background-image: url(../images/decorative/fondos/burbujas-almohadas.png);
	background-repeat: no-repeat;
	background-position: 15% 70px;
} 
#page-edredones #page,
#page-cubrecolchones #page {
	background-image: url(../images/decorative/fondos/burbujas-cubrecolchones.png);
	background-repeat: no-repeat;
	background-position: 3% 90px;
}

#page-bebes #page{
	background-image: url(../images/decorative/fondos/burbujas-bebes.png);
	background-repeat: no-repeat;
	background-position: 0 80%;
} 
#page-bases #page,
#page-colchones #page,
#page-relleno-cojin #page{
	background-image: url(../images/decorative/fondos/burbujas.png);
	background-repeat: no-repeat;
	background-position: 0 300px;	
}
#page-consumidor #page,
#page-area-privada #page,
#page-porque-mash #page,
#page-privacidad #page,
#page-login #page{
	background-image: url(../images/decorative/fondos/burbujas-consumidor.png);
	background-repeat: no-repeat;
	background-position: 42% 70px;
}


body.modelo #page {
	background-image: url(../images/decorative/fondos/burbujas-modelo.png);
	background-repeat: no-repeat;
	background-position: 0 470px;
}


/*queda pendiente*/
#wrapper-elegir-mash {
	width: 780px;
}
#wrapper-elegir-mash .top {
	background-image: url(../images/decorative/roundborder-top.gif);
	height: 18px;
}
#wrapper-elegir-mash .bottom {
	background-image: url(../images/decorative/roundborder-bottom.gif);
	height: 18px;
}


.nota {
	font-size: .85em;
}

#glosario  {
	display:none;
	/*margin-bottom: 20px;*/
}

#easyTooltip{
	margin:0 10px 1em 0;
	width:150px;
	border:1px solid #e1e1e1;
	line-height:130%;		
	font-size: 1.2em;
	padding: 10px;
	background-color: #000;
	border: 1px solid #4D4D4D;	
	z-index:10;		
}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}	
#easyTooltip dd{
	margin-left: 10px;
}
#easyTooltip dt {
	color: #F8DA4E;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 10px;
}	


ul.otras-caracteristicas {width:315px;}

ul.otras-caracteristicas li {height:37px;}