@charset "utf-8";
/* CSS Document */
/* virtuemart CSS Document */
/* -------------------------- product styles*/
.clear {overflow:hidden; width:100%}
/* --------- buttons */
.module .sectiontableentry1 td,
.module .sectiontableentry2 td{
	border:none;
}
.module strong {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#797979;
	padding:0px 8px 0px 10px;
}
.cartButtons {
	padding:15px 0px 0px 0px;
}
#addtocart {
}
.addtocart {
	float:left;
}
.addtocart_button_module {
	text-align:left;
}
.product_buttons {
	text-align:left;
	padding:0px 0px 0px 0px;
}
.addtocart_button {
	background:url(../imageshome/addtocart.gif) no-repeat 0 0;
	border:none !important;
	color:#f8f8fa;
	display:block;
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	width:149px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	text-align:center;
	height:24px;
	text-transform:uppercase;
}
.addtocart_button2 {
	background:url(../imageshome/addtocart.png) no-repeat 0 0;
	border:none !important;
	color:#f8f8fa;
	display:block;
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	width:149px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	text-align:center;
	height:24px;
	text-transform:uppercase;
}
.addtocart_button3 {
	background-color:transparent;
	border:none !important;
	color:#f8f8fa;
	display:block;
	font:normal 14px/15px Arial, Helvetica, sans-serif;
	width:249px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	text-align:center;
	height:24px;
	text-transform:uppercase;
}
* html .addtocart_button {
	padding:0;
}
*+html .addtocart_button {
	padding:0;
}
a.product_details, a.product_details:visited, div.back_button a, div.back_button a:visited {
	background:url(../images/button02.gif) repeat-x 0 0;
	color:#fff;
	display:block;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:114px;
	text-decoration:none;
	text-transform:uppercase;
}
a.details, a.details:visited {
	background:none;
	padding:1px 0px 3px 10px;
	margin:0;
	color:#323232;
	width:47px;
	text-align:center;
	display:block;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
* html a.details, * html a.details:visited {
	background:none;
	padding:1px 0px 3px 6px;
}
a.details:hover, a.product_details:hover {
	text-decoration:none;
}

.back_button {
	padding:10px 0px 0px 0px;
}
.cbButton {
	float:left;
	margin:0px 10px 0px 0px;
}

.browseProductDescription a, .browseProductDescription a:visited {
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	color:#333;
	font-size:11px;
}
.browseProductDescription a:hover {
	color:#333;
}
.button02, #register_stretcher .button  {
	width:114px;
	background:url(../images/button01.gif) repeat-x 0 0;
	text-transform:uppercase !important;
	padding:0px 0px 2px 0px;
	margin-top:10px;
	height:20px;
	text-align:center;
	text-transform:uppercase;
}
a.button02 {
	height:auto;
	padding:2px 8px 3px 8px;
}
* html #register_stretcher .button {
	padding:0;
}
*+html #register_stretcher .button {
	padding:0;
}
.button02:hover, .button02:visited {
	color:#fff
}
.nobutton .button {
	background:none;
	color:#333;
	line-height:16px;
	text-align:left;
	text-transform:none;
	width:auto;
	display:inline-block;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}
.nobutton .button:hover {
	color:#333;
	text-decoration:none;
}

/* ---------- products layout */

.browse_1 {
	margin:0px 1px 1px 0px;
}

