body{font:11px "trebuchet MS", verdana; color:#191919; margin:0; padding:0; height:100%; position:relative}
.clear{clear:both; font-size:0px; height:0}
a{
	text-decoration:none;
	color:#999
}
a:hover{text-decoration:underline}
form{margin:0; padding:0}
.contenedor{
	width:962px;
	margin:0 auto;
	position:relative;
}
.left{width:780px; float:left; position:relative}
img{border:none}
.header{
	padding:0;
	margin:0;
	position:relative;
	width:960px;
	height:158px
}
.top{
	background:url(images/fondo_header.jpg) left bottom no-repeat;
	height:113px;
	width:960px;
	position:relative;
	z-index:2;
	top:0;
	left:0
}
.top object{position:relative; top:0; left:0}
.top .logo{float:left; margin:8px 0 }
.top .mensaje{float:left; font-size:18px; color:#9eb819; margin:0 0 0 8px ; width:406px; padding:45px 0 0 0}

.menu{
	background-color:#191919;
	height:44px;
	padding-left:4px;
	margin:0 0 1px 0;
	position:relative;
	width:956px
}
.menu a{ color:#FFFFFF; font:11px "trebuchet MS", verdana; text-transform:uppercase; display:block; padding:6px 3px; float:left; margin:8px 4px}
.menu a:hover{ background-color:#9eb819; text-decoration:none}

.deg_cate{ background:url(images/deg_cate.jpg) repeat-x;  margin:1px}
.bordes{border:1px solid #cdcdcd;  margin:4px 0 0 0;  }
.productos{
	border:1px solid #cdcdcd;
	border-top:none;
	width:auto;
	background:url(images/deg_prods.jpg) repeat-x bottom;
}

.productos2{
	border:1px solid #cdcdcd;
	width:752px;
	background:url(images/deg_prods.jpg) repeat-x bottom;
	padding-left:8px;
	margin-top:4px
}


.bordes .gris{background-color:#f6f5f5; border:1px solid #FFFFFF;}

.conte_log{width:197px; height:91px; margin:52px 4px 4px 0; position:absolute; top:0; right:0; z-index:5}
.login{  height:89px;width:195px; float:right;}
.login .cont{ padding:0 4px; margin-top:4px; float:left}
.login .cont .label{ font:10px "trebuchet MS", verdana; text-transform:uppercase; float:left; width:40px; padding:4px 0 0 0; margin-left:4px}
.login  .bienvenido{ font:bold 10px "trebuchet MS", verdana; text-transform:uppercase;  padding:14px 0 0 8px; margin-left:4px}
.login  .nombre{ font: 10px "trebuchet MS", verdana; text-transform:uppercase;  padding:4px 0 0 8px; margin-left:4px}
.login .cont .input{float:left; width:120px;}
.login .cont .input input{width:117px; border:1px solid #cdcdcd; font:11px "trebuchet MS", verdana}
.login .boton{ float:right; margin:4px 5px 0 0}
.login a{ float:left; font:9px "trebuchet MS", verdana; text-transform:uppercase;color:#191919; margin-left:4px}
.login a.right{ float:right; font:9px "trebuchet MS", verdana; text-transform:uppercase;color:#191919; margin-right:4px}

.contenido{
	background:url(images/fondo_contenido.jpg) no-repeat top;
}
.contenido .izq{ width:195px; float:left}
.contenido .dere{
	width:760px;
	float:left;
	margin-left:4px
}

.titulo{
	font:bold 10px "trebuchet MS", verdana;
	text-transform:uppercase;
	padding:4px 0 8px 8px;
	float:left;
	width:180px
}

.buscador{}
.buscador .txt{ text-transform:none; width:130px; font:10px Verdana, Arial, Helvetica, sans-serif; float:left;   margin-right:3px ;border:1px solid #cdcdcd; margin:0 0 0 8px }
.buscador .descrip{font-size:9px; padding:4px 0}

.categoria a{
	display:block;
	padding:1px 0;
	font:10px "trebuchet MS", verdana;
	color:#191919;
	padding-left:20px
}
.categoria a:hover{color:#9eb819;}
.categoria a.sub{ padding-left:30px; background:url(../24-green-apple/images/ic_sub.gif) no-repeat left; margin-left:6px;}
.categoria a.listado{ text-align:center; padding:8px 0}

.destacado{background:url(images/deg_destacado.jpg) repeat-x bottom; background-color:#9eb819; margin:1px;}
.destacado .titulo{font:bold 10px "trebuchet MS", verdana; color:#ffffff; padding:8px;width:174px; float:none}
.destacado img{border:1px solid #c7c9d1; margin:0 30px 4px 30px; float:left}
.destacado .detalle{font:9px "trebuchet MS", verdana;color:#ffffff; padding:0 8px 8px 8px;width:174px}
.destacado .der{float:left;margin:4px 0 4px 8px}
.destacado .der span{ width:70px; display:block; font:9px "trebuchet MS", verdana; color:#FFFFFF}
.destacado .der select{text-transform:none;width:80px;font:9px "trebuchet MS", verdana;margin-top:2px}
.destacado .cont_precio{float:left; font:9px "trebuchet MS", verdana; padding:8px 0 8px 8px; width:60px;font:14px "trebuchet MS", verdana;color:#ffffff;}
.destacado  input{ float:right; margin:8px }

.cotizacion{}
.cotizacion .valor{  padding-right:8px; float:left; font:9px "trebuchet MS", verdana}

.ordenar{
	width:760px;
	background:url(images/fd_ordenar.gif) repeat-x bottom;
	height:30px
	
}
.ordenar .left{
	width:250px;
	float:left;
	background:url(images/fd_ordenar_l.jpg) left bottom no-repeat
}
.ordenar .left .seccion{ float:left;border:1px solid #c7c9d1; border-bottom:none; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:8px 6px 4px 6px; margin-top:4px}
.paginado{ float:left; margin-top:6px}
.paginado a{ display:block; float:left; width:27px;border:1px solid #c7c9d1; text-align:center; margin-right:4px; height:15px; padding-top:1px; padding-bottom:1px }
.paginado span{ display:block; float:left; width:27px;border:1px solid #c7c9d1; text-align:center; margin-right:4px; height:15px; padding-top:1px; padding-bottom:1px }

.ordenar .right{ height:20px;float:right;background:url(../24-green-apple/images/fd_ordenar_r.jpg) right bottom no-repeat; padding-top:4px;}
.ordenar select{ text-transform:none; width:107px; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:2px; margin-left:3px}


.bd_0{border:none}
.ficha .conte{}
.ficha .conte .titulo{
	float:left;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px 4px;
	width:370px
}

.ficha .conte .cont_precio{float:right; font:9px Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 4px;}
.ficha .conte .cont_precio .precio{font:14px Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 0;text-align:right}
.ficha .conte .cont_precio  input{ float:right; margin:4px 0 }

.ficha .der{
	float:left;
	margin:4px 4px 4px 0;
}
.ficha .der span{ width:70px; display:block; font:9px "trebuchet MS", verdana;}
.ficha .der select{text-transform:none;width:80px;font:9px "trebuchet MS", verdana;margin-top:2px}
.ficha .conte .der img{border:1px solid #c7c9d1; }

.footer{margin-top:4px; font:9px "trebuchet MS", verdana}
.direc{background-color:#191919;color:#FFFFFF; padding:4px }
.direc a{ color:#9eb819;}
.direc a:hover{ text-decoration:underline}
.copy{ padding:4px}

/*Descripcion*/


.imgprod2 img{ margin:1px}
.conttit2{}
.titulo2{color:#202020;font-family: "trebuchet MS", verdana;font-size: 18px;padding-top: 8px;border-bottom:1px solid #c7c9d1; margin-bottom:4px}
.precio2{font:bold 24px "trebuchet MS", Arial, Verdana; color:#3193BA; display:block;height:35px; padding: 0 0 0 15px; margin:20px 0 0 0; float:left}
.descripx{font:11px "trebuchet MS", Arial, Verdana;color:#999999;float:left;padding-bottom:4px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
.chico{ float:left; width:500px; font:11px "trebuchet MS", Arial, Verdana; margin:15px 0 0 0 }
.dere2 .precio{
	font:24px "trebuchet MS", verdana;
	color:#999;
	margin-bottom: 5px;
}
.pregunt{ width:500px;}
.respu{width:500px;color:#9EB819;}
.link2{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3193BA; text-decoration:none}
.mgt4{margin-top:4px; display:block; margin-bottom:15px}
.dere2 .combo{font:bold 12px "trebuchet MS", Arial, Verdana;color:#FC9701;width:142px;margin-bottom: 8px;}
.dere2 .talle{display:block;font-family: "trebuchet MS", Arial, Verdana;font-size: 12px;font-weight: bold;}
.dere2 .boton{font:bold 12px "trebuchet MS", Arial, Verdana; color:#ffffff; padding:4px 5px 0 5px; display:block; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:url(../24-green-apple/img/botcomnj.jpg) repeat-x; text-transform:uppercase; float:left; height:21px; margin-top:10px}
.clear{clear:both}
.mail {font-family: "trebuchet MS", verdana;font-size: 11px;font-style: normal;color:#191919;text-decoration: none;line-height: 18px;background-color: #ecf1d1;}


.pull2{border:1px solid #d1d1d1;height:18px;width:250px;margin-right:6px;float: left;font-family: "trebuchet MS", verdana;font-size: 11px; height:13px}
.formularios{background:url(../24-green-apple/images/fondo_formu_login.gif) repeat-x;border:1px solid #d1d1d1;font:11px Georgia, "Times New Roman", Times, serif;	color:#270a0e}
.respuestas {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.mgt15{margin-top:15px}
.separador {background-image: url(../24-green-apple/img/separador_prod.gif);background-repeat: repeat-x;}
.combo_envio{border:1px solid #d1d1d1;font:11px Georgia, "Times New Roman", Times, serif;color:#270a0e; width:120px}
.boton_gen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/********************************Modificaciones Pablo San Juan 100118**********************/

.detalle{
	float: left;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 4px 0 4px;
	width:370px
}
.ficha_envio{
	min-height: 205px;
	width:750px;
	border-bottom:1px solid #c7c9d1;
	padding-top: 3px;
}
.ficha{
	width:550px;
	margin:4px;
	float: left;
	padding:1px;
}
.destino_envio{
	float: right;
	width: 150px;
	min-height:190px;
	background-color: #EAEAEC;
}
.destino_envio_tabla td{
	padding-top: 5px;
}
.dere2{
	width:100px;
	float:left;
	margin-left:15px;
	margin-bottom: 15px;
}
.contcol3{
	float:left;
	padding-left:8px;
	width:750px;
}
.imgprod2{
	float:left;
	border:1px solid #d1d1d1;
	text-align: center;
 }
.nota_listado{
	float: left;
	padding:4px 4px 0 4px;
	width:270px;
	color: #b22222;
	text-decoration: underline;
}
.nota_listado a{
	font: normal small-caps bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #b22222;
	text-decoration: underline;
}
/*** auntocomplete estilos *****************************/
.autocomplete-w1 { background:url(/Include/jquery.autocomplete-1.1/shadow.png) no-repeat bottom right; position:absolute; top:1px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow: hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }-->
/**********fin autocomplete estilos*******************/
