html {
scrollbar-face-color:#D3D3D3;
scrollbar-highlight-color:#D3D3D3;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#A1A1A1;
scrollbar-shadow-color:#D3D3D3;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#F1F1F1;
overflow-x:hidden; 
}
body { 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background: url(images/bg1.jpg) repeat-x top left;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size:11px;
	color: #4D4D4D;
}


/* Page Structure
----------------------------------------------- */
#wrap {
	width:769px;
	margin-left:auto; 
    margin-right:auto;
	text-align:left;
	
	}
#head {
	background: url(images/top.jpg) no-repeat left top;
	padding-top: 0px;
	width:769px;
    margin-left:auto; 
    margin-right:auto;
	}
    
#wrap2 {
	padding:0;
    background: url(images/back.gif) repeat-y top left;
    width:100%;
	}
#content {	
	width: 769px;
	margin:0px;
	padding:0px;
	background: url(images/back.jpg) repeat-y right top;
	background-color:#FFFFFF;
	}
#contentshop {	
	width: 769px;
	margin:0px;
	padding:0px;
	background: url(images/back1.jpg) repeat-y right top;
	}

#main {
	background: url(images/) no-repeat right top;
	width:607px;
	float:right;
	}  

#busqueda {	
    padding: 0px;
	background: url(images/bg_r.jpg) no-repeat right top;
    width: 199px;
    float:right;
	}
#links {	
    padding: 0px;
    width: 199px;
    float:right;
	}
#fotos {	
    padding: 0px;
	background: url(images/.jpg) no-repeat right top;
    width: 199px;
    float:right;
	}
#design {	
    clear: both;
height: 5%;
border-top: 1px solid green;
padding: 0;
margin: 0;
	}
#aaaafooter{
clear: both;
height: 5%;
border-top: 1px solid green;
padding: 0;
margin: 0;
}

#fotosin {
	width:191px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/bg_9.jpg) repeat-x top;
	padding-right: 0px;
	padding-left: 0px;
}
#foot {
    background: url(images/footer.jpg) no-repeat right top;
	width:769px;
    margin-left:auto; 
    margin-right:auto;
	text-align:left;
	}
  
#main2 {
	margin:0;
	padding:10px 18px 20px 18px;
	border: none;
	}
	
#main3 {
	margin:0;
	padding:32px 10px 10px 10px;
	border: none;
	}
#main4 {
	margin:0;
	padding:0px 14px 5px 14px;
	border: none;
	} 
#lista_bg {
	background: url(images/lista_bg.jpg) repeat-x right top;
	height: 68px;
	margin:0;
	padding:0px 10px 0px 10px;
	border: none;
	}
#tittle {
	background: url(images/bg_t.jpg) repeat-x right top;
	margin:0;
	height:25px;
	border: none;
	} 
#separador {
	background: url(images/sep_bg.jpg) repeat-x right top;
	margin:0;
	height:10px;
	border: none;
	} 
#tabs {
	background: url(images/bg_h.jpg) repeat-x right top;
	margin:0;
	height:23px;
	border: none;
	} 
  
#sidebar {
    background: url(images/bg_l.jpg) no-repeat left top;
	width:165px;
	height: 500px;
	float:left;
	margin:0;
	padding-left: 08px;
	color:#666;
	}
#insub {
	background: url(images/bg_u.jpg) repeat-x right top;
	width:397px;
 	float:left;
	color:#666;
	padding-top: 06px;
	}

#in {
	background: url(images/bg_2.jpg) repeat-x right top;
	width:397px;
 	float:left;
	color:#666;
	}
	
#inshop {
	background: url(images/bg_r.jpg) no-repeat right top;
	width:595px;
 	float:left;
	color:#666;
	}
#bg_top {	
    background: url(images/bg_2.jpg) repeat-x right top;
	width:585px;
	}
.sidebar4 {
	width:228px;
	padding:0 0 0 33px;
	margin:0;
	font-size:11px;
	color:#fff;
	text-align:center;
	}
	
.sidebar4 img, .sidebar input {
	display:block;
	}
	
.sidebar5 {
	padding:0 15px 0 45px;
	margin:0;
	text-align:right;
	}

	