img.feed {
	margin:5px 5px 0px 0px;
}
.product_layout {
	padding:15px 20px 15px 30px;
}
.productDetailsContainer {
	width:auto;
	padding:0px 0px 10px 0px;
	overflow:hidden
}
.browseProductImageLite {
	float:right;
}
.browseProductImage {
	margin:0px 15px 0px 0px;
	text-align:center;
	text-decoration:none;
}
.browseProductImage a {
	text-decoration:none;
}
.browsePriceContainer {
	float:none;
	width:100%;
	padding:5px 0px 10px 0px;
}
.browseProductContainer {
	padding:0px 0px 0px 0px;
}
.browseRatingContainer, .browseProductDescription {
	margin:0px 0px 0px 0px;
	float:none;
	padding:0px 0px 10px 0px;
	width:100%;
}
.browseAddToCartContainer {
	width:100%;
}
.browseProductImageContainer {
	margin:0px 0px 1px 0px;
	display:none;
}
.productParams {
	padding:0px 8px 0px 0px;
}
.inputboxquantity {
	font-size:11px;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
}
.browseProductDetails {
	float:left;
}
.browseProductTitle {
	width:100%;
	float:none
}
div.buttons_heading {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.product_navigation {
	width:90%;
	float:left;
	padding:8px 0px 10px 0px;
}

.nseparator {
	border:none !important;
}
.productSeparator {
	float:left;
	padding:0px 0px 0px 0px;
}
.productIndent {
	padding:15px 10px 20px 15px;
}
div.product_name {
	padding:0px 0px 5px 0px;
	text-align:left
}
a.product_name, a.product_name:visited, h1.product_name,
.vader .ui-widget-content a.product_name {
	color:#666;
	display:inline-block;
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	width:auto;
	margin-bottom:35px;
}
a.product_name:hover {
	color:#000;
	text-decoration:none;
	font-size: 20px;
}
.vader a.product_name {
	color:#dc3b03 !important;
}
.productPrice {
	color:#dc3b03;
	font:normal 21px/21px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
}
.box_product_price {
	padding:0px 0px 18px 0px;
}


/*******************************/

div.productDescription {
	padding-bottom: 10px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#8b8b8b;
	text-align:left;
	text-transform:uppercase;
}
div.productDescriptionFull {
	padding:0px 0px 0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8b8b8b;
	text-align:left;
	line-height:22px;
}
div.productPrice2, div.productPrice2 .productPrice  {display:inline}
.vmCartContainer {
	width:100%;
	overflow:hidden;
	background:none;
	padding:10px 0px 0px 0px;
	border:none;
}
.vendor {
	text-align:center;
}
.top_separator {
	border-top:1px solid #ccc;
	padding:10px 0px 0px 0px;
}
.bottom_separator {
	border-bottom:1px solid #ccc;
	padding:10px 0px 10px 0px;
}
#five_stars,
#four_stars,
#three_stars,
#two_stars,
#one_star,
#null_stars {
	text-align:center;
}
.stars {
	margin:2px 0px 0px 0px;
}
.categoryName {
	padding:10px 0px 10px 0px;
}

/* ---------- virtuemart modules */

/* ---------- shopping cart  */

.total {
	color:#333;
}
.shoppingcart {
	height:65px;
	background:url(./images/shopping-cart-bg.gif) no-repeat 0 0;
}
.shoppingcart .space {
	padding:15px 0px 10px 17px;
	color:#fff;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
}
.shoppingcart a, .shoppingcart a:visited {
	color:#C1EB18;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0px 5px 3px 0px;
}
.shoppingcart a:hover {
	text-decoration:none;
	color:#F00;
}
.sectiontableheader th {
	padding:6px 5px 6px 5px;
	color:#fff;
	font-weight:bold;
}
.normal {
	color:#fff !important;
	font-weight:bold;
	padding-left:5px;
}
.shoppingcart br  {
	display:none;
}
/* ------------------------- currency */
.currency .moduletable {
	padding:0px 0px 0px 0px;
}
.currency h3 {
	color:#1f1d1d;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding:0px 8px 7px 0px;
	float:left;
}
.currency form {float:left;}

