html{color:#fff;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display:inline-block;}.clearfix {display:block;}* html .clearfix {height:1px;}

.pngfix{behavior:url(../imgs/iepngfix.htc);}
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#ajax{
	position:absolute;
	background:#FFFFFF;
	left:0px;
	top:60px;
	z-index:10000;
	border:1px dotted #ff0000;
	height:700px;
	display:none;
}

/*ESTRUCTURA*/
#ancho{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
	min-height:800px;
}

#contenedor{
	width:99em;
	height:64em;
	margin:auto;
	text-align:left;
	position:relative;
	background:no-repeat;
	background-position:0em 2.8em ;
}

#container{
	position:absolute;
	bottom:12em;
	left:11.7em;	
	width:54em;
	height:36em;
	/*width:expression("54.4em");
	height:expression("36.4em");*/
	overflow:hidden;
	position:absolute;
	margin-top:3em;
	display:none;
	background-image:url(../imgs/fons-capa.gif);
	background-repeat:no-repeat;
}
#container .contenido{
	width:48.1em;
	height:28.5em;
	margin:0em 0em 0em 2.9em;
	background:#222222;
	overflow:hidden;
}

#container2{
	position:absolute;
	bottom:11em;
	left:11.7em;	
	width:54em;
	height:49em;
	overflow:hidden;
	
	/*width:expression("54.4em");
	height:expression("49.4em");*/
	background-image:url(../imgs/fons-capa-alta.gif);
	background-repeat:no-repeat;
	display:none;
	z-index:3;
}

#container2 .contenido{
	width:50em;
	height:45em;
	margin:0em 0em 0em 2em;
	background:#222222;
	overflow:hidden;
}

#container2 .contenido2{
	width:48em;
	height:42em;
	margin:0em 0em 0em 3em;
	background:#222222;
	overflow:hidden;
}

#container2 .contenido2 .tit{
	padding-bottom:1em;
}

.context48{
	width:47em;
	height:38em;
	height:expression("38.5em");
	padding-right:1em;
	margin-top:0.4em;
	
}

.context48b{
	width:47em;
	height:24.4em;
	height:expression("24em");
	padding-right:1em;
	margin-top:0.4em;
	
}




.curved {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-color:#222222;
	
}
.curved2 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-color:#222222;
	
}

.hilo1{
	margin:2.8em 0em 0.2em 2.9em;
}
.hilo2{
	margin:1.7em 0em 0.2em 2em;
}



#hilo{
	width:46em;
	overflow:hidden;
	height:1.7em;
}
#hilo li{
	float:left;
	color:#666666;
}
#hilo .sep{
	margin-left:0.3em;
	margin-right:0.3em;
}
#hilo .actual{
	color:#848484;
}
#hilo li a{
	color:#666666;
	text-decoration:none;
}
#hilo li a:hover{
	text-decoration:underline;
}

#logo, #logo img{
	width:24.5em;
	height:6em;
}
#logo{
	position:absolute;
	top:4.8em;
	right:1.8em;
}


/* MENU DE SECCIONES*/

.dock {
	position: absolute; 
	width:28em;
	height: 6.4em; 
	right:0;
	top:12.6em;
	text-align: center;
	
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: inline;
	position: absolute;
	top: 0px;
	text-align:center;
}
.dock-item img {
	border: none; 
	width: 92%; 
}

/******************************/
.text{
	font-size:12px !important;
	line-height:1.2em !important;
	/*width:40em;*/
	
}

.contenido .tit{
	/*width:21.81em;*/
	/*height:3.5em;*/
	padding-bottom:1.1em;

	color:#f06111;
}
#contenido .tit img{
	margin-top:0.6em;
}


.scrollmania{
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#feae80;
	scrollbar-base-color:#999999;
	scrollbar-darkshadow-color:#696969;
	scrollbar-face-color:#f86414;
	scrollbar-highlight-color:#feae80;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#777574; 
	overflow-Y:auto !important;
	overflow-X:hidden;
}

#top{
	width:99em;
	height:2.8em;
	position:absolute;
	top:0em;
}
#top .tel{
	float:right;
	padding-right:1.8em;
	padding-left:3.6em;
}
#top .centros{
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#f86414;	
	height:1.2em;
	padding-right:1.1em;
	background:url(../imgs/fl.gif) no-repeat;
	background-position:100% 70%;
	margin-top:0.5em;
}

#top .centros a{
	color:#f86414;	
	text-decoration:none;
}

#top .centros a:hover{
	text-decoration:underline;
}





#m0,#m1,#m2{
	height:8.9em;
	position:absolute;
	top:51.1em;
	z-index:200;
}

#m0{width:21.5em;}
#m1{
	left:21.5em;
	top:54em;
	height:6em;
	width:49.5
}

#m2{
	left:71em;
	width:28em;
}


