body{
	margin:0px;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	}
	
	
a {
text-decoration:none;
color:#00ADEF;}
h1,h2,h3,h4,h5,h6 {
color:#00ADEF;}
h2{font-size:13px;}
h3{font-size:13px;margin:0px;}

img{
border:none;
outline:none;
vertical-align:middle;
}
#cont {
	color: #666666;
	width:980px;
	background-color:#FFFFFF;
	margin: 0 auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
}
input, textarea,select{
font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	
	}

a:focus, a:active ,a:visited,a{outline:0;
border:none;}
.le{
float:left;
}
.ri{
float:right;
}

.sep {
clear:both;
}
.sep10 {
clear:both;
padding:10px;
}
.sep5{
clear:both;
padding:5px;
}

._c{color: #00ADEF;}

/*Navegacion top /*/
#nav {
	background-image: url(../img/bg_nav.jpg);
	background-repeat: repeat-x;
	height: 154px;
}
#men_top {
	padding: 23px 14px 0 0 ;
	float:right;

}
#men_top a:hover {
	color: #FFFFFF;
}

#men_mid{
	padding: 10px 14px 0 0  ;
	float:right;
	color:#333333;
	font-size:17px;
	font-weight:bold;
}
#men_mid a:hover{
color:#ffffff;
}
#main_menu{
	float:left;
	width:550px;
	padding: 1px 0 0px 0;
	margin:2px 0 0 0;
	
}

#main_menu a {
font-size:13px;
color:#666666;
padding: 17px 16px 22px 14px;


}

#main_menu #bigmenu{
	background-image:url(../img/bg_marcas.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding: 17px 28px 17px 14px;
	height:300px;

}

#form_buscar input, #men_top  input{
margin: 0 0 0 10px;
width:155px;
}

 #form_buscar  #mode,  #mode{
width:0px;
}

  #form_buscar{
margin: 15px 10px 0 0;
float:right;
width:215px;

}

#main_menu a:hover {
/*background-color:#FFFFFF;*/
color:#00ADEF;

}
#form_buscar input{
	float:left;
}
#form_buscar .res{
	padding:0px 0 0 0;
	margin:3px 0 0 0;
	width:auto;
	float:left;
}
.mas{
margin: 0 0 0 5px;
 }
 
 /*Big menu marcas/////*/
 .tooltip {
	display:none;
	width:654px;
		
	padding: 0px 15px 10px 15px;
	margin: 0 0 0 200px;
	font-size:11px;
	color:#fff;

	background-repeat:no-repeat;
	z-index:1000;

}



 .tooltip .cont{
 background-image:url(../img/mid_bigmenu.png);
 background-repeat:repeat-y;
 padding:10px 10px  10px 0;
 display:block;
 }
 
  .tooltip .cont table,  .tooltip .cont td{ border-collapse:collapse;padding:0px;}
  .tooltip .cont ul{
  float:left;
  display:block;
  list-style-type:none;
  margin:0px 0 0 25px;
  padding:0px;
  width:103px;
  }
    .tooltip a{display:block;}
  
#main_menu  .tooltip .cont a{color:#666666;
padding:0px;
   }
  #main_menu  .tooltip .cont a:hover{color:#00ADEF;
	} 
 /*Columna izquierda categorias/*/
 
 #col_le{
	float:left;
	width: 185px;
	padding:10px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
 
 }
 
  #col_le a{
	display:block;
	color:#666666;
	line-height: 0.9;
	margin: 0 0 5px 0;
}
  
  #col_le a:hover{
  color:#00ADEF;
 }
 
 .ban_lat{
 border: 1px solid #CCCCCC;
 margin: 10px 0;
 }
 
 
 /*Columna central //////*/
 
 #col_cen{
	width:755px;
	float:right;
	margin:10px 10px 0 0;
 
 }
 
 .rec{
  border:1px solid #CCCCCC;
  margin:10px 0 0 0;
 }
  .marcas{
  border:1px solid #CCCCCC;
  margin:10px 0 0 0;
 }
  .rec h2,   .marcas h2{
	padding:0px 0 10px 10px;
	border-bottom:1px solid #CCCCCC;
	margin: 10px 0 0 0;
  
 }
 
 .rec .filtro{
	
	border-bottom:1px solid #CCCCCC;
	margin: 0px 0 0 0;
  
  font-weight:bold;
  font-size:13px;
 }
  .rec .filtro .le{
  padding:10px ;
 color:#00ADEF;
 }
 
  .rec .filtro .ri{
 padding:10px ;
 background-color:#F1F1F1;
 border-left:1px solid #CCCCCC;
 }
   .rec .filtro .ri h2{
display:inline;
 }
 
   .rec .filtro .ri a{
font-weight:normal;
text-decoration:underline;
 color:#00ADEF;
 }
 
    .rec .filtro .ri a:hover{

 color:#666666;
 }
 
 
  .rec a{
	color:#666666; 
 }
   .rec a:hover{
  color:#00ADEF;
 }
 
 .rec ul{
	list-style-type:none;
	border-right:1px solid #CCCCCC;
	display:block;
	margin:10px 0 0 18px;
	width:130px;
	float:left;
	padding:0px;
 }
 
 .rec .last{
  border:none;
  }
 
 /*banners 1/3 col central//*/
 .ban_3{
	width:240px;
	height:155px;
	float:left;
	border:1px solid #CCCCCC;
	margin: 10px 10px 0 0;
}
 
  .ban_3_last{
  width:245px;
 height:155px;
 border:1px solid #CCCCCC;
 margin: 10px 0px 0 0;
  float:right;}
 
 /*main banner*/
 
 #main_banner{
 
 border:1px solid #CCCCCC;
 height:329px;
 
 }
 .images {position:relative;}
 
