.clear{clear:both;}
.clear2 {content:".";display:block;height:0;clear:both;visibility:hidden;}
.float_left{ float: left;}
.float_right{ float: right;}
.oculto{display:none;}
.visible{display:block;}

#content {margin:0 auto;width:980px;padding-top:20px;}

input{border:1.5px solid #a9a9aa; font-size:0.7em}
textarea{border:1.5px solid #a9a9aa}
body{font-family:Trebuchet MS;}
a{cursor:pointer; color:white; text-decoration:none}
p{padding-bottom:10px; text-align:justify}

#bloque{width:800px}

/************/
/* CABECERA */
/************/

#logo{
	background: url('../img/cabecera/logo.png') left no-repeat !important;
	width:202px;
	height:117px;
	margin-right:485px;
	cursor:pointer;
	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/cabecera/logo.png') left no-repeat;
}

#img_cabecera{}

#img_marca{
	background: url('../img/cabecera/molto.png') left no-repeat !important;
	width:272px;
	height:61px;
	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/cabecera/molto.png') left no-repeat;
}

#idiomas{padding:20px 0 0 200px;}

#bandera_es{
	background: url('../img/cabecera/es.gif') left no-repeat;
	width:17px;
	height:12px;
	padding:3px;
}

#bandera_en{
	background: url('../img/cabecera/en.gif') left no-repeat;
	width:17px;
	height:12px;
	padding:3px;
}

.texto_idioma{ font-size:0.8em; font-weight:bold; color:#0767b1; padding:3px; cursor:pointer;}

/********/
/* MENU */
/********/

#menu_tapa_izq{
	background: url('../img/menu/menu_tapa_izq.gif') left no-repeat;
	width:9px;
	height:58px;
}

#menu_postventa{
	background: url('../img/menu/fondo_postventa.gif') left no-repeat;
	width:139px;
	height:58px;
	color:white;
	font-size:0.95em;
	font-weight:bold;
}

#menu_promo_conta{
	background: url('../img/menu/menu_promo_conta.gif') left no-repeat;
	width:179px;
	height:58px;
	color:white;
	font-size:0.95em;
	font-weight:bold;
}

#menu_ama_izq{
	background: url('../img/menu/menu_ama_izq.gif') left no-repeat;
	width:7px;
	height:58px;
}

#menu_ama_centro{
	background: url('../img/menu/menu_ama_centro.gif') left repeat-x;
	width:365px;
	height:58px;
}

#menu_ama_der{
	background: url('../img/menu/menu_ama_der.gif') left no-repeat;
	width:11px;
	height:58px;
}

#menu_azu_izq{
	background: url('../img/menu/menu_azu_izq.gif') left no-repeat;
	width:9px;
	height:58px;
}

#menu_azu_centro{
	background: url('../img/menu/menu_azu_centro.gif') left repeat-x;
	width:238px;
	height:58px;
}

#menu_azu_der{
	background: url('../img/menu/menu_azu_der.gif') left no-repeat;
	width:11px;
	height:58px;
}

#ok_ama{
	/*background: url('../img/menu/ok_ama.png') left no-repeat;*/
	width:52px;
	height:23px;
	cursor:pointer;
}

#ok_azu{
	/*background: url('../img/menu/ok_azu.png') left no-repeat;*/
	width:43px;
	height:29px;
	cursor:pointer;
}

.menu_blanco{ color:white; font-weight:bold; font-size:0.95em; }
.input_buscar{ width:172px; height:20px; color:#b7b7b7; padding:6px 0 0 10px}
.input_login{ width:95px; height:16px; color:#b7b7b7;}

/******************/
/* MENU PRODUCTOS */
/******************/

#menu_productos{width:163px;}

#mp_opciones{background-color:#f5af35; width:152px}

#mp_cabecera{
	background: url('../img/menu_productos/degra_sup.gif') left repeat-x;
	width:152px;
	height:50px;
	font-size:1.6em;
	color:white;
	text-align:center;
}

.bocadillo_rosa{
	background: url('../img/menu_productos/bocadillo_rosa.png') left repeat-x !important;
	width:131px;
	height:27px;
	margin-left:13px;
	color:white;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	padding-top:3px;
	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/menu_productos/bocadillo_rosa.png') no-repeat;
}

.opcion_menu{
	margin:0 18px 0 18px;
	color:white;
	font-size:0.9em;
	font-weight:bold;
	padding:3px;
}

.raya_separadora{
	margin:0 15px 0 15px;
	border-bottom:1px solid #fdbb4a;
	height:2px;
}

#mp_pie{
	background: url('../img/menu_productos/pie.jpg') left top no-repeat;
	/*width:163px;*//*Al quitar el comentado sale el pico*/
	width:152px;
	height:15px;
}