#menubar{
	height:4em;
	width:99em;
	position:absolute;
	top:54em;
	z-index:201;
	
}
#menu{
	width:70.1em;
	height:3.7em;
	margin-top:1.9em;
	
}
#menu .on{
	background:url(../imgs/fons-on.gif) bottom repeat-x;
}
#menu li{
	float:right;
	padding-right:0.68em;
	padding-top:1.9em;
	height:2.2em;
	
}

#menu li.sep{
	padding-top:0.4em;
	height:3.7em;
}

#menu li.sep img{
	padding-top:0em;
	height:3.7em;
	width:0.5em;

}

#oferta_mes{
	width:28em;
	height:2.6em;
	margin-top:3.4em;
	float:right;
	text-align:center;
}

#oferta_mes a{
	text-decoration:none;
	color:#FFFFFF;
}
 
.t12{
	font-size:12px;
}


#form_centro{
	padding-top:0.5em;
	width:50em;
	height:5em;
}

#form_centro ul{
	float:left;
	width:15.1em;
	padding-right:1em;
}
#form_centro .lbl{
	height:2.2em;
}
#form_centro label{
	font-size:12px;
	color:#999999;
}

#centros{
	background:#393939;
	width:50em;
	height:32.7em;
	margin-top:0.2em;
	
}
#centros .centro{
	border-bottom:2px solid #222222;
	width:100%;
	padding-top:0.75em;
	padding-bottom:0.8em;
	padding-left:1em;
}
#centros .centro .data{
	font-size:11px;
	width:27em;
	line-height:1.2em;
	float:left;
}
#centros .centro .data .titol{
	font-size:12px;
	font-weight:bold;
	padding-bottom:0.5em;
	color:#f06111;
}
#centros .centro .icons{
	float:right;
	width:15em;
	font-size:10px;
	text-align:right;
	padding-top:1.5em;
	padding-right:2em;
	padding-right:expression("3.6em");
	background:#393939;
	
}
#centros .centro .frase {
	float:right;
	width:15.1em;
	font-size:11px;
	color:#ff9a2d;
	padding-right:0em;
	text-align:left;
	padding-right:expression("1.6em");
	margin-top:-0.05em;
}
#centros .centro .icons img{
	margin-left:0.1em;
	cursor:pointer;
}
#centros .centro .link {
	padding-top:0.7em;
}
#centros .centro .link img{
	margin-left:0.1em;
}
#centros .centro .link a{
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}
#centros .centro .link a:hover{
	text-decoration:underline;
}
#form_centro select{
	font-size:11px;
	width:13.7em;
	padding-left:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border:0;
	border-right:#FFFFFF 2px solid;
	
}

#btnform{
	height:2em;
	
	overflow:hidden;
}
#btnform .center{
	background:url(../imgs/btn1-f.gif) repeat-x;
}

#btnform div{
	float:left;
	height:2em;
}

.posbtn{
	float:left;
	padding-top:2.2em;
	width:15em;
}

/*EDITOR TEXTOS*/
.titulo_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f06111;
}








#menul{
	width:16em;
	height:57.2em;
	position:absolute;
	top:2.8em;
	overflow:hidden;
}

#menul .logo,#menul .menu{

	margin-left:0.8em;
	margin-top:0.8em;
}
#menul .logo,#menul .logo img{
	width:14.4em;
	height:11.6em;
}

#menul .menu{
	margin-top:0.7em;
	width:14.4em;
}


#menul .menu li a{
	color:#FFFFFF;
}
#menul .menu li{
	padding-top:0.5em;
	padding-left:1em;
}

#menul .menu li.sub{
	padding-top:0.9em;
	padding-left:1.7em;
}


#central{
	height:57.2em;
	width:48em;
	position:absolute;
	top:2.8em;
	left:19.5em;
	background:#222222;
	z-index:100;
}

#central .tit{
	padding:1em 0em 1.5em 2em;
}
#central .subtit{
	font-weight:bold;
	font-size:12px;
	padding-top:0.25em;
}
#central .contenido{
	margin-left:2em;
	width:46em;
	height:42em;
	background:#222222;
	
}

.sombra{
	position:absolute;
	top:2.8em;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	background:#000000;
}


#sombra1{
	
	width:31.5em;
	height:57.2em;
	left:67.5em;

}

#sombra2{
	
	width:3.5em;
	height:57.2em;
	left:16em;

}



.unas{
	background:#dc1769 url(../imgs/cap-unas.gif) no-repeat;
	background-position:0.8em 0.8em;
}
.unas .menu li:hover{
	background-color:#eb5f95;
}
.unas .menu li{
	border-bottom:#eb5f95 solid 1px;
}


.bronceado{
	background:#f78f1e url(../imgs/cap-bronceado.gif) no-repeat;
	background-position:0.8em 0.8em;
}
.bronceado .menu li:hover{
	background-color:#fea94d;
}
.bronceado .menu li{
	border-bottom:#fea94d solid 1px;
}