.images div{
display:none;
	position:absolute;
	top:0;
	left:0;	}
  #main_banner .tabs{
	float:right;
	width:173px;
  }
  
   #main_banner .tabs a{
   padding:10px 15px;
   border-bottom:1px solid #CCCCCC;
   display:block;
  
   }
      #main_banner .tabs .last{
	  border:none;
	  }
   
   #main_banner .tabs .current h2, #main_banner .tabs  h2{
   margin:0px;
   }
    #main_banner .tabs .current,  #main_banner .tabs .current h2{
	color:#FFFFFF;
	background-color: #00ADEF;
	}
	
	
	/*banner 360*/
	
#ban_360{
 border:1px solid #CCCCCC;
 height:400px;
 position:relative;
 overflow:hidden;
 margin:10px 0;
 }
#ban_360 .cont_360{
	float:right;
	z-index:1;
	position:relative;
	margin-top:50px;
}
#ban_360 div.le{
	position:absolute;
	z-index:300;
	width:255px;
	height:400px;
	overflow:hidden;
	background:#F1F1F1;
}
#ban_360 div.le > div{
	padding: 10px 20px;
	color:#333333;
	font-size:12px;
}
#ban_360 div.le > div p{margin: 10px 0;}
#ban_360 div.le > div.az_1,#ban_360 div.le > div.az_2{
	background:#00ADEF;
	color:#FFF;
}
	#ban_360 div.le > div.az_1{font-size:21px;}

#ban_360 div.le > div.az_2{font-size:15px;}
.az_2 a{font-size:15px; color:#fff;text-decoration:none;}
.az_2 a:hover{text-decoration:underline;}	
	
	/*Footer/////*/
	
#footer{
clear:both;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin: 0px 0 0 0 ;
padding: 10px 0 0px 0;
}
#datos, #secciones,#aviso{
	border-right: 1px solid #ccc;
	padding: 0 10px 0 0;
	margin:  0 10px;
	float:left;
}
#datos{
	width:185px;
}
#secciones{width:116px;}
#aviso{
	width:190px;
}
#secciones a{display:block;
color:#333333;}
#secciones a:hover{
color:#00ADEF;}

.ban_foot{
	width: 180px;
	border:1px solid #cccccc;
	float:right;
	clear:rigth;
	margin: 0 0px 10px 10px;
}
#credit{clear:both;
padding:10px 0 30px 0;}

/*Migas //*/
.migas{
	display:block; 
	clear:both;
	}
.migas a {
	font-size:11px;
	color: #666666;
	text-decoration:underline;
	display:inline;
	}
.migas h3{
	font-size:11px;
	display:inline;
	}
.migas a:hover {	
	color:#00ADEF;
	}
/*Banner categoriia//////*/

.ban_cat{
	margin: 10px 0;
	clear:both;
	border:5px solid #DBDBDB;
}

