/*********************************************
*            DESTALLES MAGICOS               *
*********************************************/
 

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #3E4901;
	margin-top: 0px;
	background-color: #A3BA22;
	background-image:url(../img/img_body.jpg);
	background-position: top;
	background-repeat:repeat-x; 
}
 
img{
	border: 0px;
}
p{
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

input{
	margin: 0px;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 3px;
}

select{
	margin: 0px;
	font-size: 11px;
}

form{
	margin: 0px;
	font-size: 11px;
}

/*********************************************
*                  DIVS                      *
*********************************************/

#contenedor{
	width: 990px;
	background-image:url(../img/back_container.jpg);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0; height:100%  
}

#link_sup{
	height: 47px;
	background-image: url(../img/fond_link_sup.jpg);
	color:#FFFFFF;
}
#cabecera{
	z-index:0;
	height: 258px;
	width: 990px;
}

#fecha{
	float: left;
	padding: 21px 0px 0px 65px;
}
#btn_linksup{
	float: right;
	margin: 21px 20px 0px 60px;
}
#btn_linksup a{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
}
#btn_linksup a:hover{
	text-decoration: underline;
}

#menu{
	height: 33px;
	background-image:url(../img/fond_menu.jpg);
	margin-top: 3px;
	color: #FFFFFF;
}
#menu a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 12px 0px 12px;
}
#menu a:hover {
	text-decoration: underline;
}

		#cuerpo {
			margin-top: 10px;
		 
		}

#lat_izq{
	width: 205px !important;
	padding-left: 23px;
	float: left;
	overflow:hidden !important;
	margin-bottom: 20px !important;
}

#buscador{
	height: 237px;
	background-image: url(../img/fond_buscador.jpg);
}
#tit_busc{
	padding: 20px 0px 10px 14px;
}
#separing_busc{
	padding: 5px 0px 1px 14px;
}

#consul_online{
	padding-left:3px;
	margin-top: 10px;
}
#visa{
	padding-left:3px;
	margin-top: 15px;
}

#marcas{
	padding-left:3px;
	margin-top: 15px;
}

	#principal{
		width:534px;
		float: left;
		font-size: 12px;
		padding-bottom: 20px;
	}
	
	#principal_2{
		width:747px;
		float: left;
		padding-bottom: 20px;
		font-size: 12px; 
	}

#cent_cont_2{
	padding: 0px 0px 0px 30px;
	background-image: url(../img/cent_cont_2.jpg);
	background-repeat: repeat-y;
}


		#titu_prin{
			background-image: url(../img/fond_verde_titu.jpg);
			margin: 10px 0px 0px 8px;
			padding: 11px 0px 7px 17px;
			font-weight:bold;
			color: #FFFFFF;
		}
	
	#titu_prin_2{
		background-image: url(../img/fond_quienes_somos.jpg);
		margin: 10px 16px 0px 8px;
		padding: 11px 12px 7px 17px;
		font-weight:bold;
		color: #FFFFFF;
	}


		#cont_datos_2{
			margin: 0px 0px 0px 0px;
			padding-bottom: 10px;
			width: 679px;
 
			 
		}

#titu_duo_c{
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #666666 ;
	margin-bottom: 15px; font-size:14px
}

#titu_duo_c a {
	padding: 0px 5px 0px 5px;
	text-decoration: none; color: #62720C;
}

#titu_duo_c a:hover {
	text-decoration: underline;
}

#cont_datos{
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	/*width: 484px;*/
	width: 100%;
}

#banner_prin{
	padding: 0px 0px 0px 8px;
}

#cent_cont{
	padding: 0px 24px 0px 25px;
	background-image: url(../img/cent_cont.jpg);
	background-repeat: repeat-y;
}

#producto {
	width:148px; 
	display:block; 
	position:relative; 
	margin-bottom: 20px;
	margin-top: 20px; 
	float:left;
	font-size: 12px;
}
#linea {
	border-bottom: 2px solid #E7E9DC;
	clear: both;
	color:#FFFFFF;
	position:relative;
	padding: 5px 0px 0px 0px;
}
#linea2 {
	border-bottom: 2px solid #C6D08C;
	clear: both;
	color:#FFFFFF;
	position:relative;
	padding: 5px 0px px 0px;
}

#cont_produc{
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	/*border-bottom: 1px solid #E7E9DC;*/
	/*width: 484px; */
	width: 100%;
	clear: both;
}

#prod_descrip{
	margin: 0px 23px 0px 0px;
	width: 202px;
}

#descrip_text {
	margin-left: 10px;
}

#separing_descrip {
	padding: 7px 0px 7px 0px;
	width: 255px;
}