.currency select.inputbox {
	background:#fff;
	border:1px solid #dddcdc;
	color:#656565;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 0px;
	width:80px;
	margin:0px 5px 0px 0px;
	overflow:hidden;
}
.currency .button {
	background:url(./images/searchButton.gif) no-repeat 0 0;
	border:none;
	color:#fff;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	float:left;
	height:17px;
	width:54px;
	text-transform:uppercase;
	text-align:center;
	padding:0px 0px 0px 0px;
}
/* ---------- nulling */
.vader .ui-widget input {
	font-size:11px;
}
.vader .ui-tabs .ui-tabs-panel { /* tabs indent */
	padding:23px 0px 30px 0px;
}
.shop_info {
	margin:10px 0px 10px 0px;
	padding:14px 0px 15px 0px;
}
.shop_info b {
	padding-left:50px;
}
.shop_warning {
	padding:15px 0px 15px 50px;
}
.pathway {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
legend.sectiontableheader {
	background:none;
	padding:0px 0px 0px 0px;
}
.continue_link {
	line-height:18px;
	margin:0px 0px 0px 0px;
}
.checkout_link {
	padding:1px 30px 1px 0px;
	background-position:right top;
}
a.bestseller {
	display:block;
	padding:0px 0px 20px 0px;
	text-decoration:none;
}
a.bestseller:hover {
	text-decoration:underline !important;
}
.rght {width:50%; float:left; }
.rght2 {width:40%; float:left; }
.lft2 {width:59%; float:left}
.rght .indent, .lft .indent {
	padding:0px 0px 0px 15px;
	text-align:left;
}
.rght2 .indent, .lft2 .indent {
	padding:0px 0px 0px 8px;
	text-align:left;
}
.lft {width:49%; float:left}

#coupon_code {float:left; margin:0px 10px 0px 0px; padding:1px 0 2px 0; vertical-align:top;}
.product_link {
	display:block;
	text-decoration:none;
}
#vmMainPage {
	padding:0px 0px 15px 0px;
}
.topSeparator {
	border-top:1px dashed #ccc
}
.product_image_container {
	padding:0px 0px 1px 0px;
	text-align:center
}
.product_image_container a, .product_image_container a:hover{
	text-decoration:none;
	text-align:center
}
.imageRight {
	text-align:right;
}
.priceLeft {
	width:200px;
}
.quantity {
	width:auto;
	float:left;
	padding:0px 10px 0px 0px;
}
.featured .quantity {
	padding:0px 0px 10px 0px;
}
.featured h2.browseProductTitle {
	text-align:center
}
.featured .browseProductImageContainer, .featured .browsePriceContainer {
	width:100%;
	text-align:center;
	display:none;
}
.featured .browseProductImage {
	margin:0px 0px 0px 0px;
}
.productTop {
	float:left;
	padding:0px 0px 15px 0px;
}
.productInfo {
	padding:15px 10px 0 19px;
	text-align:left;
	margin:0px 1px 0px 0px;
}
.featuredIndent {
	padding:0px;
}
.product-bg {
	background:url(../imageshome/product-bg.gif) top repeat-x;
	padding:22px 22px 25px 22px;
}
.product-bg2 {
	background:url(../imageshome/product-bg.gif) top repeat-x;
	padding:22px 22px 15px 22px;
}
.listing-separator {
	border-left:1px dashed #ccc;
}
.hor-listing-separator {
	font-size:0px;
	line-height:0px;
	border-bottom:1px dashed #ccc;
}
.product_details_container {
	border-top:1px solid #e2e2e2;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.product_details_container a.details, .product_details_container a.details:visited {
	display:inline;
	padding:0;
	margin:0;
	color:#F30;
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
}
.product_details_container2 {
	padding:0 0 0 0px;
}
.product_details_container2 a.details, .product_details_container2 a.details:visited {
	display:inline;
	padding:0;
	margin:0;
	color:#666;
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight: bold;	
}

.product_details_container2 a:hover {
	color:#000;
}

