@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { background:url(../imgs/fondo_gral.png) repeat-x; background-position:top; font-family:"Trebuchet MS"; font-size:12px; }
img { border:none; }


#wrap { width:100%; }
#contenedor { margin:0 auto; width:963px; }
#contenedor2 { width:100%; background:url(../imgs/bg_contenido.png) repeat-y; text-align:center; }
.contenidos { margin:0 auto; width:955px; text-align:left; }
.btm_contenidos { background:url(../imgs/bg_contenido_btm.png); width:100%; height:22px; }
#header { background:url(../imgs/cabe_top.png) no-repeat; width:99%; height:140px; padding-top:10px; padding-right:10px; }
h1.logo { background:url(../imgs/logo.png); width:395px; height:122px; margin-left:10px; }
h1.logo a { font-size:0px; width:100%; height:inherit; display:block; }

/* ------- menu-------*/

.menu_top { width:100%; position:relative; height:61px; }
.menu_top a { padding-top:10px; color:#FFFFFF; text-decoration:none; text-align:center; float:left; width:215px; height:51px; vertical-align:middle;  }
.menu_top a p { font-size:16px; width:120px; text-align:center; margin:0 auto; font-weight:bold; font-style: italic; }
.menu_top a.selected { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% -65px; color:#000; }

a.link5 { background:url(../imgs/bg_btn_ultimo.png) no-repeat; background-position:100% 1px; position:absolute; right:0; z-index:1;  }
a.link5:hover, a.link5.ultimo_selected { background:url(../imgs/bg_btn_ultimo.png) no-repeat; background-position:100% -64px; color:#000000; }
a.link4 { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% 0px; position:absolute; right:173px; z-index:2; 
}
a.link4:hover { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% -65px; color:#000; }
a.link3 { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% 0px; position:absolute; right:362px; z-index:3; 
}
a.link3:hover { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% -65px; color:#000; }
a.link2 { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% 0px; position:absolute; right:557px; z-index:4; 
}
a.link2:hover { background: url(../imgs/bg_menu_top.png) no-repeat; background-position:100% -65px; color:#000; }
a.link1 { background:  url(../imgs/bg_btn_inicio.png) no-repeat; background-position:100% 1px; position:absolute; right:753px; z-index:5; 
}
a.link1:hover, a.link1.primero_selected { background: url(../imgs/bg_btn_inicio.png) no-repeat; background-position:100% -68px; color:#000; }

/*-------*/

#busc { background:url(../imgs/fondo_buscador.png); height:80px; width:100%; text-align:center; overflow:hidden;  }
.form_busc { background:url(../imgs/bg_buscador.png) no-repeat; padding-top:6px; padding-left:10px; padding-right:10px; width:912px; height:34px; margin:20px auto; text-align:left; }
.input_busc { width:857px; float:left; padding:4px; border:none; font-size:16px; font-weight:bold; }
.botn_busc { background:url(../imgs/btn_buscador.png); width:39px; height:30px; font-size:0px; float:left; border:none; margin-left:7px; cursor:pointer; }

#banner { width:100%; height:241px; padding-top:1px; padding-bottom:1px; position:relative; overflow:hidden; }
#banner1 { width:100%; height:100px; padding-top:1px; padding-bottom:1px; position:relative; overflow:hidden; }
#s4 { margin:0 auto;  }
.nav { position:absolute; right:10px; bottom:20px; z-index:500;  }
#nav a, 
#nav2 a, 
#nav3 a { background: url(../imgs/circulos.png); background-repeat:repeat-x; width:16px; background-position:16px 0px; font-size:0px; height:16px; padding:8px; margin:3px;}
#nav a.activeSlide,
#nav2 a.activeSlide, 
#nav3 a.activeSlide { background-position:0px 0px; }
#nav a:hover,
#nav2 a:hover, 
#nav3 a:hover { outline: none; background-position:0px 0px; }

#items_index { padding:10px; width:98%; height:215px; }
.item_index { width:457px; margin-left:10px; float:left; position:relative; height:213px; position:relative; }
.item_cont { background:url(../imgs/bg_item.png); width:100%; height:213px; position:absolute; z-index:900; } 
.item_btm { background:url(../imgs/bg_item.png); background-position:0px 100%; height:12px; }

.slider2 { padding-top:10px; padding-bottom:10px; border-top:1px solid #CCCCCC; } 

#footer { background:url(../imgs/bg_pie.png); background-repeat:no-repeat; width:943px;  margin:20px auto 0px; padding-top: 2px; padding-right:20px; text-align:center; font-size:11px; }
.footer_conte { margin:0 auto; width:500px; } 
.contenido_footer { margin-top:10px; margin-left:10px; width:940px; float:left; }
.footer_item {  float:left; margin:4px; width:227px;  text-align:left; }
.footer_item p { font-weight:bold; }
.footer_a { display:block; text-decoration:none; color:#666666; padding-bottom:3px;  }
.footer_a:hover { border-bottom:1px dashed #666666; font-weight:bold; }


.s3, .s2 { height:213px; width:100%; }
#nav3, #nav2 { position: absolute; right:10px; bottom:20px; z-index:920; }

.conte_izq { float:left; margin:10px; width:159px; }
.menu_azul { width:100%; }
.menu_azul_top { background:url(../imgs/menu_azul_top.png); width:100%; height:11px; }
.menu_azul_cont { background:url(../imgs/menu_azul_cont.png); width:100%; }
.menu_azul_btm { background:url(../imgs/menu_azul_btm.png); width:100%; height:10px; }

.menu_azul_menu_top_cont, menu_azul_menu_btm_cont { width:100%; height:10px; }
.menu_azul_menu_top_right { background:url(../imgs/menu_azul_menu_btm.png); width:10.5px; background-position:100% 0px; float:left; height:10px; }
.menu_azul_menu_top { background:url(../imgs/menu_azul_menu_btm.png); width:93%; background-position:0px 0px; height:10px; float:left; }

.menu_azul_menu_btm { background:url(../imgs/menu_azul_menu_btm.png); width:93%; background-position:0px 10px; height:10px; float:left; }
.menu_azul_menu_btm_right { background:url(../imgs/menu_azul_menu_btm.png); width:10.5px; background-position:100% 10px; float:left; height:10px; }

.menu_azul_a { display:block; padding:8px; border-bottom:1px solid #0066CC; color:#fff; text-decoration:none; font-size:14px; }
.menu_azul_a:hover { text-decoration:underline; }

.desplegable00 { margin:0px; padding-left:10px;  }
.desplegable00 a { text-decoration:none; color:#fff; background:url(../imgs/vineta.png); background-position:0px 6px; background-repeat:no-repeat; padding-left:10px; }
.desplegable00 a:hover { text-decoration:underline;  } 

.conte_der { float:left; padding:5px; width:762px; }
.item_prod { background:url(../imgs/bg_item_prod.png); width:164px; height:164px; margin:5px; float:left; padding:10px; text-align:center; }
.item_prod a { color:#666666; text-decoration:none; display:block; width:100%; height:inherit; }
.miga { width:99%; background:url(../imgs/bg_miga.png); padding-top:2px; height:27px; padding-left:10px; }
.miga a { color: #666666; text-decoration:none; float:left; padding:4px; display:block; background:url(../imgs/img_miga.png); background-position:right; background-repeat:no-repeat; padding-right:12px; }

.titu_prod { font-weight:lighter; font-size:14px; }
.img_item { width:100%; height:110px; margin-bottom:5px; }

.titulo_articulo { color:#004C98; font-size:18px; display:block; margin-bottom:5px; }
.subtitulo_articulo { color:#333333; font-size:14px; display:block; margin-bottom:5px; }
.txt_conte { display:block; width:99%; padding:5px; }

.clear { clear:both; }
.der { float:right; }
.margin10btm {  margin-bottom:10px; clear:both; }


.titulos-bases {
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-align: left;
	font-style: italic;
	text-decoration: none;
}
.vinculo {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.paginador {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align:center;
	padding-top:10px;
	background:url(../imgs/bg_items_paginador.png);
	background-position:33px 0px;
	margin:3px; 
	float:left;
	height:23px;
	width:33px;
}

.paginador_activo {
	text-align:center;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding-top:10px;
	background:url(../imgs/bg_items_paginador.png);
	margin:3px; 
	float:left;
	height:23px;
	width:33px;
}

.titulos_p {

	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.grandes {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
}
.rojos {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
	.thumb { float:left; border:1px solid #666; padding:2px; margin:2px; height:56px; }
.coleccion_item { border:1px solid #666; padding:2px; margin:2px; width:200px; float:left; margin:4px; text-align:center; color:#000; height:190px; }
.coleccion_item span { font-weight:bold; font-style:italic; }
.foto_coleccion { background:#96AE2D; padding:5px; width:190px; margin:0 auto; height:155px; }

.sgte_ant { width:99%; background:url(../imgs/bg_miga.png); padding-top:2px; height:27px; padding-left:10px; margin-bottom:20px; margin-top:10px; }
#siguiente { margin-right:10px; }
#siguiente a {  color: #666666; text-decoration:none; float:left; padding:4px; display:block; background:url(../imgs/img_miga.png); background-position:right; background-repeat:no-repeat; padding-right:12px; }

#anterior {  margin-right:10px; }
#anterior a { color: #666666; text-decoration:none; float:left; padding:4px; display:block; background:url(../imgs/img_miga2.png); background-position:left; background-repeat:no-repeat; padding-left:12px; }

#productoss{ width:100%; float:left; }

a.descarga { background:url(../imgs/1325686759_001_51.gif) no-repeat; background-position:0px 0px; padding-left:26px; text-decoration:none; color: #666666; padding-bottom:4px; }

.centr_titulo { text-align:center; width:592px; float:left; }

.txt_gris { color:#009900 ; }
.margin20 { margin-bottom:20px; display:block; }
.margin5 { margin-bottom:5px; display:block; }
.mayus { text-transform:uppercase; }
.actual { font-weight:bold; }
.txt_subrayado { border-bottom:1px dashed #CCCCCC; }
.overfl { overflow:hidden; }
.next_prev { width:80px; float:left; }
.blanco { color:#fff; font-weight:bold; margin-left:5px; font-size:14px; margin-bottom:5px; }

.buscador2 { margin-left:5px; } 
.buscador2 select { display:block; width: 96%; padding:3px; margin-bottom:2px; border:none; }
.busc2_btn { margin-left:45px; border:none; background:none; color:#fff; font-weight:bold; cursor:pointer; margin-top:4px; }

#accordion { float:left; margin-left:5px; width:97%; padding:3px; }
#accordion  ul { margin-left:5px; }
#accordion a { color:#ccc; text-decoration:none; display:block; }
#accordion a:hover { text-decoration:underline; }
