@charset "utf-8";

/*----------------------------------------------------------------------------------------------------
	CSS para ficha 
----------------------------------------------------------------------------------------------------*/

/* Modulo Titular */
.modulo_titular {
	background:url(../img/ficha_caja1_med.gif) repeat-y 0px 0px;
}
.modulo_titular .superior {
	background:#fff url(../img/ficha_caja1_top.gif) no-repeat left bottom;
	height:30px;
}
.modulo_titular .inferior {
	background:#fff url(../img/ficha_caja1_bot.gif) no-repeat left top;
	height:18px;
}
.modulo_titular .foto {
	position:absolute;
}
.modulo_titular .logo {
	position:absolute;
	margin:6px 0px 0px 18px;
}
.modulo_titular p {
	padding:15px 0px 0px 505px;
	width:425px;
	text-align:justify;
}
.modulo_titular .volver {
	display:block;
	background:url(../img/boton.gif) no-repeat 0px 0px;
	padding-top:4px;
	width:80px;
	height:24px;
	text-align:center;
	color:#fff;
	margin-left:852px;
	position:absolute;
}

.modulo_titular .masInfo {
	display:block;
	background:url(../img/boton.gif) no-repeat 0px 0px;
	padding-top:4px;
	width:80px;
	height:24px;
	text-align:center;
	color:#fff;
	margin-left:752px;
	position:absolute;
}
.modulo_titular h4 {
	color:#000;
	font-size:1.1em;
	font-weight:normal;
	padding:0px 0px 10px 18px;
	background:url(../img/ficha_filete.gif) no-repeat 18px 23px;
}
.modulo_titular .modelos_disp {
	padding-left:18px;
	height:20px;
}
.modulo_titular .modelos_disp a {
	margin-right:35px;
	color:#666;
	font-size:1em;
}
.modulo_titular .modelos_disp a:hover {
	color:#000;
}

/* Características */
.ficha_caract {
	background:url(../img/ficha_caja2_top.gif) no-repeat 0px 0px;
	padding-top:15px;
}
.ficha_caract li {
	background:url(../img/ficha_caja2_med.gif) repeat-y left bottom;
}
.ficha_caract li strong{
	display:block;
	float:left;
	width:188px;
	padding:8px 0px 0px 50px;
}
.ficha_caract li img {
	display:block;
	float:left;
	background:#dbdbdb;
}
.ficha_caract li p {
	display:block;
	float:left;
	width:596px;
	padding:10px 0px 10px 10px;
	font-size:0.8em;
	line-height:1.1em;
	text-align:justify;
}
.ficha_caract li p strong{
	display:inline;
	float:none;
	width:auto;
	padding:0px;
}
.ficha_caract div.clear {
	height:11px;
}
.ficha_caract li.ultimo {
	background:url(../img/ficha_caja2_bot.gif) no-repeat left bottom;
}
.ficha_caract li.ultimo div.clear {
	height:21px;
}

/*----------------------------------------------------------------------------------------------------
	CSS para nuestros audífonos
----------------------------------------------------------------------------------------------------*/

.grupo_aud .logo {
	position:absolute;
	margin:15px 0px 0px 18px;
}
.aud_mind440 .logo{margin-top:20px;}
.aud_inteo .logo{margin-top:10px;}

.grupo_aud {
	background:0px 0px no-repeat;
	width:956px;
	height:180px;
}

.aud_mind440 { background-image:url(../img/contenido/aud_mind440.jpg); }
.home_aud_baby440 { background-image:url(../img/contenido/home/widexbaby440.jpg) !important; }
.home_aud_clear440{ background-image:url(../img/contenido/home/homeFondoNuevo.jpg) !important; }
.aud_passion { background-image:url('../img/contenido/aud_passion.jpg'); }
.aud_baby440 { background-image:url(../img/contenido/bg_aud_baby440.jpg); }
.aud_clear440 { background-image:url(../img/contenido/aud_clear440.jpg); }
.aud_super { background-image:url(../img/contenido/aud_super.jpg); }
.aud_fusion { background-image:url(../img/contenido/aud_fusion.jpg); }
.aud_m { background-image:url(../img/contenido/aud_m.jpg); }
.aud_inteo { background-image:url(../img/contenido/aud_inteo.jpg); }
.aud_aikia { background-image:url(../img/contenido/aud_aikia.jpg); }
.aud_flash { background-image:url(../img/contenido/aud_flash.jpg); }
.aud_real { background-image:url(../img/contenido/aud_real.jpg); }
.aud_mind330 { background-image:url(../img/contenido/aud_mind330.jpg); }
.aud_mind220 { background-image:url(../img/contenido/aud_mind220.jpg); }

.aud_clear330 { background-image:url(../img/contenido/aud_clear330.jpg); }
.aud_clear220 { background-image:url(../img/contenido/aud_clear220.jpg); }

.grupo_aud h2 {
	padding:6px 0px 0px 18px;
	height:95px;
	text-indent:-2000px;
}
.grupo_aud .caracteristicas,
.grupo_aud .masinfo {
	display:block;
	background:url(../img/boton.gif) no-repeat 0px 0px;
	padding-top:4px;
	width:80px;
	height:24px;
	text-align:center;
	color:#fff;
	margin-left:556px;
	position:absolute;
}
.grupo_aud .caracteristicas {
	background:url(../img/boton_ancho.gif) no-repeat 0px 0px;
	width:100px;
	margin-left:536px;
}
.grupo_aud .irA{
	display:block;
	width:140px;
	color:#fff;
	margin-left:794px;
	position:absolute;
	padding-top:3px;
	background: url(../img/contenido/fltxa.png) right 8px no-repeat;
}