.product_sect {
	padding:8px 24px;
	font-size:18px;
	text-align:left;
}
.product_sect img {
	display:none;
}
.quantity_box_button {
	background:none;
	border:none;
	width:16px;
	height:16px;
}
.quantity_box_button_up {
	background:url(../images/arrowUp.png) no-repeat 0 0; 
}
.quantity_box_button_down {
	background:url(../images/arrowDown.png) no-repeat 0 0; 	
}
.productOperation {
	padding:10px;
	overflow:hidden
}
.floatElement, .alignRight {
	overflow:hidden;
	
}
.rightPosition, .leftPosition {
	float:left;
	padding-bottom:10px;
}
.rightPosition .rightPos {
	float:right;
}
.rightPosition .rightPos .browseProductImage {
	margin:0px 0px 0px 15px;
}
.rightPosition .alignRight a.product_details, .rightPosition .alignRight .addtocart_button, .rightPosition .alignRight .quantity {
	float:right
}
.rightPosition .alignRight .quantity {
	margin:0px 0px 0px 10px;
}
.rightPosition .alignRight {
	text-align:right
}
.rightPos2 {
	float:right;
}
.rightPos2.browseProductImageContainer {
	text-align:center;
	display:none;
}
.rightPos2.browseProductImageContainer a {
	text-decoration:none;
}
.orderby_form {
	padding:10px 0px;
}

.char-counder {
	position:absolute;
	margin:-22px 0 0 315px;
}
/* ------------------------------------------- VS ---------------------------------*/
.vs {
	padding-top:8px;
	position:inherit;
	text-align:center;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}