.depil{
	background:#9cbd19 url(../imgs/cap-fotodepilacion.gif) no-repeat;
	background-position:0.8em 0.8em;
}
.depil .menu li:hover{
	background-color:#b4cc58;
}
.depil .menu li{
	border-bottom:#b4cc58 solid 1px;
}

.tipo_m{
	margin-bottom:1em;
}
.tipo_m .titol{
	background:#fc7617;
	width:44em;
	height:2.1em;
	overflow:hidden;
}

.tipo_m .titol .img{
	float:left;
	margin-top:-2.1em;
	padding-top:0.1em;
	padding-left:0.9em;
}
.tipo_m .titol .stars{
	float:right;
	margin-top:-1.9em;
	margin-right:4.7em;
	margin-right:expression("2.7em");
	
}
.tipo_m .titol .btn{
	float:right;
	height:2.1em;
	width:2em;
	cursor:pointer;
	margin-top:-2.1em;
}
html>/**/body .tipo_m .titol .btn{
	position:relative;
}

html>/**/body .tipo_m .titol .stars{
	position:relative;
}


.tipo_m .texto{
	width:42em;
	height:3.5em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	line-height:1.8em;
	background:#333333;
}

.tipo_m .galeria{
	width:44em;
	background:#FF0000;
	height:0em;
	overflow:hidden;
	background:#333333;
}

.tipo_m .galeria a{
	color:#FFFFFF;
	text-decoration:none;
}

.tipo_m .galeria a.lu:hover{
	text-decoration:underline;
}

.corners120{
	margin-left:-12em;
	margin-top:-9.6em;
}

* html .corners120{
	display:none;
}

.tipo_m .galeria .cont{
	height:13.3em;
	width:38.4em;
	float:left;
	overflow:hidden;
	padding-top:0.7em;
}
.tipo_m .galeria .next, .tipo_m .galeria .prev{
	height:6em;
	width:2.8em;
	float:left;
	margin-top:0.8em;
	padding-top:3.6em;
	display:none;
	cursor:pointer;
}

.tipo_m .galeria .cont .fotos{
	height:13.3em;
	overflow:hidden;
	
}

.tipo_m .galeria .cont .fotos .foto{
	float:left;
	width:12em;
	height:13.3em;
	margin-right:1.2em;
}
.tipo_m .galeria .cont .fotos .foto .img{
	width:12em;
	height:9.6em;
}
.tipo_m .galeria .cont .fotos .foto .alt{
	text-align:center;
	font-size:11px;
	padding-top:0.6em;
	width:10em;
	padding-left:0.6em;
	line-height:1.2em;
}

.tipo_m .galeria .next:hover, .tipo_m .galeria .prev:hover{
/*	background:#333333;*/
}


#maquina .flash1{
	background-color:#0F111D;
	background-repeat:no-repeat;
	background-position:50%;
	width:44em;
	height:22.1em;
	margin-top:-0.5em;
}

#maquina .donde{
	width:40.9em;
	height:2.1em;
	background:url(../imgs/btn-donde.png) no-repeat;
	text-align:right;
	padding-top:0.4em;
	padding-right:3.1em;
}

#maquina .donde a{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
#maquina .donde a:hover{
	text-decoration:underline;
}

#maquina .descrip{
	overflow:hidden;
	width:44em;
	height:15.5em;
}
#maquina .descrip .l{
	width:21em;
	height:7.3em;
	margin-top:2.9em;
}
#maquina .dato{
	width:10.2em;
	height:3.3em;
	float:left;
	
}
#maquina .dato .score{
	font-weight:bold;
	font-size:11px;
	float:left;
	width:2.1em;
	height:1em;
	background-repeat:no-repeat;
	background-position:0.1em 0.5em;
	padding-left:6.9em;
	padding-top:0.1em;
}	
#maquina .descrip .logos{
	float:left;
	clear:left;
}
#maquina .descrip .logos div{
	margin-right:0.3em;
	cursor:pointer;
	float:left;
}

#maquina .descrip .r{
	float:right;
	width:22em;
	height:14.2em;
	border-left:1px solid #393939;
	margin-top:0.9em;
	overflow:hidden;
}
#maquina .descrip .texto{

	font-size:11px;
	padding-top:0.9em;
	padding-left:1.3em;
	line-height:1.2em;
}	

#maquina .descrip .texto li{
	list-style:none;
	padding-left:0.6em;
	padding-left:expression("0em");
	background:url(../imgs/dot.gif) no-repeat 0em 0.3em;
	list-style-position:inside;

}

#volver{
	text-align:left;
	width:44em;
	height:1.7em;
	border-bottom:#393939 solid 1px;
	position:absolute;
	top:52.4em;
	left:21.5em;
	z-index:201;
	padding-left:1.5em;
	background:url(../imgs/fl3.gif) no-repeat 0em 0.4em;
}
#volver a{
	font-size:11px;
	font-weight:bold;
	color:#ffa33f;
	text-decoration:none;
}

#volver a:hover{
	text-decoration:underline;
}


/*OFERTA DEL MÉS*/