#degra_inf{background: url('../img/menu_productos/degra_inf.gif') left repeat-x;width:152px;height:50px;}

/*********/
/* INDEX */
/*********/

#tapa_sup_mod1{
	background: url('../img/index/tapa_sup_mod1.png') left no-repeat;
	width:320px;
	height:51px;
	position:relative;
}

#tapa_inf_mod1{
	background: url('../img/index/tapa_inf_mod1.png') left no-repeat;
	width:320px;
	height:86px;
	position:relative;
}

#tapa_izq_mod1{
	background: url('../img/index/tapa_izq_mod1.gif') left no-repeat;
	width:33px;
	height:227px;
}

#tapa_der_mod1{
	background: url('../img/index/tapa_der_mod1.gif') left no-repeat;
	width:28px;
	height:227px;
}

#cont_mod1{
	width:260px;
	height:189px;
}

#tapa_sup_mod2{
	background: url('../img/index/tapa_sup_mod2.png') left no-repeat;
	width:321px;
	height:51px;
	position:relative;
}

#tapa_inf_mod2{
	background: url('../img/index/tapa_inf_mod2.png') left no-repeat;
	width:321px;
	height:92px;
	position:relative;
}

#tapa_izq_mod2{
	background: url('../img/index/tapa_izq_azul.png') left no-repeat;
	width:33px;
	height:224px;
}

#tapa_der_mod2{
	background: url('../img/index/tapa_der_azul.png') left no-repeat;
	width:30px;
	height:224px;
}

#cont_mod2{
	width:257px;
	height:195px;
	margin-top:-16px;
}

#tapa_sup_mod3{
	background: url('../img/index/tapa_sup_mod3.gif') left bottom no-repeat;
	width:131px;
	height:17px;
}

#tapa_inf_mod3{
	background: url('../img/index/tapa_inf_mod3.gif') left top no-repeat;
	width:131px;
	height:15px;
}

#centro_mod3{
	background: url('../img/index/centro_mod3.gif') left repeat-x;
	background-color:#d60d6c;
	width:115px;
	height:122px; 
	color:white; 
	font-weight:bold; 
	font-size:0.95em;
	text-align:center;
	padding:0 8px 0 8px;
}

#tapa_sup_mod4{
	background: url('../img/index/tapa_sup_mod4.png') left no-repeat;
	width:160px;
	height:22px;
	position:relative;
}

#tapa_inf_mod4{
	background: url('../img/index/tapa_inf_mod4.png') left top no-repeat;
	width:160px;
	height:43px;
	position:relative;
}

#tapa_izq_mod4{
	background: url('../img/index/tapa_izq_mod4.gif') left no-repeat;
	width:9px;
	height:110px;
}

#tapa_der_mod4{
	background: url('../img/index/tapa_der_mod4.gif') left no-repeat;
	width:11px;
	height:110px;
}

#cont_mod4{
	width:139px;
	height:110px;
	margin-top:-10px;
}

#mas_info{
	background: url('../img/index/mas_info.jpg') left no-repeat; 
	padding-top:12px;
	width:174px;
	height:33px; 
	color:white;
	text-align:center;
	font-weight:bold;
}

#aceptar{
	background: url('../img/index/aceptar.gif') left no-repeat;
	padding-top:7px;
	width:75px;
	height:19px; 
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
}

#ver_catalogo{
	background: url('../img/index/ver_catalogo.png') left no-repeat; 	
	width:119px;
	*width:114px;
	height:85px; 
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
}

.input_rosa{width:100px; font-size:0.6em; height:15px; text-align:center; color:#b7b7b7;}

.modulo_nombre{color:white; width:101px; font-size:0.7em}
.modulo_mas{background: url('../img/index/mas.gif') left no-repeat; width:18px;height:18px; cursor:pointer}

#pasador_imagenes{
	padding:29px 0 0 5px; 
	/**padding:5px 0 0 5px;*/
	*padding:30px 0 0 5px; 
	z-index:100; 
	position:relative;
}
#pasador_izq{
	background: url('../img/index/flecha_izq_rosa.png') left no-repeat; 
	width:19px; 
	height:29px; 
	cursor:pointer; 
	padding-right:12px;
	padding-top:0px;
	*padding-top:32px;
}