#sidebar6 {
	background: url(images/) repeat-y left top;
	width:261px;
	margin:0;
	padding:0;
	}
	
#busq1 {
	width:205px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/busq_bg.jpg) repeat-y left;
	background-color: #BDC3B7;
	padding-right: 0px;
	padding-left: 0px;
}
#busq_rap {
	width:191px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/busq_bg.jpg) repeat-y left;
	background-color: #BDC3B7;
	padding-right: 0px;
	padding-left: 14px;
}
#promos {
	width:191px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/bg_8.jpg) repeat-x top;
	padding-right: 0px;
	padding-left: 0px;
}

#promosin {
	width:176px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/bg_6.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 8px;
}
#busq_tit {
	width:176px;
	height: 24px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/bg_3.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 7px;
}
.buttdown {
	width:150px;
	height: 22px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/buttdown.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
.buttup {
	width:150px;
	height: 22px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/buttup.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
.buttsmall {
    font-weight: bold;
	width:150px;
	height: 20px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 0px;
}
#butt {
	width:150px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
#butt1- {
	width:150px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but1_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
#butt2- {
	width:150px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but2_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
#butt3- {
	width:150px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but3_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
#butt4- {
	width:150px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/but4_bg.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 3px;
}
#catalogo {
	width:250px;
	height: 18px;	
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/.jpg) no-repeat left top;
	padding-right: 0px;
	padding-left: 112px;
	padding-top: 3px;
}
/*footer*/
#footer{
	clear: both;
	height: 54px;	
	text-align: right;
	padding-top: 12px;
	margin-top: 0px;
	margin-bottom: 03px;
	background: url(images/footer.jpg) no-repeat left top;
	padding-right: 19px;
	padding-left: 10px;
}
#top_ubica {
	background-color: #E8E8E8;
	margin:0;
	height:17px;
	border: none;
	padding-left: 15px;
	padding-top: 2px;
	} 
#cont_promocion {
	background: url(images/bg_p.jpg) repeat-x right top;
	height: 82px;
	margin:0;
	padding:0px 0px 0px 0px;
	border: none;
	}
	
	
/* BGs
----------------------------------------------- */
.busqq_in{
	background: url(images/bg_7.jpg) repeat-y left top;
}


/* TXT
----------------------------------------------- */
.txt_gral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: normal; 
}
.txt_gral_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.txt_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DE0A00;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
}
.txt_red_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DE0A00;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.txt_orange_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EF7D16;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.busqueda_t {
  font-size:10px;
  color:#666666;
  text-decoration:none;
  font-weight:bold;
  }
.txt_tittle_bold {
	font-family: Verdana;
	color: #8C8C8C;
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	font-style:italic;
	padding: 0px 0px 0px 15px;
}
.txt_subt {
	font-family: Verdana;
	color: #8C8C8C;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	font-style:italic;
	padding: 0px 0px 0px 15px;
}
.txt_column {
	font-family: Verdana;
	color: #8C8C8C;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	font-style:normal;
	padding: 0px 0px 0px 0px;
}
.txt_num {
	font-family: Verdana;
	color: #007DFA;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	font-style:normal;
	padding: 0px 0px 0px 0px;
}

/* Links
----------------------------------------------- */
.txt_blue_bold {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	color: #052E6C;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.txt_arial_gl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052E6C;
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
.txt_arial_gl_link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	font-size: 11px;
	text-align: left;
}.txt_arial_gl_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	font-size: 11px;
	text-align: left;
}.txt_arial_gl_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0a51da;
	font-size: 11px;
	text-align: left;
}.txt_arial_gl_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0a51da;
	font-size: 11px;
	text-align: left;
}

.blue {
	font-family: Arial;
	color: #052E6C;
	font-size: 11px;
	font-weight: none;
	text-align: left;
	line-height: 18px;
}
.blue_link:link{
	font-family: Arial;
	font-size: 11px;
	color: #1C4AB9;
	font-weight: none;
	line-height: 18px;
}
.blue_link:visited {
	font-family: Arial;
	font-size: 11px;
	color: #1C4AB9;
	font-weight: none;
	line-height: 18px;
}
.blue_link:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #999999;
	line-height: 18px;
}
.blue_link:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #999999;
	line-height: 18px;
}