#lateral{
	width:28em;
	height:57.2em;
	position:absolute;
	margin-top:2.8em;
	right:0;
	z-index:150;
	overflow:hidden;
	display:none;
}

#lateral .container{
	
	width:28em;
	height:57.2em;
	background:#d80065 url(../imgs/logo-solmania-blanco.gif) no-repeat;
	background-position:1.8em 2em;
	margin-top:53em;
}

#lateral .close{
	height:3em;
	text-align:right;
	color:#ff90c8;
	position:absolute;
	top:10.6em;
	width:26.3em;
	z-index:300;
	cursor:pointer;
	
	display:none;
}

#lateral .close:hover{
	text-decoration:underline;
}
#lateral .close p{
	
	font-size:11px;
	padding-top:0.3em;
	padding-right:0.1em;
	float:right;
}
#lateral .close img{
	float:right;
}

#lateral .ofertas{
	padding-top:11.7em;
	height:41.7em;
	background:url(../imgs/ofertas.gif) no-repeat bottom;
	
}
#lateral .ofertas li{
	padding-bottom:0.7em;
}
#lateral .ofertas img{
	width:28em;
}

#ver_mas_ofertas{
	position:absolute;
	margin-top:51.9em;
	margin-left:72.9em;
	z-index:300;
	width:26em;
	display:none;
}
#ver_mas_ofertas a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#ver_mas_ofertas img{
	margin-right:0.3em;
}

/* PIE*/
#pie{
	height:4em;
	width:99em;
	position:absolute;
	top:60em;
}
#pie .menu{
	float:left;
	width:71em;
	padding-top:0.5em;
}

#pie .menu li{
	float:left;
	color:#999999;
}

#pie .menu .sep{
	font-size:11px;
	width:0.1em;
	margin-left:0.55em;
	margin-right:0.64em;
}
#pie .menu a{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

#pie .menu a:hover{
	text-decoration:underline;
}

#pie .solmania{
	padding-left:3.6em;
}
#pie .solmania span{
	font-size:11px;
}
#pie .creditos{
	padding-left:0.5em;
	font-size:11px;
}

#share{
	height:4em;
	width:27em;
	float:right;
}



/*NOTICIAS*/
#noticias .noticia{
	width:47em;
	background:#393939;
	border-bottom:2px #222222 solid;
	padding:0.7em 1em 0.7em 1em;
}

#noticias .noticia .foto{
	float:left;
	height:7.8em;
	width:7.8em;
	border:1px solid #666666;
	
}
#noticias .noticia .tit{
	font-size:12px;
	color:#f86414;
	font-weight:bold;
	padding:0em;
	padding-bottom:0.6em;
}

#noticias .noticia .res{
	float:right;
	padding-top:0.7em;
	padding-right:2.9em;
	width:35.2em;
}

#noticias .noticia .res span{
	font-size:12px;
	line-height:1.2em;
}

#noticias .noticia .link{
	float:right;
	padding-right:2.8em;
	width:35.2em;
	padding-top:0.4em;
}

#noticias .noticia .link a{
	color:#ff9900;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:0.4em;
}

#noticias .noticia .link a:hover{
	text-decoration:underline;
}


#noticia{
	width:45.2em;
}

#noticia .foto{
	float:left;
	width:14.8em;
	height:14.8em;
	border:#656565 1px solid;
	margin-top:1em;
	margin-left:1.1em;
}
#noticia .titol{
	font-size:14px;
	color:#f86414;
	font-weight:bold;
	padding-bottom:1em;
	padding-top:0.5em;
	width:20.5em;
}
#noticia .r{
	font-size:10px;
	float:right;
	width:28.2em;

}

#noticia .r .cont span{
	font-size:12px;
	line-height:1.20em;
}

.link_noticia{
	float:right;
	width:29em;
	height:2.2em;
	margin-right:0.7em;
	padding-left:1.2em;
	margin-top:4.8em;
	background:url(../imgs/fl5.gif) no-repeat 0em 1.2em;
	border-top:#222222 1px solid;
	padding-top:0.7em;
}
.link_noticia a{
	font-size:11px;
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
}

.link_noticia a:hover{
	text-decoration:underline;
}

.bg_gris{
	background:#393939;
}
.rss_tit{
	position:absolute;
	right:2.9em;
	margin-top:0.5em;
}
.rss_tit img{
	margin-right:0.5em;
	margin-top:0.1em;
	float:right;
}
.rss_tit a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	float:right;
}


#destacados{
	width:28em;
	height:38.5em;
	position:absolute;
	top:21.5em;
	left:71em;
	z-index:99;
}
#destacados .maquinas{
	/*margin-left:5.1em;*/
	/*margin-top:1.6em;*/
	margin-top:1.1em;
	margin-left:2em;
}
#destacados .maquinas .item{
	width:17.8em;
	height:13.2em;
	background:#222222;
	margin-bottom:1em;
}
#destacados .maquinas .cap{
	width:17.8em;
	height:5em;
	text-align:center;
	background:#FFFFFF;
	overflow:hidden;
	
}
#destacados .maquinas .texto{
	padding-left:1.2em;
	padding-top:0.6em;
	padding-right:1em;
}
#destacados .maquinas .texto span{
	font-size:11px;
	color:#999999;
	line-height:1.2em;
}