.vs1 {
	position: absolute;
	left: 5px;
	width: 205px;
	height: 79px;
}
.vs2 {
	padding-top:1px;
	position:inherit;
	text-align:center;
}
.vs3 {
	padding-top:1px;
	position:inherit;
	text-align:left;
}
.vs4 {
  border-bottom-color: #e0e0e0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  clear:both;
  margin-bottom: 2px;
  margin-top: 15px;
  height:2px;
}
#vs5 {
	color: #CF0;
	font-size: 14px;
	padding-top:3px;
}
.addtocart_button1 {
	background:url(../imageshome/addtocart.gif) no-repeat 0 0;
	border:none !important;
	color:#f8f8fa;
	display:block;
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	width:149px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 35px;
	text-align:center;
	height:24px;
	text-transform:uppercase;
}
#vs6 {
	font-size: 14px;
	color: #333;
}
.vs7 {
	font-size: 14px;
	color: #333;
}
.vs8 {
  border-bottom-color: #242424;
  border-bottom-width:1px;
  border-bottom-style:solid;
  clear:both;
  margin-top:20px;
  margin-bottom:-1px;  
  height:1px;
}
.vs9 {
  border-bottom-color: #404040;
  border-bottom-width:1px;
  border-bottom-style:solid;
  clear:both;
  margin-top:0px;
  margin-bottom:20px;  
  height:1px;
}.vs10 {
	color: #CF0;
}
/*-------------------------------FOOTER LOGOS--------------------------*/
.vs_footer_buscador {
	color: #fff;
}
.vs_foot_logos li a {
  display:block;
  height:40px;
  width:70px;
  text-decoration:none;
  padding:0;
}
.vs_foot_logos li.firefox {
	background-image:url("../imageshome/firefox_foot.png");
	background-repeat:no-repeat;
	background-position: 2px 0;
/*	background:url(../imageshome/firefox_foot.png) no-repeat left center;*/
	float:right;
    margin:0;
    padding:0;
	height:40px;
	width:55px;	
}
.vs_foot_logos li.facebook {
	background-image:url("../icons/siguenosface.png");
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:left;
	margin-top: 8px;
	margin-left: 15px;
	height:23px;
	width:152px;	
}
.vs_foot_logos li.facebook a {
  display:block;
  height:40px;
  width:152px;
  text-decoration:none;
  padding:0;
}
.vs_foot_logos li.flash {
	background-image:url('../imageshome/flash_foot.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:40px;
	width:55px
}
.vs_foot_logos li.paypal {
	background-image:url('../imageshome/paypal_foot.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:50px;
	width:60px
}
.vs_foot_logos li.american {
	background-image:url('../imageshome/americanexpress_foot.jpg');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:54px;
	width:140px
}
/*.vs_foot_logos li.mc {
	background-image:url('../imageshome/mc_foot.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:40px;
	width:58px
}
.vs_foot_logos li.visa {
	background-image:url('../imageshome/visa_foot.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:40px;
	width:65px
}*/
.vs_foot_logos li.bancamia {
	background:url('../../assets/images/bancamia.gif');	
	background-repeat:no-repeat;
	background-position: 0px 0;
	float:right;
    margin:0;
    padding:0;
	height:50px;
	width:140px
}
.vs_foot_logos li.bancamia a {
  display:block;
  height:40px;
  width:140px;
  text-decoration:none;
  padding:0;
}
.vs_foot_logos li.banbogota {
	background-image:url('../../assets/images/banbogota.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	float:right;
    margin:0;
    padding:0;
	height:46px;
	width:57px
}

/*---------------------------------PIE PRINCIPAL VALIDATION----------------------------*/
.pie_principal .vs_validation {
  overflow:hidden;
  padding:30px 0 10px;
}

.pie_principal .vs_validation li {
  float:right;
  margin:0px;  
  padding:0px;
}

.pie_principal .vs_validation li a {
  display:block;
  height:45px;
  width:80px;
  text-decoration:none;
  padding:0;
}

.pie_principal .vs_validation li a:hover {
  text-decoration:none;
}

.pie_principal .vs_validation li a span{
  visibility:hidden;
}

.vs_validation li.official { 
  background-image:url("../imageshome/official-thawte.png");
  background-repeat:no-repeat;
  background-position:2px 0;  
   	float:right;
    margin:0;
    padding:0;
	height:44px;
	width:160px
}
.vs_validation li.w3c {
  background-image: url('../imageshome/w3c_css.png');
  background-repeat: no-repeat;
   background-position:2px 0;  
   	float:right;
    margin:0;
    padding:0;
	height:44px;
	width:200px;
}
.vs_validation li.w3cxhtmls {
  background-image: url('../imageshome/w3c_xhtml.png');
  background-repeat: no-repeat;
   background-position:2px 0;  
   	float:right;
    margin:0;
    padding:0;
	height:44px;
	width:90px;
}
/* --------------------------MENU LOGIN------------------------------------*/
.mod_cabecera_menu ul.login{
	float: right;
	padding: 0;
	margin-top: -4px;
}
.mod_cabecera_menu ul.login li.dominio{
	width: 60px;
	height: 37px;
	padding: 0;
}
.mod_cabecera_menu ul.login li.dominio a{
	width: 60px;
	height: 37px;
	display: block;
	padding: 0;
	text-indent:-9999px; 
}
.mod_cabecera_menu ul.login li.cuenta{
	width: 60px;
	height: 37px;
	padding: 0;
}
.mod_cabecera_menu ul.login li.cuenta a{
	width: 60px;
	height: 37px;
	display: block;
	padding: 0;
	text-indent:-9999px;
}
.mod_cabecera_menu ul.login li.dominio {
	background: url('../menu/logindns.png');
	background-repeat:no-repeat;
}
.mod_cabecera_menu ul.login li.cuenta { background: url('../menu/ayuda.png');
background-repeat:no-repeat;
}
.mod_cabecera_menu ul.login li.dominio a, .mod_cabecera_menu ul.login li.cuenta a{
	background:transparent;
}
/*----------------------------Titulos,Contenido-------------------------*/
.vs_titulo h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333;
	margin:30px;
	text-align:center;	
	font-weight: bold;
}
.vs_titulo h1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333;
	margin: 30px;
	font-weight: bold;
	text-align: center;
}
.vs_titulo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333;
	margin: 20px;
	font-weight: bold;
	text-align: center;
}
.vs_titulo h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333;
	margin: 20px;
	font-weight: bold;
	text-align: center;
}
.vs_titulo h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333;
	margin: 20px;
	font-weight: bold;
	text-align: center;
}

.vs_banner_ini {
	top: 0px;
	text-align:center;
}

.vs_contenido_span {
	font-weight: bold;
	color: #333;
}
.vs_con_iz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333;
	text-align: left;
	padding-left:43px;
}
.vs_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right:10px;
}
.vs_texto p{
	line-height: normal !important;
}