#pasador_der{
	background: url('../img/index/flecha_der_rosa.png') left no-repeat;
	width:19px;
	height:29px;
	cursor:pointer;
}

.circulo_on{background: url('../img/index/boton_rosa.png') left no-repeat; width:20px; height:17px; padding:10px 5px 0 7px; cursor:pointer;}
.circulo_off{background: url('../img/index/boton_blanco.png') left no-repeat; width:20px; height:17px; padding:10px 5px 0 7px; cursor:pointer;}

/*************/
/* CATALOGO  */
/*************/
#cata_titulo{
	background:url('../img/seccion_catalogo/titulo.gif') left no-repeat;
	width:141px;
	height:16px;
	color:white;
	font-size:0.8em;
	text-align:center;
	padding-top:7px;
}

#cata_volver{
	background:url('../img/seccion_catalogo/volver.gif') left no-repeat;
	width:104px;
	height:016px;
	color:white;
	font-size:0.8em;
	text-align:center;
	padding-top:7px;
}


#cata_raya_gris{width:800px; height:1px; background-color:#c4c5c7; line-height:1px; margin-bottom:20px}

#prin_sup{
	width:368px;
	height:24px;
	background:url('../img/seccion_catalogo/princ_sup.png') left no-repeat;
	position:relative
}

#prin_inf{
	width:368px;
	height:28px;
	background:url('../img/seccion_catalogo/princ_inf.png') left no-repeat;
	position:relative;
}

#prin_cont{
	width:368px;
	height:217px;
}

#prin_izq{
	width:260px;
	height:257px;
	*height:237px;
	background:url('../img/seccion_catalogo/princ_izq.jpg') left no-repeat;
	border-right:2px solid #96989a;
	margin-top:-20px;
}

#prin_der{
	width:104px;
	height:217px;
	border-right:2px solid #96989a;
}

.prin_imgs{
	border:2px solid #96989a;
	width:70px;
	height:70px;
	margin:0 0 5px 14px;
}

#prin_informacion{padding-left:25px; width:400px}
#prin_titulo{font-size:1.2em; color:#0d70b2; font-weight:bold; padding:3px;}
#prin_ref{font-size:1em; color:#858688; font-weight:bold; padding:3px;}
#prin_contenido{font-size:0.8em; padding:10px 0 10px 3px}

#prin_precio{  background:url('../img/seccion_catalogo/prin_precio.jpg') left no-repeat;  width:67px; height:24px; text-align:center;padding:8px 0 0 0; }
#prin_carrito{
	background:url('../img/seccion_catalogo/prin_carrito.gif') left no-repeat; 
	width:160px; 
	height:26px; 
	color:white; 
	font-size:0.9em; 
	font-weight:bold;
	padding:10px 0 0 10px;
}
#prin_detalles{
	background:url('../img/seccion_catalogo/prin_detalles.gif') left no-repeat;
	width:84px; 
	height:27px; 
	color:white; 
	font-size:0.9em; 
	font-weight:bold;
	padding:10px 0 0 10px;
}

.secun_bloque{padding-bottom:20px; width:193px}

#secun_sup{
	background:url('../img/seccion_catalogo/secun_sup.png') left no-repeat; 
	width:174px;
	height:20px;
	position:relative;
}

#secun_inf{
	background:url('../img/seccion_catalogo/secun_inf.png') left no-repeat;
	width:174px;
	height:20px;
	position:relative;
}

#secun_cont{
	width:170px;
	border-left:2px solid #96989a;
	border-right:2px solid #96989a;
	height:154px; *height:134px;
	cursor:pointer;
}

.secun_titulo{
	font-size:0.8em;
	color:#404042;
	padding:6px 0 5px 10px;
	height:32px;
	width:165px;
}

.secun_ref{
	font-size:0.8em;
	color:#404042;
	padding:1px 0 5px 10px;
}

.secun_carrito{background:url('../img/seccion_catalogo/secun_precio.jpg') left no-repeat;  /*width:88px;*/width:48px; height:23px; margin-left:10px; padding:6px 0 0 10px; cursor:pointer}
.secun_detalles{background:url('../img/seccion_catalogo/secun_detalles.gif') left no-repeat;width:78px;height:22px; padding:6px 0 0 5px; color:white; font-size:0.8em}

