


/* ---- desarrollado por i2es | ideas to e-solutions | www.i2es.com ---- */

/* estilos generales */

body {
	background:url(../img/fondo_top.gif) repeat-x top #FFFFFF;
	margin: 0px;
	font-size:11px;
	font-family:tahoma, arial, Helvetica, sans-serif;
	color: #696969;
	
	}
div.mensaje{
	padding:10px;
	padding-top:9px;
	background-color:#eaeaea;
	border:1px solid #8f9ead;
	color:#0052a6;
	margin-top:10px;
	margin-bottom:10px;
}
a:link {color: #50567b; text-decoration:none;}
a:active {color: #50567b; text-decoration:none;}
a:visited {color: #50567b; text-decoration:none;}
a:hover {color: #3d4a95; text-decoration:underline;}

p{margin-top:0px;}
li{list-style-position:inside;}
form{margin:0px;}

.formulario { 
	border:1px solid #a5acb2; 
	padding:1px;
	background:#FFFFFF;
	color:#696969; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* nueva maquetacion */

.tb_contenido {
	width:964px;
}
	
.td_contenido_iz {
	vertical-align:top;
	width:200px;
	padding:12px;
	padding-bottom:12px;
	padding-right:0px;
}
	
.td_contenido_der {
	vertical-align:top;
	padding:12px;
	width:728px;
}
	
.centro_central {
	margin-bottom:10px;
	width:728px;
}
		
	
/* estilos interior */

div.contenido {
	width:964px;
	height:auto;
	margin:0 auto;
	display: table;
	overflow:hidden;
	}
	
div.contenido_iz {
	width:200px;
	height:auto;
	display: table;
	overflow:hidden;
	float:left;
	padding-left:12px;
	padding-top:12px;
	}
	
div.contenido_der {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	padding-bottom:0px;
	}
	
div.bloque {
	padding-bottom:12px;
	overflow:hidden;
}

.bloque_img {
	padding-bottom:12px;
}

div.bloque2 {	
	overflow:hidden;
	}
	
div.bloque_linea {	
	margin-bottom:10px;
	padding-top:08px;
	overflow:hidden;
	border-top:2px solid #efefef
	}
		
div.bloque_banner_200 {	
	width:200px;
	height:auto;
	padding-bottom:12px;
	overflow:hidden;
	}
	
.bloque_banner_728 {	
	width:728px;
	margin-top:12px;
}

div.producto {
	margin-bottom:12px;
	overflow:hidden;
	}
	

	
div.contenido_der_nav {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	padding-top:12px;
	}

div.contenido_der_portada {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:12px;
	}
	
div.contenido_der_2 {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	}
	
div.contenido_der_borde {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	padding-top:12px;
	border-top:#efefef 2px solid;
	}

hr.divisiones{
	background:#efefef;
	border:0px;
	height:2px;
	}

div.contenido_der_borde_2 {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	padding-top:12px;
	border-top:#efefef 1px solid;
	}
	
div.contenido_der_1 {
	width:728px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	padding-right:12px;
	}
	
.contenido_cen_iz {
	width:358px;
	height:auto;
	display: table;
	overflow:hidden;
	float:left;
}
	
.contenido_cen_der {
	width:358px;
	height:auto;
	display: table;
	overflow:hidden;
	float:right;
	}
		
/* estilos barra superior */

div.barra_superior {
	width:auto;
	height:28px;
	background:url(../img/fondo_barra.gif) repeat-x top left;
	margin:0 auto;
	}
	
div.barra_superior2 {
	width:940px;
	height:28px;
	margin:0 auto;
	display: table; 
	}
	
div.barra_item_l {
	width:auto;
	height:23px;
	margin:0 auto;
	float:left;
	color:#0e81c1;
	font-size:10px;
	padding-right:16px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	}

div.barra_item {
	width:auto;
	height:23px;
	margin:0 auto;
	float:right;
	color:#0e81c1;
	font-size:10px;
	padding-left:16px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.link_barra:link {color: #0e81c1; }
.link_barra:active {color: #0e81c1; }
.link_barra:visited {color: #0e81c1; }
.link_barra:hover {color: #18597e; text-decoration:none}	
	


/* estilos barra superior tabla */

table.barra_superior2 {
	width:940px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0e81c1;
	font-size:10px;
	}
	
	
td.barra_idioma {
	width:100px;
	height:23px;
	padding-right:16px;
	padding-top:5px;
	}

td.barra_item {
	width:auto;
	height:23px;
	padding-left:16px;
	padding-top:5px;
	}
	
	
	
/* estilos central */
	
div.contenedor {
	width:984px;
	height:auto;
	margin:0 auto;
	display: table;
	background:url(../img/fondo_contenedor.gif) repeat-y top;
	overflow:hidden;
	}
	
div.contenedor2 {
	width:984px;
	height:auto;
	margin:0 auto;
	display: table;
	background:url(../img/fondo_contenedor_top.gif) no-repeat top;
	overflow:hidden;
	}

/* estilos cabezal */

div.cabezal {
	width:964px;
	height:97px;
	margin:0 auto;
	display: table;
	background:#e6e6e6 url(../img/fondo_cabezal.gif);
	}
	
div.cabezal_left {
	width:140px;
	height:auto;
	float:left;
	padding:18px;
	padding-top:25px;
	padding-left:60px;
	overflow:hidden;
	}
	
div.cabezal_right {
	width:500px;
	height:auto;
	float:right;
	text-align:left;
	padding:10px;
	padding-top:35px;
	overflow:hidden;
	font-size:11px;
	color:#3e3e3e;
	}
	
/* estilos menu */

.tb_menu {
	height:35px;
}
	
div.menu {
	width:964px;
	height:35px;
	margin:0 auto;
	display: table;
	background:#e6e6e6 url(../img/menu.gif) repeat-x;
}
	
.menu_1 {
	width:auto;
	height:35px;
	background:#e6e6e6 url(../img/menu1.gif) no-repeat right;
	padding-left:14px;
	padding-right:16px;
	font-size:13px;
}
	
.menu_1:hover {	background:url(../img/menu2.gif) no-repeat right;	}
	
.link_menu:link {color: #595b65; }
.link_menu:active {color: #595b65; }
.link_menu:visited {color: #595b65; }
.link_menu:hover {color: #000000; text-decoration:none}

/* estilos lateral izquierdo */

div.menu_lat {
	width:165px;;
	height:23px;
	background: url(../img/menu_lat_1.gif) no-repeat;
	padding-left:25px;
	padding-right:10px;
	padding-top:7px;
	float:left;
	font-size:13px;
	margin-bottom:1px;
	}
	
div.menu_lat:hover {	background:url(../img/menu_lat_2.gif) no-repeat;}

.link_menu_lat:link {color: #50567b; }
.link_menu_lat:active {color: #50567b; }
.link_menu_lat:visited {color: #50567b; }
.link_menu_lat:hover {color: #000000; text-decoration:none}

/* estilos buscador izquierdo */

div.buscador_iz {	
	border:2px #efefef solid;
	padding:7px;
	margin-bottom:12px;
	background: #eaeaea url(../img/fondo_buscador_iz.gif) top repeat-x ;
	}
	
/* estilos buscador derecho */

div.buscador_der {	
	border:2px #efefef solid;
	padding:8px;
	margin-bottom:12px;
	background: #eaeaea url(../img/fondo_buscador_iz.gif) top repeat-x ;
	}
	
/* estilos producto */

h1.titulo_bloque {
	font-size:22px;
	color:#818181;
	font-weight:normal;
	margin:0px;
	margin-bottom:2px;	
	}

.im_titulo {	margin-right:6px; 	}	

div.destacados_portada_sup { 
	background:url(../img/destacado_sup.gif) no-repeat bottom;
	width:358px;
	height:9px; 
	}	
	
div.destacados_portada_int { 
	background:#f3f9fb;
	width:334px;
	height:auto;
	overflow:hidden;
	padding:12px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
div.destacados_portada_int_borde { 
	background:#f3f9fb;
	width:334px;
	height:auto;
	overflow:hidden;
	padding:12px;
	padding-top:3px;
	padding-bottom:3px;
	}

div.destacados_portada_inf { 
	background:url(../img/destacado_inf.gif) no-repeat top;
	width:358px;
	height:9px; 
	}
	
div.destacados_portada_int_2 { 
	width:358px;
	height:auto;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	color:#696969;
	text-align:justify;
	}	
	
div.destacados_portada_int_3 { 
	width:728px;
	height:auto;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
	}

/* estilos producto */

h1.titulo_19_cel {
	font-size:19px;
	color:#0052a6;
	font-weight:normal;
	margin-bottom:2px;
	margin-top:0px;
	}
	
h1.titulo_17_cel {
	font-size:17px;
	color:#0052a6;
	font-weight:normal;
	margin-bottom:2px;
	margin-top:0px;
	text-align:left;
	}
	
li.bloque_linea_mapa {	
	margin-bottom:10px;
	padding-top:08px;
	overflow:hidden;
	border-top:1px solid #efefef
	}
		
h1.titulo_17_mapa {
	font-size:14px;
	color:#0052a6;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:0px;
	padding-left:5px;
	}
	
h1.titulo_13_mapa {
	font-size:11px;
	color:#0052a6;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:16px;
	margin-right:16px;
	padding:3px;
	padding-left:5px;
	background:#f6f6f6
	}

.link_destacados:link {color: #0254a6;text-decoration:none; }
.link_destacados:active {color: #0254a6;text-decoration:none; }
.link_destacados:visited {color: #0254a6;text-decoration:none; }
.link_destacados:hover {color: #003f80; text-decoration:underline }

.link_texto:link {color: #3499b6;text-decoration:underline  }
.link_texto:active {color: #3499b6;text-decoration:underline  }
.link_texto:visited {color: #3499b6;text-decoration:underline  }
.link_texto:hover {color: #0052a6; text-decoration:underline }
	
h1.titulo_19_mar {
	font-size:19px;
	color:#ac5904;
	font-weight:normal;
	margin-bottom:2px;
	}
	
h1.sub_titulo_15 {
	font-size:17px;
	color:#8a6137;
	font-weight:normal;
	margin-bottom:2px;
	}
	
h1.sub_titulo_13_cel {
	font-size:13px;
	color:#464b5b;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:0px;
	}
	
h1.titulo_parrafo {
	font-size:13px;
	color:#464b5b;
	margin-bottom:3px;
	margin-top:5px;
	font-weight:bold;
	padding-bottom:0px;
}

div.texto {
	font-size:12px;
	color:#696969;
	margin-bottom:12px;
	text-align:justify;
	overflow:hidden;
	}
	
div.texto_portada_c {
	font-size:11px;
	color:#696969;
	margin-bottom:0px;
	text-align:justify;
	overflow:hidden;
	}
	
div.texto_2 {
	font-size:12px;
	color:#696969;
	margin-bottom:12px;
	text-align:justify;
	float:left;
	width:728px;
	}

div.barra_producto {
	font-size:11px;
	color:#696969;
	text-align:right;
	margin-top:0px;
	margin-bottom:20px;

	}
	
.precio { 
	font-size:22px;
	color:#FF0000;
	padding-left:3px;
	padding-right:24px;
	}
	
.precio_carrito{ 
	font-size:20px;
	color:#0052a6;
	padding-bottom:10px;
	}
	
.total_carrito { 
	width:auto;
	overflow:hidden;
	float:right;
	text-align:right;
	vertical-align:top;
	border:2px solid #efefef;
	padding:8px;
	padding-top:6px;
	margin-left:12px;
}


.label_2 { 

	border:2px solid #efefef;
}

.label_1 { 
	padding:8px;
}	

.precio_port { 
	font-size:19px;
	color:#FF0000;
	padding-left:1px;
	padding-right:10px;
	}
	
div.descargas {
	font-size:17px;
	color:#0052a6;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:24px;
	background:url(../img/btn_bajar_1.gif) no-repeat left top;
	}

div.descargas:hover { background:url(../img/btn_bajar_2.gif) no-repeat left top;	}

.link_adjuntos:link {color: #0052a6; }
.link_adjuntos:active {color: #0052a6; }
.link_adjuntos:visited {color: #0052a6; }
.link_adjuntos:hover {color: #18597e; text-decoration:none}

div.solapas_orejas {
	background:url(../img/prod_oreja1.gif) bottom repeat-x;
	width:728px;
	height:33px;
	overflow:auto;
	display: table;
	}
	
div.oreja1{
	width:auto;
	height:33px;
	display: table;
	float:left;
	margin-right:4px;
	}
	
div.oreja1_iz{
	width:9px;
	height:33px;
	background:url(../img/prod_oreja1_iz.gif) no-repeat left top;
	float:left;
	}
	
div.oreja1_cen{
	width:auto;
	height:25px;
	background:url(../img/prod_oreja1_cen.gif) repeat-x left top;
	float:left;
	color:#999999;
	font-size:13px;
	font-weight:bold;
	padding:8px;
	padding-bottom:0px;
	}
	
div.oreja1_der{
	width:9px;
	height:33px;
	background:url(../img/prod_oreja1_der.gif) no-repeat left top;
	float:left;
	}

.link_oreja1:link {color: #acacac; text-decoration:none;}
.link_oreja1:active {color: #acacac; text-decoration:none;}
.link_oreja1:visited {color: #acacac; text-decoration:none;}
.link_oreja1:hover {color: #999999; text-decoration:underline;}	

.link_oreja2:link {color: #50567b; text-decoration:none;}
.link_oreja2:active {color: #50567b; text-decoration:none;}
.link_oreja2:visited {color: #50567b; text-decoration:none;}
.link_oreja2:hover {color: #3d4a95; text-decoration:underline;}

div.oreja2{
	width:auto;
	height:33px;
	display: table;
	float:left;
	margin-right:4px;
	}
	
div.oreja2_iz{
	width:9px;
	height:33px;
	background:url(../img/prod_oreja2_iz.gif) no-repeat left top;
	float:left;
	}
	
div.oreja2_cen{
	width:auto;
	height:25px;
	background:url(../img/prod_oreja2_cen.gif) repeat-x left top;
	float:left;
	color:#999999;
	font-size:13px;
	font-weight:bold;
	padding:8px;
	padding-bottom:0px;
	}
	
div.oreja2_der{
	width:9px;
	height:33px;
	background:url(../img/prod_oreja2_der.gif) no-repeat left top;
	float:left;
	}

div.solapas_contenido {
	width:700px;
	height:auto;
	overflow:auto;
	border-left:2px solid #cfcfcf;
	border-right:2px solid #cfcfcf;
	padding:12px;
	}
	
div.solapas {
	width:728px;
	height:auto;
	overflow:auto;
	background:url(../img/prod_oreja_bott.gif) bottom no-repeat ;
	padding-bottom:9px;
	margin-top:24px;
	}
	
div.galeria {
	width:688px;
	height:auto;
	overflow:auto;
	padding-bottom:9px;
	margin-top:24px;
	border-top:#cfcfcf 2px solid;
	padding:6px
	}

/* estilos pie */

div.pie {
	width:964px;
	height:90px;
	margin:0 auto;
	display: table;
	background:#e6e6e6;
	}
	
div.pie_left {
	width:300px;
	height:auto;
	float:left;
	padding:18px;
	padding-left:60px;
	overflow:hidden;
	}
	
div.pie_right {
	width:300px;
	height:auto;
	float:right;
	text-align:right;
	padding:10px;
	overflow:hidden;
	font-size:10px;
	}
	
div.pie_i2es {
	background:url(../img/fondo_pie.gif) no-repeat top;
	width:958px;
	height:auto;
	margin:0 auto;
	text-align:right;
	font-size:10px;
	padding:6px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
	}
	
div.pie_right2 {
	width:300px;
	height:auto;
	float:right;
	text-align:right;
	padding:10px;
	overflow:hidden;
	font-size:10px;
	}

.link_pie:link {color: #828282; }
.link_pie:active {color: #828282; }
.link_pie:visited {color: #828282; }
.link_pie:hover {color: #000000; text-decoration:none}	

.ayuda_fomr{
	color:#999999;
	font-size:10px;
	}

/* estilos SUBMENU */

div.submenu{
	z-index:1000; 
	position:absolute; 
	float:left;
	margin-top:27px;
	margin-left:-14px;
	background-color:#f6f6f6;
	}

div.interior_submenu{
	background:url(../img/fondo_submenu.png) bottom left repeat-x;	
	height:auto; 
	width:120px; 
	font-size:11px;
	padding:8px;
	padding-left:14px;
	padding-right:14px;
	overflow:hidden;
	}
	
div.interior_submenu:hover{
	background:url(../img/fondo_submenu2.png) bottom left repeat-x;	
	padding-left:15px;
	padding-right:13px;
	}
	
/* estilos generales */

div.menu_herramientas_2{
	border-top:#f6f6f6 2px solid;
	padding-top:4px;
	float:left;
	width:176px;
	}
	
input {
	color:#666666;
	font-size:11px;
	margin:1px;
	padding:1px;
	}
	
textarea {
	color:#666666;
	font-size:11px;
	margin:1px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	}
	

	
ul { margin-top:0px; padding-top:0px	}
		
input.herramientas {
	color:#666666;
	font-size:11px;
	margin:1px;
	width:172px;
	padding:1px;
	border:1px solid #a5acb2;
	}
	
input.boton {
	color:#FFFFFF;
	font-size:13px;
	background:#67b1d9 url(../img/fondo_btn.gif) repeat-x top;
	margin:1px;
	padding-left:4px;
	padding-right:4px;
	width:auto;
	border:#1e5877 1px solid;
	cursor:pointer;
	}
	
		
div.herramientas_iz {	
	border:2px #efefef solid;
	padding:8px;
	padding-bottom:1px;
	margin-bottom:12px;
	background: #fafafa url(../img/fondo_buscador_iz.gif) bottom repeat-x ;
	overflow:hidden;
	width:181px;
	}

div.profile_iz {	
	border:2px #efefef solid;
	padding:8px;
	padding-bottom:1px;
	margin-bottom:12px;
	background:url(../img/fondo_menu_profile.gif);
	overflow:hidden;
	}
	
div.listado_foros {	
	border-bottom:1px #efefef solid;
	padding:10px;
	overflow:hidden;
	}

div.listado_foros:hover {		background:#fcfcfc;	}

div.listado_foro_pie {
	font-size:11px;
	color:#696969;
	padding-top:6px;
	padding-left:22px;
	text-align:justify;
	}

div.foro {	
	border-bottom:1px #efefef solid;
	padding:10px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	max-width:728px;
	}
		
div.foro_tit {
	font-size:12px;
	color:#0052a6;
	padding:6px;

	text-align:justify;
	border:#f6f6f6 2px solid;
	}	

div.foro_text {
	font-size:11px;
	color:#696969;
	background:#f6f6f6;
	padding:6px;
	text-align:justify;
	border:#f6f6f6 1px solid;

	}	

.foro_fecha {
	font-size:11px;
	color:#696969;
	padding:6px;
	text-align:justify;
	margin-bottom:3px;
	}

.form_obligatorio{ 
	font-size:9px;
	color:#999999;
	font-weight:normal;
	}

/*IMAGENES*/
.imagenGal{ margin:8px; border:#efefef solid 2px;}
.imagenGal:hover{ border:#cfcfcf solid 2px;}
.imagenIz{ margin-right:10px; margin-bottom:4px;}
.imagenDer{ margin-left:10px; margin-bottom:4px;}
.imagenCen{ margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:12px;}