.vs_span_naranja {
	color: #C30;
}
#vs_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	text-align: left;
}
.vs_subtitulos h2{
	font-family: Arial;
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-right: 10px;
	margin-left: 15px;
}
.vs_subtitulos h3{
	font-family: Arial;
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-right: 10px;
	margin-left: 15px;
}
.vs_grid_13 {
	margin: 13px;
	width: 950px;
	padding:10px;
	
}
.vs_verde_span {
	color: #060;
}
#vs_tabla {
	color: #FFF;
}
.vs_tabla_dominio {
	color: #FFF;
	background-color:#333;
	text-align: center;
	font-size:12px;
}
.vs_negro_span {
	color: #000;
}
.vs_negro_hover {
	font-weight: bold;
}
.vs_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	margin-left:10px;
	margin-right:10px;
}
.vs_subtitucenter {
	color: #333;
	text-align: center;
	font-size: 22px;
}
.vs_rojo {
	color: #F00;
	font-weight: bold;
}
/* logo ventas*/
#apDivventas {
	position:absolute;
	width:200px;
	height:67px;
	z-index:101;
	left: 776px;
	top: 9px;
}
.logo_ventas {
	color: #C1EB18;
	font-weight: bold;
	margin-left:44px;	
	margin-top:5px;
	padding-top:2px;
	top: 2px;
}
.logo_ventas_1 {
	color: #F83800;
	font-weight: bold;
	margin-left:25px;
}
.logo_ventas_2 {
	color: #FFF;
	font-size: 9px;
	margin-left:2px;
	font-weight: lighter;
}
.logo_ventas_3 {
	color: #999;
	margin-left:25px;
	font-size: 9px;
	padding-bottom:2px;
}
.cert {
	font-size: 14px;
}
.vstitulo {
	color: #FFF;
	font-size: 20px;
	margin:30px;
}
.vstitulo1 {
	color: #FFF;
	font-size: 26px;
}
.vs_blanco_span {
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.vs_porsolo {
	font-size: 18px;
	color: #FFF;
	font-style: italic;
}
.vs_precio {
	font-size: 36px;
	color: #FFF;
	font-weight: bold;
}
.vs_pesos {
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
}
.vs_comprarblan a:hover {
	font-size: 18px;
	color: #FFF;
	background-image: url(../menu/main-bg.png);
	text-align: center;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}.vs_comprarblan {
	font-size: 18px;
	color:#FFF;
	background-image: url(./menu/main-bg.png);
	text-align: center;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.vs_comprarblan a {
	font-size: 18px;
	color: #FFF;
	background-image: url(../menu/main-bg.png);
	text-align: center;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.vs_seguro {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	font-size: 11px;
}
#dominioswww {
	font-size: 12px;
}
.menu_foot_espacio strong{
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
}

/*------------------------------- Widget banner ------------------------------------*/
.divgreen {
	background-color: #709526;
	height: 10px;
}
#vs_banner_tab {
	background-color: #000;
	height: 277px;
	text-align:right;
}
#vs_tabslide {
	position:absolute;
	width:708px;
	height:200px;
	z-index:1;
	top: 200px;
}
#vs_tabslidehost {
	position:absolute;
	width:708px;
	height:200px;
	z-index:1;
	top: 100px;
}
#vs_tabslidessl {
	position:absolute;
	width:708px;
	height:200px;
	z-index:1;
	top: 70px;
}
.links-list {
	margin: 0 15px 0 0;
	}
.links-list li {
	background: url('../../html/widgetbanner/images/red-more.gif') no-repeat left center; /* esta EDITADA POR MI*-------------------------*/
	float: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top:10px;
	}
.links-list a {
	color: #FFF;
	}
.links-list a:hover{
	color: #F30;
	}