/*******************/
/* FICHA PRODUCTO  */
/*******************/

#grande_sup{
	background:url('../img/ficha_producto/grande_sup.png') left bottom no-repeat;
	width:289px;
	height:12px;
	position:relative;
}

#grande_inf{
	background:url('../img/ficha_producto/grande_inf.png') left top no-repeat;
	width:289px;
	height:11px;
	position:relative;
}

#grande_cont{
	width:285px;
	border-right:2px solid #96989a;
	border-left:2px solid #96989a;
	height:276px;
	padding:0;
	margin-top:-12px;
}

#peque_sup{
	background:url('../img/ficha_producto/peque_sup.png') left bottom no-repeat;
	width:90px;
	height:11px;
	position:relative;
}

#peque_inf{
	background:url('../img/ficha_producto/peque_inf.png') left top no-repeat;
	width:90px;
	height:11px;
	position:relative;
}

#peque_cont{
	width:86px;
	border-right:2px solid #96989a;
	border-left:2px solid #96989a;
	height:77px;
	padding:0;
	cursor:pointer;
	margin-top:-10px;
}

#ficha_titulo{border-bottom:1px dashed #1ca4d7; color:#3d4042; font-weight:bold; font-size:1.2em; padding-bottom:7px; margin-bottom:7px;}
.ficha_azul_marcado{font-weight:bold; color:#0d70ae; padding-bottom:10px;}
.ficha_texto{padding-bottom:15px; font-size:0.75em; line-height:15px}
#ficha_comprar{
	background:url('../img/ficha_producto/ficha_comprar.gif') left no-repeat;
	width:121px;
	height:31px; 
	color:white;
	text-align:center; 
	padding-top:15px;
	font-weight:bold;
	cursor:pointer;
}

#ficha_tapa_sup_mod3{
	background: url('../img/ficha_producto/tapa_sup_mod3.gif') left bottom no-repeat;
	width:172px;
	height:17px
}

#ficha_tapa_inf_mod3{
	background: url('../img/ficha_producto/tapa_inf_mod3.gif') left top no-repeat;
	width:172px;
	height:15px;
}

#ficha_centro_mod3{
	background: url('../img/ficha_producto/centro_mod3.gif') left repeat-x;
	background-color:#d60d6c;
	width:156px;
	height:122px; 
	color:white; 
	font-weight:bold; 
	font-size:1.1em;
	text-align:center;
	padding:0 8px 0 8px;
}

#ficha_ver_catalogo{
	background: url('../img/ficha_producto/ver_catalogo.png') left no-repeat; 	
	width:119px;
	height:83px; 
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
	margin-left:17px;
	padding-bottom:5px;
}


#ficha_aceptar{
	background: url('../img/ficha_producto/aceptar.gif') left no-repeat; 
	padding-top:14px;
	*padding-top:7px;
	width:120px;
	height:27px; 
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
}

/*********/
/* ALTA  */
/*********/

#alta_titulo{color:#0070b0; font-weight:bold; font-size:1em}
#alta_linea{border-bottom:2px dashed #94cee3; width:700px; margin:10px 0 10px 0}
#alta_introduccion{color:#3f3f41; font-size:0.9em}

.alta_label{color:black; font-weight:bold; font-size:0.9em; width:200px; margin-bottom:5px;}
.alta_input{margin-bottom:5px;}
.alta_input input{width:200px}
.alta_input select{width:200px}

.comentario_dni { 
	margin: 3px 0 0 410px;
	font-size: 0.7em; 
	color: #3f3f41; 
}

.text_area {
	height: 60px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/******************/
/* OLVIDÉ MI PWD  */
/******************/

#olvide_titulo{color:#0070b0; font-weight:bold; font-size:1em}
#olvide_linea{border-bottom:2px dashed #94cee3; width:700px; margin:10px 0 10px 0}
#olvide_introduccion{color:#3f3f41; font-size:0.9em}

.olvide_label{color:black; font-weight:bold; font-size:0.9em; width:80px; margin-bottom:5px;}
.olvide_input{margin-bottom:5px;}
.olvide_input input{width:200px}

/**************/
/* POSTVENTA  */
/**************/

#postventa_titulo{color:#0070b0; font-weight:bold; font-size:1em}
#postventa_linea{border-bottom:2px dashed #94cee3; width:700px; margin:10px 0 10px 0}
#postventa_introduccion{color:#3f3f41; font-size:0.9em}

#postventa_electricos{
	background: url('../img/postventa/electricos.gif') left repeat-x;
	width:96px;
	height:164px;
	color:#0070b0;
	font-size:1.2em;
	padding:25px 40px 0 40px;
	margin-right:25px;
	text-align:center;
	cursor:pointer;
}