#central1{
	height:57.2em;
	width:48em;
	position:absolute;
	top:2.8em;
	left:19.5em;
	z-index:100;
}

.hilo3{
	background:#ff9e03;
	padding:1.7em 0em 0em 2em;
}
.hilo3 #hilo{
	height:1.5em;
}
.hilo3 #hilo a,.hilo3 #hilo .sep{
	color:#ffe3b7;
}
.hilo3 #hilo .actual{
	color:#FFFFFF;
}
#central1 .cap{
	width:48em;
	height:27.8em;
	position:absolute;
	z-index:8;
}

#central1 .container{
	width:48em;
	height:29.4em;
	background:#ff9e03;
	position:absolute;
	margin-top:24.6em;
}

#central1 .container .contenido{
	margin-top:3.6em;
	margin-left:2.1em;
	width:43.8em;
	height:20em;
	padding-right:1em;
}
#central1 .container .contenido .titol{
	padding-bottom:1.4em;
}
#central1 .container .contenido .texto{
	font-size:12px;
	color:#582800;
	line-height:1.2em;
}

.scrollmania1{
	scrollbar-3dlight-color:#813900;
	scrollbar-arrow-color:#582700;
	scrollbar-base-color:#813900;
	scrollbar-darkshadow-color:#813900;
	scrollbar-face-color:#f86414;
	scrollbar-highlight-color:#feae80;
	scrollbar-shadow-color:#582700;
	scrollbar-track-color:#813900; 
	overflow-Y:auto !important;
	overflow-X:hidden;
}

#destacados{
	padding-left:3.1em;
	padding-top:0.5em;
}
#destacados .destacado{
	width:21.8em;
	height:29.1em;
}

#destacados  .foto{
	width:19.8em;
	height:11em;
	position:absolute;
	margin-top:1em;
	margin-left:1em;
}

#destacados  .destacado .texto span{
	font-size:15px;
	font-weight:bold;
}

#destacados  .destacado .texto{
	padding-top:13.2em;
	padding-left:1em;
	padding-right:1em;
}


.dest_bronceado .destacado{
	background:#f86414 url(../imgs/fons-naranja.gif) repeat-x;
	border-color:#ffa33f;
}
.dest_bronceado .foto{
	border-color:#ffa33f;
}



.dest_depilacion .destacado{
	background:#f86414 url(../imgs/fons-verde.gif) repeat-x;
	border-color:#cbfe00;
}
.dest_depilacion .foto{
	border-color:#cbfe00;
}



.dest_unas .destacado{
	background:#d7005a url(../imgs/fons-rosa.gif) repeat-x;
	border-color:#ff99d1;
}
.dest_unas .foto{
	border-color:#ff99d1;
}






#destacados  .destacado .texto .texto_grande_naranja{
	font-size:40px;
	color:#FEBB6D;
}
#destacados  .destacado .texto .texto_grande_verde{
	font-size:40px;
	color:#E0FE68;
}
#destacados  .destacado .texto .texto_grande_rosa{
	font-size:40px;
	color:#FF9ED1;
}

#destacados  .destacado .texto .texto_20px{
	font-size:20px;
}

.hilo4{
	margin:1.7em 0em 0.2em 1.9em;
}




/****************************/
#sombra_central {
	/*background:#000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	height:57.2em;
	width:48em;
	position:absolute;
	top:2.8em;
	left:19.4em;
	z-index:99;*/
}


#central2{
	height:57.2em;
	width:48em;
	position:absolute;
	top:2.8em;
	left:19.4em;
	z-index:100;
	overflow:hidden;
}

#central2 .contenido{
	padding-left:2em;
	padding-top:1em;
}

.apartado{
	margin-bottom:1em;
	width:44em;
	height:2.1em;
	overflow:hidden;

}

.apartado .titol{
	width:43.1em;
	height:2em;
	background-repeat:no-repeat;
	padding-top:0.1em;
	padding-left:0.9em;
	
}

.text_intro{
	font-size:12px;
	line-height:1.2em;
	padding-top:0.1em;
	padding-bottom:0.75em;
}

.apartado .show{
	float:right;
	margin-top:-0.1em;
	cursor:pointer;
}

.apartado .texto{
	font-size:12px;
	background:url(../imgs/fons1.png);
	padding-left:0.8em;
	padding-right:0.9em;
	padding-top:0.60em;
	line-height:1.4em;
	padding-bottom:0.8em;
	overflow:hidden;
}
* html .apartado .texto{
	/*background:none;*/
}