#vs_titulo_widgetbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	margin-bottom:16px;
	margin-top:5px;
	margin-left: 30px;
}
#vs_titulo_widgetbanner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c1eb18;
	margin-bottom:10px;
	margin-top:5px;
}
#vs_titulo_widgetbanner h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c1eb18;
	margin-bottom:10px;
	margin-top:5px;
}
.vs_verde {
	color: #CF0;
}
.vs_azul {
	color: #004082;
}
/*-------antiguo CONSTANT--------*/
/* TabbedPanelsTabGroup */
body{text-align:left}
.main{margin:auto;text-align:center}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;overflow:hidden}

/* ------clients------------*/
#vs_borde_ingreso {
	height: 3px;
	width: 100%;
	background-color: #86af0f;
	border-bottom-color: #0099FF;
}
.borde_ingreso_abierto {
	border-bottom: 1px solid #000000;
}
#vs_boton_ingreso {
	width: 156px;
	position: absolute;
	left: 849px;
	text-align: center;
	z-index: 100;
	background: url('../ingreso/fondoingreso.png') no-repeat;
	top: -1px;
	height: 28px;
	font-size: 13px;
}
#vs_boton_ingreso a {
	color: #FFF;
	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 25px;
	padding-bottom: 2px;
}
#vs_boton_ingreso a:hover {
	color: #000;
	font-size: 13px;
}
#vs_contenido_ingreso {
	height: 180px;
	width: 100%;
	display: none;
	background-color: #242424;
	border-bottom: 1px solid #000000;
}
#vs_form_ingreso {
	padding: 20px 0 10px 170px;
	width: 300px;
	margin-left: 20%;
	height: 150px;
}
#vs_form_ingreso h3 {
	color: #c1eb18;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 2px 2px 2px #000000;
}
#vs_form_ingreso label {
	color: #ffffff;
	width: 115px;
	display: block;
	float: left;
	margin-top: 16px;
	text-shadow: 2px 2px 2px #000;
}
#vs_form_ingreso .campo {
	margin-top: 10px;
	width: 155px;
	height: 26px;
	background: url('../ingreso/cuadrotext.png') no-repeat;
	padding: 0 10px;
	border: 0px;
	line-height: 26px;
}
#vs_form_ingreso #vs_form_ingreso_reset {
	text-align: center;
	clear: both;
}
#vs_form_ingreso #vs_form_ingreso_reset a {
	font-size: 11px;
	color: #c1eb18;
	text-decoration: none;
}
#vs_form_ingreso .boton_irpeq {
	float: left;
	margin: 10px 30px 15px 0px;
}
#vs_form_ingreso span {
	color: #ffffff;
	padding: 20px 0;
}
.boton_irpeq {
	background: url('../ingreso/botonpeqneg1.png') no-repeat;
	background-position: 0px 0px;
	width: 113px;
	height: 28px;
	color: #FFFFFF;
	line-height: 24px;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	margin-left: 2px;
}
.boton_irpeq a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
/*   ------map ----*/
.vs_map {
    background: url('../mod/ico-list_1.gif') no-repeat scroll 0 11px transparent;
    line-height: 16px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: auto;
}
    /* [DEPRICATED] jQuery Tooltip Styles - Use sTipLnk  (34 items exist) */
	A.info_1 {color: #0099ff;font-weight:bold;text-decoration:none;cursor:help;font-family:Times New Roman, Times, serif; font-size:12px;padding:0 3px}
	A:Hover.info_1 {color:#F30}
	#tooltip {position:absolute;z-index:3000;border:1px solid #666;background:#FFF;padding:5px;opacity:0.90}
	#tooltip H3, #tooltip DIV {margin:0}
	#tooltip.hoverbox_1 {font-family:Arial, Helvetica, sans-serif;border:none;width:220px;padding:0;background:transparent;font-size: 12px}
	#tooltip.hoverbox_1 H3 {color:#333;text-align:left;font-size:1em;background:transparent url('../compare/bkg-tooltip-1-1.gif') no-repeat top left;padding:13px 13px 0 13px;font-weight:bold}
	#tooltip.hoverbox_1 DIV {text-align:left;font-size: 12px;background:transparent url('../compare/bkg-tooltip-1-2.gif') no-repeat bottom left;padding:0 13px 13px 13px}