#postventa_juguetes{
	background: url('../img/postventa/juguetes.gif') left repeat-x;
	width:96px;
	height:164px;
	color:#0070b0;
	font-size:1.2em;
	padding:25px 40px 0 40px;
	margin-right:25px;
	text-align:center;
	cursor:pointer;
}

#postventa_otros{
	background: url('../img/postventa/otros.gif') left repeat-x;
	width:96px;
	height:164px;
	color:#0070b0;
	font-size:1.2em;
	padding:25px 40px 0 40px;
	margin-right:25px;
	text-align:center;
	cursor:pointer;
}

/*************/
/* CONTACTO  */
/*************/

#contacto_titulo{color:#0070b0; font-weight:bold; font-size:1em}
#contacto_linea{border-bottom:2px dashed #94cee3; width:700px; margin:10px 0 10px 0}
#contacto_introduccion{color:#3f3f41; font-size:0.9em}

.contacto_label{color:black; font-weight:bold; font-size:0.9em; width:100px; margin-bottom:5px;}
.contacto_input{margin-bottom:5px;}
.contacto_input input{width:200px}
.contacto_input textarea{width:600px}
.contacto_input #asunto{width:600px}
.contacto_input select{width:200px}
/*.contacto_mapa{
	width:709px;
	height:460px;
	background: url('../img/contacto/mapa_molto.gif') no-repeat;
}*/

#contacto_info_1{
	position:absolute;
	background-color:white;
	top:242px;
	left:14px;
	width:100px;
	height:18px;
	font-size:0.7em;
	padding:8px 0 0 0;
	border:1px solid #ABACAB;
	cursor:pointer;
	text-align:center;
}

#contacto_info_2{
	position:absolute;
	background-color:white;
	top:226px;
	left:196px;
	width:100px;
	height:18px;
	font-size:0.7em;
	padding:8px 0 0 0;
	border:1px solid #ABACAB;
	cursor:pointer;
	text-align:center;
}

#contacto_info_3{
	position:absolute;
	background-color:white;
	top:205px;
	left:352px;
	width:100px;
	height:18px;
	font-size:0.7em;
	padding:8px 0 0 0;
	border:1px solid #ABACAB;
	cursor:pointer;
	text-align:center;
}

#contacto_info_4{
	position:absolute;
	background-color:white;
	top:232px;
	left:576px;
	width:100px;
	height:18px;
	font-size:0.7em;
	padding:8px 0 0 0;
	border:1px solid #ABACAB;
	cursor:pointer;
	text-align:center;
}

/*************/
/* BUSQUEDA  */
/*************/

.busq_impar{height:70px; background-color:#d8e1e7; padding:4px; cursor:pointer;}
.busq_par{height:70px; background-color:white; padding:4px; cursor:pointer;}
.busq_nombre_ref{margin:20px; font-size:0.75em; width:185px;}
.busq_descripcion{margin:20px; font-size:0.75em; /*width:400px;*/width:430px;}
.busq_precio{margin:20px; font-size:0.75em; width:25px;}

/********/
/* PIE  */
/********/

#seccion_pie{margin-top:1px; margin-bottom:40px;text-align:center;width:980px;}
#seccion_pie a{color:#000; text-decoration:none;}
#seccion_pie a:hover{color:#000; text-decoration:underline;}
#pie_nombre{font-weight:bold; font-size:0.9em;}
#pie_info{color:#979797; font-size:0.9em;}

/*********/
/* AVISO */
/*********/
.aviso{
	font-size:0.9em;
	text-align:justify;
}

/*******************/
/* scroll imagenes */
/*******************/

#cuadro_imagen{height:auto !important;height:353px;min-height:353px;padding:0px;}
#scroller {width: 245px;overflow: hidden;}
.section {float: left;width: 245px;}
.image_section {}
.title_section {padding:10px 0 5px;font-size:0.75em; text-align: center;	}
#toolbar, .navigation2{margin:0;padding:0;}
#toolbar li{list-style-image:none;list-style-type:none;float:left;width:10px;}
.navigation2 li{list-style-image:none;list-style-type:none;float:left;width:10px;}