.apartado .texto li{
	background:url(../imgs/dot1.gif) no-repeat;
	padding-left:0.95em;
	background-position:0em 0.3em;
	line-height:1.18em;
	padding-bottom:0.47em;
}

#offers .offer{
	background:#181818;
	width:48em;
	height:12em;
	margin-bottom:0.8em;
	overflow:hidden;
}
#offers .offer .foto{
	float:left;
}
#offers .offer .foto img{width:12em; height:12em;}
#offers .offer .data{
	height:12em;
	width:35em;
	float:right;
}

#offers .offer .titol{
	color:#CCCCCC;
	font-size:12px;
	height:1.2em;
	padding-top:0.6em;
	
}

#offers .offer .texto{
	font-size:12px;
	width:26em;
	line-height:1.15em;
}

#offers .offer .texto li{
	background:url(../imgs/dot2.gif) no-repeat;
	padding-left:1em;
	background-position:0.1em 0.5em;
	line-height:1.18em;
	padding-bottom:0.47em;
	padding-top:0.2em;
}

.foto_cap{
	margin-top:-0.6em;
}
.foto_cap img{
	width:44em;
	height:11.6em;
}


#form_consulta textarea{
	width:38.18em;
	height:7.27em;
	border:0;
	padding:0.9em;
	font-size:11px;
	color:#333333;
}

#form_consulta .titol{
	padding-top:0.6em;
	padding-bottom:0.2em;
}

#form_consulta .posbtn1{
	float:right;
	padding-top:0em;
	width:inherit;
	padding-right:2em;
	padding-top:1em;
}

#central3{
	height:57.2em;
	width:32.9em;
	position:absolute;
	top:2.8em;
	left:19.4em;
	z-index:100;
	overflow:hidden;
}

#central3 .contenido{
	padding-left:2.1em;
	padding-top:1em;
}
#central3 .contenido .tit{
	padding-bottom:0.6em !important;
}

#central3 .text_intro{
	padding-bottom:2.6em;
}
#sombra_central2 {
	background:#000000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	height:57.2em;
	width:34.9em;
	position:absolute;
	top:2.8em;
	left:19.5em;
	z-index:99;
}

.hilo5{
	margin:1.7em 0em 0.2em 2.1em;
}
.hilo5 .sep,.hilo5 li{
	color:#FFFFFF !important;
}
.hilo5 .sep,.hilo5 a{
	color:#669900 !important;
}

.apartado_1,.apartado_2{
	margin-bottom:1em;
	width:30.9em;
	height:2.1em;
	overflow:hidden;

}

.apartado_1 .titol,.apartado_2 .titol{
	width:29.9em;
	height:2em;
	background-repeat:no-repeat;
	padding-top:0.2em;
	padding-left:0.9em;
	
	
}

.apartado_1 .show,.apartado_2 .show{
	float:right;
	margin-top:-0.2em;
	cursor:pointer;
}

.apartado .texto .resumen, .apartado_1 .texto .resumen, .apartado_2 .texto .resumen{
	padding-bottom:1em;
	line-height:1.2em;
	padding-top:0.2em;
}
.apartado_1 .texto{
	font-size:12px;
	background:url(../imgs/fons2.png);
	padding-left:0.8em;
	padding-right:0.9em;
	padding-top:0.60em;
	line-height:1.4em;
	padding-bottom:0.8em;
	overflow:hidden;
}

.apartado_2 .texto{
	font-size:12px;
	background:url(../imgs/fons3.png);
	padding-left:0.8em;
	padding-right:0.9em;
	padding-top:0.60em;
	line-height:1.4em;
	padding-bottom:0.8em;
	overflow:hidden;
}


/*DETALLE DE CENTRO*/
#det_centro .left,#det_centro .right{
	height:10.2em;
	overflow:hidden;
}

#det_centro .left{
	float:left;
	width:32em;
}

#det_centro .right{
	float:right;
	width:17em;
}


#det_centro .data{
	font-size:11px;
	float:left;
	width:30em;
	padding-top:0.1em;
	line-height:1.2em;
}

#det_centro .frase{
	color:#ff9a2d;
	font-size:11px;
	text-align:right;
	padding-top:0.1em;
	padding-bottom:0.3em;
}
#det_centro .icons{
	float:right;
	padding-right:0.1em;
}

#det_centro .icons img{
	padding-left:0.1em;
}

#det_centro .member{
	float:left;
	padding-top:0.7em;
	
}
#det_centro .member .t{
	font-size:11px;
	color:#b99b9d;
	width:20em;
	padding-left:0.9em;
	line-height:1.2em;
	padding-top:0.1em;
}
#det_centro .member li{
	float:left;
}


#det_centro .btns{
	float:right;
	clear:right;
	width:35em;
	text-align:right;
	position:absolute;
	top:15.1em;
	left:17em;
	
}
#det_centro .btns li{
	float:right;
	margin-left:1em;
	background:url(../imgs/fl2.gif) no-repeat right 0.5em;
	padding-right:0.9em;
}
.activo{
background:no-repeat right 0.5em;
background-image:url(../imgs/fl6.gif) !important;
}
.activo a{
	color:#999999 !important;
	
}