#lat_der{
	width: 205px;
	float: right;
	margin-right: 23px;
	margin-bottom: 20px;
}

#mi_cuenta{
	height: 237px;
	background-image: url(../img/mi_cuenta.jpg);
}

#tit_cuenta{
	padding: 20px 0px 10px 14px;
	font-size: 14px;
	color:#445005;
	font-weight: bold;
}
#separing_cuent{
	padding: 5px 0px 1px 14px;
	color: #666600;
	font-weight: bold;
}

#olv_contrasena{
	padding: 5px 0px 1px 14px;
	color: #666600;

}


#olv_contrasena a{
	text-decoration: none;
	color:#FF0000;
}
#olv_contrasena a:hover{
	text-decoration: underline;
}

#cont_carrusel{
	text-align: center; 
 
}

#carrusel{
	margin-top: 13px;height:100%;
}

#product_carrusel{
	margin: 15px 10px 15px 10px;
	padding-bottom:4px;
	border-bottom: 1px solid #CCCCCC;
}

#product_adicional{
	margin: 25px 10px 15px 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
}

#img_adici{
	width: 58px;
	height: 58px;
	border: 1px solid #FFCC00;
	text-align: center;
}


#cab_adicionales{
	background-image: url(../img/cab_adicionales.jpg);
	text-align: center;
	padding: 10px 0px 10px 0px;
	color: #112800;
	font-weight: bold;
}

#cont_cesta{
/*	border-left: 1px solid #666666;
	border-right: 1px solid #666666;*/
	padding: 0px 7px 0px 7px;
}

  #titu_cesta_sis{
	padding: 7px 0px 7px 0px;
	background-image:url(../img/sup_carrito.jpg); 
	background-repeat: repeat-x;
	color: #FFFFFF;
  	font-weight: bold;
  }

  #titu_cesta_total{
	padding: 7px 0px 7px 0px;
	background-image:url(../img/inf_carrito.jpg); 
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight: bold;
  }




#pie{
	clear: both;
	background-image: url(../img/pie.jpg); 
	height: 135px;
}

#pie a{
	text-decoration: none;
	color: #425003;
	padding: 0px 10px 0px 10px;
}
#pie a:hover{
	text-decoration: underline;
}

#direccion{
	text-align: center;
	color:#FFFFFF;
	font-weight:bold;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
}
#main_pie{
	text-align:center;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
}

 
#desarrollado{
	text-align:center;
	padding: 13px 194px 0px 194px;
	color: #425003;
	font-size:10px;
	
}
/*********************************************
*                 estilos                     *
*********************************************/
.size { font-size:12px}

.gotoleft { margin-right:19px}

.gotoright { margin-left:19px }


.line_mipedido {
	border-top: 1px solid dotted  #859920;
	/*border-bottom: 1px solid dotted  #859920;*/
	padding: 10px 0px 10px 0px;
}

