@charset "utf-8";
/* CSS Document */

body{
	background-color:#474546;
	background-image:url(img/gradfondo.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0px;
}
img { 
	behavior: url("Scripts/iepngfix.htc");
	border:0px;
}
#header{
	width: 770px;
	height: 180px;
	background:url(img/header.jpg) right no-repeat;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}
a:focus {
	outline: none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.clearfix {
	display: inline-block;
	padding: 0px;
}
.float{
	float:left;
	width: 714px;
	background-color:#2B2A2A;
	padding-top:13px;
	padding-right:35px;
	padding-left:20px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:none;
	border-top:none;
	border-color:#2B2A2A;
}
/* Top Menu */
#menu{
	width: 770px;
	height: 41px;
	background-image:url(img/bgMenu.jpg);
	margin-right: auto;
	margin-left: auto;
}
#menu img{
	float:right;
	margin-right:30px;
	margin-top:3px;
}
.search{
	float:right;
	margin-top:4px;
	padding-right:5px;
	width:260px;
	height:30px;
	text-align:left;
	color:#fff;
	margin-bottom:0px;
	margin-right:5px;
	margin-left:0px;
}
.search label{
	margin:0px;
	padding-top:11px;
	padding-bottom:0px;
	line-height:9px;
	float:left;
	padding-right:5px;
}
.search input{
	float:left;
	margin-top:2px;
	border:0px;
}
.search_input{
	width:140px;
	margin:0px;
	background-image:url(img/bg_search.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:none 0px;
	height:22px;
	padding-top:4px;
	padding-bottom:0px;
}
.search_btn{
	width:28px;
	margin:0px;
	padding:0px;
	height:26px;
}
/* End Search */
#menu ul {
	margin: 0px;
	padding-left: 27px;
	list-style-type: none;
}
#menu ul li {
	float:left;
	display: inline;
	color: #fff;
	line-height:41px;
}
#menu ul li a {
	float:none !important;
	float:left;/* IE6 Fix */
	display: block;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	height: 41px;
	padding-left:7px;
	padding-right:7px;
}
#menu ul li a:hover {
	display: block;
	text-decoration:underline;
	text-align: center;
}
/* Content */
#content{
	width:770px;
	margin-right: auto;
	margin-left: auto;
}
.menu_left{
	float:left;
	width:186px;
	color:#000;
	text-align:left;
}
.tilte_menu_left{
	color:#fff;
	background-image:url(img/bg_TitleMenu_left.jpg);
	width:169px;
	height:22px;
	line-height:22px;
	padding-left:20px;
	font-weight:bold;
}
.content_menu_left{
	background-image:url(img/gradfondo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #444;
	width:180px;
	text-align:left;
	padding-left:7px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.subtilte_menu_left{
	padding-left:33px;
}
.subitem_menu_left{
	padding-left:49px;
}
/* Menu Left */
.content_menu_left ul {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	font-weight:normal;
	width:173px;
}
.content_menu_left ul li {
	display: inline;
	line-height:18px;
}
.content_menu_left ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	width:130px;
	font-weight:bold;
	background-image:url(img/icon_menuL_color.gif);
	background-repeat:no-repeat;
}
.content_menu_left ul li a:hover {
	display: block;
	text-decoration: none;
	color:#7D7D7D;
	width:130px;
	font-weight:bold;
	background-image:url(img/icon_menuL.gif);
	background-repeat:no-repeat;
}
.subtilte_menu_left{
	background-position:13px 0px;
}
.subtilte_menu_left:hover{
	background-position:13px 0px;
}
.subitem_menu_left{
	background-position:29px 0px;
}
.subitem_menu_left:hover{
	background-position:29px 0px;
}
.home_right{
	float:right;
	width:479px;
	padding-top:11px;
	padding-left:9px;
	padding-right:20px;
	padding-bottom:20px;
}
.home_img{
	float:left;
	width:60px;
}
.home_img img{
	margin-bottom:8px;
}
.home_text{
	float:left;
	padding-left:10px;
	text-align:left;
	width:405px;
	color:#fff;
}
.home_text h1{
	padding:0px;
	margin:0px;
	font-size:16px;
}
.home_text p{
	margin-top:7px;
	margin-bottom:0px;
	font-size:13px;
	text-align:left;
}
.home_text p strong{
	color:#fff;
}
.home_text a{
	text-decoration:none;
	color:#339933;
}
.home_text a:hover{
	text-decoration:underline;
	color:#999999;
}

.banner_home{
	background-position:bottom;
	height:75px;
	text-align:left;
}
.banner_home img{
}
.banner_home_left{
	float:left;
	width:187px;
	margin-right:16px;
}
.banner_home_center{
	width:242px;
	float:left;
	margin-right:16px;
}
.banner_home_right{
	width:244px;
	float:right;
}
.footer{
	height:57px;
	background-image:url(img/gradient_footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:left 13px;
	padding-bottom:20px;
}
.footer img{
	float:left;
	margin-top:8px;
}
.footer a{
font-weight:bold;
}
.footer a:hover{
font-weight:bold;
}
.signup_footer{
	float:right;
	width:247px;
	height:46px;
	margin-top:7px;
	font-size:10px;
	color:#fff;
	text-align:left;
}
.view_sa{
	float:left;
	padding-left:20px;
	width:250px;
	background-image:url(flecha.png);
	background-position:center left;
	background-repeat:no-repeat;
}
.view_sa a{
	text-decoration:none;
	color:#fff;
}
.view_sa a:hover{
	text-decoration:underline;
	color:#fff;
}
.signup_footer img{
 	float:left;
}
.contact_footer{
	float:left;
	width:600px;
	padding-left:24px;
	margin-top:8px;
	text-align:left;
	color:#fff;
}
.contact_footer p, .contact_footer p a{
	margin:0px; 
	line-height:11px;
	font-size:10px;
	text-decoration:none;
	color:#fff;
}
 .contact_footer p a:hover{
 	text-decoration:underline;
 }
p.contact_tel{
	font-size:16px; 
	padding-bottom:5px; 
	font-weight:bold;
}

/* catalog */
.catalog{
	float:right;
	width:499px;
	padding-top:11px;
	padding-left:9px;
	text-align:left;
}
.catalog h1{
	float:left;
	font-size:14px;
	color:#fff;
	margin:0px;
	width:300px;
	margin-bottom:10px;
}
.product{
	float:left;
	width:480px;
	min-height:65px;
	height:auto;
	padding:5px;
	padding-top:10px;
	font-size:10px;
	margin-right:15px;
	margin-bottom:10px;
	color:#fff;
	border:#666666 solid 1px;
}
.section{
	float:left;
	width:82px;
	height:110px;
	font-size:11px;
	margin-right:15px;
	margin-bottom:10px;
	color:#fff;
	border:1px solid #444;
}
.section span{
	float:left;
	color:#FFFFFF;
	display:block;
	text-align:center;
	width:82px;
	font-weight:bold;
	font-size:11px;
	padding:3px;
}
.catalog_secc{
	float:left;
	width:490px;
}
.img_product {
	float:left;
	width:100px;
	margin-right:20px;
	min-height:100px;
	overflow:hidden;
	height:auto;
	/*min-height:52px;
	height:auto;*/
}
.img_section {
	float:left;
	width:52px;
	padding-left:15px;
	height:81px;
}
.product h2{
	float:left;
	font-weight:bold;
	margin:0px;
	width:160px;
	font-size:10px;
}
.description_product, .data_product{
	float:left;
	width:200px;
	margin-top:5px;
	color:#fff;
}
.description_product p, .description_product span, .description_product div{
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.oldprice_product{
	float:left;
	width:120px;
	/*text-decoration:line-through;*/
	color:#fff;
	padding-top:15px;
	text-align:right;
}
.price_product{
	float:left;
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.add_cart{
	float:right;
	text-align:right;
	width:65px;
	font-size:10px;
	color:#fff;
}
.item_cart{
	float:left;
	text-align:right;
	width:55px;
	font-size:10px;
}
.add_cart img, .item_cart img{
	float:left;
	margin-left:18px;
}
.add_cart p, .item_cart p{
	float:left;
	margin:0px;
	width:65px;
}
.view_cart{
	float:left;
	width:467px;
	padding:5px;
	font-size:10px;
	margin-bottom:10px;
	color:#fff;
}
.view_cart h3{
	float:left;
	font-weight:bold;
	margin:0px;
	width:70px;
	font-size:14px;
	color:#fff;
}
.view_cart table, .view_cart hr{
	float:left;
	width:450px;
}
.view_cart hr{
	background-color:#c6c8c9;
	height: 1px;
	border: 0;
}
.contact{
	height:446px;
}
.contact_form{
	margin:0px;
	padding:0px;
	float:left;
}
.contact_form div{
	float:left;
	width:470px;
	margin-bottom:5px;
}
div.contact_div{
	float:left;
	width:235px;
	margin-bottom:5px;
}
.contact_form div label{
	float:left;
	font-size:11px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
}
div.contact_div input{
	float:right;
	width:175px;
	height:24px;
}
label.phone{
	padding-left:10px;
}
.contact_input{
	float:right;
	width:410px;
	height:24px;
}
.contact_msj{
	float:right;
	width:410px;
}
.contact_btn{
	float:right;
	font-size:11px;
	margin-top:10px;
	height:24px;
	color:#08562B;
	background-color:#f4f4f4;
	font-weight:bold;
	margin-left:20px !important;
	margin-left:10px;
}
.contact_data{
	float:left;
	width:410px;
	padding-top:10px;
	padding-bottom:20px;
	font-weight:bold;	
	color:#fff;
}
.faq{
	float:left;
	width:450px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.faq h3{
	margin:0px;
	color:#fff;
	padding-left:7px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
}
.faq p{
	padding:7px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
}
.faq a{	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#339933;

}
.faq a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.policy{
	float:left;
	width:473px;
	font-size:12px;
	color:#fff;
}
.policy a{
	text-decoration:none;
	color:#ccc;
}
.policy a:hover{
	text-decoration:underline;
	color:#999999;
}
.price_product2{
	/*float:left;*/
	font-size:10px;
}

/*Checkout*/

.checkout{
	float:right;
	width:85px;
	height:34px;
	padding-right:5px;
	margin-right:5px;
	padding-top:5px;
	margin-left:10px;
}

.checkout_link{
	text-decoration:none;
	clear:both;
	float:left;
	color:#FFFFFF;
	font-size:10px;
}

.checkout_link:hover{
	text-decoration:underline;
}

.checkout_link2{
	text-decoration:none;
	clear:both;
	float:left;
	color:#fff;
	font-size:10px;
}

.checkout_link2:hover{
	text-decoration:underline;
}

.float_left{float:left;}

.login_singup{
	width:90px;
	height:27px;
	float:right;
	color:#fff;
	padding-top:13px;
	margin-right:30px;
}

.login_singup_a{
	text-decoration:none;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.login_singup_a:hover{text-decoration:underline;
font-weight:bold;
}

/* New account */

.table_account{ padding-left:35px; width:507px;}

.account1 {
	font-family: Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.account2 {
	font-family: Arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:5px;
}

.account3 {
	font-family: Arial;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

.account4 {
	font-family: Arial;
	font-size:20px;
	color:#fff;
	text-decoration:none;
}

/* Site Map */

.site_map{
	height:400px;
}

.site_map table{
	height:auto;
	margin-top:53px;
}
.site_map_border{
	border-bottom:#fff solid 1px;
	padding-left:4px;
	height:26px;
}
.site_map_border a{
	color:#fff;
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.site_map_border a:hover{
	font-family: Arial;
	font-size:11px;
	text-decoration:underline;
}
.site_map h1{
	height:auto;
	margin-top:0;
	color:#fff;
	font-family: Arial;
	font-size:24px;
}