#det_centro .btns a{
	font-size:11px;
	font-weight:bold;
	color:#ff9a2d;
	
	text-decoration:none;
}

#det_centro .btns a:hover{
	text-decoration:underline;
}

.sep50{
	border-top:#393839 1px solid;
	width:50em;
	height:1.1em;
}

.content50{
	width:50em;
	height:27.6em !important;
}
.titol_maquinas{
	height:2.4em;
}
.mc{
	height:25em;
	width:15.6em;
	margin-left:0.5em;
	background:#393839;
	float:left;
	margin-bottom:-2em;
	overflow-x:hidden;
	
}
.mc .titol{
	font-size:10px;
	height:2em;
	overflow:hidden;
	margin-bottom:1.1em;
	
}
.mc .titol .img{
	padding-left:0.5em;
	postition:absolute;
}
.mc .stars{
	float:right;
	position:abolsute;
	margin-top:-1.9em;
	padding-right:0.5em;
}

.mc .fons{
	position:absolute;
	
}
.mc .foto{
	padding-bottom:1.1em;
	padding-left:1em;
	width:14.6em;
	background:#393839;
}
.mc .foto a{
	font-size:11px;
	color:#cccccc;
	margin-top:0.1em;
}	


/****************************/

.pestanya{
	background:#393839;
	width:31.3em;
	height:38.1em;
	position:absolute;
	top:11.9em;
	left:25.4em;
	z-index:2;
	display:none;
}

.pestanya .close{
	width:2em;
	height:2em;
	margin-top:-37.1em;
	margin-left:29.3em;
	cursor:pointer;
}

.pestanya .close{
	width:2em;
	height:2em;
	margin-top:-37.1em;
	margin-left:29.3em;
	cursor:pointer;
}
/**/
html* .pestanya .close{
	position:absolute;
}
.pestanya .int{
	
	margin-left:1em;
	margin-top:1em;
	height:36.1em;
	width:29.3em;
}

.pestanya .int .foto img{
	width:29.3em;
}

.pestanya .int .foto{
	width:29.3em;
	height:15.5em;
	overflow:hidden;
}

.pestanya .int .data{
	margin-top:1em;
	width:28.3em;
	padding-right:1em;
	height:19.6em;
}

.pestanya .int .data .titol{
	padding-top:0.7em;
}

.pestanya .int .data .subtit{
	font-size:11px;
	font-weight:bold;
	padding-top:0.3em;
	line-height:1.2em;
	height:3.15em;
}
.pestanya .int .data .dato{
	clear:both;
	height:1em;
}
.pestanya .int .data .dato li{
	float:left;
	font-size:11px;
	color:#CCCCCC;
	width:9.95em;
	line-height:1.22em;
}
.pestanya .int .data .dato .score{
	background-repeat:no-repeat;
	background-position:0em 0.5em;
	font-weight:bold;
	width:1em;
	padding-left:6.6em;
}

.pestanya .int .data .logos{
	width:26em;
	clear:both;
	height:3em;
	padding-top:1.2em;
}
.pestanya .int .data .logos div{
	float:left;
	padding-right:0.3em;
}


.pestanya .int .data .texto{

	font-size:11px;
	padding-top:0.8em;
	line-height:1.2em;
}	

.pestanya .int .data .texto li{
	list-style:none;
	padding-left:0.6em;
	padding-left:expression("0em");
	background:url(../imgs/dot.gif) no-repeat 0em 0.3em;
	list-style-position:inside;

}

.como{
	width:49em;
	/*height:27.6em;*/
	background:#393839;
	margin-bottom:-2em;
	padding-left:1em;
	padding-top:1em;

}

.como .titol{
	height:2.1em;
}

.como .intro{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.como .intro span{color:#ff9900;}

.como .campo{
	width:22.5em;
	overflow:hidden;
	float:left;
	margin-right:1.3em;
	padding-top:0.4em;
}
.como .campo div{
	padding-bottom:0.7em;
}
.como .campo input{
	width:100%;
	border:#FFFFFF solid 1px;
	padding-left:0.8em;
	font-size:11px;
	color:#333333;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
.como .campo label{
	color:#999999;
	font-size:12px;
}
#formcomo .pin,#formcomo .posbtn3{
	padding-top:0.3em;
	float:left;
	height:3em; 
	padding-right:1em;
}
#formcomo .posbtn3 {
	width:25em
}
.como  select{
	border:#FFFFFF 1px solid;
	font-size:11px;
	color:#333333;
	padding-left:0.5em;

	width:7.4em;
	padding-top:0.1em;
}

#results{
	clear:both;
	background:#FFFFFF;
	display:none;
	width:41.2em;
	color:#000000 !important;
	font-size:11px;
	margin-bottom:1em;
}
#results a{
	color:#000000 !important;
	
}