.url a {
	text-decoration: none; color: #FF6600; 
}
.url a:hover {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.input_moneda {
	border: 1px solid #CDD47A;
	background-color: #F2F7B4;
	font-size: 12px;
}

.tex_guinda {
	font-size: 14px;  
	font-weight: bold;
	color: #993300;
}

.tex_naranja {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600; font-size:14px
}

.sub_texto {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600; font-size:14px;
	padding-left: 4px;
}

.rojo_bold {
	color:#FF0000;
	font-weight: bold;
}
.rojo {
	color:#FF0000;

}

.titu_verde {
	font-weight: bold;
	color: #62720C;
}

.sugerencias {
	font-size: 13px;
	font-weight: bold;
	color: #68790E;
}

.cant_adici{
	font-weight: bold;
	color: #68790E;
}
.border-right {
	border-right: 1px solid #C4C4C4;
}



.input_selct_busc {
	border: 1px solid #F6C82C;
	width: 173px;
}

.input_busc {
	border: 1px solid #F6C82C;
	width: 170px;
	padding-bottom: 2px;

}

.select_conf {
	width: 177px;

}

.input_width {
	width: 170px;
		padding-bottom: 2px;
}

.input_cuent{
	border: 1px solid #839718;
	width: 170px;
	height: 16px;
}

.name_product{
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}

.input_descrip_pro {
	border: 1px solid #C0C956;
	background-color: #F4F8DC;
	width: 65px;
	height: 15px;
}
.color1{
	width: 72px;
}

.select_descrip_pro {
	border: 1px solid #C0C956;
	background-color: #F4F8DC;
	width: 119px;
	height: 18px;
}

.input_adicional {
	border: 1px solid #68790E;
	width: 35px;
	height: 14px;
	text-align:center;
}

.input_micuenta {
	border: 1px solid #999999;
	width: 247px;
	height: 16px;
	margin: 5px 0px 5px 0px;
}

.input_cantidad {
	border: 1px solid #FF6600;
	height: 18px;
	background:#F5F5F5;
	width: 36px;
	text-align:center;
}

.input_contact{
	border: 1px solid #999999;
	height: 16px;
	width: 215px;
}

.input_contact_selct{
	border: 1px solid #999999;
	height: 23px;
	width: 217px;
}

.input_contact_msj{
	border: 1px solid #999999;
	height: 108px;
	width: 215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 3px;
}

.btn_adicional a{
	color: #1C5180;
	font-weight: bold;
	text-decoration: none;
}

.btn_adicional a:hover{
	text-decoration: underline;
}

.btn_enviar{
	background-color: #55620B;
	border: 1px solid #55620B;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
}



/*******************************************
*               BUTTONS_IMG                *
*******************************************/ 


.btn_busc a { 
	color:#FFFFFF; 
	text-decoration:none; 
	background:url(../img/btn_buscar_a.gif) no-repeat 0% 0%; 
	display:block; 
	width:112px; 
	height:17px; 
	padding: 5px 0px 0px 8px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_busc a:hover {
	/*background:url(../img/btn_buscar_a_hover.gif) no-repeat 0px -22px;*/
	filter: alpha(opacity=90); opacity: 0.8;
}

.btn_comprar a { 
	color:#71811D; 
	text-decoration:none; 
	background:url(../img/btn_comprar_a_hover.gif) no-repeat 0% 0%; 
	display:block; 
	width:76px; 
	height:19px; 
	padding: 3px 0px 0px 20px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_comprar a:hover {
	/*background:url(../img/btn_comprar_a_hover.gif) no-repeat 0px -22px;*/
	filter: alpha(opacity=90); opacity: 0.8;
}

.btn_comprar_naranja a { 
	color:#E48202; 
	text-decoration:none; 
	background:url(../img/btn_comprar_naranja.gif) no-repeat 0% 0%; 
	display:block; 
	width:76px; 
	height:19px; 
	padding: 3px 0px 0px 20px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_comprar_naranja a:hover {
	/*background:url(../img/btn_comprar_a_hover.gif) no-repeat 0px -22px;*/
	filter: alpha(opacity=90); opacity: 0.8;
}

.btn_ingresar a { 
	color:#FFFFFF; 
	text-decoration:none; 
	background: url(../img/btn_ingresar_a_hover.gif) no-repeat 0% 0%; 
	display:block; 
	width:112px; 
	height:17px; 
	padding: 5px 0px 0px 8px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_ingresar a:hover {
	/*background: url(../img/btn_ingresar_a_hover.gif) no-repeat 0px -22px;*/
	filter: alpha(opacity=92); opacity: 0.8;
}

.btn_carrusel a { 
	color:#FFFFFF; 
	text-decoration:none; 
	background: url(../img/btn_arriba_a_hover.gif) no-repeat 0% 0%; 
	display:block; 
	width:205px; 
	height:33px; 
	padding: 0px 0px 0px 0px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_carrusel a:hover {
	/*background: url(../img/btn_arriba_a_hover.gif) no-repeat 0px 0px;*/
	filter: alpha(opacity=90); opacity: 0.8;
}

.btn_carrusel_2 a { 
	color:#FFFFFF; 
	text-decoration:none; 
	background: url(../img/btn_abajo_a_hover.gif) no-repeat 0% 0%; 
	display:block; 
	width:205px; 
	height:33px; 
	padding: 0px 0px 0px 0px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_carrusel_2 a:hover {
	/*background: url(../img/btn_abajo_a_hover.gif) no-repeat 0px 0px;*/
	filter: alpha(opacity=90); opacity: 0.8;
}

/**************** BOTONESS ************/
	.btn_continuar a { 
		color:#E48202; 
		text-decoration:none; 
		background: url(../img/btn_contin_a_hover.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 23px; 
		padding: 10px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}
	
	.btn_continuar a:hover {
		/*background: url(../img/btn_contin_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}

	.btn_continuar_2 a { 
		color:#E48202; 
		text-decoration:none; 
		background: url(../img/brn_cont_rev_a_hover.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 30px; 
		padding: 3px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_continuar_2 a:hover {
		/*background: url(../img/brn_cont_rev_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}	

	.btn_volver a { 
		color:#E48202; 
		text-decoration:none; 
		background: url(../img/brn_cont_rev_a.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 23px; 
		padding: 10px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_volver a:hover {
		/*background: url(../img/brn_cont_rev_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}


	.btn_actualizar a { 
		color:#E48202; 
		text-decoration:none; 
		background: url(../img/btn_actualizar_a_hover.gif) no-repeat 0% 0%; 
		display:block; 
		width:107px; 
		height: 23px; 
		padding: 10px 0px 0px 30px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_actualizar a:hover {
		/*background: url(../img/btn_actualizar_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}

	.btn_confirmar a { 
		color:#E48202; 
		text-decoration:none; 
		background: url(../img/btn_confirmar_a.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 23px; 
		padding: 10px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_confirmar a:hover {
		/*background: url(../img/btn_confirmar_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}

	.btn_finalizar a { 
		color:#71811D; 
		text-decoration:none; 
		background: url(../img/btn_finalizar_a.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 23px; 
		padding: 10px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_finalizar a:hover {
		/*background: url(../img/btn_finalizar_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}
	.btn_cambiar a { 
		color:#71811D; 
		text-decoration:none; 
		background: url(../img/btn_cambiar_a.gif) no-repeat 0% 0%; 
		display:block; 
		width: 95px; 
		height: 30px; 
		padding: 3px 0px 0px 42px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_cambiar a:hover {
		/*background: url(../img/btn_cambiar_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}
	
	
	.btn_comprar2 a { 
		color:#71811D; 
		text-decoration:none; 
		background: url(../img/btn_comprar_2_a.gif) no-repeat 0% 0%; 
		display:block; 
		width:110px; 
		height: 23px; 
		padding: 10px 0px 0px 27px; 
		font-size:11px; text-align:center; 
		font-weight:bold;
	}

	.btn_comprar2 a:hover {
		/*background: url(../img/btn_comprar_2_a_hover.gif) no-repeat 0px 0px;*/
		filter: alpha(opacity=93); opacity: 0.9;
	}


/****************/
#cont_zom{
	padding: 20px 0px 20px 0px;
	/*width: 202px;*/
	margin-left: 162px;
}

.btn_zom a { 
	color:#FFFFFF; 
	text-decoration:none; 
	background: url(../img/zom.gif) no-repeat 0% 0%; 
	display:block; 
	width:41px; 
	height: 33px; 
	font-size:11px; text-align:center; 
	font-weight:bold;
}

.btn_zom a:hover {
	/*background: url(../img/btn_comprar_2_a_hover.gif) no-repeat 0px 0px;*/
	filter: alpha(opacity=93); opacity: 0.9;
}


.marker   {  
	font-weight: bold;
	color: #FF6600;
}


#ver_cesta {
	padding: 15px 0px 1px 14px;
	color: #666600;

}
#ver_cesta a{
	text-decoration: none;
	color:#FF0000;
	font-weight: bold;
}
#ver_cesta a:hover{
	text-decoration: underline;
}

/*********************************************
*                 estilos                     *
*********************************************/
.avance { 
	background-color: #63720C;
	text-align: center;
	color: #FFFFFF;
	padding: 10px 0px ;
}
.line_avance { 
	border-top: 1px dashed #E6AC00;
	border-bottom: 1px dashed #E6AC00;
	margin-top: 28px;
}

/* ************ */
.pasos a { 
	color: #FFFF00; text-decoration:none
 
}
.pasos a:hover{
	text-decoration: underline; color:#FFFF00
}




 #cont_zom {
			padding: 20px 0px 20px 0px;
			margin-left: 45px;
		}
	
		.btn_zom a { 
			color:#3E4901; 
			text-decoration:none; 
			font-size:11px; text-align:center; 
			font-weight:bold;
		}

		.btn_zom a:hover {
			text-decoration: underline;
		}
	
	
	
	
/*********************************************
*                 modulos                   *
*********************************************/

#modulo{
	width: 645px; padding: 10px 15px 0px 15px; background-color: #F8F8F8; margin-top: 15px;
	border: 1px solid #CCCCCC;
}

.tit { 
	color: #FF6600;
	font-weight:bold; margin-bottom: 5px;
	padding-left: 8px;
}
.aqui a  { 
	color: #FF6600;
	font-weight:bold;  text-decoration: none;
}
.aqui a:hover  { 
	text-decoration: underline;
}

.spacings_tit  { 
	padding-bottom: 20px;
}

.line_inf { 
	border-bottom:1px solid #f6d76f; padding: 15px 0px 20px 0px;
}

.botoon { 
	padding-bottom: 17px;
}

.input_visa { 
	padding-right: 45px;
}

.red{ 
	color: #FF0000; font-weight: bold;
}

/*********************************************/