.grupo_aud h4 {
	color:#000;
	font-size:1em;
	font-weight:normal;
	padding:0px 0px 12px 18px;
	background:url(../img/aud_filete.gif) no-repeat 18px 23px;
}
.grupo_aud .modelos_disp {
	padding-left:18px;
	padding-top:4px;
	height:20px;
}
.grupo_aud .modelos_disp a {
	margin-right:35px;
	color:#fff;
	font-size:1em;
}
.aud_mind440 .modelos_disp a {margin-right:30px;}
.aud_passion .modelos_disp a {margin-right:30px;}
.aud_m .modelos_disp a {margin-right:47px;}
.aud_inteo .modelos_disp a {margin-right:26px;}
.aud_aikia .modelos_disp a {margin-right:26px;}
.aud_flash .modelos_disp a {margin-right:26px;}

.grupo_aud .modelos_disp a:hover {
	color:#000;
}

.grupo_aud .txtLink {
	background:url(../img/fletxaBlanca.gif) right center no-repeat;
	width:270px;
	float:left;
	text-align:right;
	color:#fff;
	padding:0px 15px 0px 0px;
	margin:4px 0px 0px 0px;
}

.grupo_aud .txtLink a{
	color:#fff;
	font-size:1em;
}

.ver_todos {
	height:35px;
}

.ver_todos a {
	display:block;
	background:url(../img/boton_todos.gif) no-repeat 0px 0px;
	width:142px;
	height:26px;
	padding-top:4px;
	text-align:center;
	color:#fff;
}
/*----------------------------------------------------------------------------------------------------
	CSS para layers
----------------------------------------------------------------------------------------------------*/

.fonsLayer {
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	display:none;
	overflow:hidden;
}
.fonsLayer div {
	width:3000px;
	height:3000px;
	background:#000;
	filter: alpha(opacity=60); 
	opacity: .6;
}
.contLayer {
	position:absolute;
	z-index:101;
}

/* Parte exterior */
.layer {
	width:764px;
}
.layer .layer_bot,
.layer .layer_top {
	background:url(../img/layer_top.png) no-repeat 0px 0px;
	height:7px;
	font-size:1px;
	line-height:1px;
}
.layer .layer_bot {
	background:url(../img/layer_bottom.png) no-repeat 0px 0px;
	height:18px;
}
.layer .layer_cos {
	background:url(../img/layer_right.png) no-repeat 0px 0px;
	text-align:left;
}
.layer .layer_cont {
	background:#fff;
	width:744px;
}
.layer .layer_cerrar {
}
.layer .layer_cerrar a {
	background:url(../img/layer_cerrar.gif) no-repeat 0px 0px;
	display:block;
	width:90px;
	height:23px;
	text-indent:-2000px;
	margin-left:654px;
}
.layer .logo {
	padding-left:30px;
	padding-bottom:13px;
	background:url(../img/layer_filete.gif) no-repeat 40px bottom;
}
.layer .layer_link {
	text-align:right;
	padding:5px 14px 5px 0px;
	background:url(../img/layer_link.gif) no-repeat right;
	width:698px;
}
.layer .layer_link a {
	color:#000;
	font-size:1.1em;
}

/* Parte de marquito */
.layer_marc_top,
.layer_marc_bot {
	background:url(../img/layer_marc_top.gif) no-repeat 0px 0px;
	height:12px;
	font-size:1px;
	line-height:1px;
}
.layer .layer_marc_bot {
	background:url(../img/layer_marc_bot.gif) no-repeat 0px 0px;
}
.layer .layer_marc {
	background:url(../img/layer_marc.gif) repeat-y 0px 0px;
	width:700px;
	padding-left:44px;
}
.layer h1 {
	font-size:1.1em;
	background:url(../img/layer_filete.gif) no-repeat 0px 24px;
	color:#000;
	font-weight:normal;
	padding:0px 0px 0px 2px;
	height:32px;
}
.layer .layer_izq {
	float:left;
	width:295px;
}
.layer .layer_izq .foto {
	text-align:center;
	padding:10px 0px;
	width:240px;
}

.layer .layer_der {
	float:left;
	width:368px;
}
.layer .layer_der p {
	width:345px;
	font-size:0.9em;
	line-height:1.2em;
	text-align:justify;
}
.layer .layer_der p.foto {
	padding-top:35px;
}


/* COLORES */
.layer_marcColor h1 {
	background:url(../img/layer_filete.png) no-repeat 0px 24px;
	height:26px;
}
.layer h1.minusculas{ font-variant:normal;}
.layer_marcColor {
	background:url(../img/layer_marc2.gif) repeat-y 0px 0px;
	width:700px;
	padding-left:44px;
	padding-bottom:11px;
}
.layer_marcColor_top,
.layer_marcColor_bot {
	background:url(../img/layer_marc2_top.gif) no-repeat 0px 0px;
	height:12px;
	font-size:1px;
	line-height:1px;
}
.layer_marcColor_bot {
	background:url(../img/layer_marc2_bot.gif) no-repeat 0px 0px;
}

.layer_marcColor .modelo{
	width:490px;
	min-height:260px;
	height:auto !important;
	height:260px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
	margin:17px 0 0 71px;	
}
.layer_marcColor .modelo .logos{
	width:450px;
}
.layer_marcColor .modelo .logos img{
	float:left;
	padding:0 15px 0 0;
}
.layer_marcColor .modelo .colores{
	float:left;
	padding:0px 0 0 0;
}
.layer_marcColor .modelo .colores .color{
	float:left;
	width:51px;
	padding:0 15px 0 0;
}
.layer_marcColor .modelo .colores .color img{
	display:block;
	padding:0 0 5px 0;
}