.blue_sub {
font-family: Arial;
	color: #666666;
	font-size: 10px;
	text-align: left;
	padding: 0 0 0 8px;
}
.blue_sub_link:link{
	font-family: Arial;
	color: #666666;
}
.blue_sub_link:visited {
font-family: Arial;
	color: #666666;
}
.blue_sub_link:active {
font-family: Arial;
	color: #0a51da;
}
.blue_sub_link:hover {
font-family: Arial;
	color: #0a51da;
}

.txt_promolink_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20507F;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}
.txt_promolink_b:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20507F;
}
.txt_promolink_b:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20507F;
}
.txt_promolink_b:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0a51da;
}
.txt_promolink_b:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0a51da;
}
.txt_buttON{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007DFA;
}	
.txt_butt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585959;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.txt_butt:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585959;
}
.txt_butt:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585959;
}
.txt_butt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
}
.txt_butt:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007DFA;
}
/*/////////////////////////// OVERS /////////////////////////////////////*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #0a51da;
}
a:active {
	text-decoration:none;
	color: #0a51da;
}

/* formular 
----------------------------------------------- */
.campo {
margin-bottom: 2px; 
height: 16px; 
border:1px Solid #c8c8c8; 
background:#ffffff; 
background-image:url(images/bg_log.jpg);
background-position:bottom;  
background-repeat:repeat-x; 
padding:1px; 
color: #4D4D4D; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-left:2px;
}
.campolargo {
margin-bottom: 2px; 
height: 16px; 
border:1px Solid #c8c8c8; 
background:#ffffff; 
background-image:url(images/bg_log.jpg);
background-position:bottom;  
background-repeat:repeat-x; 
padding:1px; 
color: #4D4D4D; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-left:2px;
}
.comentario {
border:1px Solid #c8c8c8; 
padding:1px; 
background-position:bottom; 
background-image: url(images/bg_log.jpg);	
background-repeat:repeat-x; 
background-color:#ffffff;
color: #4D4D4D; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:2px;
}



.field {
margin-bottom: 0px; 
width:180px;
border:1px Solid #c8c8c8; 
background:#ffffff; 
background-image:url(images/bg_log.jpg);
background-position:bottom;  
background-repeat:repeat-x; 
padding:0px; 
color: #4D4D4D; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
margin-left:0px;
}
.short_field {
margin-bottom: 2px; 
width: 81px;
border:1px Solid #c8c8c8; 
background:#ffffff; 
background-image:url(images/bg_log.jpg);
background-position:bottom;  
background-repeat:repeat-x; 
padding:0px; 
color: #4D4D4D; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
margin-left:0px;
}
.field_contacto {
margin-bottom: 0px; 
width:200px;
border:1px Solid #c8c8c8; 
background:#ffffff; 
background-image:url(images/bg_log.jpg);
background-position:bottom;  
background-repeat:repeat-x; 
padding:0px; 
color: #4D4D4D; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
margin-left:0px;
}
.message {
width: 200px;
border:1px Solid #c8c8c8; 
padding:1px; 
background-position:bottom; 
background-image: url(images/bg_log.jpg);	
background-repeat:repeat-x; 
background-color:#ffffff;
color: #4D4D4D; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:2px;
}


/* IMAGES 
----------------------------------------------- */
.back_footer  { 
    background: url(images/back_footer.jpg) no-repeat bottom right
}
.back_footer_all  { 
    background: url(images/back_footer_b.jpg) no-repeat bottom right;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #4D4D4D;
	font-size: 11px;
	text-align: left;
	font-weight: normal;	
}
.back_image{
	background: url(images/back_image_home.jpg) no-repeat bottom center;
	background-color: #ffffff;
}
.back_image2{
	background: url(images/back_image.jpg) no-repeat bottom center;
	background-color: #ffffff;
}
.image_padding {
	font-family: Verdana;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	padding: 5px 5px 5px 0px;
}
#padd {
	clear: both;
	text-align: right;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 11px;
	padding-left: 0px;
}