/*Categoria*/
.it{
	float:left;
	width:160px;
	margin:0 37px 20px 0;
}
.it_l{
float:right;
width:160px;
margin:0;
}
.it a, .it_l a {
	color:#666666;
	text-decoration:underline;
	display:inline;
}
.it a:hover, .it_l a:hover {color:#00ADEF;}
.it h2, .it_l h2 {margin: 5px 0; text-decoration:underline;}
.it h2 a, .it_l h2 a{ color:#00ADEF;}
.it a:hover h2  , .it_l a:hover h2  { color:#666666; text-decoration:none;}
.it img, .it_l img {
border:5px solid #DBDBDB;}
.it a:hover img, .it_l :hover  img {
border:5px solid #00ADEF;}



/*Productos///////*/

.prod{
	float:left;
	width:160px;
	margin:0 37px 0 0;
}
.prod_l{
float:right;
width:160px;
margin:0;
}
.prod a, .prod_l a {
	color:#666666;
	text-decoration:none;
	display:block;
}

.prod h2, .prod_l h2 {margin: 5px 0;}
.prod h2 a, .prod_l h2 a{ color:#00ADEF;}
.prod h2 a:hover , .prod_l h2 a:hover { color:#666666;}
.prod img, .prod_l img {
	border:5px solid #DBDBDB;
	margin: 0 0 5px 0;
	display: block;
	clear: both;
}

.prod a:hover img, .prod_l a:hover img {
	border:5px solid #00ADEF;
}
#cont #col_cen .rec img {
	color: #999900;
	margin: 0 0 0 10px;
}

/*Producto/////////////////////*/

.ph_det{border:5px solid #DBDBDB;}

#det{margin:10px 0;}

#det .le{
	margin: 0 20px 0 0;
}
#det #desc{
width:400px;
}
#bot_imp, #bot_env{

display:block;
width:164px;
height:38px;
border:1px solid #DBDBDB;
margin: 10px 0 0 0;
}
#bot_imp{margin: 20px 0 0 0;}
#bot_imp{background-image:url(../img/bot_imprimir.jpg);}
#bot_env{background-image:url(../img/bot_enviar.jpg);}

#bot_imp:hover, #bot_env:hover{background-position:bottom;}

/*tabs con detalle///*/

.panes{width: 732px;
padding:10px;
border:1px solid #DBDBDB;

}

.panes ul{
	list-style-image:url(../img/bullet.jpg);
	padding: 0 0 0 15px;

}



.panes a:hover{color: #666;}
.tabs{
	list-style-type:none;
	clear:both;
	display:block;
	height:31px;
	border-left:1px solid #DBDBDB;
	margin:0px 0 0 0;
	padding: 0px;

 }
 .cont_tabs h1{font-size:17px;	color: #00ADEF;}
  .cont_tabs h2{color:#666666;}
 
 .panes .tit_imp{display:none;}
 
 #head_print{
 display:none;
 width:600px;
 height:94px;
 border-bottom:1px solid #DBDBDB;
 padding:0 0 10px 0;
 margin:0 0 10px 0;
 clear:both;
}
 
.tabs li{
border-top:1px solid #DBDBDB;

background-color:#F1F1F1;
display:block;
float:left;
margin:0px;
padding:0px;}

.tabs li a{
	display:block;
	padding:8px 20px 7px 20px;
	color:#666666;
	border-right:1px solid #DBDBDB;
	text-decoration:none;
}
.tabs li a:hover{color:#00ADEF;}

.tabs li a.current{
text-decoration:none;
background-color:#00ADEF;
color:#FFFFFF;}

div.panes div {
/*display:none;*/
}
/*Flotante contacto//////*/
.overlay { 
    display:none; 
    background-image:url(../img/bg_env1.png); 
    width:520px;     
    padding:5px 35px  35px  35px;      
    font-size:12px; 

	
} 
/* default close button positioned on upper right corner */ 
.overlay div.close { 
    background-image:url(../img/bot_close_flot.jpg); 
    position:absolute; 
	right:20px; top:10px; 
    cursor:pointer; 
    height:25px; 
    width:25px; 
}
.overlay h2{background-color:#f1f1f1;
margin:5px 0 0 -25px;
width:527px;
padding: 10px 25px 10px 20px;}

.overlay input, .overlay  textarea{width:288px;background-color:#f1f1f1;border:none;padding:3px;}
.overlay td{padding: 7px 0; vertical-align:top;}
#bot_rec{
background-image:url(../img/bot_recomendar.jpg);
width:164px;
height:38px;
display:block;
}
#bot_rec:hover{background-position:bottom;}#col_le .actual {
	color: #00ADEF;
}
h1 {
	font-size: 17px;
	color: #CCCCCC;
}
/*Paginador/////////////////*/
.pag {
	padding: 10px 0 0 0;
	font-size:17px;
	padding: 7px 0px 5px 0;
	clear: both;
	height: 30px;
	margin: 0 0 0PX 0;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.pag a {
	display: block;
	float: left;
	font-size:17px;
	border: 1px solid #CCCCCC;
	padding: 2px 4px 2px 3px;
	margin: 0px 7px 0 0;
}
.pag a:hover{
	color:#FFFFFF;
	background-color:#00ADEF;
}

.pag .actual{
	display: block;
	float: left;
	font-size:23px;
	padding: 0px 5px 0 5px;
	border:0px;
	margin: -2px 6px 0 0;
	color:#00ADEF;
	font-weight:bold;
}

.pag  .ver_mas, .pag .ver_menos {
	background-image:url(../img/bot_mas_pag.jpg);
	border:none;
	display:inline;
	float:left;
	margin: 3px 5px;
	height:22px;
	width:28px;
	padding:0px;
	background-repeat:no-repeat;
}
.pag .ver_menos {
	background-image:url(../img/bot_menos_pag.jpg);
}
.pag  .dot{
	border:none;
	display:inline;
	float:left;
	margin: 0 5px;
}
.pag  .ver_mas:hover,
.pag  .ver_menos:hover{
	background-position:bottom;
	border: none;
}

.pag select{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:0px;
	margin:5px 0 0 0;
}

/*Resultados busqueda/////////////*/
.res_bus img{display:block;
float:left;
border:1px solid #CCCCCC;
margin: 0 10px 0 0;}

.res_bus{
font-size:11px;
float:left;
margin: 10px 10px 10px 0;
width:240px;
}
.res_bus a{display:block; color:#666;}
.res_bus h2{margin:1px 0;}
.res_bus a:hover img{border:1px solid #00ADEF;}

.res_bus .le {width:145px;}
.res_bus a:hover{color:#00ADEF;}
.col_le {
	float: left;
	width: 360px;
	
}
.col_ri {
	float: right;
	width: 360px;
	margin: 0 0px 0 0;
}
#cont #col_cen  .col_le h1, #cont #col_cen  .col_ri h1{
color:#00ADEF;
}#cont #col_cen .col_le .images {
	height: 200px;
}
#cont #col_cen .col_le .tabs {
	display: none;
}

#cont #col_cen  .col_le a:hover, #cont #col_cen  .col_ri  a:hover{
color:#CCCCCC;
}#cont #col_cen .col_le img {
	margin: 0 0 10px 0;
}

#cont #col_cen  .col_ri input, #cont #col_cen  .col_ri  textarea{width:188px;background-color:#f1f1f1;border:none;padding:3px;}
#cont #col_cen  .col_ri td{
	padding: 3px 0;
	vertical-align:top;
}
#cont #col_cen .col_ri #bot_rec {
	border: 1px solid #CCCCCC;
}
#cont #col_cen .col_ri ul, #cont #col_cen .col_le ul{
margin: 0px 15px 10px  0;
padding:0px 0 0px 20px;
list-style-image:url(../img/bullet_col.jpg);
}

#bot_con{
background-image:url(../img/bot_cons.jpg);
width:344px;
height:34px;
display:block;
border: 1px solid #CCCCCC;
clear:both;
margion: 10px 0 0 0;
}
#bot_con:hover{background-position:bottom;}
#bot_con_sop{
background-image:url(../img/bot_cons_sop.jpg);
width:344px;
height:34px;
display:block;
border: 1px solid #CCCCCC;
clear:both;
margion: 10px 0 0 0;
}
#bot_con_sop:hover{background-position:bottom;}

#bot_us_pdf{
background-image:url(../img/bot_us_pdf.jpg);
width:344px;
height:34px;
display:block;
border: 1px solid #CCCCCC;
clear:both;
margion: 10px 0 0 0;
}
#bot_us_pdf:hover{background-position:bottom;}
#bot_us_xls{
background-image:url(../img/bot_us_xls.jpg);
width:344px;
height:34px;
display:block;
border: 1px solid #CCCCCC;
clear:both;
margion: 10px 0 0 0;
}
#bot_us_xls:hover{background-position:bottom;}

/*360*/
.cont_360{
	width:500px;
	position:relative;
}

.ic_360 {
position: absolute;
left: 400px;
margin-top: 280px;
display:block;
width:65px;
height:46px;
background:url(../img/icon_vista_360.png);
z-index:1000;
}


.panes .ri{

float: right;
width: 190px;
margin: 20px;
	}