.asterisco {
    color: #ec6e00;
    font-size: 10px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

a {
    color: #fd7a12 !important;
    font-weight: bold !important;
	text-decoration:none;
}

form {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0; /*background:#ffffff url(../img/trama.gif) repeat-x;*/
    background: #ffffff;
    overflow: -moz-scrollbars-vertical;
    height: 100%;
}

.enlace_contacto {
    color: #000000;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.enlace_contra {
    color: #fd7a12;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.error {
	color: #ec6e00;
    font-size: 11px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0px;
	margin-top:12px;
}

.form_texto_etiq {
    color: #4c4b4b;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0px;
}

.form_texto_etiq2 {
	float:left;
	width:120px;
	color: #4c4b4b;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0px;
	margin-left:10px!important;margin-left:6px;
}

.form_texto {
    color: #4c4b4b;
    font-size: 10px;
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 0px;
}

.form_texto_orange {
    color: #EC6E00;
    font-size: 10px;
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 0px;
}

.login {
    border-color: #878787;
    border-width: 1px;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    height: 16px;
    width: 93px;
    text-indent: 4px;
}

.login_2 {
    border-color: #878787;
    border-width: 1px;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    height: 16px;
    width: 139px;
    text-indent: 4px;
}

.etiqueta {
    color: #000000;
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0px;
}

.info {
    color: #000000;
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    letter-spacing: 0px;
}

.tabla_encabezado {
    color: #000000;
    font-size: 12px;
    font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.tabla_contenido {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
}

.tabla_contenido_destacado {
    color: #ec6e00;
    font-size: 11px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
}

.texto {
    color: #4c4b4b;
    font-size: 11px;
    font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
}

.texto a {
    color: #fd7a12 !important;
    font-weight: bold !important;
}

.product {
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #000000;

    background-repeat: no-repeat;
    width: 507px;
    height: 137px;
    clear: both;
    padding-bottom: 3px;
    margin-right: 2px;
    margin-bottom: 8px;
}

.product-prox {
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #000000;
    
    background-repeat: no-repeat;
    width: 507px;
    height: 137px;
    clear: both;
    padding-bottom: 3px;
    margin-right: 2px;
    margin-bottom: 8px;
}

.product_left {
    float: left;
    padding: 8px 0px 10px 10px;
    width: 287px;
}

.product_right {
    float: right;
    padding: 0px 10px 0px 0px;
}

.title_product {
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    padding-right: 41px;
}

.txt_product {
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #000000;
    padding-right: 41px;
}

.logo_product {
    padding-top: 10px;
}

.product1 {
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #000000;
    background-image: url( ../img/shop/back_product1.gif );
    background-repeat: no-repeat;
    width: 544px;
    height: 196px;
    padding-bottom: 3px;
    margin-right: 2px;
}

.foot_campaign {
    background-image: url( ../img/shop/campaign/snow_foot.gif );
    height: 39px;
    width: 244px;
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
    background-repeat: no-repeat;
}

.back_sub {
    font-family: "Trebuchet MS";
    font-size: 13px;
    color: #FFFFFF;
    background-image: url( ../img/shop/campaign/sub_menu_head.gif );
    height: 26px;
    width: 173px;
    font-weight: bold;
}

.back_sub1 {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #EC6E00;
    background-image: url( ../img/shop/campaign/sub_menu_head1.gif );
    height: 18px;
    width: 173px;
    font-weight: bold;
    text-transform: uppercase;
}

.back_sub1 a {
    text-decoration: none;
}

.back_sub1 a:hover {
    text-decoration: none;
}

.back_sub2 {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #000000;
    background-image: url( ../img/shop/campaign/sub_menu_head2.gif );
    height: 19px;
    width: 173px;
    font-weight: bold;
    text-transform: uppercase;
}

.back_sub3 {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #595758;
    background-image: url( ../img/shop/campaign/sub_menu_head3.gif );
    height: 19px;
    width: 173px;
    font-weight: bold;
    text-transform: lowercase;
}

.back_sub3_select {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #000000;
    background-image: url( ../img/shop/campaign/sub_menu_head3.gif );
    height: 19px;
    width: 173px;
    font-weight: bold;
    text-transform: lowercase;
}

.back_sub3 a {
    text-decoration: none !important;
    color: #595758 !important;
}

.back_sub3 a:hover {
    text-decoration: none !important;
    color: #000000 !important;
}

.range_back {
    background-image: url( ../img/shop/campaign/range_1.gif );
    height: 54px;
    width: 260px;
    background-repeat: no-repeat;
}

.range_back2 {
    background-image: url( ../img/shop/campaign/range_2.gif );
    height: 302px;
    width: 260px;
    background-repeat: no-repeat;
}

.range_back3 {
    background-image: url( ../img/shop/campaign/range_3.gif );
    height: 314px;
    width: 260px;
    background-repeat: no-repeat;
}

.range_back4 {
    background-image: url( ../img/shop/campaign/range_4.gif );
    height: auto;
    width: 260px;
    background-repeat: no-repeat;
}

.conVIP {
    background: url( ../img/shop/campaign/range_4.gif ) no-repeat left bottom;
    height: auto;
    width: 260px;
    padding-bottom:10px;
    padding-top:3px;
}
.sinVIP {
    background: url( ../img/shop/campaign/range_4.gif ) no-repeat left bottom;
    height: auto;
    width: 260px;
    padding-bottom:10px;
}
/* new class without orange label "Vip Price" */
.bgWithoutPriceVIP {clear:both; width:240px; height:39px;font-size:17px; margin-left:5px!important;*margin-left:5px; padding-top:3px; color:white;}



/* estilos para VIP AREA */
.bgPriceVIP {clear:both; width:240px; height:30px;font-size:17px; margin-left:5px!important;*margin-left:5px; margin-top:2px;margin-bottom:2px; color:#333;border:1px solid #ccc; background:url(../img/shop/campaign/bg_rangeVIP.gif) no-repeat left top;}
.bgPriceVIPvacio {float:left; width:240px; height:39px;}
.etiqPrecio{float:left;padding:4px 0 0 5px!important;padding:4px 0 0 5px; }
.priceVIP{ float:right;padding:2px 4px 0 0!important;padding:2px 2px 0 0;font-size:20px; color:#ed6d00; font-weight:bold; text-align:right; }


.range_title {
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    color: #ED6D00;
    text-decoration: underline;
    text-transform: uppercase;
    padding-left: 23px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.range_title1 {
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 23px;
    padding-bottom: 20px;
}

.range_image {
    text-align: center;
    vertical-align: middle;
    height: 223px;
}

.back_sub_foot {
    background-image: url( ../img/shop/campaign/sub_menu_foot.gif );
    height: 15px;
    width: 173px;
    background-repeat: no-repeat;
}

.foot_product {
    background-image: url( ../img/shop/campaign/product_foot.gif );
    height: 39px;
    width: 268px;
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
    background-repeat: no-repeat;
}

.price_upper {
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: #000000;
    font-size: 11px;
    text-transform: uppercase;
}

.price_upper2 {
	clear:both;
	width:240px!important;
	margin-right:10px!important;
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: #000000;
    font-size: 11px;
	padding-right:0px;
    text-transform: uppercase;
}

.price_upper_orange {
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: #ED6D00;
    font-size: 11px;
    text-transform: uppercase;
    text-align: right;
}

.price {
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: #ED6D00;
    font-size: 18px !important;
}

.price2 {
	float:right;
	width:105px!important;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #ED6D00;
	font-size: 18px !important;
	text-align:right;
	padding-right:7px;
}

.price_discount {
    text-decoration: line-through;
}

.details {
    background-image: url( ../img/shop/campaign/back_detail.gif );
    height: 384px;
    width: 362px;
    background-repeat: no-repeat;
}

.details_1 {
    background-image: url( ../img/shop/campaign/back_detail1.gif );
    height: 54px;
    width: 362px;
    background-repeat: no-repeat;
}

.details_2 {
    background-image: url( ../img/shop/campaign/back_detail2.gif );
    height: 350px;
    width: 362px;
    background-repeat: no-repeat;
}

.details_info {
    background-image: url( ../img/shop/campaign/info.gif );
    height: 252px;
    width: 166px;
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-top: 32px;
}

.blod1 {
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.black {
    background-image: url( ../img/shop/campaign/back.gif );
    background-repeat: repeat-x;
    background-position: left top;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.back1 {
    font-family: "Trebuchet MS";
    font-size: 25px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url( ../img/shop/campaign/back1.gif );
    background-repeat: no-repeat;
    height: 60px;
    width: 139px;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 26px;
    padding-right: 4px;
}

.ref {
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    color: #EC6E00;
}

.textarea {
    height: 19px;
    width: 82px;
    border: 1px solid #CAD8FB;
}

.textarea {
    height: 15px;
    width: 40px;
    border: 1px solid #CAD8FB;
}

.tdcabecera {
    background-color: #E4E4E4;
    vertical-align: middle;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.price1 {
    font-size: 15px;
}
.price2
{
	font-size: 12px;
	font-family: "Trebuchet MS";
}
.price3
{
	font-size: 14px;
	font-family: "Trebuchet MS";
}
.sub {
    font-weight: bold;
    text-decoration: underline;
}

.tdpar1 {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #cccccc;
    background-color: #FFFFFF;
    height: 18px;
}

.tdimpar1 {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #cccccc;
    background-color: #F8EEE5;
    height: 18px;

}

.tdpar {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    height: 18px;
}

.tdimpar {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #000000;
    background-color: #F8EEE5;
    height: 18px;

}

.tdpar2 {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #000000;
    background-color: #f5f5f5;
    height: 18px;
}

.tdimpar2 {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
    height: 18px;

}

.pix_orange {
    background-color: #EC6E00;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    width: 1px;
}

.pix_black {
    background-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    width: 1px;
}

.descuento {
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 70px;
    width: 496px;
    background-image: url( ../img/shop/back1.gif );
    background-repeat: no-repeat;
}

.direcciones {
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 120px;
    width: 496px;
    background-image: url( ../img/shop/direcciones.gif );
    background-repeat: no-repeat;
}

.total {
    background-color: #EC6E00;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.total1 {
    background-color: #e8e8e8;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.txt_select {
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: #ED6D00;
    font-size: 14px !important;
    text-transform: uppercase;
}

.form_direction {
    background-color: #F4F4F4;
    padding-bottom: 10px;
}

.table_direction {
    padding: 5px 5px 5px 5px;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.big_box {
    height: 22px;
    width: 318px;
    border: 1px solid #B7CDFC;
    font-size: 12px;
    font-family: "Trebuchet MS";
}

.bbig_box {
    width: 318px;
    border: 1px solid #B7CDFC;
    font-size: 12px;
    font-family: "Trebuchet MS";
}

.little_box {
    height: 22px;
    width: 42px;
    border: 1px solid #B7CDFC;
    font-size: 12px;
    font-family: "Trebuchet MS";
}

.middle_box {
    height: 22px;
    width: 196px;
    border: 1px solid #B7CDFC;
    font-size: 12px;
    font-family: "Trebuchet MS";
}
.admiracion {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	background-image: url(../img/admiracion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tlf {
    font-family: "Trebuchet MS";
    font-size: 26px;
    font-weight: bold;
    color: #EC6E00;
}

.Estilo1 {
    color: #FF9900
}

ul#opcion-campania 		{ list-style-type: none; left: 0; clear: both; height: 20px; text-align:  left; padding:0; margin:0; }
ul#opcion-campania li 	{ list-style-type: none; float: left; height: 20px; margin-top: 25px;}




/* INICIO DESCRIPCION AREA VIP */
div .menuIZQ {float:left;width:188px; height:250px; margin:5px 0 0 7px; background:url('../../media/img/f_mn_iz.gif') no-repeat 0px 0px;}
div .menuIZQ ul {margin:10px 0 0 -33px!important;margin:10px 0 0 7px;list-style-type:none; }
div .menuIZQ li {float:left; width:175px; display:inline;}
div .titSection {float:right;width:505px;height:auto; margin:5px 10px 0 0;}
div .section {float:left;width:auto;}
div .SavePrint {float:right;width:auto;}
div .SavePrint img {margin-left:4px;}
div .txtVIP {float:right; width:505px; height:auto; margin-right:10px;text-align:left; font-family:Trebuchet MS, Tahoma, Verdana, Arial; font-size:11px; color:#4c4b4b;}
div .txtVIP ul {margin-left:0px;}
div .txtVIP li { list-style-type:none; }
div .txtVIP .parrafo{font-weight:normal; margin:20px 0; }

div.FooterVIP {clear:both; margin-top:0px;}
div.FooterVIP a, a:hover, a:visited, a:active {color:#fd7a12; text-decoration:none;}
/* FIN DESCRIPCION AREA VIP */