#pest_como{
	display:none;
}

#volver_centros{
	height:1.5em;
	position:absolute;	
	padding-left:1.5em;
	background:url(../imgs/volver.gif) no-repeat 0em 0.4em;
	top:46em;
	left:2em;
	z-index:300;
}

#volver_centros a{
	font-size:11px;
	font-weight:bold;
	color:#ffa33f;
	text-decoration:none;
}

#volver_centros a:hover{
	text-decoration:underline;
}


.foto_cap2{
	margin-top:-0.2em;
	padding-bottom:1em;
}
.foto_cap2 img{
	width:30.8em;
	height:13.7em;
}


#form_consulta2 textarea{
	width:26.2em;
	height:7.27em;
	border:0;
	padding:0.9em;
	font-size:11px;
	color:#333333;
}

#form_consulta2 .titol{
	padding-top:0.6em;
	padding-bottom:0.2em;
}

#form_consulta2 .posbtn1{
	float:right;
	padding-top:0em;
	width:inherit;
	padding-right:0em;
	padding-top:1em;
}

.hilo6{
	margin:1.7em 0em 0.2em 2.1em;
}
.hilo6 .sep,.hilo6 li{
	color:#FFFFFF !important;
}
.hilo6 .sep,.hilo6 a{
	color:#eb5f95 !important;
}


#content_precios{
	width:52em;
	position:absolute;
	top:2.8em;
	left:19.4em;
}

#content_precios .titol,#content_precios .subtit{
	padding-left:2em;
	padding-top:1em;
	float:left;
	clear:left;
	width:30em;
	overflow:hidden;

}
#content_precios .subtit{
	padding-top:1em;
	padding-left:2.1em;
}
#content_precios .precios{
	float:right;
	color:#FD9A00;
	font-weight:bold;
	text-align:right;
	width:15em;
	font-size:11px;
	padding-top:1.8em;
	margin-right:2em;
}

.zona, .zona2{
	position:absolute;
	top:13.5em;
	width:9.2em;
	height:10.4em;
	background:url(../imgs/s_precio.png) no-repeat;
	padding-left:0.9em;
	padding-top:0.8em;
	overflow:hidden;
	cursor:pointer;
	z-index:8;
	
}
.zona2{
z-index:10;

}
.zona .t{
	font-size:11px;
	padding-left:0.1em;
	line-height:1.17em;
	height:4.7em;
	overflow:hidden;
}

.zona .precio{
	font-size:18px;
	color:#ff9900;
	font-weight:bold;
	padding-top:0.1em;
	padding-left:0.1em;
}

.zona .btn{
	width:2em;
	height:2em;
	overflow:hidden;
	position:absolute;
	margin-top:-2.2em;
	margin-left:6.5em;
}


#productos_fl{

	width:54em;
	height:40em;
	position:absolute;
	left:8.55em;
	top:7.55em;
}



#home{
	position:absolute;
	width:99em;
	height:54em;
	top:0em;
	z-index:0;
	margin-top:1.4em;
}




#btnform2{
	height:2.8em;
	float:right;
	overflow:hidden;
	padding-left:0.2em;
}
#btnform2 .center{
	background:url(../imgs/b3.png) repeat-x;
	padding-top:0.6em;
}

#btnform2 div{
	float:left;
	height:2.8em;
}

#btnform2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#btnform2 .center img{
	margin-right:0.3em;
}
#btnform2 .amigo{
	padding-left:1.3em;
	background:url(../imgs/amigo.gif) no-repeat;
}

#btnform2 .share{
	padding-left:1.5em;
	background:url(../imgs/share.gif) no-repeat;
	background-position:0em 0.1em;
}

#sharethis{
	width:20.7em;
	height:16.2em;
	background:#000000;
	position:absolute;
	left:68.2em;
	top:45.8em;
	z-index:800;
	display:none;
}
#sharethis .cerrar{
	position:absolute;
	margin-left:18.7em;
	margin-top:1em;
}

#sharethis .titol{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	padding-top:2.2em;
	padding-left:1.45em;
	padding-bottom:1em;
}

#sharethis .izq{
	float:left;
	padding-left:1.65em;
	width:7.9em;
	height:2.4em;
	white-space:nowrap;
	
}
#sharethis .lsh{
	width:20.5em;
	overflow:hidden;
}
#sharethis .izq a{
	color:#999999;
	font-size:11px;
	margin-left:0.8em;
}
#sharethis .izq a:hover{
	color:#FFFFFF;
}
#sharethis .izq img{
	vertical-align:middle;
}

#sharethis .link2{
	color:#666666;
	font-size:11px;
	text-align:right;
	padding-right:1.5em;
	padding-top:0.9em;
}

#sharethis .link2 a{
	font-weight:bold;
	color:#666666;
}
#sharethis .link2 a:hover{
	color:#FFFFFF;
}

#zonas{
	position:absolute;
	width:80em;
	height:32.1em;
	left:19.5em;
	top:24.7em;

}