

/*	Menu	*/
.itm_menu{position:relative; float:left; width:110px; height:140px; z-index:10000}
.linea{ position:relative; float:left; width:100%; height:5px; background:#4E75AB; margin:0 1px;}

.lnk_itm1{ display:block; height:140px; background:url(../imgs/mnu_inicio.png) no-repeat bottom;}
.lnk_itm1:hover{ background-position:top;}

.lnk_itm2{ display:block; height:140px; background:url(../imgs/mnu_nosotros.png) no-repeat bottom;}
.lnk_itm2:hover{ background-position:top;}

.lnk_itm3{ display:block; height:140px; background:url(../imgs/mnu_productos.png) no-repeat bottom;}
.lnk_itm3:hover{ background-position:top;}

.lnk_itm4{ display:block; height:140px; background:url(../imgs/mnu_contacto.png) no-repeat bottom;}
.lnk_itm4:hover{ background-position:top;}

#itm_active{ background-position:top;}
/*	Pie de pagina	*/
#pie_pagina a{ color:#FFD4AB; font-size:11px;}
#pie_pagina a:hover{ color:#FFF}
.cont_pie{ width:500px; height:100px; text-align:center; background-color:#FF0}

.pie_links{padding:20px 0 0 0; height:auto}
.pie_direccion{padding:10px 0 5px 0px; font-size:11px; color:#ccc; height:auto}



/*	Cabecera	*/
.cnt_logo_menu{position:relative; width:945px; height:auto;}
.dv_logo{position:absolute; float:left; left:-190px; width:675px; width:675px; height:155px; background:url(../imgs/logo_empresa.png); padding:44px 0 0 0; }
.dv_menu{position:relative; float:right; width:auto; height:auto; padding:0 160px 0 0}
.dv_banner{position:relative; float:left; width:100%; height:auto;}



/*	Index	*/
.cont_index{position:relative; width:945px; height:250px; text-align:left;}
.cont_interno{position:relative; float:left; height:auto; width:450px; padding:8px}
.tit_empresa{height:auto; width:100%; padding:10px 0 10px 0}
.img_empresa{position:relative; float:left; height:auto; width:auto; padding:0 0 0 7px;}
.btn_vermas{position:relative; float:left; height:auto; width:100%; text-align:right}
.separador{position:relative; float:left; height:auto; width:auto;}
.parrafo1{position:relative; float:left; height:auto; width:100%; text-align:justify;}
.parrafo2{position:relative; float:left; height:auto; width:250px; text-align:justify;}
.div_ul{position:relative; float:left; height:auto; width:265px; padding:8px 5px ; text-align:justify;}
.div_ul_item{ position:relative; float:left; height:auto; width:100%; padding:5px 0; }
.div_ul_item a{ color:#333;}
.div_ul_item a:hover{ color:#CD5F17; font-weight:bold}

/*	Nosotros	*/

.tit_nosotros{position:relative; float:left; height:auto; width:100%; padding:18px 0 0px 0}
.tit_vision{position:relative; float:left; height:auto; width:100%;}
.nos_parrafo{position:relative; float:left; height:auto; width:450px; padding:8px}
.vis_parrafo{position:relative; float:left; height:auto; width:170px; padding:5px 3px 5px 3px}
.img_nosotros{position:relative; float:left; height:auto; width:auto}
.nos_parrafo2{position:relative; float:left; width:200px; height:auto;}



/* Contactenos */

.cont_interno_contacto{position:relative; float:left; height:auto; width:450px; padding:8px}
.cont_interno_contacto2{position:relative; float:left; height:auto; width:400px; padding:8px}



.cnt_texto{ position:relative; float:left; width:90px; height:auto;}
.cnt_texto_item{ position:relative; float:left; width:80px; height:auto; padding:4.1px 0px 4.1px 0px}



.item2{ position:relative; float:left; width:65px; height:auto; padding:2px 0px 2px 0px}
.subtit2{ position:relative; float:left; width:334px; height:auto; padding:2px 0px 2px 0px; color:#CF5F15;}



.txt{ background:url(../imgs/bg_txt.png) no-repeat; border:none; width:330px; height:20px; vertical-align:middle; padding:4px 0 0 4px;}

.area{ background:url(../imgs/bg_area.png) no-repeat; border:none; width:330px; height:76px;}



.separador2{position:relative; float:left; height:auto; width:40px;}



.cnt_campo_txtarea{ position:relative; float:left; width:280px; height:18px;}

.cnt_btn_enviar{ position:relative; float:left; padding:60px 0px 0px 68px;}

.text_contacto{ position:relative; float:left; width:100%; padding:10px 10px 0 10px; font-size:12px; color:#333;}



/*	Categorias	*/

.cnt_categorias{position:relative; float:left; width:100%; height:auto; padding:15px 0 0 0}
.cat_item{position:relative; float:left; width:208px; height:170px ; margin: 0px 0px 10px;overflow: hidden;}

.cat_img{position:relative; width:215px; height:140px;}
.cat_txt{position:relative; width:215px; height:auto; text-align:center;}
.tit_producto{text-align:center; padding:10px 0 0 0}



/*	Detalle	*/

.cont_item{position:relative; float:left; width:435px; height:auto; margin:0px 10px 0px 10px;}
.tit_prod_item{position:relative; float:left; width:100%; height:auto; margin:5px 0px 5px 0px;}
.btn_prod{position:relative; float:left; width:100%; height:auto; text-align:right;}
.img_prod{position:relative; float:left; width:339px; height:210px; margin:0px 10px 0px 10px; padding:10px 0px 0px 10px; background:url(../imgs/bg_prod.png) no-repeat;}
.detalle_gallery {float: left; width: 314px; height: auto; margin: 0 0 0 10px;}


.cont_index2{position:relative; width:945px; height:260px; text-align:left;}


/*productos*/
#productos{ float:left; width:662px; height:auto; position:relative}
#productos h2{ background:url(../imgs/item.jpg) no-repeat left center; padding-left:15px; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#185199;}
.cont_galeria{width:657px; height:105px; background:url(../imgs/cont_galeria.jpg) no-repeat center top; position:relative; left:0; top:10px; margin-bottom:20px; padding-left:10px}
.items li{ float:left; display:block; width:85px; margin:0 2px 0 2px; height:181px;}
.bg_image_carrucel{ display:block; width:81px; height:82px; overflow:hidden; background:url(../imgs/bg_image_carrucel.jpg) no-repeat center top; margin-bottom:4px}
.bg_image_carrucel:hover{ background-position:0 -82px}
.bg_image_carrucel a{ display:block; width:70px; height:65px; overflow:hidden; margin:4px 0 0 6px; text-align:center; padding-top:6px;}
.name_prod{ display:block;width:128px; height:32px; font:bold 11px  Tahoma, Geneva, sans-serif; color:#286A9D; background:url(../imgs/name_prod.jpg) no-repeat left top; padding-left:18px}

.bg_image_prod{float:left; width:274px; height:210px; background:url(../imgs/bg_image_prod.jpg) no-repeat;}
.image_prod{width:235px; height:160px; background:#fff; margin:13px 0 10px 13px; text-align:center}
.ver_zoom{ margin:0 0 0 178px; padding-top:4px}
.texto_producto{ float:right; width:550px; height:auto; text-align:justify;}
.texto_producto ul{ margin:15px 0 0 15px}
.texto_producto li{ color:#106CB0; list-style-image:url(../imgs/vinieta6.jpg); margin-bottom:4px}
.loading3{ display:none; padding:100px 0 ; text-align:center}


/*categorias*/
.niveles_categorias{ font:bold 11px Arial, Helvetica, sans-serif; color:#1A7FCF}
.cat_azul{ color:#07548A; padding:0 4px 0 4px}
.cat_azul a{ text-decoration: none;color:#07548A;}
.cat_azul a:hover{ text-decoration:underline}
.flech{font:bold 12px Arial, Helvetica, sans-serif; color:#1A7FCF; padding:0 5px 0 5px}

.repeat_categorias{ float:left; width:194px; height:auto; margin:0 9px 15px 9px;}
.bg_image{width:192px; height:155px; background:url(../imgs/bg_image.jpg) no-repeat; overflow:hidden; margin-bottom:4px;}
.tamano_image{width:164px; height:168px; margin:12px 0 0 14px; text-align:center;overflow:hidden;}

.name_product{ display:block; width:190px; height:auto; font:bold 11px Tahoma, Geneva, sans-serif; background:#0C9; text-decoration:none; color:#000; background:url(../imgs/catalogo/bullets.jpg) no-repeat left center;  padding:0 0 0 8px;}
.name_product:hover{ text-decoration:underline;}
.ver_mas_cat{ display:block; width:69px; margin:4px 0 0 8px;height:17px; background:url(../imgs/ver_mas_cat.jpg) no-repeat; text-decoration:none; text-align:center; color:#fff; padding:4px 0 0 0;}
.ver_mas_cat:hover{ text-decoration:underline;}

#scrollCalsico{  width:900px; height:200px; overflow-y:auto }
