﻿



/** HEADER **/


img{
  border:0; /*Elimina el borde azul de imágenes con link*/
}





input
{
   outline: none; 
}

a
{
   outline: none; 
}

ul
{
   outline: none; 
}


div.UpMenu
{
    float: left;
}

#back-top {
	position: fixed;
	/*top: 55px;*/
    bottom:20px;
	right: 15px;
	background-color:#4b4842;
	color:#fff;
	padding:6px 25px 6px 25px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	z-index:2;

}

#back-top a, #back-top a:hover, #back-top a:visited
{
    text-decoration:none;
    color:#fff;
}

#back-top a span{float:left;padding-top: 5px;}
#back-top a span img{height:10px}
#back-top a div{float:left; padding-left:5px;font-family: robotoregular;}


div.dcookieS
{
    float:left;
    font-family:'Arial','sans-serif';
    font-size:12px;
    color: #666666;
    width:995px;
    padding-left:50px;
}
           


div.dcookieS input
{
    cursor:pointer;
    padding:3px 5px 3px 5px;    
}

div.cdcookieA {
    height: 34px; background-color: #C0C0C0; color: #FF9900; overflow:hidden;
}

div.cdcookieA .cdcookieB{
    width: 995px; margin-left: auto; margin-right: auto; padding-top: 5px; height:20px; color: #808080;
}


div.cdcookieA .cdcookieB input.aceptar{
    border-width:1px;
    color:#fff;
    background-color:#999999; 
    background: -webkit-gradient(linear, center top, center bottom, from(#999999), to(#999999));   
}

div.cdcookieA .cdcookieB input.masinfo{
    border-width:1px;
    color:#fff;
    background-color:#999999;     
    background: -webkit-gradient(linear, center top, center bottom, from(#999999), to(#999999)); 
}



#body_indexn {font-family:'RudaRegular';width:610px; height:431px;margin:0 auto}
#body_indexn .fmarco{border: 3px solid #4f4c46; top:50px; width:610px; height:431px; color:#4f4c46 ;position:absolute; z-index:3}
#body_indexn .fmarcoa{float:left;width:610px; background-color:#fff;}
#body_indexn .fmarcoan{float:left;padding-top:10px; padding-bottom:10px; font-family:RudaBlack; font-size:18px;width:610px; text-align:center}
#body_indexn .fmarcoad{float:left;width:610px; background-color:#eff0e7;}
#body_indexn .fmarcoaf{float:left;padding-left:10px; font-family:RudaBlack; font-size:18px; padding-top: 20px;}
#body_indexn .fmarcoap{float:left;padding-top:12px; padding-bottom:12px; padding-left:29px}
#body_indexn .fmarcoar{float:left;clear:left;padding-top:25px; font-family:RudaRegular; font-size:16px; padding-left:29px}
#body_indexn .fmarcoag{float:left;clear:left;padding-top:20px; padding-left:25px}
#body_indexn #cbociudad{height: 25px;font-size: 14px;width: 152px;}
#body_indexn #btoacceder{width:162px;font-size: 15px;}


div.Cabecera{
    /*background-color: #e6e8dd;*/
    width: 995px;
    text-align: left;
    vertical-align: top;
    /*float: left;*/
    padding: 0;
    position: relative;
    font-weight: normal;
    height:90px;
    margin:0 auto;
}   

a.Contactm
{
    text-decoration: none underline;
    font-size: 12px;
    color: #4f4c45;
}

a.Contact
{
    text-decoration: none underline;
    font-size: 12px;
    color: #4f4c45;
}

div.Logo{
    width: 175px;
    height: 54px;
    text-align: left;
    float: left;
    padding-left: 7px;
    padding-top: 9px;
    padding-right: 10px;
    margin-bottom: 35px;
}

div.Logo img{height: 65px;}

div.Logo #lprinx {display:none;width:100px;height:85px}


div.Logo p#logoicono{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    color: #DBE882;
}
 
div.Logo p#logotexto{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 34pt;
    padding-top: 2px;
}

div.Logo p#logotexto span{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 38pt;
    color: #DBE882;
}    

div#city
{
    padding: 12px 5px 0 0;
    margin-left: 0px;
    margin-top: 4px;
    height: 30px;
    text-align: left;
    clear: left;
    float: left;
    position: relative;
    width: 96px;
}

.Cabecera  div.panelcoman {
    float:left;
}

.Cabecera  div.panelcoman .promoicon{float:left;padding-top:7px}
.Cabecera  div.panelcoman .promotext{float:left;padding-top:7px; padding-left:5px;font-size: 12px; font-family: Arial; text-align: left;  color: #4f4c45;}
.Cabecera  div.panelcoman .helpicon{float:left;padding-top:7px;margin-left:32px}
.Cabecera  div.panelcoman .helptext{float:left;padding-top:7px; padding-left:5px;font-size: 12px; font-family: Arial; text-align: left;  color: #4f4c45;}
.Cabecera  div.panelcoman .accesoicon{float:left;padding-top:7px;margin-left:32px}
.Cabecera  div.panelcoman .estadox{float:left;padding-top:7px; padding-left:5px;font-size: 12px; font-family: Arial; text-align: left;  color: #4f4c45;}
.Cabecera  div.panelcoman .saliricon{float:left;padding-top:7px;margin-left:20px}
.Cabecera  div.panelcoman .salitext{float:left;margin-left: 5px;font-family: Arial; font-size:12px; color: #4f4c45; text-align: left; margin-top: 7px;}
.Cabecera  div.panelcoman .accedertext{float:left;margin-left: 5px; font-family: Arial; font-size:12px; color: #4f4c45; text-align: left; margin-top: 7px;}
.Cabecera  div.panelcoman .registroicon{float:left;padding-top:7px;margin-left:20px}
.Cabecera  div.panelcoman .registrotext{float:left;margin-left: 5px; font-family: Arial; font-size:12px; color: #4f4c45; text-align: left; margin-top: 7px;}

.Cabecera  div.panelcoman .saliricon img {width:14px}


.Cabecera .citbusc {
    float:left;
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    position: relative;
    z-index: 2000;
    padding-left: 32px;

}


.Cabecera .cdvbuscar {clear:left; float:left; margin-left:-22px;}


.Cabecera  div#buscar input{
    color: #4F4C46;
    background-color: White;
    border-color: #C6C7BD;
    border-width: 0px;
    font-size: 16px;
    height: 26px;
    width: 220px;
    background-image: url(../images/lupa2.png?v2);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 4px 3px;
    padding-left: 35px;
}





div#citySorteo
{
    padding: 5px 5px 5px 10px;
    border: 1px #DEFF42 solid;
    color: #FFFFFF;
    font-weight: bold;
    font-family: "Trebuchet MS";
    font-size: 14pt;
    margin-left: 0px;
    margin-top: 2px;
    height: 25px;
    text-align: left;

    margin-right: 40px;
    clear: left;
}


#body_local #controlheader1_dvbuscar, #body_local_detalle #controlheader1_dvbuscar, body#body_login #controlheader1_dvbuscar{visibility: hidden;}

#body_login .mheader, #body_Pedido .mheader, body#contacto .mheader, body#tunegocio .mheader{display: none;}

#body_local div#city, #body_local_detalle div#city { margin-top: 24px;}

#body_ViajesAMedida div#city, #body_viajes div#city, #body_productos div#city, #body_dproductos div#city, #body_productosdeco div#city, #body_dproductosdeco div#city{visibility: hidden;}


div#PanelProvincias
{
    width:100%;
    display: none;
}


.pprovx {
    border: 2px #978d8b solid;
    background-color: #4f4c46;

    /*filter: alpha(opacity=90);
    -moz-opacity: 0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;*/
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 30px;
    font-family: RudaRegular;
    color: #e6e8dd;
    width:955px;
    height:271px; 
    z-index:9999999; 
    margin:0 auto 20px auto; 
    position:relative;

}

#dmasinfo {
    display:none;
}

#body_viajes_detalle #dmasinfo, #body_poblacion #dmasinfo, #body_dpoblacion #dmasinfo, #body_campaign #dmasinfo{
    display:block;
}
/*
#body_poblacion.campaign {background-color: rgb(254, 80, 26);}
*/



.nfansfb {
    display: none;
}


.nfansfbG {
    clear:left;
    float:left;
    border: 0px #cccccc solid; overflow: visible; background-color:#e6e8dd; height: 270px; margin-left:23px; margin-top:5px;

}

.newcond .nfansfbG {clear:left;float:left;overflow: visible; background-color:#e6e8dd; height: 70px; margin-left:0px; margin-top:5px;}



a.Poblac
{
    text-decoration: none;
    font-family: RudaRegular;
    font-size: 16px;
    color: #e6e8dd;
    font-weight: normal;
}

div.dPoblacXN a.Poblac {
         color:#92e30b;
}

a.PoblacE
{
    text-decoration: none;
    /*font-family: RudaRegular;*/
    font-size: 16px;
    color: #e6e8dd;
    font-weight: normal;
}


div.dPoblac{
    padding: 5px;
    width: 125px;
    text-align: center;
}

div.dPoblacX{
    padding: 5px;
    width: 125px;
    text-align: center;
    float:left;
    margin-right:15px;
    border-left:1px solid #e6e8dd;
    font-family:Rudaregular;
}


div.dPoblacXN{
    padding: 5px;
    width: 125px;
    text-align: center;
    float:left;
    margin-right:15px;
    border-left:1px solid #e6e8dd;
    font-family:RudaBlack;
    /*text-transform: uppercase*/; 
  
}




a.Poblac:hover
{
     color:#35a103;
     /*font-family:RudaBlack;*/

}

div.dPoblacXN a.Poblac:hover {
       color:#35a103;
}



a.PoblacE:hover
{
     color:#ee7214;
      /*font-family:RudaBlack;*/
}




#TextoLogo{
    color: #FFFFFF;
    font-size: 9pt;
    text-align: left;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 20PX;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

div#Status{
    float: left;
    text-align: left;
    padding-right: 0;
    margin-left: 13px;
    margin-top: 14px;
    padding-bottom: 1px;
}



div#Status #headerinputemail input
{
width: 230px;
height: 18px;
font-size: 11px;
font-family: Arial;
color: #4F4C46;
border-width: 0px;
border-style: Solid;
border-color: #4F4C46;
background-color: #e6e8dd;
}


#cselectbox {display:none}
#cselectboxA,#cselectboxB,#cselectboxMarcas{display:none}

div#User
{
    float: right;
    clear: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-right: 5px;
    width: 900px;
    text-align: right;
    height: 23px;
}




div.Slogan{
    font: normal normal bold larger Arial, Helvetica, sans-serif;
    width: 512px;
    height: 40px;
    text-align: left;
    float: left;
    color: #FFFFFF;
    padding-left: 100px;
    padding-top: 20px;
}    


div.Slogan p#SloganCabecera
  {
    text-align: center;
    margin-top: 45px;
    font-family: "Brush Script MT";
    font-size: 24pt;
    font-weight: normal;
    color: #FFFFFF;
}


#BanExpressA
{
    float: right;
}






.borde-redondeadoBB
{
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-left-radius: 10px;
}


/** END HEADER **/









/** GENERAL **/

/* fonts */
        @font-face {
        font-family: 'RudaRegular';
        src: url('/fonts/ruda-regular-webfont.eot');
        src: url('/fonts/ruda-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('/fonts/ruda-regular-webfont.woff') format('woff'),
             url('/fonts/ruda-regular-webfont.ttf') format('truetype'),
             url('/fonts/ruda-regular-webfont.svg#RudaRegular') format('svg');
        font-weight: normal;
        font-style: normal;
        }
        
        @font-face {
            font-family: 'RudaBold';
            src: url('/fonts/ruda-bold-webfont.eot');
            src: url('/fonts/ruda-bold-webfont.eot?#iefix') format('embedded-opentype'),
                 url('/fonts/ruda-bold-webfont.woff') format('woff'),
                 url('/fonts/ruda-bold-webfont.ttf') format('truetype'),
                 url('/fonts/ruda-bold-webfont.svg#RudaBold') format('svg');
            font-weight: normal;
            font-style: normal;
        }        

        @font-face {
            font-family: 'RudaBlack';
            src: url('/fonts/ruda-black-webfont.eot');
            src: url('/fonts/ruda-black-webfont.eot?#iefix') format('embedded-opentype'),
                 url('/fonts/ruda-black-webfont.woff') format('woff'),
                 url('/fonts/ruda-black-webfont.ttf') format('truetype'),
                 url('/fonts/ruda-black-webfont.svg#RudaBlack') format('svg');
            font-weight: normal;
            font-style: normal;
        }    



        @font-face {
        font-family: 'MontseRegular';
        src: url('/fonts/Montserrat-Regular.eot');
        src: url('/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
             url('/fonts/Montserrat-Regular.woff') format('woff'),
             url('/fonts/Montserrat-Regular.ttf') format('truetype'),
             url('/fonts/Montserrat-Regular.svg#MontseRegular') format('svg');
        font-weight: normal;
        font-style: normal;
        }
        
        @font-face {
            font-family: 'MontseBold';
            src: url('/fonts/Montserrat-Bold.eot');
            src: url('/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
                 url('/fonts/Montserrat-Bold.woff') format('woff'),
                 url('/fonts/Montserrat-Bold.ttf') format('truetype'),
                 url('/fonts/Montserrat-Bold.svg#MontseBold') format('svg');
            font-weight: normal;
            font-style: normal;
        }        
        /*
        @font-face {
            font-family: 'MontseBlack';
            src: url('/fonts/Montserrat-Black.eot');
            src: url('/fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
                 url('/fonts/Montserrat-Black.woff') format('woff'),
                 url('/fonts/Montserrat-Black.ttf') format('truetype'),
                 url('/fonts/Montserrat-Black.svg#MontseBlack') format('svg');
            font-weight: normal;
            font-style: normal;
        }*/ 


        
        @font-face {
        font-family: 'RobotoRegular';
        src: url('/fonts/Roboto-Regular-webfont.eot');
        src: url('/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('/fonts/Roboto-Regular-webfont.woff') format('woff'),
             url('/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
             url('/fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
        font-weight: normal;
        font-style: normal;
        }
        
        @font-face {
        font-family: 'RobotoBold';
        src: url('/fonts/Roboto-Bold-webfont.eot');
        src: url('/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('/fonts/Roboto-Bold-webfont.woff') format('woff'),
             url('/fonts/Roboto-Bold-webfont.ttf') format('truetype'),
             url('/fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
        font-weight: normal;
        font-style: normal;
        }











/*FUENTE*/
.ucase{text-transform:uppercase}
.lcase{text-transform:lowercase}
.tdecorationnone{text-decoration:none}
/*BLOQUE*/
.talingleft{text-align:left}
.talingcenter{text-align:center}
.talingright{text-align:right}

.valignmiddle{vertical-align:middle}

/*COLORES*/
.blue{color:#50a2a0}
.black{color:#000}
.white{color:#fff}
.darkgreen{color:#1A1E0F}
.lgrey{color:#ccc}
.lsgrey{color:#eaeaea}


.Backlightgreen{background-color: #EAF1DC;}
.BackWhite{background-color: #fff;}
/*DISEÑO*/
.fleft{
    float: left;
}
.cleft{
    clear: left;
}
.fright{
    float: right;
}
.clear{
    clear: both;
}
.displaynone{display:none}


.row{overflow:hidden}
/*MARGENES*/
.marginB2{margin-bottom:2px}
.marginB3{margin-bottom:3px}
.marginT2{margin-top:2px}
.marginT3{margin-top:3px}
.marginT4{margin-top:4px}.marginT3{margin-top:3px}
.marginT5{margin-top:5px}
.marginB5{margin-bottom:5px}
.marginR5{margin-right:5px}
.marginL5{margin-left:5px}
.marginT8{margin-top:8px}
.marginT10{margin-top:10px}
.marginB10{margin-bottom:10px}
.marginR10{margin-right:10px}
.marginL10{margin-left:10px}

.marginT15{margin-top:15px}
.marginB15{margin-bottom:15px}
.marginR15{margin-right:15px}

.marginT20{margin-top:20px;}
.marginB20{margin-bottom:20px}
.marginR20{margin-right:20px}
.marginL20{margin-left:20px}
.marginL25{margin-left:25px}
.marginL30{margin-left:30px}
.marginT25{margin-top:25px}
.marginT30{margin-top:30px}
.marginR30{margin-right:30px}

.marginT40{margin-top:40px}
.marginT50{margin-top:50px}
.marginT60{margin-top:60px}
.marginT70{margin-top:70px}
.marginT80{margin-top:80px}
.marginL200{margin-left:200px}

.padT1{padding-top: 1px}
.padT2{padding-top: 2px}
.padT3{padding-top: 3px}
.padT4{padding-top: 4px}
.padT5{padding-top: 5px}
.padB5{padding-bottom: 5px}
.padR5{padding-right: 5px}



.padL1{padding-top: 1px}
.padL2{padding-top: 2px}
.padL3{padding-top: 3px}
.padL4{padding-top: 4px}
.padL5{padding-left: 5px}

.padT6{padding-top: 6px}
.padT7{padding-top: 7px}
.padT8{padding-top: 8px}
.padT9{padding-top: 9px}




.padT10{padding-top: 10px}
.padT12{padding-top: 12px}
.padT14{padding-top: 12px}
.padT15{padding-top: 12px}
.padB10{
    padding-bottom: 10px;
}
.padR10{padding-right: 10px}
.padL10{
    padding-left: 10px;
}
.padL15{padding-left: 15px}
.padT20{
    padding-top: 20px;
}
.padB20{padding-bottom: 20px}
.padR20{padding-right: 20px}
.padL20{padding-left: 20px}
.padL25{padding-left: 25px}
.padL30{padding-left: 30px}
.padL35{padding-left: 35px}
.padL40{padding-left: 40px}
.padR30{padding-right: 30px}
.padR40{padding-right: 40px}
.padT30{padding-top: 30px}
.padT40{
    padding-top: 40px;
}
.padT50{padding-top: 50px}

.padL50{padding-left: 50px}
.padL60{padding-left: 60px}
.padL70{padding-left: 70px}
.padL80{padding-left: 80px}

/*TAMAÑOS*/
.width190{
    width: 190px;
}
.width250{width: 250px}
.width320{width: 320px}
.width590{width: 590px}
.h20{height:20px}
.h25{height:25px}

/*BORDES*/
.bordertop{border-top:1px solid #d2d8db}
/*FUENTES*/
.font8{font-size:8px}
.font9{font-size:9px}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{
    font-size: 14px;
}
.font16{font-size:16px}
.font18{
}
/*****************************************************************/

/******
SORTEOS
******/
body#body_sorteo #city 
{
    visibility:hidden;
}

body#body_viajes_detalle #city 
{
    visibility:hidden;
}


body#body_Pedido #city 
{
    visibility:hidden;
}

body#body_pago #city 
{
    visibility:hidden;
}

body#body_login #city 
{
    visibility:hidden;
}

body#contacto #city 
{
    visibility:hidden;
}

body#tunegocio #city 
{
    visibility:hidden;
}
body#body_dmarcas #city 
{
    visibility:hidden;
}
/*
body#body_dproductos #city, body#body_productos #city, body#body_marcas #city, body#body_productosdeco #city, body#body_dproductosdeco #city,
body#body_ViajesAMedida #city, body#body_ViajesEmpresas #city
{
    visibility:hidden;
}

body#body_dproductos #banlogohead, body#body_productos #banlogohead, body#body_marcas #banlogohead, 
body#body_productosdeco #banlogohead, body#body_dproductosdeco #banlogohead,
body#body_ViajesAMedida #banlogohead, body#body_ViajesEmpresas #banlogohead {
    background-color:#e6e8dd;
    top:65px;
    left:0px;
    width:160px;
    height:20px;
    position:absolute;
}

*/
    

/******************************************************
CONDICIONES Y TERMINOS DE USO
******************************************************/
.conditions{
    font-family: RudaRegular;
    Font-Size: 9px;
    text-decoration: none underline;
    color: #35a103;
}
#body_Pedido.cpedido.headcdo .conditions{color: #c41832;font-size: 12px;font-family: RobotoRegular;}


.text_obligatorio{
    display: block;
    font-family: RudaRegular;
    font-size: 11px;
}
.obligatorio{color:#b77088}

#policy{float:left;border:0;width:13px;height:13px;margin-top:5px}

.PoliticaPrivacidad span.text_obligatorio{font-size: 9pt;}

.customer-name{clear:both}

.field{
    width: 203px;
    font-family: RudaRegular;
}

.fieldset{padding: 0 0 15px 0; margin: 0px;}

.fieldset label, .fieldsetR label{
    font-size: 12px;
    font-family: RudaRegular;
}

.fieldsetR{
    padding: 0 0 15px 0;
    margin: 0px;
    padding-left: 12px;
    float: left;
    clear: left;
    padding-top: 10px;
    margin-left: 5px;
}

.fieldsetRButton{
    padding: 0 0 15px 0;
    margin: 0px;
    padding-left: 65px;
    float: left;
    clear: left;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}


.required{width:170px}

.btn_blue{background:#50a2a0;border:0;color:#fff;font-size:12px;font-weight:bold;display:inline-block;
          cursor:pointer;padding:4px 10px;text-decoration:none;float:left}

.btn_green{font-family:Arial; background:#b3ed00;border:0;color:#1A1E0F;font-size:12px;font-weight:bold;display:inline-block;
          cursor:pointer;padding:4px 10px;text-decoration:none;float:left; height:29px}

.btn_greenB{
    font-family: Arial;
    background: #26463B;
    border: 2px #DEFF42 solid;
    color: #DEFF42;
    font-size: 11pt;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    padding: 4px 10px;
    text-decoration: none;
    float: left;
    height: 35px
}

          
.btn_orange{font-family:Arial; background:#ffbf1f;border:0;color:#1A1E0F;font-size:12px;font-weight:bold;display:inline-block;
          cursor:pointer;padding:4px 10px;text-decoration:none;float:left; height:29px}   
                 
.btn_orangeP{
    font-family: Arial;
    background: #ffbf1f;
    border: 0;
    color: #1A1E0F;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    padding: 4px 10px;
    text-decoration: none;
    float: left;
    height: 25px
}   
                    
.btn_blue:hover{color:#fff;background:#b77088}




.ListBoxA
{
    border: 1px #008000 solid;
    padding-left: 10px;
    padding-top: 5px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: #ebffbf;
    color: #26463B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    overflow: auto;
}

.ListBoxB
{
    border: 1px #008000 solid;
    padding-left: 10px;
    padding-top: 5px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: #F8F8F8;
    color: #060;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    overflow: auto;
}


.ListBoxC
{
    border: 1px #4e4b45 solid;
    padding-left: 10px;
    padding-top: 5px;

    background-color: #e6e8dd;
    color: #4e4b45;
    font-family: 'RudaRegular';
    font-size: 14px;
    font-weight: normal;
    overflow: auto;
}

.ListBoxD
{
    border: 1px #4e4b45 solid;
    padding-left: 10px;
    padding-top: 5px;

    background-color: #e6e8dd;
    color: #4e4b45;
    font-family: 'RudaRegular';
    font-size: 14px;
    font-weight: normal;
    overflow: auto;
}



.borde-redondeadoS
{
    -webkit-border-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-radius: 8px;
    border-bottom-left-radius: 8px;
}



/*****Clase para campo localizacion de detalle***************/

.loc
{
     text-decoration:none;
     color:#4e4b45;
}

/** END GENERAL **/

/** BUTTON **/

.btn_orange{
    font-family: Arial;
    background: #b3ed00;
    border: 0;
    color: #1A1E0F;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    padding: 4px 10px;
    text-decoration: none;
    height: 29px;
    float: left;
}


.button, .button:visited  
{
    display: inline-block;  padding: 5px 10px 6px;  
    color: #FFF;  text-decoration: none;  
    border-bottom: 1px solid rgba(0,0,0,0.25);  
    border:1px solid #b6ed00;
    display:inline-block;
    font-family: RudaRegular;
    font-weight: normal;     
    text-align:center;     
        cursor: pointer;         
}

#body_Pedido.headcdo .ppbtnbuy{margin-bottom: 50px; margin-left: 0px}
#body_Pedido.headcdo .ppbtnbuyh{clear:left;float:left;padding-left:260px;margin-top:20px;margin-bottom: 20px}

.buttonbuy {color: #fff;background: #35a103;
    background: -webkit-gradient(linear, center top, center bottom, from(#35a103), to(#35a103));
    display: inline-block;font-family: RudaRegular;font-weight: normal;text-align: center;font-size:18px;padding: 15px 20px;text-decoration: none;
    border: 0;cursor: pointer;}
 
.headcdo .buttonbuy {color: #fff;background: #c41832;
    background: -webkit-gradient(linear, center top, center bottom, from(#c41832), to(#c41832));
    display: inline-block;font-family: RobotoRegular;font-weight: normal;text-align: center;font-size:18px;padding: 15px 85px;text-decoration: none;
    border: 0;cursor: pointer;}






/*.button:hover {  background-color: #111;  color: #FFF;}
.button:active{  top: 1px;} */ /* el efecto click */ 

.buttonL, .buttonL:visited  
{
    display: inline-block;  padding: 5px 10px 6px;  
    color: #FFF;  text-decoration: none;  
    border-bottom: 1px solid rgba(0,0,0,0.25);  
    border:1px solid #b6ed00;
    display:inline-block;
    font-family: RudaRegular;
    font-weight: normal;     
    text-align:center;              
}




/* botones pequeños */
.small.button, .small.button:visited   
{
    
    font-size: 11px ;
    font-family: RudaBlack;
    font-weight: normal;   
    
} 

/* botones medianos */
/*.button, .button:visited,*/
.medium,
.medium:visited   
{
    font-size: 14px;
    font-weight: normal;
    height:28px;
} 
    
/* botones medianos N*/
.
.mediumButton,
.mediumButton:visited   
{
    font-size: 12px;
    font-family: RudaRegular;
    font-weight: normal;
    height:28px;
    /*text-shadow: 0 -1px 1px rgba(0,0,0,0.25);*/
    /*text-shadow: 1px 1px 0px rgba(0,0,0,0.25);*/
}    
    
    
    
    
/* botones grandes */
.large, 
.large:visited   
{
    font-size:14px;
    font-family: RudaRegular;  
     font-weight: normal;      
    
} 
    
/* botones extra grandes */
.super, 
.super:visited {  font-size: 34px;  padding: 8px 14px 9px;}


/* definimos los colores */

.lgreen, 
.lgreen:visited {
    color: #1A1E0F;
    border:1px solid #70930a;
}
.lgreen,  /*Gradiente de www.colorzilla.com/gradient-editor */
.lgreen:visited {
    background: rgb(210,255,82);
/* Old browsers */background: -moz-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); /* FF3.6+ */;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,255,82,1)), color-stop(100%,rgba(145,232,66,1))); /* Chrome,Safari4+ */;
    background: -webkit-linear-gradient(top, rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Chrome10+,Safari5.1+ */;
    background: -o-linear-gradient(top, rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Opera11.10+ */;
    background: -ms-linear-gradient(top, rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* IE10+ */;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */;
    background: #35a103; /* W3C */
    top: 0px;
    left: 0px;
    color: #e6e8dd;
}
.lgreen:hover {/*Gradiente de www.colorzilla.com/gradient-editor */
    background: rgb(145,232,66); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(145,232,66,1) 0%, rgba(210,255,82,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,232,66,1)), color-stop(100%,rgba(210,255,82,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(145,232,66,1) 0%,rgba(210,255,82,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(145,232,66,1) 0%,rgba(210,255,82,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(145,232,66,1) 0%,rgba(210,255,82,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91e842', endColorstr='#d2ff52',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(145,232,66,1) 0%,rgba(210,255,82,1) 100%); /* W3C */
}


/* Botón dgreen */
.dgreen, .dgreen:visited {color: #fff;border:0px solid #875913;background-color: #35a103; background: -webkit-gradient(linear, center top, center bottom, from(#35a103), to(#35a103));}

.dgreen:hover {background-color: #43c705;background: -webkit-gradient(linear, center top, center bottom, from(#43c705), to(#43c705));}

/* Botón dgreenB */
.dgreenB, .dgreenB:visited {color: #fff;background: #75b027;background: -webkit-gradient(linear, center top, center bottom, from(#75b027), to(#75b027));}
.dgreenB:hover {background: #8dd42f;background: -webkit-gradient(linear, center top, center bottom, from(#8dd42f), to(#8dd42f));}

/* Botón dgreenV */
.dgreenV, .dgreenV:visited {color: #fff;background: #2d8f71 ;background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));}
.dgreenV:hover {background: #2d8f71 ;background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));}


/* Botón dburV */
.dburV, .dburV:visited {color: #fff;background: #990166 ;background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));    border: 0px;}
.dburV:hover {background: #990166 ;background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));border: 0px;}



/* Botón dgreyMC */
.dgreyMC, .dgreyMC:visited {color: #fff;border:0px solid #875913;background: #4f4c46;background: -webkit-gradient(linear, center top, center bottom, from(#4f4c46), to(#4f4c46));}
.dgreyMC:hover {background: #6f6c66;background: -webkit-gradient(linear, center top, center bottom, from(#6f6c66), to(#6f6c66));}

/* Botón dgreyMC2 */
.dgreyMC2, .dgreyMC2:visited {color: #fff;border:1px solid #4f4c46;background: #8e887f; background: -webkit-gradient(linear, center top, center bottom, from(#8e887f), to(#8e887f));}
.dgreyMC2:hover {background: #8e887f; background: -webkit-gradient(linear, center top, center bottom, from(#8e887f), to(#8e887f));}

/* Botón dorange */
.dorange, .dorange:visited {color: #fff;border:0px solid #875913;background: #ee7214;background: -webkit-gradient(linear, center top, center bottom, from(#ee7214), to(#ee7214));}
.dorange:hover {background: #d17217;background: -webkit-gradient(linear, center top, center bottom, from(#d17217), to(#d17217));}







.dgrey.button, .dgrey.button:visited {
    color: #e6e8dd;
     border-bottom:2px solid #4f4c46;
      border-top:2px solid #4f4c46;
      border-right:2px solid #4f4c46;
      border-left:2px solid #4f4c46;
    background: #4f4c46;
    background: -webkit-gradient(linear, center top, center bottom, from(#4f4c46), to(#4f4c46));
  
}

.dgrey.button:hover {background: #6c6961;color: #fff;background: -webkit-gradient(linear, center top, center bottom, from(#6c6961), to(#6c6961));}


.dgreyB.button, .dgrey.button:visited {
    color: #e6e8dd;
     border-bottom:2px solid #4f4c46;
      border-top:2px solid #4f4c46;
      border-right:2px solid #4f4c46;
      border-left-style:hidden;
    background: #4f4c46;
background: -webkit-gradient(linear, center top, center bottom, from(#4f4c46), to(#4f4c46));
  
}

.dgreyB.button:hover {background: #92e30b;color: #fff;background: -webkit-gradient(linear, center top, center bottom, from(#92e30b), to(#92e30b));}







.dgreyE.button, .dgreyE.button:visited {
    color: #e6e8dd;
     border-bottom:2px solid #4f4c46;
      border-top:2px solid #4f4c46;
      border-right:2px solid #4f4c46;
      border-left-style:hidden;
    background: #4f4c46;
  
}

.dgreyE.button:hover {background: #ee7214;color: #fff;}








.orange.button, 
.orange.button:visited {
    color: #1A1E0F;
    border:1px solid #8d867d;
}
.orange.button, /*Gradiente de www.colorzilla.com/gradient-editor */
.orange.button:visited {
background: #43c705; /* Old browsers */
/*background: -moz-linear-gradient(top,  #fc0 0%, #fc0 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#fc0)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #febf01 0%,#fc0 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #febf01 0%,#fc0 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #febf01 0%,#fc0 100%); /* IE10+ */
/*background: linear-gradient(top,  #febf01 0%,#fc0 100%);  W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0', endColorstr='#fc0',GradientType=0 );  IE6-9 */
  
}    
.orange.button:hover {/*Gradiente de www.colorzilla.com/gradient-editor */
    background: #43c705; /* Old browsers */
    /*background: -moz-linear-gradient(top, rgba(255,127,4,1) 0%, rgba(255,124,0,1) 49%, rgba(255,167,61,1) 50%, rgba(255,183,107,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,127,4,1)), color-stop(49%,rgba(255,124,0,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(100%,rgba(255,183,107,1))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, rgba(255,127,4,1) 0%,rgba(255,124,0,1) 49%,rgba(255,167,61,1) 50%,rgba(255,183,107,1) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, rgba(255,127,4,1) 0%,rgba(255,124,0,1) 49%,rgba(255,167,61,1) 50%,rgba(255,183,107,1) 100%); /* Opera11.10+ */
    /*background: -ms-linear-gradient(top, rgba(255,127,4,1) 0%,rgba(255,124,0,1) 49%,rgba(255,167,61,1) 50%,rgba(255,183,107,1) 100%); /* IE10+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f04', endColorstr='#ffb76b',GradientType=0 ); /* IE6-9 */
    /*background: linear-gradient(top, rgba(255,127,4,1) 0%,rgba(255,124,0,1) 49%,rgba(255,167,61,1) 50%,rgba(255,183,107,1) 100%); /* W3C */    
 }


.pink.button {
    background-color: #AF1672;
}
.pink.button:hover{ background-color: #C81E82; }
.green.button, 
.green.button:visited { background-color: #91BD09; }
.green.button:hover{ background-color: #749A02; }
.red.button, 
.red.button:visited { background-color: #E62727; }
.red.button:hover{ background-color: #CF2525; }

.blue.button, 
.blue.button:visited { background-color: #2981E4; }
.blue.button:hover{ background-color: #2575CF; }
.yellow.button, 
.yellow.button:visited { background-color: #FFB515; }
.yellow.button:hover{ background-color: #FC9200; }




.btopedidoA
{

    cursor:pointer;

}



.sombra-div {
/*height:30px;
padding: 10px;
width: 450px;
font-size: 18px;
margin: 10px auto;
text-align: center;

background-color:#F0C2D1;*/
border: 1px solid #C0C0C0;


       -moz-box-shadow: 4px 4px 3px #ccc;
    -webkit-box-shadow: 4px 4px 3px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);  


}


.sombra-image 
{
/*    
padding: 0.1em;
width: 200px;
height: 210px;
background-color:#FFF;
*/
border: 1px solid #C0C0C0;
-moz-box-shadow:4px 4px 3px #ccc;
-webkit-box-shadow: 4px 4px 3px #ccc;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);

}


/** END BUTTON **/

/** ESTILOS **/

/*Reseteo genérico de CSS*/  

*
{
    margin: 0;
    padding: 0;
}
/*html,body{height:100%;}*/ 
body {

    margin-left: auto;
    margin-right: auto;
    
    /*background:center top no-repeat url('http://deskontalia.info/web/Navidad/fondonavidad.jpg?v1');*/
    background-color: #e6e8dd;
    
    /*background-image: url("img/background.jpg");  /*imagen a poner de fondo, especificar ruta si se necesita */
    /*background-position: top left; /* especificar la posicion inicial del fondo */
    /*background-repeat: no-repeat;  /* evitar repeticion de fondo */
    /*background-attachment:fixed; /* dejar el fondo fijo     */
}

#body_poblacion.campaign.destapB {/*background:center top no-repeat url('http://deskontalia.info/web/Navidad/fondonavidad.jpg?v1');*/ background-color:#e6e8dd}

body#body_pago {background-image:none}


body#body_poblacion #tooltipmenu {
    /*background-image: url(../images/lokal_tooltip.png);
    height: 81px; 
    width: 197px;*/

}


#ContenedorPrincipal{
    width: 995px; /*width: 100%;*/;
    margin: 0 auto;
    padding-left: 0px; /*margen interno*/;
    padding-right: 0px; /*margen interno*/;
    padding-top: 0px; /*margen interno*/;
    padding-bottom: 0px;
    font-weight: normal;
    background-color:#e6e8dd;
}

#Contenedor{
    width: 995px;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color:#e6e8dd;
} 

.headcdo #Contenedor{font-family:RobotoRegular}

#ContenedorMain{
    width: 995px;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    background-color:#e6e8dd;
}


#body_poblacion.campaign #ContenedorMain {margin-bottom:50px}

#ContenedorMain #LTDheader6 img {width:310px}

#ContenedorMain #LTDheader6 #banner6 {margin-left: 21px;}

#body_poblacion.destapB #slidermain{display:none}



#dtxtresult {font-size: 26px;color:#4b4842; margin:10px 0px;}


.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url("images/i_notice.gif") 20px 50% no-repeat}
.noscript p{margin:0}



/******************************************************/
/******  CABECERA  ****************/
/******************************************************/

div#CabeceraGeneral{
    padding: 0;
    margin: 0;
    position: relative;
}


#body_sorteoN div#CabeceraGeneral {
    /*display:none;*/
}


#panelmenubtn {display:none}





/******************************************************/
/******  CONTENIDO         ****************/
/******************************************************/

.ContenidoIndex{
    width: 995px;
    vertical-align: top;
    float: left;
    background-color: #e6e8dd;
    min-height: 600px;
    margin-bottom: 20px;
    /*border-top-color: #8d867d;
    border-top-style: solid;
    border-top-width: 1px;*/
    font-weight: normal;
}

#body_ViajesAMedida .ContenidoIndex{margin-top:30px;margin-bottom:80px}


.ContenidoIndexMain{
    width: 995px;
    vertical-align: top;
    float: left;
    background-color: #e6e8dd;
    min-height: 600px;
    /*border-top-color: #8d867d;
    border-top-style: solid;
    border-top-width: 1px;*/
}

#body_poblacion.campaign.destap .ContenidoIndexMain{background-color:#fff}


.ContenidoIndexMain #LTDheader5 #slideshowHolder {background-color:#e6e8dd;}

body#contacto #ColumnaPrincipalCN {margin-bottom: 50px;float: left;margin-top: 20px;margin-left: 20px;width: 789px;background-color: #ffffff;}
body#contacto #ColumnaPrincipalCN #TextComentarios{    
    width: 600px;
    height: 119px;
    font-size: 12px;
    font-family: RudaRegular;
    color: #4F4C46;
    border-width: 2px;
    border-style: Solid;
    border-color: #4F4C46;
    background-color: #E6E7DD;}

#ZoneA{
    float: left;
    width: 484px;
}

#ZoneB{
    float: left;
    width: 277px;
}









/****************************************************/
/******  COLUMNA VERTICAL DERECHA         ****************/
/******************************************************/
#ColumnaVerticalA{
    float: left;
    width: 190px;
    margin-bottom: 10px;
    clear:left;
    margin-top:5px;
    display:block;
}


#body_poblacion #ColumnaVerticalA{width: 995px;}
#body_poblacion.destapB #LTDheader6, #body_poblacion.destapB #ColumnaVerticalA{display:none}
#ColumnaVerticalA_FUT{
    float: left;
    width: 180px;
    margin-bottom: 30px;
    clear:left;
}





#ColumnaVerticalAA{
    float: right;
    width: 232px;
    background-color: #ffffff;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top: 2px;
}

#ColumnaVerticalP{
    float: left;
    clear:left;
    width: 194px;
    margin-bottom: 30px;
}


.UPnlComarcas
{

    float: left;
    clear: left;
    margin-left: 5px;
   
       -moz-box-shadow: 4px 4px 3px #ccc;
    -webkit-box-shadow: 4px 4px 3px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);     

}


.UPnlExpress
{
    float: left;
    clear: left;
    margin-left: 0px;
    /*
       -moz-box-shadow: 4px 4px 3px #ccc;
    -webkit-box-shadow: 4px 4px 3px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);
*/         

    background-image: url("images/panelexpress.png");  /*imagen a poner de fondo, especificar ruta si se necesita */
    background-position: top left; /* especificar la posicion inicial del fondo */
    background-repeat: no-repeat;  /* evitar repeticion de fondo */
    background-attachment:fixed; /* dejar el fondo fijo     */

}


#CFacil
{
    float: left;
    clear: left;
    margin-top: 100px;
    margin-bottom: 5px;
    font-family: RudaRegular;
    font-size: 12px;
    padding-top: 20px;
    border-top-color: #8d867d;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: 50px;
    color: #4f4c46;
    font-weight: normal;
}

#CFacil span
{
     font-family: RudaBlack;   
}


.PnlComarcas
{
     color:#e6e8dd;
     font-family: 'RudaRegular';
     font-size:17px;  
     Width:165px;
     background-color:#524f45;
}





#ColumnaVerticalAPrev{
    float: left;
    width: 995px;
    padding-top: 0px;
}

#ColumnaVerticalL{
    float: left;
    width: 175px;
    padding-left: 5px;
    margin-top: 2px;
    padding-top: 10px;
}





#offerAdPrev
{
    margin: 0;
    width: 985px;
    float: left;
    padding-right: 10px;
    font-family: RudaRegular;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    color: #4f4c46;
}

/****************************************************/
/******  COLUMNA VERTICAL OFERTAS         ****************/
/******************************************************/

#ColumnaVerticalB{
    float: left;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 15px;
}

/** footer **/

#footer
{
    padding-bottom: 0;
    padding: 0;


    margin-left: auto; margin-right: auto; 
    background-color: #4b4842;  
    clear: left;
    /*float: left;
    width: 995px;*/
}
.headcdo #footer{background-color: rgba(55, 25, 50, 1);}
.headcdo #footer #SFooter{background-color: rgba(55, 25, 50, 1);padding-top: 20px;} 


#iframereloj
{
    overflow: hidden;
    width: 200px;
    height: 40px
}

/** comofunciona.aspx **/

#ColumnaPrincipalCF
{
    margin: 20px 0 50px 20px;
    float: left;
    width: 789px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #fff;
}

#ColumnaPrincipalCF .cp
{
    padding: 10px 10px 10px 20px;
    margin-bottom: 20px;
    font-family: RudaRegular;
    font-size: 13px;
}

#ColumnaPrincipalCF .cp span.cpspan3
{
}

#ColumnaPrincipalCF .cp span.cpspan2
{
}

#ColumnaPrincipalCF .cp span.cpspan1
{
}

/** snapToolbar **/
.snapToolbar
{
    position:fixed !important;
    right: 0px;
    bottom:0px;
    height:25px;
    font-family:Arial;
    font-size:11px;
    padding-top:0px;
    color:#fff;    
    display:none;
}

.snapToolbar .leftborder
{
     width:8px;
     height:25px;
     position:absolute;
     left:0px;
     bottom:0px;
     background-color:transparent;
     background-image:url('/images/bolsas_pie.png?ReleaseVersion=1025');
     background-repeat: no-repeat;
     background-attachment:scroll;
     background-position:right -50px;
     background-clip: border-box;
     background-origin: padding-box;
     bacround-size: auto auto;

}

.snapToolbar .expandedContent
{
     height:25px;
     line-height:25px;
     padding-top:5px;
     text-align:left;
     
     
     
}

.snapToolbar .mainContainerBox
{
     text-align:left;
     position:relative;
     margin-top:9px;
     margin-bottom:0px;
     margin-right: auto;
     margin-left: auto;
     margin-left-ltr-source: physical;
     margin-left-rtl-source: physical;
     margin-right-ltr-source: physical;
     margin-right-rtl-source: physical;
     height: 25px;
     width: auto;
     padding:0px;
}


.snapToolbar .snapLeftBox
{
     position:absolute;
     left:0px;
     top:0px;
     white-space: nowrap;
}







/** tunegocio.aspx **/
#ColumnaPrincipalTN
{
    float: left;
    width: 769px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    padding-left: 20px;
}

#ColumnaPrincipalTN .CPTNHead
{
    padding: 10px 10px 10px 0;
    margin-bottom: 20px;
}

#ProvDatos
{
    float: left;
}

#ProvDatos input.input-text
{
    Width:150px;
    Height:28px;
}

#ProvDatos #TextComentarios
{
    Width:492px;
    Height:105px; 
    background-color:#e6e8dd;  
    border: 2px solid #4f4c46; 
    color:#4f4c46;
    font-family:RudaRegular;
    font-size:12px;                  
}

#ProvDatos #AntiSpam
{
    Width:0px;
    Height:0px;
    border-width:0px;   
}

at: left;
    width: 972px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 10px;
    margin-top: 25px;
    padding-bottom: 20px;
    background-color: #eee;
}


#ColumnaPrincipalCN
{
    float: left;
    width: 789px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 0;
    height: 592px;
    margin-bottom: 50px;
    background-color: #ffffff;
}


/** baja.aspx **/
#ColumnaPrincipalBJ
{
    float: left;
    width: 789px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    height: 592px;
    margin-bottom: 50px;
    background-color: #ffffff;
}




/** PoliticaPrivacidad.aspx **/
#ColumnaPrincipalPP
{
    padding-bottom: 20px;
    padding: 20px 20px 40px 0;
    width: 501px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-top: 15px;
}

#ColumnaPrincipalPP p
{

    font-family: RudaRegular;
    font-size: 13px;

}




/** CondicionesDeUso.aspx **/
#ColumnaPrincipalCU
{
    padding-bottom: 20px;
    padding: 0 0 40px 20px;
    width: 769px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-top: 20px;
    float: left;
    margin-left: 20px;
    background-color: #fff;
}






/** AyudaRegalo.aspx **/
#ColumnaPrincipalAR
{
    padding-bottom: 20px;
    padding: 20px 20px 40px 20px;
    float: left;
    width: 501px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 0;
    margin-top: 15px;
    background-color: #e6e8dd;
}



/** ValidarDatos.aspx **/
#ColumnaPrincipalVD
{
    float: left;
    width: 541px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 200px;
    margin-top: 30px;
    padding-bottom: 20px;
    height: 592px;
}


/** PagoOK.aspx **/
#ColumnaPrincipalPOK
{
    float: left;
    width: 541px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 200px;
    margin-top: 15px;
    padding-bottom: 20px;
    padding: 10px;
}

/** PagoKO.aspx **/
#ColumnaPrincipalPKO
{
    float: left;
    width: 550px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 200px;
    margin-top: 15px;
    padding-bottom: 20px;
    padding: 10px;
    color: #4b4842;
}

.headcdo #ColumnaPrincipalPKO {
    float: left;
    width: 735px;
    font-family: robotoregular;
    font-size: 18px;
    margin-left: 0;
    margin-top: 0;
    color: #333;
    padding: 0 130px;
}


/** PagoOKPayPal.aspx **/
#ColumnaPrincipalPOKPP
{
    float: left;
    width: 541px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 200px;
    margin-top: 15px;
    padding-bottom: 20px;
    background-color: #EAF1DC;
    padding:10px;
}

/** PagoKOPayPal.aspx **/
#ColumnaPrincipalPKOPP
{
    float: left;
    width: 541px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 200px;
    margin-top: 15px;
    padding-bottom: 20px;
    background-color: #EAF1DC;
    padding:10px;
}




/** faq.aspx **/

#accordion
{
    padding-bottom: 20px;
    padding: 0 20px 30px 20px;
    float: left;
    width: 749px;
    font-family: RudaRegular;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 50px;
    margin-bottom: 30px;
    background-color: #fff;
}

#accordion h3 {padding: 7px 15px 7px 7px;margin: 10px 0 0 0;font: normal normal normal 13px/100% RudaRegular;border: 1px #8d867d solid;cursor: pointer;}
#accordion h3 a{color: #1A1E0F;text-decoration: none;}    
#accordion div div{padding-bottom: 10px;padding-left: 10px;padding-right: 10px;padding-top: 5px;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;display: none;}    

.headcdo #accordion{width:955px;font-family:robotoregular;margin-left:0;margin-top:0;margin-bottom:0;background-color:#f3f3f3}
.headcdo #accordion h3{border:0;font-size: 18px;font-family:robotobold}
.headcdo #accordion .bloque{border-bottom:1px rgba(144,144,144,0.2) solid;font-size: 18px;padding-bottom: 20px;}

.headcdo #accordion .acchead{text-align: center;padding-top:0px; font-size: 28px; font-family: robotobold; margin-bottom: 60px;}


.headcdo .staticdo{float:left;font-size: 18px;width:935px;font-family:robotoregular;padding: 0 30px 0px 30px;margin-top: 0px;
                   background-color:#f3f3f3;margin-bottom: 0px;}
.headcdo .staticdo .staticdohead{text-align: center;padding-top:0px; font-size: 28px; font-family: robotobold; margin-bottom: 60px;}
.headcdo .staticdo p{padding-bottom:20px}

.headcdo .staticdofooterlogos{width: 935px;margin-top: 50px;background-color: #f3f3f3;margin-bottom: 00px;float: left;}
.headcdo .staticdofooterlogos .staticdofooter1{float:left}
.headcdo .staticdofooterlogos .staticdofooter2{float:right}
.headcdo .staticdofooterlogos .staticdofooter1 img{height: 150px;}
.headcdo .staticdofooterlogos .staticdofooter2 img{height: 150px;}
    
.headcdo .staticdoheadlogos{width: 935px;background-color: #f3f3f3;margin-bottom: 50px;float: left;}
.headcdo .staticdoheadlogos .staticdohead1{float:left}
.headcdo .staticdoheadlogos .staticdohead2{float:right}
.headcdo .staticdoheadlogos .staticdohead1 img{height: 90px;}
.headcdo .staticdoheadlogos .staticdohead2 img{height: 90px;}

.headcdo .staticdofooterlogos .stctxt{padding-bottom: 10px;font-family:RobotoBold}


/** END ESTILOS **/


/** PANELOFERTA **/

#offerAd #DivBusName
{
    padding: 13px 0 10px 10px;
    margin: 0;
    float: left;
    width: 100%;
    min-height: 76px;
}
#offerAd #DivBusName #IconDto
{
    float: right;
    position: relative;
    width: 133px;
    top: 0px;
    left: 0px;
}
#offerAd #DivBusName #IconDto #IconDtoImg
{
    float: left;
    position: absolute;
    top: -5px;
    left: 0px;
    z-index: 10;
}
#offerAd #DivBusName #IconDto #IconDtoValue
{
    padding: 5px 0 0 0px;
    position: absolute;
    top: 30px;
    left: 40px;
    z-index: 200;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24pt;
    text-align: center;
}

#offerAd #DivBusName #IconDto #IconDtoValue p
{
        font-size: 12pt;
}

#offerAd #DivBusName #DivTituloOferta
{
    float: left;
    padding: 0 0 0 0;
    margin: 0;
    width: 596px;
}



#offerAd #DivBusName #DivTituloOferta h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #1A1E0F;
}

/* @group #offerAd */
#offerAd
{
    margin: 0;
    padding: 0 0 10px 0;
    width: 761px;
    float: left;
}

/*** ZoneA ***/



#offerAd #ZoneA #DivPhoto
{
    padding: 2px 0 0 0;
    margin: 0;
    float: left;
    clear: left;
    height: 408px;
}


#offerAd #ZoneA #DivPhoto .offerPhoto
{
    margin: 0;
    padding: 0;
    float: left;
}

#offerAd #ZoneA #Compt
{
    padding: 0;
    margin: 0;
    float: left;
    clear: left;
    width: 473px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-color: #C0C0C0;
    border-top-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#offerAd #ZoneA #Compt .shareoft
{
    float: left;
    padding-left: 11px;
}

#offerAd #ZoneA #Compt .shareoftText
{
    float: left;
    padding-left: 11px;
    padding-top: 3px;
}


/*** ZoneB ***/
#offerAd #ZoneB .offerInfo
{
    padding: 10px 0 0 0;
    float: left;
    font-size: 16px;
    margin: 0;
}

#offerAd #ZoneB .offerInfo p 
{
}

#offerAd #ZoneB .offerInfo strong,
#offerAd .offerInfo b
{
    font-weight: 700;
}

#offerAd #ZoneB .offerInfo h1
{
    border: none;
    color: #800080;
    font-size: 30px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #fff;
}


#offerAd #ZoneB .offerInfo #Prices{
    float: left;
    text-align: center;
    padding: 0 0 0 40px;
    position: relative;
    height: 106px;
    width: 235px;
    margin-bottom: 10px;
    top: 0px;
    left: 0px;
}


#offerAd #ZoneB .offerInfo #Prices 
.eprice 
{
    margin: 0;
    float: left;
    clear: left;
    width: 390px;
    position: absolute;
    top: 0px;
    left: -55px;
    height: 105px;
}

#offerAd #ZoneB .offerInfo #Prices 
.price 
{
    margin: 0;
    float: left;
    clear: left;
    position: absolute;
    top: 15px;
    left: 10px;
    color: #1A1E0F;
    font-size: 9pt;
    font-weight: bold;
    width: 140px;
}

#offerAd #ZoneB .offerInfo #Prices 
.price p
{
    font-size: 40pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

#offerAd #ZoneB .offerInfo #Prices 
.price p span 
{
    font-size: 40pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}


#offerAd #ZoneB #CmdCompra 
{
    padding: 0 0 0 0;
    position: absolute;
    top: 32px;
    left: 157px;
    width: 110px;
}


#offerAd #ZoneB #CmdCompra .buyBtn
{
    line-height: 1;
    margin: 0;
    text-align: center;
}

#offerAd #ZoneB #CmdCompra .buyBtn a
{
    background: url('../Images/buyBtn.png') no-repeat;
    color: #fff;
    display: block;
    font-size: 21px;
    font-weight: 900;
    height: 48px;
    line-height: 1.05;
    padding: 14px 0 5px 0;
    text-align: center;
    text-transform: uppercase;
    width: 192px;
}

#offerAd #ZoneB #CmdCompra .buyBtn a:hover
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 0 0 15px #cb4d8e;
	-webkit-box-shadow: 0 0 15px #cb4d8e;
	background-position: 0 100%;
}

#offerAd #ZoneB #CmdCompra .buyBtn a:active
{
	position: relative;
	top: 1px;
}

#offerAd #ZoneB #PriceComp
{
    border-bottom: 1px #1A1E0F solid;
    padding: 5px 0 10px 0;
    float: left;
    background-color: #F9FFDD;
    margin-left: 11px;
    width: 255px;
    margin-top: 15px;
    border-top: 1px #1A1E0F solid;
    clear: left;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    color: #1A1E0F;
    height: 45px;
    position: relative;
}

#offerAd #ZoneB #PriceComp p.title
{
    font-size: 10pt;
}

#offerAd #ZoneB #PriceComp p.titlePold
{
    font-size: 10pt;
    color: #1A1E0F;
}



#offerAd #ZoneB #PriceComp .PriceOld,
#offerAd #ZoneB #PriceComp .Discount,
#offerAd #ZoneB #PriceComp .Saving
{
    float: left;
    font-size: 22pt;
    width: 84px;

}

#offerAd #ZoneB #PriceComp .PriceOld .PriceOldTachado
{
    position: absolute;
    top: 10px;
    left: 6px;
}


#offerAd #ZoneB #PriceComp .PriceOld
{
    background-color: #F9FFDD;
    position: relative;
    top: 0;
    left: 0;
}

#offerAd #ZoneB #PriceComp .Discount
{
    border-left-color: #1A1E0F;
    border-right-color: #1A1E0F;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    background-color: #f1feb0;
    color: #1A1E0F;
    float: left;
}

#offerAd #ZoneB #PriceComp .PriceOld .data
{
    color: #1A1E0F;
}

#offerAd #ZoneB #DBusname
{
    border-top: 1px #C0C0C0 solid;
    border-bottom: 1px #C0C0C0 solid;
    padding: 5px 0 10px 0;
    float: left;
    background-color: #ECFF93;
    margin-left: 11px;
    width: 255px;
    clear: left;
    margin-top: 10px;
}

#offerAd #ZoneB #DBusname p#Lencont
{
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    color: #1A1E0F;
}

#offerAd #ZoneB #DBusname p#BusName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    text-align: center;
    font-weight: normal;
    color: #1A1E0F;
    padding-top: 10px;
}

#offerAd #ZoneB #Time
{
    float: left;
    background-color: #fff;
    margin-left: 11px;
    width: 243px;
    margin-top: 10px;
    clear: left;
    margin-bottom: 20px;
    height: 80px;
    text-align: center;
}

#offerAd #ZoneB #Time #STime
{
    border: 4px #DEFF42 solid;
    padding: 0 2px 2px 0;
    float: left;
    background-color: #F9FFDD;
    margin-left: 5px;
    width: 233px;
    height: 79px;
    text-align: center;
}



#offerAd #ZoneB #Time p#TimeText
{
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    color: #511b5a;
}


#offerAd #ZoneB #Time p#TimeValue
{
    padding: 0;
    margin: 0;
    width: 240px;
}


#offerAd #ZoneB #BNumber
{
    border-top: 1px #C0C0C0 solid;
    border-bottom: 1px #C0C0C0 solid;
    padding: 5px 0 10px 0;
    float: left;
    background-color: #F9FFDD;
    margin-left: 11px;
    width: 255px;
    margin-top: 0;
    clear: left;
    height: 49px;
}

#offerAd #ZoneB #BNumber p#BNumberText
{
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    color: #1A1E0F;
}


#offerAd #ZoneB #BNumber p#BNumberValue
{
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 0 0;
    color: #006600;
    font-weight: bold;
    text-align: center;
    font-size: 20pt;
    padding-bottom: 5px;
}

#offerAd #ZoneB #BNumberTV
{
    border-top: 1px #C0C0C0 solid;
    border-bottom: 1px #C0C0C0 solid;
    padding: 5px 0 10px 0;
    float: left;
    background-color: #F9FFDD;
    margin-left: 11px;
    width: 255px;
    margin-top: 10px;
    clear: left;
    height: 49px;

}

#offerAd #ZoneB #BNumberTV p#BNumberTextTV
{
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    color: #1A1E0F;
}


#offerAd #ZoneB #BNumberTV p#BNumberValueTV
{
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 0 0;
    color: #1A1E0F;
    font-weight: bold;
    text-align: center;
    font-size: 20pt;
    padding-bottom: 5px;
}



/** END PANELOFERTA **/


/** VERTICALCOLUMN **/




.vhelp
{
    float: left;
    clear: left;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 15px;
    display:none;
}

.vshadow
{
      -moz-box-shadow: 4px 4px 3px #ccc;
    -webkit-box-shadow: 4px 4px 3px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);  
}











div.Newsletter{
    border-width: 0;
    border-style: none;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 16px;
    width: 360px;
    height: 52px;
    top: 10px;
    float: left;
} 

div.Newsletter p{
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    padding-bottom: 5px;
} 

div.Newsletter input.text_field{
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin-top: 5px;
    margin-bottom: 5px;
} 

div.Newsletter fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
    width: 274px;
}


div.Newsletter .fleftfirst
{
    font-size: 8pt;
}

div.Sorteo{
    padding: 5px 5px 5px 5px;
    border: 1px #ccff00 solid;
    text-align: left;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    width: 213px;
    margin-top: 5px;
} 
 



div.FPago{
    border: 1px #C0C0C0 solid;
    text-align: left;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 5px;
    font-size: 11pt;
    width: 208px;
    margin-top: 7px;
    padding-bottom: 5px;
    padding-left: 15px;
    clear: left;
} 
 

div.SFPago{
    padding-bottom: 2px;
    padding-top: 5px;
    padding: 0 0 5px 0;
    border-width: 0;
    border-style: none;
    text-align: left;
    float: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    width: 210px;
    padding-left: 5px;
} 
 
div.SFPago span
{

    font-weight: bold;

}
div.SFPago p
{
    font-size: 8pt;
    padding-top:4px;

}



div.Apdrn{
    text-align: left;
    float: left;
    margin-top: 0px;
    padding: 0px;
    border-left-style: none;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    clear: left;
} 
 
div.PromoBus{
    text-align: left;
    float: left;
    margin-top: 10px;
    padding: 5px;
    background-color: #4f4c46;
    clear: left;
    width: 161px;
    color: #e6e8dd;
    -moz-box-shadow: 4px 4px 3px #ccc;
    -webkit-box-shadow: 4px 4px 3px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5)";
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=125,strength=5);
    border: 1px solid #e6e8dd;
    padding-top: 15px;
    padding-bottom: 15px;
    display:none;
} 

div.FbTw{
    border: 1px #C0C0C0 solid;
    text-align: left;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    margin-top: 10px;
    padding: 5px;
    background-color: white;
    height: 65px;
    padding-left: 10px;
    padding-right: 10px;
} 

/** END VERTICALCOLUMN **/


/** OFFERDESCRIOTION **/

#fotocondicion
{
    padding: 0 0 0 0;
    margin: 0;
    width: 995px;
    float: left;
    clear: left;
    margin-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

#body_dproductosdeco #fotocondicion .divpc {display: block;    margin-bottom: 30px;}
#body_dproductosdeco #fotocondicion .divmovil {display: none;}



#BusAddresmob {display: none;}



.offerConditions
{
    padding: 0 0 0 0;
    width: 995px;
    float: left;
    clear: left;
    margin-top: 10px;
    margin-left: 5px;
    font-family: RobotoRegular,Arial,rudaregular;
    margin-bottom: 0;
    font-weight: normal;
    overflow: hidden;
}

.offerConditions #offerDescrip 
{
    width: 465px;
    float: left;
    padding-bottom: 32767px;
    margin-bottom: -32767px;    
}

.offerConditions #offerDescripP 
{
    width: 365px;
    float: left;
    padding-bottom: 32767px;
    margin-bottom: -32767px; 
}


.newcond .offerConditions #offerDescripP 
{
    width: 655px;
    float: left;
    padding-bottom: 0;
    margin-bottom: 0; 
}



.offerDescripHeaders
{
    font-family: RudaBlack;
    height: 20px;
    background-color: #4f4c46;
    color: #e6e8dd;
    text-align: left;
    padding-left: 5px;
    font-size: 14px;
    float: left;
    padding-top: 2px; 
}

#BusAddres .offerDescripHeaders {width: 245px;float: left; margin-left:10px;}


#body_dpoblacion #BusAddres .offerDescripHeaders.buscfb {display:none}


#offerDescrip .offerDescripHeaders{width:450px;}
#body_dproductos .offerDescripHeaders,#body_dproductosdeco .offerDescripHeaders{width:345px}
#body_dproductos.newcond .offerDescripHeaders,#body_dproductosdeco.newcond .offerDescripHeaders{width:335px;margin-left:0}
#body_dproductos.newcond #BusAddres .offerDescripHeaders,#body_dproductosdeco.newcond #BusAddres .offerDescripHeaders{width:335px;margin-left:0}
#body_dproductos.newcond #offerDescripP .offerDescripHeaders,#body_dproductosdeco.newcond #offerDescripP .offerDescripHeaders{width:635px;margin-left:0}


.newcond #BusAddres .asesor {margin-top:5px;padding-left: 45px;    margin-bottom: 20px;float:left;background-color: #fff;width: 295px;}



#offerDescConditions .offerDescripHeaders{width:245px;float:left}
#offerDescConditionsP .offerDescripHeaders{width:350px;float:left}
/*
body_poblacion
body_viajes_detalle
body_dproductos
body_dproductosdeco
body_local_detalle
*/






.offerConditions #offerDescripText 
{
    margin: 0;
    font-size: 15px;
    float: left;
    clear: left;
    width: 450px;
    padding-left: 5px;
    padding-right: 10px;
    margin-top: 10px;
    font-family:robotoregular,RobotoRegular,Arial,rudaregular;
    line-height:1.3;
}

.offerConditions #offerDescripText strong {    font-family: robotobold;font-weight: normal;}


    .offerConditions #offerDescripText .detvmedida {margin-top:20px}


.offerConditions #offerDescripTextP 
{
    margin: 0;
    font-size: 15px;
    float: left;
    clear: left;
    width: 345px;
    padding-left: 5px;
    padding-right: 10px;
    margin-top: 10px;
    line-height:1.3;
}

.newcond .offerConditions #offerDescripTextP {width: 610px;}

.offerConditions #offerDescConditions 
{
    width: 260px;
    float: left;
    height: 100%;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    background-color: #4f4c46;
}

.offerConditions #offerDescConditionsP 
{
    width: 365px;
    float: left;
    height: 100%;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    background-color: #4f4c46;
}

.newcond .offerConditions #offerDescConditionsP 
{
    width: 340px;
    float: left;
    height: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
    background-color: #e6e8dd;
}






.offerConditions #offerDescConditionsText 
{
    margin: 0;
    font-size: 15px;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 240px;
    background-color: #4f4c46;
    color: #e6e8dd;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
        font-family:RobotoRegular,Arial,rudaregular;
    line-height:1.3;
}

  .offerConditions #offerDescConditionsText strong {    font-family: robotobold;font-weight: normal;}

.offerConditions #offerDescConditionsTextP 
{
    margin: 0;
    font-size: 15px;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 345px;
    background-color: #4f4c46;
    color: #e6e8dd;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
        line-height:1.3;
}



.newcond .offerConditions #offerDescConditionsTextP 
{
    margin: 0;
    font-size: 15px;
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    width: 330px;
    background-color: #e6e8dd;
    color: #000;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
        line-height:1.3;
}



.offerConditions #offerDescConditionsTextP .condA .cond1{padding-bottom:10px}
.offerConditions #offerDescConditionsTextP .condA .cond2{padding-bottom:10px}
.offerConditions #offerDescConditionsTextP .condA .cond3{padding-bottom:10px}
.offerConditions #offerDescConditionsTextP .condA .cond4{padding-bottom:10px}
.offerConditions #offerDescConditionsTextP .condA .cond5{padding-bottom:10px}

.offerConditions #offerDescConditionsTextP .condA .cond1 span {font-family: rudablack}
.offerConditions #offerDescConditionsTextP .condA .cond2 span {font-family: rudablack}
.offerConditions #offerDescConditionsTextP .condA .cond3 span {font-family: rudablack}
.offerConditions #offerDescConditionsTextP .condA .cond4 span {font-family: rudablack}
.offerConditions #offerDescConditionsTextP .condA .cond5 span {font-family: rudablack}

.offerConditions #offerDescConditionsTextP .condA .cond5 a.conda {    text-decoration: underline;color: #4f4c46;}


.offerConditions #BusAddres{
    width: 250px;
    float: left;
    height: 100%;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

.newcond .offerConditions #BusAddres{
    width: 340px;
    margin-left:0px;
    margin-top:10px;
    float: left;
    height: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
}


.offerConditions #BusAddresText 
{
    margin: 0;
    font-size: 15px;
    margin-top: 5px;
    margin-left: 10px;
    float: left;
    width: 245px;
        font-family:RobotoRegular,Arial,rudaregular;
}

.offerConditions #BusAddresText strong {    font-family: robotobold;font-weight: normal;}

.offerConditions #BusAddresText .BusAddresTextLK
{
    float: left;
    clear:left;
    background-color: #ee7214;
    width: 245px;
    color: #e6e8dd;
    height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-left: 5px;
}

.offerConditions #BusAddresText .BusAddresTextDECO
{
    float: left;
    clear:left;
    background-color: #990166; 
    width: 245px; 
    color: #e6e8dd; 
    padding-top: 0px; 
    padding-bottom:0px; 
    margin-bottom: 0px; 
    padding-left: 5px; 
    visibility:hidden;
}

.offerConditions #BusAddresText .BusAddresTextVJ
{
    float: left;
    clear:left;
background-color: #2d8f71; width: 245px; color: #e6e8dd; height: 20px; padding-top: 5px; margin-bottom: 15px; padding-left: 5px;padding-bottom: 5px;
}


.offerConditions #BusAddresText .BusAddresTextPR
{
    float: left;
    clear:left;
background-color: #990166; width: 245px; color: #e6e8dd; padding-top: 0px; padding-bottom:0px; margin-bottom: 0px; padding-left: 5px; visibility:hidden;
}

.offerConditions #BusAddresText .BusAddresTextGE
{
    float: left;
    clear:left;
background-color: #35a103; width: 245px; color: #e6e8dd; padding-top: 5px; padding-bottom:4px; margin-bottom: 15px; padding-left: 5px;
}




.businessAbout
{
    margin: 0 0px 0 0;
    padding: 20px 20px 20px 20px;
    float: left;
    width: 955px;
}

.businessInfo
{
    float: left;
    margin: 0;
    width: 477px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.businessInfo span
{
    color: #800080;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
}

#dmapa
{
    padding-left: 0;
    padding: 0 0 0 20px;
    float: left;
    margin: 0;
    width: 458px;
    display: none;
    position: absolute;
    right: 0px;
    top: 35px;
}

.businessLocation span
{
    color: #800080;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
}


.ln
{
    float: left;
    margin-left: 0px;
    width: 260px;
    height: 4px;
    background-color: #e6e8dd;
}

.lnp
{
    float: left;
    margin-left: 0px;
    width: 365px;
    height: 4px;
    background-color: #e6e8dd;
}

.newcond .lnp{display:none;}



/** END OFFERDESCRIOTION **/

/** FOOTER **/
#SFooter
{
    margin: 0 auto;
    /*float: left;*/
    width: 995px;
    padding-bottom: 10px;
    background-color: #4b4842;
      height: 190px;
}

#SFooter #CoInfo,
#SFooter #CoHelp,
#SFooter #CoFollow
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    padding-left:15px;
    text-decoration:none;
    float:left;
}
.headcdo #SFooter #CoInfo,
.headcdo #SFooter #CoHelp,
.headcdo #SFooter #CoFollow
{
    font-family: robotoregular, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:normal;
    padding-left:15px;
    text-decoration:none;
    float:left;
}


#SFooter #CoInfo p.Cop,
#SFooter #CoHelp p.Cop,
#SFooter #CoFollow p.Cop
{
    margin: 0;
    padding-bottom: 8px;
}

#SFooter #CoInfo p.Coa,
#SFooter #CoHelp p.Coa,
#SFooter #CoFollow p.Coa
{
    padding-bottom: 5px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
}


#SFooter #CoInfo a,
#SFooter #CoHelp a,
#SFooter #CoFollow a
{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: RobotoRegular;
    text-transform:  initial;
}

.headcdo #SFooter #CoFollow a
{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: RobotoRegular;
   
}

.headcdo #SFooter #CoFollow a img{width: 40px;}


#SFooter #CoInfo
{
    width: 230px;
    color: #FFFFFF;
    float: left;
    height: 115px;
    padding-top: 20px;
}

#SFooter #CoHelp
{
    width: 230px;
    color: #FFFFFF;
    float: left;
    height: 115px;
    padding-top: 20px;
}

.headcdo #SFooter #CoHelp
{
    width: 230px;
    color: #FFFFFF;
    float: left;
    height: 115px;
    padding-top: 20px;
        padding-left: 160px;
}

#SFooter #CoFollow
{
    width: 175px;
    color: #FFFFFF;
    float: left;
    height: 115px;
    padding-top: 20px;
}

.headcdo #SFooter #CoFollow
{
    width: 175px;
    color: #FFFFFF;
    float: right;
    height: 115px;
    padding-top: 20px;
}

#SFooter #CoLogo
{
    width: 287px;
    color: #99CCFF;
    float: left;
    padding-left: 20px;
    padding-top: 20px;
}


#SFooter #FootPay
{
    width: 664px;
    float: left;
    padding-top: 0px;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 8pt;
    text-align: right;
    margin-bottom: 20px;
    clear: left;
}



#SFooter #FootCredits
{
    width: 995px;
    float: left;
    padding-top: 0px;
    color: #e6e8dd;
    font-family: RudaREgular;
    font-size: 12px;
    text-align: center;
}

.headcdo #SFooter #FootCredits
{
    width: 995px;
    float: left;
    padding-top: 26px;

    font-family: robotoregular;
    font-size: 12px;
    text-align: center;
    color: #fff;
    
font-weight:normal;
}



/** END FOOTER **/

/** LISTTEMPLATES **/



#offerAdLT
{
    width: 800px;
    float: right;
    z-index: 999;
    margin-top:20px;
}





#offerAdLTV
{
    width: 995px;
    float: left;
    z-index: 999;
}

#offerAdLT_FUT
{
    width: 810px;
    float: right;
    z-index: 999;
}


#body_poblacion .cdsort, #body_campaign .cdsort {
    padding-left:0px; padding-bottom:0px; margin-top: 10px; margin-left:0px;float:left;
}

#body_poblacion .cdsort img, #body_campaign .cdsort img{
    height: 230px;
    width: 972px;
}

#body_poblacion .cdsort .bannerstat{margin-left: 10px;margin-top: 5px;float:left}





#grid1
{
    padding-left: 2px;
}

#offerAdLTExpress
{
    border: none;
    margin: 0;
    padding: 10px 0 10px 0;
    width: 810px;
    float: left;
    z-index: 999;
    margin-top: 2px;
    position: relative;
    margin-left: 5px;
}


#ListTemplate,.zListTemplate
{
    background-color: #e6e8dd;
    float: left;
    margin-bottom: 12px;
    border-top-color: #8d867d;
    border-top-style: solid;
    border-top-width: 0px;
    padding-top: 12px;
    margin-left:5px;
}

.zxListTemplate
{
    background-color: #e6e8dd;
    float: left;
    margin-bottom: 18px;
    border-top-color: #8d867d;
    border-top-style: solid;
    border-top-width: 0px;
    padding-top: 12px;
    margin-left: 10px;
    margin-right: 10px;
}

/*#body_poblacion .zxListTemplate > a{float:left}*/

    .zxListTemplate a {color:#fff}


.zxmtitle {
    font-size: 24px;font-family: RudaRegular;width: 972px;background-color: #e6e8dd;height: 35px;border-bottom: 1px dotted #4F4C46; margin-left: 0px;color:#4F4C46; clear:left; float:left;margin-top: 20px;
}
#body_poblacion.campaign .ContenidoIndexMain .zxmtitle{background-color:#fff;display:block;float:left;width:540px;clear:none;border:0}
#body_poblacion.campaign.destapB .ContenidoIndexMain .zxmtitle {background-color: #e6e8dd;}

#offerAdLT .zxmtitle {
    margin-top: 35px;margin-left:10px;display:none;
}


#body_poblacion.campaign.destap .zztitle {display:none} 

#ListTemplateV
{
    background-color: #e6e8dd;
    float: left;
    margin-bottom: 12px;
    /*-webkit-border-radius: 8px;   
    -webkit-border-bottom-left-radius: 8px;   
    -moz-border-radius: 8px;   
    -moz-border-radius-bottomleft: 8px;    
    border-radius: 8px;   
    border-bottom-left-radius: 8px;*/
    border-bottom-color: #8d867d;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    padding-bottom: 12px;
        margin-left:4px;
}

    #ListTemplateV a {color:#e6e8dd}


#ListTemplateMain,.zListTemplateMain
{
    background-color: #e6e8dd;
    float: left;
    margin-left:10px;
}


.headcdo #Contenedor .cdodetback{background-color:#c41832;color:#fff;padding:5px 10px; moz-border-radius: 14px;  
                                -webkit-border-radius: 14px; border-radius:14px;width:70px;text-align:center}

#ListTemplateMainD
{
    background-color: #e6e8dd;
    float: left;
    margin-top: 10px;
    margin-left: 5px;
}
.headcdo #ListTemplateMainD{background-color: #fff;width:100%;margin-bottom: 45px;margin-left:0;margin-left: 0px;}
.headcdo #zpancopncioncdo{float:left;clear:left;width:100%}
.headcdo .cdohtext{text-align: center;padding-bottom: 31px;font-size: 20px;clear: left;width: 100%;}
.headcdo .cdohtext .cdologo{color:#c41832;font-family:RobotoBold}
.headcdo .cdohtextb{text-align: center;padding-bottom: 31px;font-size: 20px;clear: left;width: 100%;padding-top: 20px;}
.headcdo .cdohtextb span{color:#c41832}


.headcdo .cdohtextc{text-align: center;padding-bottom: 31px;font-size: 20px;clear: left;width: 100%;padding-top: 20px;}
.headcdo .cdohtextca{width: 700px;margin: 0 auto;border: 1px solid #c41832;padding: 10px;height: 30px;}
.headcdo .cdohtextcax{float:left;padding-left: 35px;}
.headcdo .cdohtextcb{float:left;padding-left: 10px;}
.headcdo .cdohtextcbf{float:left}
.headcdo .cdohtextci{float:left;    padding-left: 5px;}

.headcdo .cdohtextcz{text-align: center;padding-bottom: 31px;font-size: 20px;clear: left;width: 100%;padding-top: 20px;float:left;background:#f3f3f3;margin-bottom: 50px;}
.headcdo .cdohtextcaz{width: 900px;margin: 0 auto;padding: 10px;height: 30px;}
.headcdo .cdohtextcaxz{float:left;padding-left: 35px;}
.headcdo .cdohtextcbz{float:left;padding-left: 10px;clear:left;margin-top:15px;margin-bottom: 40px;}
.headcdo .cdohtextcbz img{width:255px}
.headcdo .cdohtextciz{float:left;       padding: 0 20px;}





.headcdo.detcdo #LTDescriptionMainDEDetalle{width:465px;height:339px;padding-left: 15px;}
.headcdo.detcdo #LTImageMainDEDetalle{margin:0}
.headcdo #zpancopncioncdo .cdocupon{width: 169px;
    float: left;
    font-size: 51px;
    background-color: #c41832;
    margin-left: 15px;
    margin-bottom: 20px;
    text-align: center;
    margin-right: 15px;
    border-radius: 9px;
    font-family: robotobold;
    padding: 3px 0px;}
.headcdo #zpancopncioncdo .cdocupon a{text-decoration:none;color:#fff}


#ListTemplateOR
{
    border-width: 1px;
    border-color: #CCCCCC;
    border-style: solid;
    background-color: #FFE6FF;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 5px;    
}

#LTHeader,.zLTHeader, .c_LTHeader
{
    font-family: RudaRegular;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    float: left;
    color: #4f4c45;
    clear: left;
    width: 200px;
    text-transform:uppercase;
}

.zxLTHeader
{
    font-family: RudaRegular;
    font-size: 12px;
    font-weight: normal;
    /*padding-top: 13px;*/
    padding-top: 4px;
    float: left;
    color: #4f4c45;
    padding-left:10px;
   
    text-transform:uppercase;
}

.zxLTHeader span
{
    background-image: url('../images/icon-loc.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 2px;

}


.zxLTHeader_C
{
    font-family: RudaRegular;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    float: left;
    color: #75787b;
    padding-left:0px;
   
    text-transform:uppercase;
    clear:left;
        height: 13px;
    overflow: hidden;
}

.zxLTHeader_C span
{
    background-image: url('../images/icon-loc.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 2px;

}







#LTHeaderP
{
    font-family: RudaRegular;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    float: left;
    color: #4f4c45;
    clear: left;
    width: 200px;
}


#LTHeaderMain,.zLTHeaderMain
{
    font-family: RudaRegular;
    font-size: 13px;
    font-weight: normal;
    padding-top: 3px;
    float: left;
    color: #4f4c45;
    clear: left;
    width:250px;
}

#body_poblacion .zLTHeaderMain, #body_campaign .zLTHeaderMain {
    width: 281px;

}



#LTHeaderMainD
{
    font-family: RudaRegular;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    float: left;
    color: #4f4c45;
    clear: left;
    width:250px;
}

.headcdo #LTHeaderMainD{font-family: Robotobold;width: 319px;color:#333;font-size: 14px;    padding-top: 15px;}
.headcdo #LTDCatDEDetalle{font-family: Robotoregular;width: 319px;color:#333;font-size: 14px;float: left;    padding-top: 0px;}

#LTImage,.zLTImage
{
    margin-top: 0;
    margin-left: 0;
    float: left;
    width: 390px;
    height:250px;    
    margin-right: 3px;
    position: relative;
}

.zxLTImage
{
    margin-top: 0;
    margin-left: 0;
    float: left;
    width: 336px;
    height:215px;    


    margin-right: 3px;
    position: relative;
    text-align: center;
    background: #fff;
}


#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld.NoMostrar{background-color:#fff}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent.NoMostrar{background-color:#fff}



/********* 3x3 main *********************************************************************************/
#body_poblacion.destap .zxListTemplate.main {margin-left: 10px;margin-right: 10px;}
#body_poblacion.destap .zxListTemplate.main .zxLTImage {width: 308px;height: 197px;}
#body_poblacion.destap .zxListTemplate.main .zxLTImage img {width: 308px;height: 197px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain {clear: left;margin-top: 3px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .ltdpmw {width: 308px;}
#body_poblacion.destap .zxListTemplate.main .zxLTDOfferPrice{height: 28px;width: 138px;font-size: 30px;padding-top: 0px;margin-right:2px}
#body_poblacion.destap .zxListTemplate.main .zxLTDOfferPrice img{display:none}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .pamfl {float:left}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld{width: 92px;height: 36px;padding-top:0;text-decoration: line-through;font-family: rudaregular;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld > div {padding: 0px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld > div > div {padding-top: 7px;  }
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent{width: 74px;height: 36px;padding-top:0;}

#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent > div {padding-top: 0px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent > div > div {padding-top: 7px;}

#body_poblacion.destap .zxListTemplate.main #LTDPricesMain #LTDOfferClockMain{display:none}
#body_poblacion.destap .zxListTemplate.main .zxLTDescription{width: 292px;margin-top: 0;height: 96px;}
#body_poblacion.destap .zxListTemplate.main .zxLTDescription .zxLTDTitle{width: 292px;height: 56px;overflow:hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}

#body_poblacion.destap .zxListTemplate.main .zxLTDescription .zxLTHeader{clear: left;padding-left: 0;padding-top: 5px;height: 18px;overflow: hidden;}

#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld > div > span {display: none;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent > div > span {display: none;}
#body_poblacion.destap .zxListTemplate.main .iv, #body_campaign .zxListTemplate .iv {display: block;position: absolute;width: 100%;text-align: center;top: -254px;left: -39px;z-index: 9999;}


#body_poblacion.destap .zxListTemplate.main.link .zxLTImage {width: 476px;height: 290px;}
#body_poblacion.destap .zxListTemplate.main.link .zxLTImage img {width: 476px;height: 290px;max-width:476px}
#body_poblacion.destap .zxListTemplate.main.link {margin-left: 10px;margin-right: 10px;}

#body_poblacion.destap .zxListTemplate.main .zxLTDNameProv {padding-top: 2px;}


/********* 3x3 nomain *********************************************************************************/
#body_poblacion.destap .zxListTemplate.nomain {margin-left: 10px;margin-right: 10px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTImage {width: 308px;height: 197px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTImage img {width: 308px;height: 197px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices {clear: left;margin-top: 3px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .ltdpmw {width: 308px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDOfferPrice{height: 28px;width: 138px;font-size: 30px;padding-top: 0px;margin-right:2px}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDOfferPrice img{display:none}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .pamfl {float:left}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld{width: 92px;height: 36px;padding-top:0;text-decoration: line-through;font-family: rudaregular;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld > div {padding: 7px;}
/*#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld > div > div {padding-top: 7px;  }*/
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent{width: 74px;height: 36px;padding-top:0;}

#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent > div {padding-top: 7px;}
/*#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent > div > div {padding-top: 7px;}*/


#body_poblacion.destap .zxListTemplate.nomain.text .zxLTDescription .zxLTDTitle {width: 972px;}


#body_poblacion.destap .zxListTemplate.nomain #LTDPrices #LTDOfferClock{display:none}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription{width: 292px;margin-top: 0;height: 96px;}
#body_poblacion.destap .zxListTemplate.nomain.text .zxLTDescription {width: 964px;background-color: #e6e8dd;height: 35px;border-bottom: 1px dotted #4F4C46;padding-left: 0px;color: #4F4C46;} 
#body_poblacion.destap .zxListTemplate.nomain.text.xlink .zxLTDescription {border: 0;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription .zxLTDTitle{width: 292px;height: 56px;overflow:hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#body_poblacion.destap .zxListTemplate.nomain.text.xlink .zxLTDescription .zxLTDTitle {width: 970px;text-align: right;}


#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription .zxLTHeader{clear: left;padding-left: 0;padding-top: 5px;height: 18px;overflow: hidden;}

#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld span.prtext {display: none;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent span.prtext {display: none;}
#body_poblacion.destap .zxListTemplate.nomain .iv, #body_campaign .zxListTemplate .iv {display: block;position: absolute;width: 100%;text-align: center;top: -254px;left: -39px;z-index: 9999;}


#body_poblacion.destap .zxListTemplate.nomain.link .zxLTImage {width: 476px;height: 290px;}
#body_poblacion.destap .zxListTemplate.nomain.link .zxLTImage img {width: 476px;height: 290px;max-width:476px}
#body_poblacion.destap .zxListTemplate.nomain.link {margin-left: 10px;margin-right: 10px;}

#body_poblacion.destap .zxListTemplate.nomain .zxLTDNameProv {padding-top: 2px;}


/************mientras se cambia el código ***************/
/*#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent{height: 46px}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld{height: 46px}
#body_poblacion.destap .zxListTemplate.main .zxLTDOfferPrice{height: 33px;padding-top:5px}*/

/**********************************************************************************************/


#body_encuentra .zxLTImage
{
    margin-top: 0;
    margin-left: 0;
    float: left;
    width: 336px;
    height:215px;    
    margin-right: 3px;
    position: relative;
    background-color: #fff;
    text-align: center;
}





.zxListTemplate.link .zxLTImage{
    width: 476px;
    height: 290px;
    margin-right:0px;
}




#LTImage input
{
    width:390px;
    height:250px;
}

.zLTImage img
{
    width:390px;
    height:250px;
    border-color:#CCFF00;border-width:0px;border-style:Solid;
}

.zxLTImage img
{
    /*width:336px;*/
   
    height:215px;
    border-color:#CCFF00;border-width:0px;border-style:Solid;
}


#offerAdLT .zxLTImage img { max-width:336px;}


.destapM #offerAdLT .zxLTImage img { max-width:476px;}

#body_encuentra .zxLTImage img
{
        width: initial;
    height:215px;
    border-color:#CCFF00;border-width:0px;border-style:Solid;
        max-width: 335px;
}




.zxListTemplate.link .zxLTImage img
{
    width:476px;
    max-width:476px;
    height:290px;
    border:0;
}


#offerAdLT .zxListTemplate.link .zxLTImage img {max-width:476px;}


#body_poblacion.destapM #offerAdLT .zxListTemplate.link .zxLTImage img {max-width:945px;}

#LTImageV, .c_LTImageV
{
    margin-top: 0;
    margin-left: 0;
    float: left;
    width: 585px;
    height:250px;    
    margin-right: 3px;
    position: relative;
}

#LTImageV input, .c_LTImageV img
{
    width:585px;
    height:250px;
}


#LTImageMain,.zLTImageMain
{
    margin-top: 0;
    margin-left: 0;
    float: left;
    width: 503px;
    height:339px;
    position: relative;
    margin-right: 3px;
}

.zLTImageMain img
{
    border-color:#CCFF00;
    border-width:0px;
    border-style:Solid;
    
    }


#LTImageMain input
{
    width:503px;
    height:339px;
}


#LTImageMainD
{
    margin-top: 0px;
    margin-left: 0px;
    float: left;
    width: 503px;
    position: relative;
    margin-right: 4px;
}

#slider
{
    width: 503px;
    padding-left:0px;
    background-color:#e6e8dd;
}

.headcdo #slider img{width:503px;height:339px}

#sliderFrame
{
    width: 503px;
}

#sliderFrameA{width: 503px;height:339px}

#sliderFrameA img{width: 503px;height:339px}

#LTDPricesMainD {
    margin-left: 0px;
}




body#body_poblacion #LTImageMainD
{
    margin-top: 0px;
    margin-left: 0px;
    float: left;
    width: 503px;
    position: relative;
    margin-right: 4px;
}


body#body_poblacion #LTImageMainD #slider
{
    width: 503px;
    padding-left:0px;
}

body#body_poblacion #LTImageMainD #sliderFrame
{
    width: 503px;
}


body#body_poblacion #LTDPricesMainD {
    margin-left: 0px;
}


#LTImageMainDEDetalle
{
    margin-top: -8px;
    margin-left: -8px;
    float: left;
    /*width: 434px;*/
    position: relative;
    margin-right: 4px;
}


#dsocial,.zdsocial
{
  width:37px;

  
}

#dsocialV
{
  width:37px;


}


#dsocialMain,.zdsocialMain
{
  width:37px;
 

}


#dsocialMainV
{
  width:37px;

}






#dsocialMainD
{
  width:37px;

}

#LTImage #pImagenPortada
{
    
}

#fblike
{
float:left;
width:130px;
}

#twtr
{
float:left;
width:130px;
}






#LTDescription,.zLTDescription
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #fff;
    margin-right: 3px;
    height: 250px;

}

.zxLTDescription
{
    float: left;
    clear:left;
    margin-top:3px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #fff;
    margin-right: 0px;
    height: 72px;
    width: 460px;

}


.zxListTemplate.link .zxLTDescription {display:none;}

.zxListTemplate.link.xlink .zxLTDescription {display:block;}


.zxListTemplate.text {margin-bottom: 0px; margin-top:20px}
.zxListTemplate.text.xlink {margin-bottom: 0px; margin-top:0px}

.zxListTemplate.text .zxListTemImg {display:none;}

.zxListTemplate.text .zxLTDescription {width: 964px;    background-color: #e6e8dd;height: 35px;border-bottom: 1px dotted #4F4C46; padding-left:0px; color:#4F4C46}
.zxListTemplate.text.xlink .zxLTDescription {border:0}

.zxListTemplate.text .zxLTDescription .zxLTDTitle{font-size: 24px;}

.zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle{width: 970px;    text-align: right;}
.zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle a{background: #4f4c45;color: #fff;padding: 0 27px;margin-right: 15px;display: inline-block;line-height: 30px;height: 30px;text-decoration: none;position:relative;font-size: 20px;}
.zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle a.ltempa{display:none}

.zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle a::after{
    border-bottom: 15px solid transparent;
    border-left: 14px solid #4f4c45;
    border-top: 16px solid transparent;
    content: "";
    margin-right: -8px;
    position: absolute;
    right: -5px;
    top: 0;
}


#LTDescriptionV, .c_LTDescriptionV
{
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #fff;
    margin-right: 3px;
    height: 250px;
    text-align:left;
}




#LTDescriptionP
{
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 0;
    padding-bottom: 0;
    background-color: #fff;
    margin-right: 3px;
    height: 250px;
}



#LTDescriptionMain,.zLTDescriptionMain
{
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 338px;
    background-color: #fff;
    margin-right: 4px;
    position: relative;
}

#LTDescriptionMainD
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 339px;
    background-color: #fff;
    margin-right: 4px;
    position: relative;
    z-index: 790;
}

#LTDescriptionMainDEDetalle
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 256px;
    background-color: #fff;
    margin-right: 4px;
    position: relative;
}


#LTDOfferStatus
{
    float: left;
    width: 229px;
    clear: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16pt;
    color: #FF0066;
    padding-top: 20px;
}

#LTDNameProv,.zLTDNameProv
{
    float: left;
    width: 200px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #35a103;
    clear: left;
}

.zxLTDNameProv
{
    float: left;

    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    /*padding-top: 13px;*/
    padding-top: 4px;
    color: #35a103;
    clear: left;
}


.pviajes .zxLTDNameProv{color: #2d8f71;}


.zxLTDNameProv_C
{
    float: left;

    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 13px;
    color: #ed394b;
    clear: left;
        height: 15px;
    overflow: hidden;
}



#LTDNameProvV, .c_LTDNameProvV
{
    float: left;
    width: 204px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #2d8f71;
    clear: left;
}


#LTDNameProvP
{
    float: left;
    width: 200px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #990166;
    clear: left;
}





#LTDNameProvMain,.zLTDNameProvMain
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    color: #35a103;
    clear: left;
    text-transform: uppercase;
}

#body_poblacion .zLTDNameProvMain {
    width: 281px;

}





#LTDNameProvMainDV
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    color: #2d8f71;
    clear: left;
    text-transform: uppercase;
}

#LTDNameProvMainDP
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    color: #990166;
    clear: left;
    text-transform: uppercase;
}

#body_dproductosdeco #LTDNameProvMainDP
{

    color: #8b8568;

}




#LTDNameProvMainDM
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    color: #990166;
    clear: left;
    text-transform: uppercase;
}




#LTDNameProvMainD
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #35a103;
    clear: left;
    text-transform: uppercase;
}

#LTDNameProvMainDE
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #ee7214;
    clear: left;
    text-transform: uppercase;
}

#LTDNameProvMainDEDetalle
{
    float: left;
    width: 319px;
    font-family: RudaBlack;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    color: #ee7214;
    clear: left;
    text-transform: uppercase;
}
.headcdo #LTDNameProvMainDEDetalle{color: #c41832;font-family: RobotoBold;width: 319px;font-size: 16px;}



div#LTDTitle,.zLTDTitle
{
    float: left;
    width: 200px;
    font-family: RudaBlack;
    font-size: 17px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
    position:relative;
    line-height: 1.2;
    
}

.zxLTDTitle
{
    float: left;
    width: 460px;
    font-family: RudaRegular;
    font-size: 15px;
    font-weight: normal;
    padding-top: 1px;
    /*padding-bottom: 5px;
    margin-bottom: 5px;*/
    clear: left;
    color: #4f4c45;
    /*color: #333;*/
    position:relative;
    line-height: 1.2;
    /*height: 33px;*/
    height: 53px;
    overflow: hidden;
display: -webkit-box; 
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.zxLTDTitle > span:first-child {
    display:none;
}


.c_LTDTitle
{
    float: left;
    width: 200px;
    font-family: RudaBlack;
    font-size: 16px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 0px;
    clear: left;
    color: #4f4c45;
    position:relative;
      line-height: 1.2;
}


div#LTDTitle1
{
    float: left;
    width: 200px;
    font-family: Rudaregular;
    font-size: 18px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
    position:relative;
}

.c_LTDTitle1
{
    float: left;
    width: 200px;
    font-family: Rudaregular;
    font-size: 14px;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
    position:relative;
    line-height: 1.2;
}






div#LTDTitleP
{
    float: left;
    width: 200px;
    font-family: RudaBlack;
    font-size: 18px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
}



div#LTDTitleMain,.zLTDTitleMain
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 18px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 4px;
    clear: left;
    color: #4f4c45;
    line-height: 1.1;
}

    div#LTDTitleMain h1 {font-size: 18px;line-height: 1.1;    font-weight: normal;}
    div#LTDTitleMainDV h1 {font-size: 15px;line-height: 1.1;    font-weight: normal;}



#body_dproductos #Title1 {display:none}
#body_dproductosdeco #Title1 {display:none}
#body_dproductos #LTDTitleMain br{display:none}
#body_dproductosdeco #LTDTitleMain br{display:none}
#body_dproductos #LTDTitleMain {margin-top:10px}
#body_dproductosdeco #LTDTitleMain {margin-top:10px}



#body_poblacion .zLTDTitleMain {
    width: 281px;

}



div#LTDTitleMainDV
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 17px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 4px;
    clear: left;
    color: #4f4c45;
    height: 189px;
    overflow: hidden;
}




div#LTDTitleMainDEDetalle
{
    float: left;
    width: 319px;
    font-family: RudaBlack;
    font-size: 20px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
    height: 123px;
}

.headcdo #LTDTitleMainDEDetalle{font-family: RobotoRegular;color: #333;height:initial;font-size:15px;padding-top: 0px;}
.headcdo #LTDTitleMainDEDetalle a{text-decoration:none;color:#c41832}
.headcdo #LTDTitleMainDEDetalledesc{width: 465px;float:left;clear:left;padding-top: 14px;    max-height: 300px;}


div#LTDTitleMainD
{
    float: left;
    width: 250px;
    font-family: RudaBlack;
    font-size: 20px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 5px;
    clear: left;
    color: #4f4c45;
}


div#LTDTitleOR
{
    float: left;
    width: 263px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}



div#LTDDescription, .c_LTDDescription, .zLTDDescription
{
    float: left;
    clear: left;
    width: 200px;
    font-family: RudaRegular;
    font-size: 12px;
    color: #4f4c45;
    font-weight: normal;
    display: none;
}

div#LTDDescriptionP
{
    float: left;
    clear: left;
    width: 200px;
    font-family: RudaRegular;
    font-size: 10px;
    color: #4f4c45;
    font-weight: normal;
    display: none;
}



div#LTDDescriptionMain,.zLTDDescriptionMain
{
    float: left;
    clear: left;
    width: 250px;
    font-family: RudaRegular;
    font-size: 12px;
    color: #4f4c45;
    font-weight: normal;
    bottom: 10px;
    display: block;
    background-color: #FFFFFF;
    overflow: hidden;
    z-index: 90;
}


#body_poblacion .zLTDDescriptionMain {
    width: 281px;

}




div#LTDDescriptionMainD
{
    float: left;
    clear: left;
    width: 250px;
    font-family: RudaRegular;
    font-size: 12px;
    color: #4f4c45;
    font-weight: normal;
}



div#LTDDescriptionOR
{
    float: left;
    clear: left;
    width: 263px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}


div#LTDButton,.zLTDButton
{
    float: left;
    clear: left;
    width: 137px;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 5px;
}

.zLTDButton img
{
height:33px;width:104px;
}

div#LTDButtonMain,.zLTDButtonMain
{
    float: left;
    clear: left;
    width: 167px;
    text-align: center;
    padding-top: 5px;
    margin-top: 15px;
}

.zLTDButtonMain img
{
    height:40px;
    width:128px;
}


div#LTDButtonMainD #btocomprar
{
    color: #4F4C46;
    background-color: white;
    border-style: None;
    font-family: rudablack;
    font-size: 16px;
    font-weight: normal;
    height: 32px;
    width: 120px;
    border-radius:15px;
}
div#LTDButtonMainD #lblconseguido {
        color: #FFFFFF;
    font-size: 18px;
    font-family: RudaBlack;
}



div#LTDButtonMainD
{
    float: left;
    clear: left;
    width: 167px;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px;
    position:relative;
}




.zpanopcion {
    position:absolute; top:320px; left: 453px; text-align:left; font-family:RudaRegular; z-index:9999999;
}


#body_local_detalle.headcdo .zpanopcion {position:relative; font-family:RobotoRegular;top:0;left:0}


#body_dproductosdeco .zpanopcion {top: 292px;}
#body_dproductos .zpanopcion {top: 323px;}
#body_viajes_detalle .zpanopcion {top: 425px;}
#body_dpoblacion .zpanopcion {top: 298px;}
#body_local_detalle .zpanopcion {top: 298px;}


#body_viajes_detalle .detvmedida img {width:420px}


.zpanopcion #panopcion{

    border-style: none;
    overflow-y: auto;
    overflow: hidden;
    border-style: none;
    border-width: 0px;
    width: 622px;
}


.zpanopcion #GridOpciones{font-size:14px;width:605px;}
.zpanopcion #GridOpciones .gopline{float:left; width:350px; padding-top:10px}
.zpanopcion #GridOpciones .goptxtprecio{float:left; width:85px; text-align: right}

.zpanopcion #GridOpciones .goptxtprecio span{font-family: rudablack;font-size: 24px;font-weight: normal;}
.zpanopcion #GridOpciones .goptxtpr{float:left; width:170px; margin-top:5px}
.headcdo .zpanopcion #GridOpciones .goptxtpr{display:none}
.zpanopcion #GridOpciones .gopbtocompraropcion{float:left; width:65px; margin-left:15px}


#body_dproductosdeco .zpanopcion #GridOpciones .goptxtprecio span{color:#8b8568}
#body_dproductos .zpanopcion #GridOpciones .goptxtprecio span{color:#990166}
#body_viajes_detalle .zpanopcion #GridOpciones .goptxtprecio span{color:#2d8f71}
#body_dpoblacion .zpanopcion #GridOpciones .goptxtprecio span{color:#35a103}
#body_local_detalle .zpanopcion #GridOpciones .goptxtprecio span{color:#ee7214}



.zpanopcion #panopcion .panopcionbl {
    float:left;
    position: absolute;
    top: -61px;
    left: -271px;
    z-index: 800;
    /*filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    background-color: #4f4c46;*/
    height: 340px;
    width: 985px;
}

    .zpanopcion #panopcion .panopcionselop {
        float: left;
    background-color: #4f4c46;
    color: #fff;
    font-size: 14px;
    font-family: RudaBlack;
    padding-left: 5px;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    position: absolute;
    top: -24px;
    height: 18px;
    left: 0px;
    z-index: 998;
    }

   .zpanopcion #panopcion .panopcioncls {
        float: left;
    position: absolute;
    top: -8px;
    right: -8px;
    z-index: 999;
    }

   .zpanopcion #panopcion #CloseWMulti img {width:18px}
    


div#LTDButtonOR
{
    float: left;
    clear: left;
    width: 263px;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 5px;
}






#LTDPrices,.zLTDPrices, .c_LTDPrices
{
    float: left;
    padding-right: 0;
    padding-top: 0;
}


#body_poblacion.campaign #LTDPrices{float:right}


.zxListTemplate.link #LTDPrices
{
    display:none;
}



#LTDPricesMain,.zLTDPricesMain
{
    float: left;
    padding-right: 0;
    padding-top: 0;
}

#LTDPricesMain .ltdpmw{float:left;width:137px}
#LTDPrices .ltdpmw{float:left;width:137px}

.zxListTemplate.link #LTDPricesMain {display:none;}


#LTDPricesMainD
{
    float: left;
    padding-right: 0;
    padding-top: 0;
    margin-left: 0px;
}

    #LTDPricesMainD .LTDPricesMainDdiv {float:left;margin-right:4px; width: 167px;}

#body_viajes_detalle .dinfoviajesm {display:none} 
#body_dproductosdeco .dinfoviajesm {display:none} 

.LTDPricesText
{
    font-size: 11px;
    font-family: RudaBold;
    padding-bottom: 7px;
}

.LTDPricesTextS
{
    font-size: 9px;
    font-family: RudaBold;
    padding-bottom: 7px;
}



div#LTDOfferPrice,.zLTDOfferPrice
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 38px;
    width: 137px;
    color: #35a103;
    font-weight: normal;
    padding-top: 11px;
    padding-bottom: 7px;
    margin-bottom: 3px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
}


div#LTDOfferPrice,.zxLTDOfferPrice
{
    float: left;
    height: 97px;
    text-align: center;
    font-size: 38px;
    width: 137px;
    color: #35a103;
    font-weight: normal;
    padding-top: 11px;
    padding-bottom: 7px;
    margin-bottom: 3px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
}

.pviajes .zxLTDOfferPrice{color: #2d8f71;}



div#LTDOfferPriceV, .c_LTDOfferPriceV
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 38px;
    width: 137px;
    color: #2d8f71;
    font-weight: normal;
    padding-top: 11px;
    padding-bottom: 7px;
    margin-bottom: 3px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
}



div#LTDOfferPriceP
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 38px;
    width: 137px;
    color: #990166;
    font-weight: normal;
    padding-top: 11px;
    padding-bottom: 7px;
    margin-bottom: 3px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
}

div#LTDOfferPriceMain,.zLTDOfferPriceMain
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 46px;
    width: 167px;
    color: #35a103;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
    padding-bottom: 7px;
}

div#LTDOfferPriceMainV
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 54px;
    width: 167px;
    color: #2d8f71;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #FFFFFF;
    font-family: RudaBlack;
    padding-bottom: 7px;
}



div#LTDOfferPriceMainD
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 44px;
    width: 167px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #35a103;
    font-family: RudaBlack;
    padding-bottom: 7px;
}

div#LTDOfferPriceMainDE
{
    float: none;
    height: 131px;
    text-align: center;
    font-size: 44px;
    width: 167px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #ee7214;
    font-family: RudaBlack;
    padding-bottom: 7px;
}

div#LTDOfferPriceMainDV
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 44px;
    width: 167px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #2d8f71;
    font-family: RudaBlack;
    padding-bottom: 7px;
}

div#LTDOfferPriceMainDP
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 44px;
    width: 167px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #990166;
    font-family: RudaBlack;
    padding-bottom: 7px;
}

#body_dproductosdeco div#LTDOfferPriceMainDP
{

    background-color: #8b8568;

}




div#LTDOfferPriceMainDM
{
    float: none;
    height: 127px;
    text-align: center;
    font-size: 44px;
    width: 167px;
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 30px;
    margin-bottom: 4px;
    background-color: #990166;
    font-family: RudaBlack;
    padding-bottom: 7px;
}


div#LTDOfferPriceOR
{
    border: 1px #C0C0C0 solid;  
    float: none;
    height: 54px;
    text-align: center;
    font-size: 36pt;
    width: 193px;
    color: #1A1E0F;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    margin-bottom: 5px;
    background-color: #FF9FFF;
}


div#LTDOfferPriceOld,.zLTDOfferPriceOld, .c_LTDOfferPriceOld
{
    float: left;
    clear: left;
    width: 68px;
    text-align: center;
    color: #fff;
    font-size: 21px;
    font-weight: normal;
    font-family: RudaBlack;
    background-color: #94c11f;
    height: 55px;
    padding-top: 7px;
    margin-right: 2px;

}

div#LTDOfferPriceOld, .zLTDOfferPriceOld.NoMostrar {background-color:#fff}

    .zLTDOfferPriceOld > div {padding:7px;} 
    .zLTDOfferPriceOld > div > div{padding-top:7px;} 
    .zLTDOfferPercent > div {padding:7px;} 
    .zLTDOfferPercent > div > div{padding-top:7px;} 


    .zxListTemplate .prtext{font-family: RudaBold;font-size: 9px;font-weight: normal;} 

    .c_LTDOfferPriceOld div {

        padding-top:5px;
        
    }


div#LTDOfferPriceOld > span, .c_LTDOfferPriceOld > span
{
    font-size: 9px;    
}

div#LTDOfferPriceOldMain,.zLTDOfferPriceOldMain
{
    float: left;
    clear: left;
    width: 81px;
    text-align: center;
    color: #fff;
    font-size: 23px;
    font-weight: normal;
    height: 71px;
    font-family: RudaBlack;
    background-color: #94c11f;
    padding-top: 13px;
}

div#LTDOfferPriceOldMain > span
{
    font-size: 11px;    
}

div#LTDOfferPriceOldMainD
{
    float: left;
    clear: left;
    width: 81px;
    text-align: center;
    color: #FFFFFF;
    font-size: 23px;
    font-weight: normal;
    height: 71px;
    font-family: RudaBlack;
    background-color: #92e30b;
    padding-top: 13px;
}

div#LTDOfferPriceOldMainD
{

    /*background-color: #c0c0c0;*/
    background-color: #afaeae;
}





div#LTDOfferPriceOldMainDE
{
    float: left;
    clear: left;
    width: 81px;
    text-align: center;
    color: #FFFFFF;
    font-size: 23px;
    font-weight: normal;
    height: 71px;
    font-family: RudaBlack;
    background-color: #d94a2a;
    padding-top: 13px;
}




#LTDPriceOldTachado{
    position: absolute;
    top: 13px;
    left: 0;
    width: 65px;
}

#LTDPriceOldTachadoMain{
    position: absolute;
    top: 13px;
    left: 0;
    width: 65px;
}

#LTDPriceOldTachadoMainD
{
    position: absolute;
    top: 13px;
    left: 0;
    width: 65px;
}


div#LTDOfferPriceOld p, .c_LTDOfferPriceOld p
{
    font-size: 10pt;
    font-weight: normal;
}

div#LTDOfferPriceOldMain p
{
    font-size: 12px;
    font-weight: normal;
}

div#LTDOfferPriceOldMainD p
{
    font-size: 12px;
    font-weight: normal;
}



div#LTDOfferPercent,.zLTDOfferPercent
{
    float: left;
    width: 67px;
    text-align: center;
    color: #FFFFFF;
    font-size: 21px;
    font-weight: normal;
    height: 55px;
    background-color: #35a103;
    font-family: RudaBlack;
    padding-top: 7px;
}

.pviajes .zLTDOfferPercent{background-color: #2d8f71;}

    .zLTDOfferPercent.NoMostrar {background-color:#fff}


div#LTDOfferPercent > span
{
    font-size: 9px;    
}

.zLTDOfferPercent > span
{
    font-size: 9px;    
}

div#LTDOfferPercentV, .c_LTDOfferPercentV
{
    float: left;
    width: 67px;
    text-align: center;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    height: 55px;
    background-color: #2d8f71;
    font-family: RudaBlack;
    padding-top: 7px;
}


    .c_LTDOfferPercentV div {
           padding-top:5px;
    }

div#LTDOfferPercentV > span, .c_LTDOfferPercentV > span
{
    font-size: 9px;    
}


div#LTDOfferPercentP
{
    float: left;
    width: 67px;
    text-align: center;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    height: 55px;
    background-color: #990166;
    font-family: RudaBlack;
    padding-top: 7px;
}

div#LTDOfferPercentP > span
{
    font-size: 9px;    
}


div#LTDOfferPercentMain,.zLTDOfferPercentMain
{
    float: left;
    width: 81px;
    text-align: center;
    color: #FFFFFF;
    font-size: 23px;
    font-family: RudaBlack;
    background-color: #35a103;
    margin-left: 4px;
    height: 71px;
    padding-top: 13px;
}

div#LTDOfferPercentMain > span
{
    font-size: 11px;    
}


div#LTDOfferPercentMainD
{
    float: left;
    width: 81px;
    text-align: center;
    color: #35a103;
    font-size: 23px;
    font-family: RudaBlack;
    background-color: #FFFFFF;
    margin-left: 4px;
    height: 71px;
    padding-top: 13px;
}

div#LTDOfferPercentMainD > span
{
    font-size: 11px;    
}

div#LTDOfferPercentMainDV
{
    float: left;
    width: 81px;
    text-align: center;
    color: #2d8f71;
    font-size: 23px;
    font-family: RudaBlack;
    background-color: #FFFFFF;
    margin-left: 4px;
    height: 71px;
    padding-top: 13px;
}

div#LTDOfferPercentMainDV > span
{
    font-size: 11px;    
}

div#LTDOfferPercentMainDP
{
    float: left;
    width: 81px;
    text-align: center;
    color: #2d8f71;
    font-size: 23px;
    font-family: RudaBlack;
    background-color: #FFFFFF;
    margin-left: 4px;
    height: 71px;
    padding-top: 13px;
}

div#LTDOfferPercentMainDP > span
{
    font-size: 11px;    
}


div#LTDOfferPercentMainDE
{
    float: left;
    width: 81px;
    text-align: center;
    color: #ee7214;
    font-size: 23px;
    font-family: RudaBlack;
    background-color: #FFFFFF;
    margin-left: 4px;
    height: 71px;
    padding-top: 13px;
}

div#LTDOfferPercentMainDE > span
{
    font-size: 11px;    
}


div#LTDOfferPercent p
{
    font-size: 10pt;
    font-weight: normal;
}

div#LTDOfferPercentMain p
{
    font-size: 12px;
    font-weight: normal;
}



div#LTDOfferPercentMainD p
{
    font-size: 12px;
    font-weight: normal;
}

div#LTDOfferPercentMainDE p
{
    font-size: 12px;
    font-weight: normal;
}

div#LTDOfferPercentMainDV p
{
    font-size: 12px;
    font-weight: normal;
}


div#LTDOfferSaving,.zLTDOfferSaving, .c_LTDOfferSaving
{
    float: left;
    width: 0px;
    text-align: center;
    color: #666;
    font-size: 14pt;
    font-weight: bold;
    visibility: hidden;
}

div#LTDOfferSavingMain,.zLTDOfferSavingMain
{
    float: left;
    width: 0px;
    text-align: center;
    visibility: hidden;
}

div#LTDOfferSavingMainD
{
    float: left;
    width: 0px;
    text-align: center;
    visibility: hidden;
}



div#LTDOfferSaving p, .c_LTDOfferSaving p
{
    font-size: 10pt;
    font-weight: normal;
}

div#LTDOfferSavingMain p
{
    font-size: 10pt;
    font-weight: normal;
}

div#LTDOfferSavingMainD p
{
    font-size: 10pt;
    font-weight: normal;
}


div#LTDOfferClock,.zLTDOfferClock, .c_LTDOfferClock
{
    float: left;
    clear: left;
    width: 137px;
    margin-top: 3px;
    padding-top: 0;
    height: 64px;
}

div#LTDOfferClockMain,.zLTDOfferClockMain
{
    float: left;
    clear: left;
    /*width: 167px;*/
    width: 137px;
    margin-top: 3px;
    background-color: #ffffff;
    height: 83px;
}

div#LTDOfferClockMainD
{
    float: left;
    clear: left;
    width: 167px;
    margin-top: 4px;
    background-color: #FFFFFF;
    height: 70px;
}


div#LTHComprado,.zLTHComprado
{
    float: left;
    font-size: 10pt;
    text-align: center;
    width: 37px;
    position: relative;
}


.zLTHfb {
    display:none;
    float:left;
}

div#LTHCompradoMain,.zLTHCompradoMain
{
    float: left;
    text-align: center;
    width: 37px;
    position: relative;
}

div#LTHCompradoMainD
{
    float: left;
    text-align: center;
    width: 37px;
    position: relative;
}




div#LTHCompradoTA
{
    float: left;
    clear: left;
    font-size: 10pt;
    text-align: center;
    color: #333;
    visibility: hidden;
}

div#LTHCompradoTAMain
{
    float: left;
    clear: left;
    font-size: 10pt;
    text-align: center;
    color: #333;
    visibility: hidden;
}

div#LTHCompradoTAMainD
{
    float: left;
    clear: left;
    font-size: 10pt;
    text-align: center;
    color: #333;
    visibility: hidden;
}



div#LTHCompradoTB
{
    float: left;
    text-align: center;
    position: absolute;
    top: 28px;
    width: 37px;
    left: 0px;
}

div#LTHDispTB
{
    float: left;
    text-align: center;
    position: absolute;
    top: 0px;
    width: 37px;
    left: 0px;
}



div#LTHCompradoTBMain
{
    float: left;
    position: absolute;
    left: 0px;
    top: 28px;
    width: 37px;
}

div#LTHCompradoTBMainD
{
    float: left;
    position: absolute;
    left: 0px;
    top: 28px;
    width: 37px;
}


div#LTHCompradoTB2
{
    float: left;
    font-size: 14px;
    text-align: center;
    padding-top: 7px;
    color: #fff;
    font-family: RudaBlack;
    width: 37px;
}

div#LTHDispTB2
{
    float: left;
    font-size: 14px;
    text-align: center;
    padding-top: 7px;
    color: #91e10a;
    font-family: RudaRegular;
    width: 37px;
}




div#LTHCompradoTB2Main
{
    float: left;
    font-size: 14px;
    text-align: center;
    padding-top: 7px;
    font-family: RudaBlack;
    width: 37px;
    color: #fff;
}

div#LTHCompradoTB2MainD
{
    float: left;
    font-size: 14px;
    text-align: center;
    padding-top: 7px;
    font-family: RudaBlack;
    width: 37px;
    color: #fff;
}

div#LTHCompradoTB3
{
    float: left;
    font-size: 14pt;
    text-align: left;
    padding-left: 5px;
    font-weight: bold;
    padding-top: 3px;
}

div#LTHCompradoTB3Main
{
    float: left;
    font-size: 14pt;
    text-align: left;
    font-weight: bold;
    visibility: hidden;
}

div#LTHCompradoTB3MainD
{
    float: left;
    font-size: 14pt;
    text-align: left;
    font-weight: bold;
    visibility: hidden;
}

div#LTHQuedan
{
    float: left;
    clear: left;
    font-size: 14px;
    text-align: center;
    width: 37px;
    font-family: RudaBlack;
    color: #FFFFFF;
    position: relative;
    margin-top: -20px;
}


div#LTHQuedanMain
{
    float: left;
    clear: left;
    font-size: 14px;
    text-align: center;
    visibility: hidden;
    width: 37px;
    font-family: RudaBlack;
    color: #FFFFFF;
}






div#LTHQuedanMainD
{
    float: left;
    clear: left;
    font-size: 14px;
    text-align: center;
    visibility: hidden;
    width: 37px;
    font-family: RudaBlack;
    color: #FFFFFF;
}




#LTDButton #btover
{
    Height: 29px;
    Width: 142px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14pt;
}

#LTDButtonOR
{
    Height: 29px;
    Width: 142px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    padding-top:50px;
}



/*Nuevo diseño productos */


#offerAdLTProdN
{
    width: 995px;
    float: left;
    z-index: 999;    
}



#body_productos #content {margin-left:5px;margin-top:10px; margin-bottom:10px}




.ListTemplateProdN
{

     /*width: 319px;*/     
     border: 1px solid #eee; 
     height: 308px;
     background-color:#fff;
     /*margin-right:4px;*/
     margin-left:5px;
     margin-top:10px;
     margin-bottom:25px;
     float:left;
	width: 299px;
    margin-right: 25px;
    height: 300px;
}
    #body_productos .ListTemplateProdN a {text-decoration:none;color:#fff}
    #body_productos .ListTemplateProdN img {    height: 190px;}
    


.ListTemplateProdN.link{
    border:0;
    width:321px;
    height: 310px;
}



.ListTemplateProdN.link .LTDescriptionProdN, .ListTemplateProdN.link .LTPricesProdN {
    display:none;
}





#body_productos_marc .ListTemplateProdN
{

     width: 245px;     
     border: 1px solid #eee; 
     height: 266px;
     background-color:#fff;
     margin-right:4px;
     margin-left:5px;
     margin-top:10px;
     margin-bottom:20px;
     float:left;
}

    #body_productos_marc .ListTemplateProdN a, #body_productos_marc .ListTemplateProdN a:visited {text-decoration:none}



#body_productos_marc .ListTemplateProdN .LTImageProdN img{height:156px}

#body_productos_marc #UpdatePanel1{width:770px}



.body_productosdeco_nodesta .ListTemplateProdN
{

     height: 384px;
     width: 440px; 
       margin-right: 30px;
  margin-left: 23px;
  border:0;

}

/*.body_productosdeco_nodesta.c3x3.blanco .ListTemplateProdN{     padding-bottom: 10px;}*/



.body_productosdeco_nodesta.c3x3.blanco .ListTemplateProdN { border-bottom: 1px solid #e8e8e8;}



   

.body_productosdeco_nodesta .ListTemplateProdN:hover
{

    border-color: transparent !important;
    box-shadow: 1px 1px 19px rgba(0,0,0,0.11);
    background-color: #fff
}










.body_productosdeco_nodestaN .ListTemplateProdN
{height: 355px;width: 371px; margin-right: 10px;margin-left: 5px;border:0;}



.body_productosdeco_nodestaN.altotext2 .ListTemplateProdN {height: 369px;width: 371px; margin-right: 10px;margin-left: 5px;border:0;}

.body_productosdeco_nodestaN .ListTemplateProdN a, .body_productosdeco_nodestaN .ListTemplateProdN a:visited {text-decoration:none}



.body_productosdeco_nodestaN .ListTemplateProdN:hover
{
    border-color: transparent !important;
    box-shadow: 1px 1px 19px rgba(0,0,0,0.11);
    background-color: #fff

}



.desta .ListTemplateProdN
{
     width: 299px; 
       margin-right: 25px;
     height: 300px;
}

.body_productosdeco_nodesta.c3x3.blanco, .body_productosdeco_nodesta.c3x3.blanco #ContenedorMain, .body_productosdeco_nodesta.c3x3.blanco #MenuProductosA{background-color:#fff;}

#body_productosdeco.body_productosdeco_nodesta.c3x3.blanco #MenuProductosA{background-color:#fff;}







.body_productosdeco_nodesta.c3x3 .ListTemplateProdN
{
     width: 299px; 
     margin-right: 25px;
     height: 320px;
         margin-left: 5px;
}
.body_productosdeco_nodesta.c3x3.altotext .ListTemplateProdN {height: 343px;}


.body_productosdeco_nodesta .ListTemplateProdN a, .body_productosdeco_nodesta .ListTemplateProdN a:visited {text-decoration:none}

.desta .ListTemplateProdN.link
{


     width: 301px; 
       margin-right: 25px;
     height: 301px;
}



/************** Bloques home muebles&deco **************************************************************/
       .contentblock {/*background-color:#fff;*/float:left}

      .decoblockA {font-family:MontseRegular;float:left;margin-bottom: 25px;}
      .decoblockA a, .decoblockA a:visited{text-decoration:none}
      .decoblockAimg {overflow:hidden}
      .decoblockAimg img{width: 312px}

      .decoblockAm {font-family:MontseRegular;float:left;margin-bottom: 25px;margin-left:30px;margin-right:29px}
      .decoblockAm a, .decoblockAm a:visited{text-decoration:none}

      .decoblockB {font-family:MontseRegular;float:left;margin-bottom: 25px;}
      .decoblockB a, .decoblockB a:visited{text-decoration:none}



      .decoblocktext {text-align:center/*;background-color:#fff*/;padding:15px 0px;    width: 312px;}
      .decoblocktextA {color: #4f4c46;font-size: 20px;font-family:MontseBold}
      .decoblocktextB {color: #4f4c46;font-size:14px}
      .decoblockline {width:100%;padding: 7px 0px;}
      .decoblocklineA {border-bottom:2px solid #8b8568;width: 30%;margin-left: 35%;}
      .decoblocklineH {border-bottom:2px solid #8b8568;width: 32%;float:left;padding-top: 14px;}
      .decoblockHtext {width: 36%;float:left;text-align:center;font-family:MontseRegular;font-size:28px}
      .decoblockH {float:left;width:100%;margin-bottom: 25px;margin-top: 25px;}


     .decoblockAimg img{transition: 0.5s ease;-moz-transition: 0.5s ease;-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;}
     .decoblockAimg img:hover{transform : scale(1.05);-moz-transform : scale(1.05);-webkit-transform : scale(1.05);-o-transform : scale(1.05);-ms-transform : scale(1.05);}
     .decoblockA:hover{border-color: transparent !important;box-shadow: 1px 1px 19px rgba(0,0,0,0.11);background-color: #e6e8dd}
     .decoblockAm:hover{border-color: transparent !important;box-shadow: 1px 1px 19px rgba(0,0,0,0.11);background-color: #e6e8dd}
     .decoblockB:hover{border-color: transparent !important;box-shadow: 1px 1px 19px rgba(0,0,0,0.11);background-color: #e6e8dd}

        .decoblockCA {float: left;width: 100%;margin-bottom: 25px;margin-top: 25px;}
        .decoblockCA a{text-decoration:none}
        .decoblockCAimgI {float:left;}
        .decoblockCAimgI img{width:230px;height:423px}
        .decoblockCAimgD {float:left;}
        .decoblockCAimgD img{width:530px;height:423px}
        .decoblocktextCA {width:195px;height:383px;float:left;background-color:#d8d0ce;font-family:MontseRegular;color:#333;padding-top:20px;text-align:center;padding:20px 20px}
        .decoblocktextCA_A {font-family:MontseBold;    text-transform: uppercase;    font-size: 26px;}
        .decoblocktextCA_B {    padding-top: 40px;}
        .decoblocklineCA {    width: 100%;padding: 7px 0px;}
        .decoblocklineCA_A {    border-bottom: 2px solid #333;width: 30%;margin-left: 35%;}
        .decoblockbutCA{ width: 100%;padding-top:115px  }
        .decoblockbutCA_A{ border: 2px solid #333;width: 80%;margin-left: 10%;padding:10px 0px;    font-size: 20px; }



/*******************************************************/















.ListTemplateProdN_R
{
     /*width: 321px;*/
     width: 319px;     
     border: 1px solid #c0c0c0; 
     height: 308px;
     background-color:#fff;
     margin-top:10px;
     margin-bottom:10px;     
     float:left;     
}





.LTImageProdN
{
     width: 299px;
     height: 190px;
     padding-left:0px;
     padding-right:0px;
     padding-top:0px;
     text-align:center;
	 overflow:hidden;
}

    .LTImageProdN a {
        color: #fff;
    }

.desta .LTImageProdN {width: 299px;height: 190px;}
.body_productosdeco_nodesta.c3x3 .LTImageProdN {width: 299px;height: 202px;}

.LTImageProdN a img {max-width:100%}
.ListTemplateProdN.link .LTImageProdN {padding:0;width: 301px;height: 310px;}

#body_productos .LTImageProdN a img {height:190px}
#body_productos .ListTemplateProdN.link .LTImageProdN a img {max-width:100%;height:310px}



.body_productosdeco_nodesta .ListTemplateProdN.dbanner {width:628px; height:initial;background:#f0f0e8}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTImageProdN {padding:0;width:314px; height:initial; float:left;border: 0;}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTImageProdN img{width:314px; height:310px}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTPricesProdN {display: none;}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTDescriptionProdN{display: block;width:274px;float:left;color:#4f4c46;margin:0;padding:20px 20px; font-family:RobotoRegular,Arial,rudaregular; font-size:16px}

.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTDescriptionProdN div{clear:left; font-family:arial}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTDescriptionProdN div:first-child{font-family: arial;font-size: 24px; font-weight:bold;  text-transform:uppercase;    padding-top: 30px;}
.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTDescriptionProdN div:last-child{line-height: 24px;}


.body_productosdeco_nodesta .ListTemplateProdN.link.dbanner .LTDescriptionProdN hr{background-color: rgb(131, 130, 112);width: 40px;
    margin: 23px auto 24px !important;height: 1px !important;
    border: 0 !important;
    top: 50%;
    background-image: none !important;}


#body_productos_marc .LTImageProdN
{
     width: 245px;
     height: 156px;
     padding-left:0px;
     padding-right:0px;
     padding-top:0px;
     /*text-align:center;
     border-bottom: 1px solid #c0c0c0;*/
}



.LTImageProdN2 {
      /*border: 1px solid rgb(192, 192, 192);*/
      width:299px;
      height:190px;
}

.ListTemplateProdN.link .LTImageProdN2 {
      border:0;
      width:321px;
      height:310px;
}




.body_productosdeco_nodesta .LTImageProdN
{
     width: 440px;
     height: 296px;
     padding:0px;
     border-bottom: 0px solid #e8e8e8;
}

.body_productosdeco_nodesta.c3x3.blanco .LTImageProdN {border-bottom:0px}



.body_productosdeco_nodestaN .LTImageProdN
{
     width: 371px;
     height: 250px;
     padding:0px;
     border-bottom: 0px solid #e8e8e8;
}




.body_productosdeco_nodesta .LTImageProdN img {height:296px}
.body_productosdeco_nodesta.c3x3 .LTImageProdN img {height:202px}
.body_productosdeco_nodesta.c3x3.ajust .LTImageProdN img {height:202px;width:299px}



.desta .LTImageProdN img {height:190px}
.desta .ListTemplateProdN.link .LTImageProdN img {height:302px}



.body_productosdeco_nodesta .LTImageProdN img, .body_productosdeco_nodestaN .LTImageProdN img
{
		transition: 0.5s ease;
 		-moz-transition: 0.5s ease; /* Firefox */
 		-webkit-transition: 0.5s ease; /* Chrome - Safari */
 		-o-transition: 0.5s ease; /* Opera */

}

.body_productosdeco_nodesta .LTImageProdN img:hover, .body_productosdeco_nodestaN .LTImageProdN img:hover
{
		transform : scale(1.05);
		-moz-transform : scale(1.05); /* Firefox */
		-webkit-transform : scale(1.05); /* Chrome - Safari */
		-o-transform : scale(1.05); /* Opera */
		-ms-transform : scale(1.05); /* IE9 */

}




.desta .LTImageProdN{padding:0px;}

.body_productosdeco_nodesta.c3x3 .LTImageProdN{padding:0px;}



.LTDescriptionProdN
{
     width: 291px;
     height: 47px;   
     padding-top:5px;
     /*padding-left:15px;
     padding-right:15px;*/
     text-align:center;
     font-family:RudaRegular;
     font-size:14px;
     color: #4f4c46;
     position:relative;

	padding-left: 5px;
    padding-right: 5px;
    
    overflow: hidden;   
    
    display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;


}




#body_productos_marc .LTDescriptionProdN
{
    width: 235px;
    height: 47px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-family: RudaRegular;
    font-size: 14px;
    color: #4f4c46;
    position: relative;
           
}

.body_productosdeco_nodesta .LTDescriptionProdN{padding-top:10px;height: 30px;width: 400px;}
.body_productosdeco_nodesta.c3x3 .LTDescriptionProdN{padding-left: 5px;padding-right: 5px;height: 55px;width: 291px;padding-top: 5px;     display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;}
.body_productosdeco_nodesta.c3x3.altotext .LTDescriptionProdN{padding-left: 5px;padding-right: 5px;height: 92px;width: 291px;padding-top: 5px;}


.body_productosdeco_nodestaN .LTDescriptionProdN{padding-top:10px;height: 46px;width: 341px}

.body_productosdeco_nodestaN.altotext2 .LTDescriptionProdN{padding-top:10px;height: 60px;width: 341px;     display: -webkit-box; 
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;}



.desta .LTDescriptionProdN
{
    padding-left:5px;
    padding-right:5px;
    height: 60px;
    overflow:hidden;    
}





.LTPricesProdN
{
     width: 300px;
     height: 54px;   
     
}

#body_productos_marc .LTPricesProdN
{
     width: 245px;
   
     
}


.body_productosdeco_nodesta .LTPricesProdN{ width: 431px;height: 44px;}
.body_productosdeco_nodesta.c3x3 .LTPricesProdN{width: 321px;height: 64px;}


.body_productosdeco_nodestaN .LTPricesProdN
{
     width: 371px;
     height: 44px;        
}




.LTPricesProdN_Dto
{
     width: 76px;
     height: 54px;
     float:left;
     position:relative;     
}

.body_productosdeco_nodestaN .LTPricesProdN_Dto
{
     width: 66px;
     height: 54px;
     float:left;
     position:relative;     
}

.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Dto {width: 70px;}



.desta .LTPricesProdN_Dto
{
     width: 70px;
  
}

#body_productos_marc .LTPricesProdN_Dto
{
     width: 70px;
     height: 54px;
     float:left;
     position:relative;     
}



.LTPricesProdN_Dto_Img
{
     top: 0px;
     left: 0px;
     position:absolute;     
     display:none;
}

.LTPricesProdN_Dto_NumDto
{
    top: 27px;
    left: 7px;
    position: absolute;
    text-align: left;
    font-family: Rudaregular;
    font-size: 22px;
    color: #4b4842;
}


.body_productosdeco_nodesta .LTPricesProdN_Dto_NumDto, .body_productosdeco_nodestaN .LTPricesProdN_Dto_NumDto
{

    font-family: rudaregular;
    color: #4b4842;
        top: 17px;
}

.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Dto_NumDto {top: 27px;}


.desta .LTPricesProdN_Dto_NumDto
{
    font-family: rudaregular;
}





.LTPricesProdN_Prices
{
     width: 116px;
     height: 54px; 
     float:left;
}

.desta .LTPricesProdN_Prices
{
     width: 126px;

}

#body_productos_marc .LTPricesProdN_Prices
{
     width: 100px;
     margin-right: 5px;
}



.body_productosdeco_nodesta .LTPricesProdN_Prices{width: 226px;}
.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Prices{width: 126px;}



.body_productosdeco_nodestaN .LTPricesProdN_Prices
{
     width: 200px;

}



.LTPricesProdN_Prices_Old
{
     height:17px;
     width: 104px;
     padding-right:12px;
     padding-top:2px;
     text-align:right;
     font-family:RudaRegular;     
     font-size:16px;
     color: #4f4c46;
     text-decoration:line-through;

}


#body_productos_marc .LTPricesProdN_Prices_Old, #body_productos_marc .LTPricesProdN_Prices_New {
    /*width: 95px;
    padding-right:0px;*/
}


.body_productosdeco_nodesta .LTPricesProdN_Prices_Old, .body_productosdeco_nodestaN .LTPricesProdN_Prices_Old
{

     width: 54px;
     float: left;
    padding-top: 21px;
     font-size:18px;
}

.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Prices_Old {width: 104px;padding-top: 2px;}






.LTPricesProdN_Prices_Old_Eur
{
    font-size:11px;
    text-decoration:none;
}
.LTPricesProdN_Prices_New
{
    
     height:33px; 
     width: 104px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:30px;   
     color: #990166;
     padding-right:12px;
    
}

.body_productosdeco_nodesta .LTPricesProdN_Prices_New
{
    
     color:#8b8568 ;  
       float: left;
  padding-top: 9px;
}

.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Prices_New {padding-top: 0px;}



.body_productosdeco_nodestaN .LTPricesProdN_Prices_New
{
    
     color:#8b8568 ;  
       float: left;
  padding-top: 9px;
      width: 100px;
}






.desta .LTPricesProdN_Prices_New
{
     color:#8b8568 ;  
}






.LTPricesProdN_Prices_New_Eur
{
    font-size:15px; 
}


.LTPricesProdN_Prices_New_M
{
    
     height:33px; 
     width: 104px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:30px;   
     color: #990166;
     padding-right:12px;
    
}








.LTPricesProdN_Other
{
     width: 100px;
     height: 54px; 
     float:left;   
    
}


#body_productos_marc .LTPricesProdN_Other
{
     width: 70px;
     height: 54px; 
     float:left;   
    display: none;
}

.body_productosdeco_nodesta .LTPricesProdN_Other{float:right;}
.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Other{float:left;    width: 100px;}


.body_productosdeco_nodestaN .LTPricesProdN_Other
{
     width: 105px;
     float:right;   
    
}







.LTPricesProdN_Other_Clock
{
     /*height:21px;*/
     height:0px;
     width: 120px;
     text-align:right;    
     visibility:hidden;
}

.LTPricesProdN_Other_Button
{
    height: 33px;
    width: 100px;
    text-align: right;
    margin-top:20px;
}

.body_productosdeco_nodestaN .LTPricesProdN_Other_Button
{
    height: 33px;
    width: 105px;
    text-align: right;
    margin-top:20px;
}



#body_productos_marc .LTPricesProdN_Other_Button
{
    height: 33px;
    width: 50px;
    text-align: right;
    margin-top:20px;
}






.body_productosdeco_nodesta .LTPricesProdN_Other_Button, .body_productosdeco_nodestaN .LTPricesProdN_Other_Button
{
 margin-top:10px;
}

.body_productosdeco_nodesta.c3x3 .LTPricesProdN_Other_Button {    width: 100px;
    margin-top: 20px;
}


.desta .LTPricesProdN_Other_Button
{
    width:100px;
}





/* Nuevo diseño express*/

#offerAdLTExN{width: 995px;float: left;z-index: 999;    }

#body_locald #UpdatePanel1 .upnelisttemp {float:left; width:825px;}
#body_locald .menuvertex {float:left;color:#4b4842; margin-bottom:30px; padding-left:14px;}
#body_locald .menuvertexbn {float:left;font-size:20px; font-family:rudablack; padding-top:10px;}
#body_locald .menuvertexcat {float:left;clear:left;font-size:20px; font-family:rudablack; padding-top:10px;}
#body_locald .menuvertexloc {float:left;clear:left;font-size:20px; font-family:rudablack; padding-top:20px; padding-bottom:5px}
#body_locald #MenuExSub {margin: 10px 10px 4px 0px; float: left; clear:left; width:146px}
#body_locald #MenuExSub #sidebar1{width:166px}
#body_locald #UpdatePanelbtozonas {float:left;clear:left;border-bottom:1px solid #c6c7bd; width:156px; padding-bottom:10px}

#body_locald .dskmenu{
margin: 5px 0;
padding: 0;
width: 156px; /*width of menu*/

border-bottom:1px solid #c6c7bd;
}

#body_locald .dskmenu a.menuitem{
background-color:#e6e8dd;
font-family:RobotoRegular;
font-size:14px;
color: #4b4842;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 0px;
text-decoration: none;
border-top:1px solid #c6c7bd;
}

#body_locald .dskmenu a.selectedB
{
   
    font-family:RobotoRegular;
    font-size:14px;
    color: #ef5921;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 0px;
    text-decoration: none;
    border-top:1px solid #c6c7bd;    

}

#body_locald .dskmenu .menuitem:active
{
    color: #ef5921;    
}


#body_locald .dskmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

#body_locald .dskmenu a.menuitem:hover{
color: #ef5921;
}

#body_locald .dskmenu div.submenu{ /*DIV that contains each sub menu*/
background: #e6e8dd;
}

#body_locald .dskmenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

#body_locald .dskmenu div.submenu ul li{
border-bottom: 0px solid blue;
}

#body_locald .dskmenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #4b4842;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

#body_locald .dskmenu div.submenu ul li a:hover{background: #DFDCCB;}

#body_locald .accordsuffix{float:left;}
#body_locald .ListTemplateExN .dLTDescriptionExN2{width:245px;height:15px; float:left;clear:left;color:#ef5921; overflow:hidden}
#body_locald .ListTemplateExN .dLTDescriptionExN3{width:245px;height:15px; float:left;clear:left; text-transform:uppercase}

#body_poblacion.campaign.destap #MPlanesA{display:none}
#body_poblacion.campaign.destapB .banrelG{display:none}
#body_poblacion.campaign.destapB .banrelGx{display:none}
#body_poblacion.campaign.destapB .banrelGmx{display:none}
#body_poblacion.campaign .banrelGmx{display:none}
#body_poblacion.campaign.destapB .banrelP{display:none}
#body_poblacion.campaign.destapB .banrelPm{display:none}

#body_poblacion.campaign #fimage{height:147px;float:left; margin-top:-6px;}
/*#body_poblacion.campaign #fimage img{height:1500px;}*/
body_poblacion.campaign #fimage img{width:100%;}

#body_poblacion.campaign .banrelG{float:left}
#body_poblacion.campaign .banrelGx{float:left}
#body_poblacion.campaign .banrelGmx{float:left}
#body_poblacion.campaign .banrelA{padding: 0;width: 460px;margin: 20px 15px 0px 15px}
#body_poblacion.campaign .banrelGx .banrelA{padding: 0;width: 995px;margin: 20px 15px 0px 15px}
#body_poblacion.campaign .banrelGmx .banrelA{padding: 0;width: 995px;margin: 20px 15px 0px 15px}

#body_poblacion.campaign .banrelA a{display: block;color: #fff;text-decoration: none;}
#body_poblacion.campaign .banrelA figure{width: 100%;height: 200px;background-repeat: no-repeat;}
#body_poblacion.campaign .banrelA figure figcaption{text-align: left;
    padding: 10px;
    padding-top: 150px;
    padding-bottom:0;
    font-size: 20px;
    font-weight: 600;}
#body_poblacion.campaign .banrelA figure figcaption.figbanrelA {font-size:16px;padding-top:0;font-weight:normal}

#body_poblacion.campaign .banrelP{float:left;width: 995px;padding-bottom:8px}
#body_poblacion.campaign .banrelPm{display:none}
#body_poblacion.campaign .banrelB{width: 292px;float:left;padding-left:45px}
#body_poblacion.campaign .banrelB a{display: block;color: #fff;text-decoration: none;}
#body_poblacion.campaign .banrelB figure{width: 292px;height: 200px;background-repeat: no-repeat;}
#body_poblacion.campaign .banrelB figure figcaption {
    text-align: left;
    padding: 10px;
    padding-top: 150px;
    padding-bottom:0;
    width: 280px;
    font-size: 20px;
    font-weight: 600;
    }
#body_poblacion.campaign .banrelB figure figcaption.figbanrelB {font-size:16px;padding-top:0}


.headcdo #ContenedorPrincipal{background-color: #f3f3f3;}
.headcdo #ContenedorPrincipal{margin-top:50px;padding-top:40px;}
.headcdo #Contenedor{margin-bottom: 40px;padding-bottom: 40px;}
.headcdo.homecdo #ContenedorPrincipal{font-size:18px;margin-bottom: 40px;padding-bottom: 40px;}
.headcdo.homecdo #ContenedorPrincipal #sliderFrame{background-color: #f3f3f3;width:100%}
.headcdo.homecdo #ContenedorPrincipal #sliderFrame #slider{background-color: #f3f3f3;width:100%;height:415px}
.headcdo.homecdo #ContenedorPrincipal #sliderFrame #slider div.navBulletsWrapper {visibility:visible;top: 375px;}
.headcdo.homecdo #ContenedorPrincipal .lcoh{text-align:center;clear:left}
.headcdo.homecdo #ContenedorPrincipal .lcoh1{margin-top:0px;padding-top: 0px;}
.headcdo.homecdo #ContenedorPrincipal .lcoh2{margin-top: 20px;}
.headcdo.homecdo #ContenedorPrincipal .lcoh3{}
.headcdo.homecdo #ContenedorPrincipal .lcoh4{margin-top: 20px;    margin-bottom: 50px;}
.headcdo.homecdo #ContenedorPrincipal .lcoh5{}
.headcdo.homecdo #ContenedorPrincipal .lcoh6{margin-top: 20px;}
.headcdo.homecdo #ContenedorPrincipal .lcoh7{text-align: center;margin-top: 40px;}
.headcdo.homecdo #ContenedorPrincipal .lcohimg{text-align:center;margin-bottom: 60px;padding-left: 20px;padding-right: 20px;}
.headcdo.homecdo #ContenedorPrincipal .lcohimg img{width: 955px;}



.headcdo .ContenidoIndex{background-color: #f3f3f3;margin-top:0;margin-bottom:0}
.headcdo #Contenedor{background-color: #f3f3f3;}
.headcdo {background-color: #f3f3f3;font-family: robotoregular;color:#333}
.headcdo #CabeceraGeneral .navbar-toggle {display: none;}
.headcdo #CabeceraGeneral {text-align: center;padding-top: 25px;padding-bottom:25px;background-color:#f2dcdb}
.headcdo #CabeceraGeneral .cdologo img{width:410px}
.headcdo #CabeceraGeneral nav.menuheader {padding-bottom: 30px;}
.headcdo #CabeceraGeneral nav.menuheader ul {white-space: nowrap;display: inline-block;overflow: visible;text-align: center;list-style:none;}
.headcdo #CabeceraGeneral .cdoheadnav{}
.headcdo #CabeceraGeneral nav.menuheader ul li {width: 285px;height: 33px;position: relative;box-sizing: border-box;overflow: visible;}
.headcdo #CabeceraGeneral nav.menuheader ul li a{display: inline-block;height: 100%;width: 100%;cursor: pointer;text-decoration: none;color:#333}
.headcdo #CabeceraGeneral nav.menuheader ul li a:visited{color:#333}
.headcdo #CabeceraGeneral nav.menuheader ul li a:hover{color:#c41832}


.headcdo #MenuCategorias{margin: 0px auto; float: left; width:995px;display:none}


#body_local.cdo #MenuExSub li a {color:#333}
#body_local.cdo .cdothead1{text-align: center;font-size: 30px;padding-top: 0px;padding-bottom: 25px;background: #f3f3f3;margin-top: 0px;}
#body_local.cdo .cdothead2{text-align: center;font-size: 18px;padding-bottom: 60px;background: #f3f3f3}
#body_local.cdo .cdothead3{width: 592px;margin: 0 auto;}





#body_local.cdo .cdopanel {float: left;width: 825px;}
#body_local.cdo .dskmenu .menuitem.selected {color: #c41832}

#body_local.cdo .LTPricesExN_Other_Button {
    display: none
}
#body_local.cdo .LTDTitleExN{font-family: robotoregular;height:60px}
#body_local.cdo .LTPricesExN_Prices_New {
    color: #c41832;
}
#body_local.cdo .LTDescriptionExN {
    font-family: robotoregular;text-align:left;height: 40px;padding-top: 7px;
}

#body_local.cdo .LTImageExN {height:160px;width:250px
}

#body_local.cdo .LTImageExN img {
    width: 250px;
    height: 160px;
}
#body_local.cdo .ListTemplateExN {
    height: 280px;border: 1px solid #eaeaea;margin-left: 18px;
}

body_local.cdo .LTDescriptionExN span{font-weight:normal
}


    #body_local.cdo .ListTemplateExN_c1 {
    width: 100%;
    height: 18px;
    float: left;
    clear: left;
    color: #c41832;
    overflow: hidden;
    font-family: robotobold;
}
#body_local.cdo .ListTemplateExN_c2 {
    width: 100%;
    height: 18px;
    float: left;
    clear: left;
    font-family: robotobold;
    padding-top: 10px;
}

#body_local.cdo .ListTemplateExN_c3 {
    width: 100%;
    height: 18px;
    float: left;
    clear: left;
   
    padding-top: 2px;
}


#body_local.cdo .cdoqfil {
    font-size: 20px;
    font-family: rudablack;
    padding-bottom: 0px;
    float: left;
    display:none;
}

.ListTemplateExN {
    width: 250px;
    border: 0px solid #c0c0c0;
    height: 282px;
    background-color: #fff;
    margin-right: 0px;
    margin-left: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
}

.ListTemplateExN_C
{
     
     width: 230px;     
     border: 0px solid #c0c0c0; 
     height: 296px;
     background-color:#f6f7f8;
     margin-right: 9px;
     margin-left: 9px;
     margin-top:10px;
     margin-bottom:10px;
     float:left;
}

#body_poblacion.campaign.destapB .ListTemplateExN_C {margin-right: 10px;margin-left: 10px;    width: 240px;}

#body_poblacion.campaign .zztitletext {float: left;font-size: 24px;font-family: RudaRegular;color: #4F4C46;margin-top: 35px;}

#body_poblacion.campaign .zztitlesign {float: left;font-size: 14px;font-family: RudaRegular;color: #4F4C46;margin-top: 41px;    padding-left: 5px;}



#body_poblacion.campaign .ListTemplateExN_C.link .LTDescriptionExN_C {display:none}
#body_poblacion.campaign .ListTemplateExN_C.link .LTDTitleExN_C {display:none}
#body_poblacion.campaign .ListTemplateExN_C.link .LTPricesExN_C {display:none}



#body_poblacion.campaign .ListTemplateExN_C.link .LTImageExN_C {    height: 296px;}
#body_poblacion.campaign .ListTemplateExN_C.link .LTImageExN_C img {    height: 296px;}





.ListTemplateExN_C:hover
{
     border-color: transparent !important;
    box-shadow: 1px 1px 19px rgba(0,0,0,0.22);
    background-color: #fff;
}





.ListTemplateExN_R
{
     /*width: 321px;*/
     width: 340px;     
     border: 1px solid #c0c0c0; 
     height: 298px;
     background-color:#fff;
     margin-top:10px;
     margin-bottom:10px;     
     float:left;     
}





.LTImageExN
{
     width: 250px;
     height: 156px;
     padding-left:0px;
     padding-right:0px;
     padding-top:0px;
     float:left;
     clear:left;     
}

    .LTImageExN a {
        color:#fff;
    }


    .LTImageExN img {
        width:250px;
        height:148px;
    }


.LTImageExN a:hover
{
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6; 
}



.LTImageExN_C
{
     width: 230px;
     height: 155px;
     padding-left:0px;
     padding-right:0px;
     padding-top:0px;
     float:left;
     clear:left;     
}

#body_poblacion.campaign.destapB .LTImageExN_C{     width: 240px;}

    .LTImageExN_C img {
        width:230px;
        height:155px;
    }


#body_poblacion.campaign.destapB .LTImageExN_C img{     width: 240px;}

#body_poblacion.campaign #sidebar {margin: 20px 10px 10px 0px;  width:188px}

#body_poblacion.campaign #UpdatePanel1 {width: 995px;margin-top: 15px;float:left}
#body_poblacion.campaign.destapB #UpdatePanel1 {    width: 782px;margin-top: 15px;float:left}


.LTDescriptionExN
{
     width: 234px;
     height: 46px;   
     padding-top:28px;
     padding-left:8px;
     padding-right:8px;
     text-align:center;
     font-family:RudaRegular;
     font-size:14px;
     color: #4f4c46;
     float:left;
     clear:left;          
     overflow:hidden;    
 
     display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}


.LTDescriptionExN_C
{
     width: 214px;
     height: 46px;   
     padding-top:5px;
     padding-left:8px;
     padding-right:8px;
     text-align:left;
     font-family:RudaRegular;
     font-size:14px;
     color: #333;
     float:left;
     clear:left;          
     overflow:hidden;    
 
         display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;

}

#body_poblacion.campaign.destapB .LTDescriptionExN_C {width:224px}

    
.ListTemplateExN_C.text {width: 974px;height:39px;border-bottom: 1px dotted #4F4C46;background-color:#fff;margin-top: 30px;}
.ListTemplateExN_C.text .LTImageExN_C{display:none;}
.ListTemplateExN_C.text .LTDTitleExN_C{display:none;}
.ListTemplateExN_C.text #LTDPrices{display:none;}
.ListTemplateExN_C.text .LTDescriptionExN_C {height: 39px;font-size: 24px;padding-left:0;width:initial}

.ListTemplateExN_C.text:hover
{
    border-color:Background;
    border-bottom: 1px dotted #4F4C46;
    box-shadow:initial;
    background-color:initial;
}



.LTDTitleExN
{
     width: 236px;
     height: 33px;   
     padding-top:5px;
     padding-left:8px;
     padding-right:8px;
     text-align:left;
     font-family:RudaRegular;
     font-size:14px;
     color: #4f4c46;    
     float:left;
     clear:left;
 }

.LTDTitleExN_C
{
    width: 214px;
    height: 48px;
    /* padding-top: 5px; */
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;
    font-family: RudaRegular;
    font-size: 14px;
    color: #4f4c46;
    float: left;
    clear: left;
 }

#body_poblacion.campaign.destapB .LTDTitleExN_C {    width: 224px;}


.LTPricesExN
{
     width: 250px;
     /*height: 47px;   */
     float:left;
     clear:left;    
     margin-top:0px; 
     background-color:#fff;
}

.LTPricesExN_C
{
     
     /*height: 47px;   */
     float:right;
     clear:left;    
     margin-top:0px; 

}


.LTPricesExN_Dto
{
     width: 65px;

     height: 54px;
     float:left;
     position:relative;     
}

.LTPricesExN_Dto_Img
{
     top: 17px;
     left: 0px;
     position:absolute;     
}

.LTPricesExN_Dto_NumDto
{
    padding-top:12px;
    padding-right:8px;
    float:left;
    text-align: left;
    font-family: RudaBlack;
    font-size: 20px;
    color: #4f4c46;
}

.LTPricesExN_Dto_NumDto_C
{
    padding-top:12px;
    padding-right:8px;
    float:left;
    text-align: left;
    font-family: RudaBlack;
    font-size: 20px;
    color: #4f4c46;
    display:none;
}


.LTPricesExN_Prices
{
     width: 125px;
     height: 54px; 
     float:left;
}

.LTPricesExN_Prices_Old
{
     height:16px;
     
     padding-right:8px;
     padding-left:5px;
     padding-top:15px;
     text-align:right;
     font-family:RudaRegular;     
     font-size:16px;
     color: #4f4c46;
     text-decoration:line-through;
     float:left;

}


.LTPricesExN_Prices_Old_C
{

     
     padding-right:8px;
     padding-left:5px;
     padding-top:5px;
     text-align:right;
     font-family:RudaRegular;     
     font-size:20px;
     color: #4f4c46;
     text-decoration:line-through;
     float:left;

}

.LTPricesExN_Prices_Old_C > span{display:none}



.LTPricesExN_Prices_Old_Eur
{
    font-size:20px;
    text-decoration:none;
}
.LTPricesExN_Prices_New
{
    
     height:15px; 
    
     padding-top:6px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:28px;   
     color: #ef5921;
     padding-right:5px;
     float:left;
}

.LTPricesExN_Prices_New_Eur
{
    font-size:15px; 
}


.LTPricesExN_Prices_New_C
{
    
    
     padding-top:6px;
     text-align:right;
     font-family:RudaRegular;     
     font-size:28px;   
     color: #ed394b;
     padding-right:5px;
     float:left;
}

.LTPricesExN_Prices_New_Eur_C
{
    font-size:15px; 
}









.LTPricesExN_Prices_New_M
{
    
     height:33px; 
     width: 104px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:30px;   
     color: #3c0779;
     padding-right:12px;
    
}








.LTPricesExN_Other
{
     width: 104px;
     height: 54px; 
     float:left;   
    
}

.LTPricesExN_Other_Clock
{
     height:21px;
     width: 120px;
     text-align:right;    
}

.LTPricesExN_Other_Button
{
    height: 30px;
    margin-top:8px;
    width: 62px;
    text-align: right;
    float:right;
}


#body_local #UpdatePanel2, #body_locald #UpdatePanel2
{
 width:800px; 
 text-align:center; 
 padding-top:20px; 
 padding-bottom:20px;   
 margin-left:25px;
}

#body_poblacion #UpdatePanel2 {
        /*text-align:center;*/
}

#body_local #UpdatePanel2 input, #body_locald #UpdatePanel2 input, #body_poblacion #UpdatePanel2 input#btomas, #body_encuentra input#btomas
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#35a103;
     background: -webkit-gradient(linear, center top, center bottom, from(#35a103), to(#35a103));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;
}

#body_local.cdo #UpdatePanel2 input {
    padding: 10px 20px 10px 20px;
    border: 1px solid #c41832;
    background-color: #c41832;
    background: -webkit-gradient(linear, center top, center bottom, from(#c41832), to(#c41832));
    /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
    color: #ffffff;
    font-size: 18px;
    cursor: pointer;
    margin-left: 0px;
    margin-bottom: 68px;
    margin-top: 20px;
}




#body_local #UpdatePanel2 input:hover, #body_locald #UpdatePanel2 input:hover, #body_poblacion #UpdatePanel2 input#btomas:hover
{
     border: 1px solid #4f4c46;  
}


#body_poblacion.campaign #UpdatePanel2 input#btomas {
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#ed394b;
     background: -webkit-gradient(linear, center top, center bottom, from(#ed394b), to(#ed394b));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;

}






#body_viajes #UpdatePanel2 input#btomas
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#2d8f71;
     background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;
}

#body_viajes #UpdatePanel2 input#btomas:hover
{
     border: 1px solid #4f4c46;  
}




#body_productos #UpdatePanel2 input#btomas
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#990166;
     background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;
}

#body_productos #UpdatePanel2 input#btomas:hover
{
     border: 1px solid #4f4c46;  
}



#body_productosdeco #UpdatePanel2 input#btomas
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#8b8568;
     background: -webkit-gradient(linear, center top, center bottom, from(#8b8568), to(#8b8568));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;
}

#body_productosdeco #UpdatePanel2 input#btomas:hover
{
     border: 1px solid #4f4c46;  
}









#body_productos_marc #UpdatePanel2 input#btomas
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
     background-color:#990166;
     background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));
      /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#ffffff;
     font-size:18px;
     cursor: pointer;
       margin-left: 0px;
  margin-bottom: 68px;
  margin-top: 20px;
}

#body_productos_marc #UpdatePanel2 input#btomas:hover
{
     border: 1px solid #4f4c46;  
}






#body_local #DMENSA, #body_locald #DMENSA
{
     border: 1px solid #f79553;  
     margin-left:25px;
     background-color:#FFF;
     color:#4b4842;
     text-align:center;
     font-family:RudaRegular;
     font-size:20px;

     padding-top:50px;
     padding-bottom:50px;
}






#body_locald #dvbuscar input#btobuscar, #body_local #dvbuscar input#btobuscar
{
     padding:10px 16px 10px 16px;
     border: 0px solid #e2e2e2;
     /*background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);*/
     color:#fff;
     font-size:18px;
     cursor: pointer;
     background-color:#4f4c46;
     font-family:RudaRegular;
}

#body_locald #dvbuscar input#btobuscar:hover, #body_local #dvbuscar input#btobuscar:hover
{
     border: 0px solid #ccc;  
}

#body_locald input#btomaszonas, #body_local input#btomaszonas
{
    border:0;
    background-color:#e6e8dd;
    background: -webkit-gradient(linear, center top, center bottom, from(#e6e8dd), to(#e6e8dd));
    text-decoration:underline;
     cursor: pointer;
     color:#ef5921;    
}

#body_local.cdo input#btomaszonas {
    border: 0;
    background-color: #f3f3f3;
    background: -webkit-gradient(linear, center top, center bottom, from(#f3f3f3), to(#f3f3f3));
    text-decoration: underline;
    cursor: pointer;
    color: #c41832;
}


#body_locald #Menu2 ul li, #body_local #Menu2 ul li
{
    background-image: url('../images/icon-loc.png');
    background-repeat: no-repeat; 
    background-position: top left;
        background-position-y: 4px;
    padding-left:13px;
    padding-bottom:2px;
}

#body_locald input#btoreset, #body_local input#btoreset
{
    border: 1px solid #f79553;
    background-color:#f79553;
        background: -webkit-gradient(linear, center top, center bottom, from(#f79553), to(#f79553));
     cursor: pointer;
     color:#ffffff;  
     width:154px;  
     padding: 5px 10px 5px 10px; 
}


/************ELECTRO ********************/
/* Nuevo diseño ELECTRO*/


#body_electrod #UpdatePanel2
{
 width:800px; 
 text-align:center; 
 padding-top:20px; 
 padding-bottom:20px   
}

#body_electrod #UpdatePanel2 input
{
     padding:10px 20px 10px 20px;
     border: 1px solid #e2e2e2;
      background-image:linear-gradient(to bottom,#fffefe 0,#f0eeef 100%);
     color:#4f4c46;
     font-size:18px;
     cursor: pointer;
}

#body_electrod #UpdatePanel2 input:hover
{
     border: 1px solid #ccc;  
}



#offerAdLTELC
{
    width: 995px;
    float: left;
    z-index: 999;    
}



.ListTemplateELC
{
     
     width: 256px;     
     border: 0px solid #c0c0c0; 
     height: 360px;
     background-color:#fff;
     margin-right:0px;
     margin-left:15px;
     margin-top:10px;
     margin-bottom:10px;
     float:left;
}

.ListTemplateELC_R
{
     /*width: 321px;*/
     width: 340px;     
     border: 1px solid #c0c0c0; 
     height: 298px;
     background-color:#fff;
     margin-top:10px;
     margin-bottom:10px;     
     float:left;     
}





.LTImageELC
{
     width: 230px;
     height: 180px;
     padding-left:28px;
     padding-right:0px;
     padding-top:0px;
     float:left;
     clear:left;     
}

.LTImageELC a:hover
{
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6; 
}



.LTDescriptionELC
{
     width: 238px;
     height: 51px;   
     padding-top:5px;
     padding-left:10px;
     padding-right:10px;
     text-align:center;
     font-family:RudaRegular;
     font-size:12px;
     color: #4f4c46;
     float:left;
     clear:left;              
}

.LTDTitleELC
{
     width: 235px;
     height: 63px;   
     padding-top:5px;
     padding-left:8px;
     padding-right:15px;
     text-align:left;
     font-family:RudaRegular;
     font-size:14px;
     color: #4f4c46;    
     float:left;
     clear:left;
 }




.LTPricesELC
{
     width: 321px;
     height: 47px;   
     float:left;
     clear:left;    
     margin-top:9px; 

}

.LTPricesELC_Dto
{
     width: 45px;
   
     height: 45px;
     float:left;
     position:relative;   
     visibility:hidden;  
}

.LTPricesELC_Dto_Img
{
     top: 17px;
     left: 0px;
     position:absolute;     
}

.LTPricesELC_Dto_NumDto
{
    top: 23px;
    left: 7px;
    position: absolute;
    text-align: left;
    font-family: RudaRegular;
    font-size: 20px;
    color: #fff;
}


.LTPricesELC_Prices
{
     width: 145px;
     height: 45px; 
     float:left;
}

.LTPricesELC_Prices_Old
{
     height:16px;
     width:0px;
     padding-right:8px;
     padding-top:10px;
     text-align:right;
     font-family:RudaRegular;     
     font-size:16px;
     color: #4f4c46;
     text-decoration:line-through;
     float:left;
     visibility:hidden; 

}

.LTPricesELC_Prices_Old_Eur
{
    font-size:20px;
    text-decoration:none;
}
.LTPricesELC_Prices_New
{
    
     height:15px; 
    
     padding-top:3px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:28px;   
     color: #d94a2a;
     padding-right:15px;
     float:left;
}

.LTPricesELC_Prices_New_Eur
{
    font-size:15px; 
}


.LTPricesELC_Prices_New_M
{
    
     height:33px; 
     width: 104px;
     text-align:right;
     font-family:RudaBlack;     
     font-size:30px;   
     color: #3c0779;
     padding-right:12px;
    
}








.LTPricesELC_Other
{
     width: 104px;
     height: 45px; 
     float:left;   
    
}

.LTPricesELC_Other_Clock
{
     height:21px;
     width: 120px;
     text-align:right;    
}

.LTPricesELC_Other_Button
{
    height: 30px;
    margin-top:5px;
    width: 62px;
    text-align: right;
}







/* Enlace Productos */

.imgprodlinks
{
    float:left;

}

.imgprodlinks a:hover
{
    
    background-color:Transparent;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6; 
    

     
     
     
}


.textprodlinks
{
    float: left;
    text-align: center;
    width: 130px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #ffffff;
    color: #4f4c46;
}

.textprodlinksB
{
    border-left: 1px #c0c0c0 solid;
    border-right: 1px #c0c0c0 solid;
    border-bottom: 1px #c0c0c0 solid;
    float: left;
    text-align: center;
    width: 130px;
    padding-top: 5px;
    padding-bottom: 5px; /*background-color: #990166;*/
    background-color: #ffffff; /*color: #e6e8dd;*/
    color: #990166;
}

.textprodlinksC
{
    float: left;
    text-align: center;
    width: 185px;
    padding-top: 4px;
    padding-bottom: 3px; 
    background-color: #990166;
    color: #e6e8dd;
    font-family:RudaBlack;
}


.textprodlinksD
{
    float: left;
    text-align: center;
    width: 190px;
    padding-top: 4px;
    padding-bottom: 3px; 
    background-color: #990166;
    color: #e6e8dd;
    font-family:RudaBlack;
}




.textprodlinks a:link, .textprodlinks a:visited
{
    text-decoration:none;
    color:#990166;
    
}

.textprodlinksB a:link, .textprodlinksB a:visited
{
    text-decoration:none;
    /*color: #e6e8dd;*/
    color: #990166; 
    
    
}


/* Multiopciones detalle viajes */
.DetOpHiper
{
     text-decoration: none;
     color:#4f4c46;
}

/* subMenu viajes */


    #MenuViajes ul
    {
    list-style: none;
    margin: 0;
        text-align:center;
       position: relative;
    width: auto;
    float: left;
}
    #MenuViajes ul li
    {
    margin-right:10px;
    text-align:center;
   

    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
    border-radius: 6px;

   float: left;
     display:inline;
     list-style: none;
     padding-left:0px;
     margin-left:0px;
       margin-bottom:10px;
    
    }
    #MenuViajes li a
    {
    
    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
    font-size:14px;
    font-family:RobotoRegular,Arial,rudaregular;
    text-align:center;    
 text-decoration: none;
 float: left;  
  display:inline;
  padding: 3px 6px;






    }
    
    
    #MenuViajes li.selected
    {    
        border:1px solid #2d8f71; 
    }
    
    #MenuViajes li a.selected
    {
  background-color: #2D8F71;
  color: #fff;
            
    }




    #MenuViajes li.selected a
    {
      background-color:#2d8f71;
         padding: 3px 10px;
            
    }
    #MenuViajes li a:hover
    {
     background-color:#2d8f71;
        color: #fff;
     padding: 3px 10px;
    }

/* subMenu MenuCategorias */


    #MenuCategorias ul
    {
    list-style: none;
    margin: 0;
        text-align:center;
       position: relative;
    width: auto;
    float: left;
}
    #MenuCategorias ul li
    {
    margin-right:10px;
    text-align:center;
   
    border:0px solid #9E9C96;
    border-radius: 6px;

   color:#ffffff;
   /*background-color:#9E9C96;*/
   
   float: left;
     display:inline;
     list-style: none;
    
    }
    #MenuCategorias li a
    {
    
    text-align:center;
     /* text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);*/
  

     color: #4f4c46;

   Font-Size:13px;
 font-family:RobotoRegular,Arial,rudaregular;
 font-size:14px;
 text-decoration: none;

 float: left;
   
  display:inline;
  padding: 3px 10px;
    }
    
    
    #MenuCategorias li.selected
    {    
        border:1px solid #ef5921; 
    }
     #MenuCategorias li.active
    {    
        border:1px solid #ef5921; 
    }   


    #MenuCategorias li.selected a
    {
      background-color:#ef5921;
         padding: 3px 10px;
            
    }
    #MenuCategorias li a:hover
    {
     background-color:#ef5921;
     color:#fff;
      
     padding: 3px 10px;
    }

/* subMenu marcas */


#MenuMarcas ul {
    margin-top: 12px;
    margin-bottom: 12px;
    float: left;
}

#MenuMarcas ul li{
    width: 152px;
    margin-right: 0px;
    font-size: 12px;
}

#body_productos_marc #MenuMarcas ul li, .body_productosdeco_nodestaN #MenuMarcas ul li{
   
    width: 189px;
    border-top: 1px solid #c6c7bd;
}

#body_productos_marc #MenuMarcas ul li:last-child, .body_productosdeco_nodestaN #MenuMarcas ul li:last-child{
    border-bottom: 1px solid #c6c7bd;
}



#MenuMarcas ul li a{
    text-align: left;



    float: left;
    display: inline;
    padding: 3px 10px;


    background-color: #e6e8dd;
    font-family: RobotoRegular;
    font-size: 14px;
    color: #4b4842;
    display: block;
    position: relative;
    width: auto;
    padding: 4px 0;
    padding-left: 0px;
    text-decoration: none;
    border-top: 1px solid #c6c7bd;



}    

#body_productos_marc #MenuMarcas ul li a, .body_productosdeco_nodestaN #MenuMarcas ul li a{

    width: 185px;
    white-space:normal;
}


#body_productos_marc #sidebar1 {
    width: 195px;
    /*background-color: #fff;*/
    margin-right: 20px;
    padding-left: 5px;
    margin-top: 10px;
    /*border: 1px solid #c0c0c0;*/
    min-height: 400px;
    /*box-shadow: 0 0 2px 2px #c7c7c7;*/
    float:left;

}

#body_productos_marc .sbr2 {float:right;width:772px;margin-top:10px}
#body_productosdeco .sbr2 {float:right;width:772px;margin-top:10px}

.body_productosdeco_nodestaN #sidebar1 {
    width: 195px;
    /*background-color: #fff;*/
    margin-right: 0px;
    padding-left: 5px;
    margin-top: 0px;
    /*border: 1px solid #c0c0c0;*/
    min-height: 400px;
    /*box-shadow: 0 0 2px 2px #c7c7c7;*/
    float:left;

}






    #body_productos_marc #MenuMarcas ul li a:hover 
    { 
    color:#990166;       
    padding-left: 0.15em;
    padding-right: 0.15em;   
    }


.body_productosdeco_nodestaN #MenuMarcas ul li a:hover 
    { 
    color:#8b8568;
    padding-left: 0.15em;
    padding-right: 0.15em;
    
    }






/* subMenu productos */


    #Menuproductos ul
    {
    list-style: none;
    margin: 0;
        text-align:center;
       position: relative;
    width: auto;
    float: left;
}
    #Menuproductos ul li
    {
    margin-right:10px;
    text-align:center;
   
    /*border:1px solid #9E9C96;
   background-color:#9E9C96;
   color:#ffffff;*/
    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
    border-radius: 6px;

   float: left;
     display:inline;
     list-style: none;
     padding-left:0px;
     margin-left:0px;
       margin-bottom:10px;
    }


/*#body_productos #Menuproductos ul li:nth-child(2){
    background-image: url(/images/etiqueta-especial.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 60px 20px;
}*/





#body_productosdeco #MenuProductosA {background-color:#e6e8dd }

#body_productosdeco #Menuproductos ul li, #body_dproductosdeco #Menuproductos ul li{
    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
       padding-top: 15px;
    margin-bottom: 0px;
}


#body_productosdeco #Menuproductos ul li:nth-child(2), #body_dproductosdeco #Menuproductos ul li:nth-child(2){
    /*background-image: url(/images/etiqueta-especial.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 60px 20px;*/
}






#Menuproductos ul li:hover{
   color:#fff;
}


#body_productosdeco #Menuproductos ul li:hover, #body_dproductosdeco #Menuproductos ul li:hover{
   color:#fff;
}




    #Menuproductos li a
    {    

    /*color:#ffffff;
   background-color:#9E9C96;
 font-family:RudaRegular;*/
    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
    font-size:14px;
    font-family:RobotoRegular,Arial,rudaregular;
    text-align:center;    
 text-decoration: none;
 float: left;  
  display:inline;
  padding: 3px 6px;
    }



#body_productosdeco #Menuproductos ul li a, #body_dproductosdeco #Menuproductos ul li a{
    border:0px solid #9E9C96;
   background-color:transparent;
   color:#4f4c46;
    font-size:14px;
    font-family:RobotoRegular,Arial,rudaregular;
}


body#body_viajes #MenuproductosA li a, body#body_ViajesAMedida #MenuproductosA li a, body#body_ViajesEmpresas #MenuproductosA li a, body#body_viajes_detalle #MenuproductosA li a {
     font-size:14px;
       padding: 3px 4px;
}


    #Menuproductos li.selected a
    {
     /* background-color: #990166;*/

      background-color: transparent;
         padding: 3px 6px;
    }
 #body_productosdeco #Menuproductos ul li.selected a, #body_dproductosdeco #Menuproductos ul li.selected a{
      background-color: transparent;

}   




    #body_viajes #Menuproductos li.selected a, #body_ViajesAMedida #Menuproductos li.selected a, #body_ViajesEmpresas #Menuproductos li.selected a, #body_viajes_detalle #Menuproductos li.selected a{
      background-color: transparent;       
        /*background-color:#2D8F71;*/
    } 


    #Menuproductos li a.selected
    {
      background-color: #990166;
         padding: 3px 6px;
      color:#fff;
    }




    #body_viajes #Menuproductos li a.selected, #body_ViajesAMedida #Menuproductos li a.selected, #body_ViajesEmpresas #Menuproductos li a.selected, #body_viajes_detalle #Menuproductos li a.selected{
       background-color:#2D8F71;
      color:#fff;
    } 

    #body_productosdeco #Menuproductos li a.selected, #body_dproductosdeco #Menuproductos li a.selected, #body_productosdeco_desta #Menuproductos li a.selected
    {
      background-color: #8b8568;
      color:#fff;

    }
   

    #Menuproductos li a:hover
    {
     background-color: #990166;
     padding: 3px 6px;
      color:#fff;
    }


    #body_viajes #Menuproductos li a:hover, #body_ViajesAMedida #Menuproductos li a:hover, #body_ViajesEmpresas #Menuproductos li a:hover, #body_viajes_detalle #Menuproductos li a:hover
    {
     background-color: #2D8F71;
      color:#fff;
    }

    #body_productosdeco #Menuproductos li a:hover, #body_dproductosdeco #Menuproductos li a:hover, #body_productosdeco_desta #Menuproductos li a:hover
    {
      background-color: #8b8568;
      color:#fff;
    }


    #Menuproductos li a.active
    {
     background-color: #990166;
     padding: 3px 6px;
           color:#fff;
    }



    #body_viajes #Menuproductos li a.active, #body_ViajesAMedida #Menuproductos li a.active, #body_ViajesEmpresas #Menuproductos li a.active, #body_viajes_detalle #Menuproductos li a.active
    {
     background-color: #2D8F71;
           color:#fff;
    }

    #body_productosdeco #Menuproductos li a.active, #body_dproductosdeco #Menuproductos li a.active, #body_productosdeco_desta #Menuproductos li a.active
    {
      background-color: #8b8568;
            color:#fff;
    }


   #divconten #LbLTitle1
    {
        color:#4f4c46;
    }




#body_productosdeco .head-deco,#body_productos .head-deco {margin-top:20px; margin-left:22px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productosdeco .deco-img,#body_productos .deco-img {float:left;width:412px;height:266px}
#body_productosdeco .deco-img img,#body_productos .deco-img img{width:412px;height:266px}
#body_productosdeco .deco-td,#body_productos .deco-td{float:left; width:432px;background-color:#fff;padding: 20px 45px; text-align:left;}
#body_productosdeco .deco-td h1,#body_productos .deco-td h1{font-size:32px;font-weight:bold;}
#body_productosdeco .deco-description,#body_productos .deco-description {padding-top: 20px; text-align:left; font-size:16px;line-height: 24px;}
#body_productos .deco-td .adeco{text-decoration:none;    background-color: #990166;
                        background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));
                        height: 105px;width: 440px;font-size: 54px;color: #FFFFFF;padding: 11px 30px;
                        font-family: rudablack;border-radius: 2em;text-align: center;box-sizing: border-box;    font-size: 20px;    margin-left: 65px;}

#body_productosdeco .head-deco-line,#body_productos .head-deco-line {border-top:1px dotted #c0c0c0; margin:0px 0px 30px 22px; float:left; width:934px}


#body_productosdeco .head-deco1 {margin-top:20px; margin-left:5px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productos .head-deco1 {margin-top:20px; margin-left:0px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productosdeco .head-deco1 .hdeco-hd1,#body_productos .head-deco1 .hdeco-hd1{float:left}
#body_productosdeco .head-deco1 .hdeco-hd1 img,#body_productos .head-deco1 .hdeco-hd1 img{width: 592px; height:335px}

#body_productosdeco .deco-td1{float:left; width:305px;background-color:#fff;padding: 20px 30px; text-align:left;}
#body_productosdeco .ppcdeccontent .deco-td1{width:305px;padding: 20px 42px 20px 41px;}
#body_productos .deco-td1{float:left; width:327px;background-color:#fff;padding: 20px 30px; text-align:left;}
#body_productosdeco .deco-td1 h1,#body_productos .deco-td1 h1{font-size:2em;font-weight:bold;}



#body_productosdeco .head-deco-line1,#body_productos .head-deco-line1 {border-top:1px dotted #c0c0c0; margin:0px 0px 30px 5px; float:left; width:957px}


#body_productosdeco.body_productosdeco_nodesta.c3x3.blanco .deco-td1{    width: 330px;padding-right:0px}


    


#body_productos_marc .head-deco1 {margin-top:20px; margin-left:5px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productos_marc .head-deco1 .hdeco-hd1{float:left}
#body_productos_marc .head-deco1 .hdeco-hd1 img{width: 407px; height:230px}
#body_productos_marc .deco-td1{float:left; width:300px;background-color:#fff;padding: 20px 30px; text-align:left;}
#body_productos_marc .deco-td1 h1{font-size:2em;font-weight:bold;}



#body_productos_marc .head-deco {margin-top:0px; margin-left:22px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productos_marc .deco-img {float:left;width:315px;height:266px}
#body_productos_marc .deco-img img{width:315px;height:266px}
#body_productos_marc .deco-td{float:left; width:395px;background-color:#fff;padding: 20px 15px; text-align:left;}
#body_productos_marc .deco-td h1{font-size:32px;font-weight:bold;}
#body_productos_marc .deco-description {padding-top: 20px; text-align:left; font-size:16px;line-height: 24px;}

#body_productos_marc .head-deco-line {border-top:1px dotted #c0c0c0; margin:0px 0px 30px 22px; float:left; width:740px}

#body_productos_marc .deco-td .adeco{text-decoration:none;    background-color: #990166;
                        background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));
                        height: 105px;width: 440px;font-size: 54px;color: #FFFFFF;padding: 11px 30px;
                        font-family: rudablack;border-radius: 2em;text-align: center;box-sizing: border-box;    font-size: 20px;    margin-left: 65px;}





    /******* SUBSUBMENU PRODUCTOS *************/

    #MenuProductosB > div
    {
        text-align:right;
        box-shadow: 0 0 2px 2px #c7c7c7;
        margin-top:7px;
        /*background-color:#ececec;*/
        background-color:#fff;
    }

    #MenuProductosB ul {
        margin-top:0px;
        margin-bottom:12px;
        float:left;
    }

    #body_viajes  #MenuProductosB ul, #body_ViajesAMedida  #MenuProductosB ul, #body_ViajesEmpresas  #MenuProductosB ul, #body_viajes_detalle  #MenuProductosB ul {
        margin-top:0px;
        margin-bottom:8px;
        float:left;
    }
        


    #MenuProductosB ul li
    {
     margin-right:10px;
     text-align:center;  
     border:0;
    /*background-color:#ececec;*/
     background-color:#fff;
     clear: left;
     display:inline;
     list-style: none;
     padding-left:0px;
     margin-left:0px;
     margin-top:7px;
     margin-bottom:0px;
     width:205px;

    }

    body#body_viajes #MenuProductosB ul li, body#body_ViajesAMedida #MenuProductosB ul li, body#body_ViajesEmpresas #MenuProductosB ul li, body#body_viajes_detalle #MenuProductosB ul li,
    body#body_productos  #MenuProductosB ul li, body#body_productos_marc  #MenuProductosB ul li{
         width:155px;
         margin-right: 0px;
          font-size:12px;
    }

 


    #MenuProductosB li a
    {    
    text-align:left;    
    color:#ffffff;

  font-family:RobotoRegular,Arial,rudaregular;
 font-size:12px;
 text-decoration: none;
        /*background-color:#ececec;*/
        background-color:#fff;
   color:#4b4842;/****/
 float: left;  
  display:inline;
  padding: 3px 10px;
    }

    #MenuProductosB li a:hover   , #body_viajes #MenuProductosB li a:hover  , #body_ViajesAMedida #MenuProductosB li a:hover, #body_ViajesEmpresas #MenuProductosB li a:hover, #body_viajes_detalle #MenuProductosB li a:hover 
    { 
        font-family:RobotoRegular,Arial,rudaregular;
        padding: 3px 10px;       
        background-color:#ececec;/****/
        color:#4f4c46;
    }




    #MenuProductosB li a.selectedc      
    { 
        /*font-family:RudaBlack;
        background-color:#ececec;/****/
        color: #990166;
    }


/* subMenu EXPRESS */


#MenuEx ul
{
    list-style: none;
    margin: 0;
    position: relative;
    width: auto;
}


    #MenuEx ul li
    {
        margin-bottom:5px;
        height:21px;
  /*
    margin-right:10px;
    text-align:center;
   
    border:1px solid #9E9C96;
 
   color:#ffffff;

   background-color:#ee7214;

     display:inline;
     list-style: none;
     margin-bottom:5px;
*/
    }



#MenuEx li a
{
 text-align:left;
 color:#ffffff;
 Font-Size:13px;
 font-family:RudaRegular;
 font-size:14px;
 text-decoration: none;
 background-color:#9E9C96;
 float: left;   
 display:inline;
 padding: 3px 10px;
 width:170px;
}







    #MenuExSub ul
    {
    list-style: none;
    margin: 0;
        text-align:center;
       position: relative;
    width: auto;
    float: left;
}
    #MenuExSub ul li
    {
    margin-right:5px;
    text-align:center;
   
    border:0px solid #9E9C96;
    
   color:#ffffff;
   /*background-color:#524f45;*/
   /*background-color:#ee7214;*/
   float: left;
     display:inline;
     list-style: none;
     clear:left;
    
    }
    #MenuExSub li a
    {
    
    text-align:center;
    


   color:#4f4c46;

 font-family:RobotoRegular;
 font-size:14px;
 text-decoration: none;
   /*background-color:#524f45;*/
   /*background-color:#9E9C96;*/
 float: left;
   
  display:inline;
  padding: 3px 6px 3px 0px;
    }
    #MenuExSub li.selected a
    {
        
      color: #ee7214;
         padding: 3px 0px 3px 0px;
        font-family:rudaregular;
      
  
    }
    #MenuExSub li a:hover
    {
     color: #ee7214;
     padding: 3px 0px 3px 0px;
     
    }




    /* subMenu planes */


    #MenuPlanes ul
    {
    list-style: none;
    margin: 0;
        text-align:center;
       position: relative;
    width: auto;
    float: left;
}





    #MenuPlanes ul li
    {

   /* border:1px solid #9E9C96;
   background-color:#9E9C96;*/

   border:0;



    margin-right:10px;
    text-align:center;

 

   float: left;
      margin-bottom:10px;
        padding-top: 15px;
    margin-bottom: 0px;
    }


 #body_dpoblacion #Menu1 a.static.selected {background-color: #35A103;color: #fff;text-decoration: none;}
 #body_dpoblacion.hdkhona #Menu1 a.static.selected {background-color: #143065;color: #fff;text-decoration: none;}
 #body_dpoblacion.hdkhona #dmasinfo {display: none;}

    #MenuPlanes li a
    {
   color:#4f4c46;
 font-family:RobotoRegular,Arial,rudaregular;

    text-align:center;
 font-size:14px;
 text-decoration: none;
 float: left;

  padding: 3px 10px;
    }
    

 #body_poblacion.campaign #MenuPlanes li a {color:#333 }
 #body_poblacion.campaign #Menu1 a.static.selected {color:#fff }

 
    #body_poblacion.campaign.destapB #fimage {display: none;}

 
  
     #body_poblacion #MenuPlanes .menuhome ul li:nth-child(2) a{


        color: #fff;
        background-color: #ED394B;
            /*color:#ed394b;*/
            
               /*color:#B20000;
               font-family:rudablack;*/
               /*background-color:#d42524;*/
               display:none;
        }


     /*#body_poblacion #MenuPlanes .menuhome ul li:nth-child(3) a{color: #fff;background-color: #2D8F71}*/






#body_dpoblacion #MenuPlanes ul li:nth-child(2) a {display:block;}

#body_poblacion.campaign #MenuPlanes ul li:nth-child(2) a {display:block;}


#MenuPlanes ul li:nth-child(2) a:hover{
    
        color:#fff;
        /*background-color:#B20000;*/
        background-color:#ed394b;
}

/*#MenuPlanes ul li:nth-child(3) a{color:#B20000;}

#MenuPlanes ul li:nth-child(3) a:hover{color:#fff;background-color:#B20000;}*/


         #MenuPlanes ul li:nth-child(2){           
            /*background-image: url(/images/etiqueta-especial.png);
            background-repeat: no-repeat;
            background-position: 20px 0px;
            background-size: 60px 20px;*/
            display:none;
        }

         #body_poblacion.campaign #MenuPlanes ul li:nth-child(2){display:block    }


#body_dpoblacion #MenuPlanes ul li:nth-child(2){display:block;}


#body_poblacion.campaign #MenuPlanes ul li:nth-child(2) {/*background-image:none*/ }

#body_poblacion.campaign #MenuPlanes ul li {clear:left;    padding-top: 5px;}


    #MenuPlanes li.selected a
    {
      background-color:#9E9C96;
         padding: 3px 10px;
              color:#fff;
    }

        #MenuPlanes ul li:nth-child(2).selected a{

            
                    /*color:#fff;
               background-color:#a70010;*/
        }



    #MenuPlanes li a:hover
    {
     background-color:#35A103;
     padding: 3px 10px;
     color:#fff;
    }

 #body_poblacion.campaign #MenuPlanes li a:hover
    {
     background-color:#ed394b;
     padding: 3px 10px;
     color:#fff;
    }





/*#body_viajes #MenuProductosA ul li:nth-child(2) a{color:#a70010;font-family:rudablack;}
#body_viajes #MenuproductosA ul li:nth-child(2).selected a{color:#fff;background-color:#a70010;}
#body_viajes #MenuproductosA ul li:nth-child(2) a.selected{color:#fff;background-color:#a70010;}
#body_viajes #MenuproductosA ul li:nth-child(2) a:hover{color:#fff;background-color:#a70010;}*/


/*#body_viajes #Menuproductos #MenuProductosB li:nth-child(2) a{color: #4b4842;font-family: Arial,RudaRegular;}
#body_viajes #Menuproductos #MenuProductosB li:nth-child(2).selected a{color:#4b4842;background-color:#ececec;}
#body_viajes #Menuproductos #MenuProductosB li:nth-child(2) a.selected{color:#4b4842;background-color:#ececec;}
#body_viajes #Menuproductos #MenuProductosB li:nth-child(2) a:hover{color:#4b4842;background-color:#ececec;}*/




.elipse {  
  text-overflow: ellipsis;
  overflow: hidden;

  /*white-space: nowrap;*/
 word-wrap: normal;
}



.pagerRecentOffers 
{
    background-color: #f9ffdd;
  
}


.pagerRecentOffers span /*Formato Nº Página seleccionada*/
{
    color:#006600;font-weight:bold; font-size:14pt;
}


.pagerRecentOffers table
{
margin: 5px 0;

}
.pagerRecentOffers td
{
padding: 0 6px;
/*border-left: solid 1px #666;*/
font-weight: bold;
color: #fff;
line-height: 12px;
}
.pagerRecentOffers a
{
color: #999;
text-decoration: none;
font-size:12pt;
font-weight:bold;
}
.pagerRecentOffers a:hover
{
color: #006600;
text-decoration: none;


}


/** END LISTTEMPLATES **/

/** REGISTRO **/


#Registro{
    padding-left: 20px;
    width: 443px;
    float: left;
    margin-left: 208px;
    margin-top: 0;
    font-family: RudaRegular;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    color: #4f4c46;
}

#Registro .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #26463B;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 12pt;
    color: #DEFF42;
    font-weight: bold;
}


#Registro1{
    padding-left: 20px;
    padding: 0 10px 0 20px;
    border: 1px dotted #666666;
    position: static;
    width: 420px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    background-color: #F9FFDD;
    padding-top: 5px;
    margin-right: 40px;
}

#Registro1 .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #26463B;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 12pt;
    color: #DEFF42;
    font-weight: bold;
}




#Login{
    float: left;
    font-size: 12pt;
    font-family: RudaRegular;
}


#Login #TxtUserName,#Login #TxtPassword
{
     width:325px;
     height:28px; 
}


#Login .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #DAE7C0;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 11pt;
    color: #1A1E0F;
}


#body_login .lgcuenta {float:left;width:995px; margin-bottom:25px}
#body_login .lgyacte {text-align: left; color:#4f4c46;padding-top:5px; font-size: 28px; font-family: RudaRegular; margin-bottom: 35px;}
#body_login .lgloginemail {float:left;clear:left;font-size:13px}
#body_login .lgloginemaild {float:left;clear:left;border-top-style: solid; border-top-width: 0px; border-top-color: #8d867d; padding-top: 5px;}
#body_login .lgloginemaild input{    height: 28px;width: 300px;}
#body_login .lgloginpwd {float:left;clear:left;font-size:13px; margin-top:10px}
#body_login .lgloginpwdd {float:left;clear:left;margin-top: 5px; border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: #8d867d; padding-bottom: 5px; }
#body_login .lgloginpwdd input{    height: 28px;width: 300px;}
#body_login .lgloginbut { float:left;clear:left;margin-top: 24px;}
#body_login .lgloginbut div{ float:left;clear:left;text-align:left;}

#body_login .loglg1 {float:left;clear:left;margin-left: 70px; padding:20px; border:1px solid #999999 }
#body_login .loglg2 {float:left; margin-left: 50px; padding:20px 20px 54px 20px; border:1px solid #999999;font-family: RudaRegular }
#body_login .loglg3 {float:left;clear:left; margin-left: 70px; margin-top:30px; padding:20px; border:1px solid #999999; width:750px;font-family: RudaRegular;}

#PoliticaPrivacidad
{
    float:left;
    clear: both;

}



img{border:0;vertical-align:top}






.fieldsetHead{
    padding: 0 0 15px 0;
    height: 15px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#body_MisCompras .vdetalle
{
    display: inline-block;
    border-color: #6f6c66;
    text-decoration: none;
    height: 14px;
    width: 140px;
    font-family: RudaRegular;
    font-size: 14px;
    color:#fff;
    background-color:#6f6c66;
 
    
}


#body_MisCompras .imagecupon img
{

    height:153px;
    width: 227px; 
}

#body_MisCompras #divconten .xdivconten {float:left;width:789px; margin-left: 20px; margin-top:20px; background-color:#fff}
#body_MisCompras #divconten .xdivconten .xdivcontentext{float:left;margin-bottom:20px;font-size: 16px; color: #4f4c46; font-family: RudaBlack; margin-left: 10px; margin-top:16px}
#body_MisCompras #divconten .xdivconten .imagecupon {float:left;width:227px}
#body_MisCompras #divconten .xdivconten #tabs-2 {padding: 0px 20px 20px 10px; float: left; width: 770px; margin-right: 20px; margin-left: 0px; margin-bottom:20px}
#body_MisCompras #divconten .xdivconten #tabs-2 .tabs21{border:1px solid #c0c0c0;width:760px;float:left;margin:15px 10px 5px 0px}
#body_MisCompras #divconten .xdivconten #tabs-2 .tabs211{float: left;width:762px;}
#body_MisCompras #divconten .xdivconten .vadetalle {width: 510px;float:left;clear:left}
#body_MisCompras #divconten .xdivconten .vadetalle .ximprime{float:left;padding-left:170px}

#body_MisCompras .vimprimircupon
{
    display: inline-block;
    border-color: #8D867D;
    text-decoration: none;
    height: 14px;
    width: 140px;
    padding: 6px;

    text-align: center;
    font-family: RudaRegular;
    font-size: 14px;    
    color:#fff;
    background-color:#43c705;
}

#body_MisCompras .vimagecupon
{
    
}

#body_MisCompras .tMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaBlack;
font-size: 10pt;
font-weight: normal;    
}

#body_MisCompras .stMC
{
 color: #4F4C46;
border-color: #8D867D;
font-family: RudaREgular;
font-size: 8pt;
font-weight: normal;   
}

#body_MisCompras .alocals .tMC
{
 color: #4F4C46;
border-color: #8D867D;
font-family: RudaREgular;
font-size: 8pt;
font-weight: normal;    
}

#body_MisCompras .anombrecomercials .tMC
{
color: #35a103;
border-color: #8D867D;
font-family: RudaBlack;
font-size: 10pt;
font-weight: normal;    
}





#body_MisCompras .rMC
{
color: #C82727;
border-color: #8D867D;
font-family: Arial;
font-size: 8pt;
font-weight: bold;    
}

#body_MisCompras .fpMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;    
}


#body_MisCompras .vdMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;
font-weight: normal;   
font-size: 10pt; 
}

#body_MisCompras .vhMC
{
 color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;
font-weight: normal;   
font-size: 10pt;
}



input.input-text
{
    border: 2px #4f4c46 solid;
    font-size: 12px;
    font-family: RudaRegular;
    color: #4f4c46;
    background-color: #e6e8dd;
}

input.input-textB
{
    width: 34px;
    height: 20px;
    font-size: 9pt;
    text-align:center;
}


.TextoBase
{
    margin-top: 40px;
    margin-bottom: 40px;
}

.BData
{
    float: left;
    margin-right: 3px;
}

.BDataText
{
    float: right;
    width: 37px;
    text-align: center;
    padding-right: 20px;
    font-size: 11px;
}


.required-entry{
}

.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px}
.rounded10{-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px}
.input-box{
    float: left;
    width: 195px;
    clear: left;
}

.input-boxdata{
    float: left;
    width: 222px;
    clear: left;
}



.buttons-set{
    padding: 25px 0 25px 140px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #8d867d;
}

.buttons-setR{
    border-left: 0 solid #d9dde3;
    border-right: 0 solid #d9dde3;
    border-top: 0 solid #d9dde3;
    border-bottom: 1px solid #d9dde3;
    padding: 30px 0 40px 20px;
    float: left;
    clear: left;
    margin-bottom: 20px;
    width: 246px;
}


.PolLab{
    padding-top: 5px;
    font-size: 7pt;
    font-family: Verdana;
}

/** STMENUHORIZONTAL **/
#MenuHorizontalGeneral{
    position: relative;
}


.MenuHorizontal{
    border: 0;
    margin: 0 auto;
    width: 995px;
    text-align: center;
    vertical-align: top;
    /*float: left;*/
    padding: 0;
    height: 30px;
    background-color: #4b4842;
}   


.MenuHorizontalN{
    border: 0;
    margin: 0 auto;
    width: 995px;
    text-align: center;
    vertical-align: top;

    padding: 0;
    height: 47px;
    background-color: #524F45;
}   

#dMenuHorizontal
{
    background-color: #524F45;    
}


#VentanaMenuLogin
{
    padding: 10px 10px 10px 0;
    border: 1px #1A1E0F solid;
    position: absolute;
    top: 45px;
    left: 450px;
    background-color: #524f45;
    width: 213px;
    z-index: 1000;
    display: none;
    font-family: RudaRegular;
}





/*.preload1 {background: url(../images/three_1n.gif);}
.preload2 {background: url(../images/three_1a.gif);}*/
.preload1 {background-color:#cf0 }
.preload2 {background-color:#cf0 }


#nav {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 36px; /*background: #fff url(../images/three_0n.gif) repeat-x;*/;
    position: relative;
    z-index: 500;
    font-family: RobotoRegular;
    top: 0px;
    left: 0px;

}

#nav li.top {
    display: block;
    float: left;
    height: 36px;
}

#nav li.topR {
    display: block;
    float: right;
    height: 36px;
}



#nav li.topF {
    display: block;
    float: left;
    height: 58px;
    /*background: url(../images/newForange.png) no-repeat center;*/

}

#nav li.topN {
    display: block;
    float: left;
    height: 58px;
    /*background: url(../images/newFred.png) no-repeat center;*/

}





#nav li.topblank {
    display: block;
    float: left;
    height: 36px;
    width: 99px;
}

#nav li.topblankB {
    display: block;
    float: left;
    height: 36px;
    width: 88px;
}

#nav li.topblankC {
    display: block;
    float: left;
    height: 36px;
    width: 62px;
}




#nav li.topblankLeft {
    display: block;
    float: left;
    height: 36px;
    width: 15px;
}

#nav li.toptext {
    display: block;
    float: left;
    height: 29px;
    width: 108px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-top: 11px;
    text-align: right;
    padding-right: 5px;
}

#nav li.toptextB {
    display: block;
    float: left;
    height: 29px;
    width: 69px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    text-align: left;
}


#nav li a.top_link {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer;
    background-color: #DEFF42;
    padding-top: 5px;
}




#nav li a.top_linkI {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    width:63px;
    padding-left:14px;   
}

#nav li a.top_linkIE {
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    border-left:0px solid #ef5921; 
    border-right:0px solid #ef5921;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 15px;
    width:59px;
    padding-left:15px;       
}

#nav li a.top_linkRV {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;

    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 15px;
    width:89px;
    padding-left:15px;       
}

#nav li a.top_linkEN {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;

    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 15px;
    width:89px;
    padding-left:15px;       
}





#nav li a.top_linkIV {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    width:67px;
    padding-left:20px;   
}
#nav li a.top_linkIV2 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    width:95px;
    padding-left:20px;   
}



#nav li a.top_linkIPR {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-right: 15px;  
    padding-left:15px;   
    padding-right:15px;    
}


#nav li a.top_linkIMR {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 15px;
    width:150px;
    padding-left:15px;   
}





#nav li a.top_linkCA {

    /*display: none;*/
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 0px;
    margin-right: 15px;
    width:115px;
    padding-left:0px;   
    /*background-color:#B20000;*/

    /*background-color:#ed394b;*/

}









#nav li#controlheader1_ctl00_itemrev {
    display:none;
}



#nav li a.top_linkR, /*Ofertas Recientes*/
#nav li a.top_linkPO /*Próximas Ofertas*/
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 5px;
    cursor: pointer;
    padding-top: 5px;
   
    margin-right: 25px;
}

#nav li a.top_linkAF,/*Así funciona*/
#nav li a.top_linkRG

 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer;
    padding-top: 5px;
    border-right: 2px #eafd93 solid;
}



#nav li a.top_linkF {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;

    padding: 0 0 0 5px;
    cursor: pointer;
    font-size: 16px;
    font-family: 'RobotoRegular';
    padding-top: 5px;

    /*border-left: 2px #cc99cc solid;    */
}

#nav li a.top_linkFP {
    border-left: 0px #eafd93 solid;
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    /*font-weight: normal;*/
    padding: 0 0 0 5px;
    cursor: pointer;
    /*background-color: #DEFF42;*/
    padding-top: 5px;
    padding-right:10px;
}



#nav li a.top_linkN {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer;
    
    
    background-color: #DEFF42;
    padding-top: 5px;
    border-right: 2px #eafd93 solid;
    /*border-left: 2px #cc99cc solid;    */
}






#nav li a.top_linkMC
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 0;
    cursor: pointer;
    padding-top: 5px;
}


#nav li a.top_linkCF
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    margin-left: 15px;
    margin-right: 15px;    
    padding-left:7px;
    padding-right:7px;
    cursor: pointer;
    padding-top: 5px;
}




#nav li a.top_linkCS
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 0;
    cursor: pointer;
    background-color: #DEFF42;
    padding-top: 5px;
    border-right: 2px #eafd93 solid;
}





body#body_OfertasRecientes #nav li a.top_linkR,
body#body_Comofunciona #nav li a.top_linkAF,
body#body_Acceso #nav li a.top_linkRG,
body#body_ProximasOfertas #nav li a.top_linkPO
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    border-bottom: 8px #35a103 solid;
    color:#35a103;
}


body#body_poblacion.campaign #nav li a.top_linkCA {
        background-color:#ed394b;
}


#nav li.top_linkCA {/*display:none*/}



/** PLANES **/
body#body_poblacion #nav li a.top_linkI, body#body_dpoblacion #nav li a.top_linkI /*gipuzkoa - Opción PLANES */
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #35a103 solid;*/
    background-color:#35a103;
    width:73px;
    padding-left:14px;
}

    body#body_poblacion.campaign #nav li a.top_linkI, body#body_dpoblacion #nav li a.top_linkI {    background-color: #4b4842;}


body#body_poblacion #nav li a.top_linkIE /*gipuzkoa - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:63px; 
    padding-left:25px;
}

body#body_poblacion #nav li a.top_linkIV /*gipuzkoa - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_poblacion #nav li a.top_linkIV2 /*gipuzkoa - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}

body#body_poblacion #nav li a.top_linkIPR /*gipuzkoa - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */ 
    
    padding-left:15px;
    padding-right:15px;
}


body#body_poblacion #nav li a.top_linkRV /*gipuzkoa - Opción REVISTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
    /*background-color:#75b027;*/

    width:89px;
    padding-left:15px;  

}

body#body_poblacion #nav li a.top_linkEN /*gipuzkoa - Opción ENTRADAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
    /*background-color:#75b027;*/

    width:89px;
    padding-left:15px;  

}

body#body_poblacion #nav li a.top_linkIMR /*gipuzkoa - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */ 
    width:150px; 
    padding-left:15px;
}




body#body_poblacion #nav li a.top_linkMC  /*gipuzkoa - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px; 
    
}



/** VIAJES **/
body#body_viajes #nav li a.top_linkI  /*viajes - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid;*/
    width:73px;
    padding-left:14px;       
}

body#body_viajes #nav li a.top_linkIE  /*viajes - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid;*/
    width:63px; 
    padding-left:25px;      
}


body#body_viajes #nav li a.top_linkIV, body#body_viajes_detalle #nav li a.top_linkIV  /*viajes - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #2d8f71 solid;  */
    width:67px; 
    padding-left:20px;  
    /*background-color:#2d8f71;*/
}
body#body_viajes #nav li a.top_linkIV2, body#body_viajes_detalle #nav li a.top_linkIV2  /*viajes - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #2d8f71 solid;  */
    width:95px; 
    padding-left:20px;  
    background-color:#2d8f71;
}

body#body_ViajesAMedida #nav li a.top_linkIV  /*viajes a medida - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #2d8f71 solid;  */
    width:67px; 
    padding-left:20px;  
    background-color:#2d8f71;
}


body#body_ViajesEmpresas #nav li a.top_linkIV  /*viajes a medida - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #2d8f71 solid;  */
    width:67px; 
    padding-left:20px;  
    background-color:#2d8f71;
}

body#body_ViajesEmpresas #nav li a.top_linkIV2  /*viajes a medida - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #2d8f71 solid;  */
    width:95px; 
    padding-left:20px;  
    background-color:#2d8f71;
}


body#body_viajes #nav li a.top_linkIPR /*viajes - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */

    padding-left:15px;
    padding-right:15px;
}


body#body_viajes #nav li a.top_linkIMR /*viajes - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */
  
    width:150px; 
    padding-left:15px;
}



body#body_viajes #nav li a.top_linkMC  /*viajes - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;     
}





/** PRODUCTOS **/
body#body_productos #nav li a.top_linkI  /*productos - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_productos #nav li a.top_linkIE  /*productos - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:63px; 
    padding-left:25px;      
}

body#body_productos #nav li a.top_linkIV /*productos - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_productos #nav li a.top_linkIV2 /*productos - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}



body#body_productos #nav li#controlheader1_ctl00_itempr a.top_linkIPR, body#body_marcas #nav li#controlheader1_ctl00_itempr a.top_linkIPR, 
body#body_dproductos #nav li#controlheader1_ctl00_itempr a.top_linkIPR, body#body_dmarcas #nav li a.top_linkIPR /*productos - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;
    background-color:#990166;
}

body#body_productos #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR, 
body#body_dproductos #nav li#controlheader1_ctl00_itempr1 #nav li a.top_linkIPR {

    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;

}


body#body_productosdeco #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR, 
body#body_dproductosdeco #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR /*muebles & deco - Opción muebles & deco  */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;
    background-color:#8b8568;
}


body#body_productosdeco #nav li#controlheader1_ctl00_itempr a.top_linkIPR, 
body#body_dproductosdeco #nav li#controlheader_ctl00_itempr1 #nav li a.top_linkIPR, body#body_productosdeco_desta #nav li#controlheader1_ctl00_itempr a.top_linkIPR {

    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;

}









body#body_productos #nav li a.top_linkIMR  /*productos - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    width:150px; 
    padding-left:15px;  
    
}

body#body_productos #nav li a.top_linkRV /*EXPRESS - Opción PLANES */ 
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
   

    width:89px;
    padding-left:15px;  

}

body#body_productos #nav li a.top_linkEN /*EXPRESS - Opción ENTRADAS */ 
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
   

    width:89px;
    padding-left:15px;  

}





body#body_productos #nav li a.top_linkMC  /*productos - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;  
    
}

/** MARCAS EXCLUSIVAS **/

body#body_marcas #nav li a.top_linkI  /*productos - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_marcas #nav li a.top_linkIE  /*productos - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:63px; 
    padding-left:25px;     
}

body#body_marcas #nav li a.top_linkIV /*productos - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_marcas #nav li a.top_linkIV2 /*productos - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}






body#body_marcas #nav li a.top_linkIPR  /*productos - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;

}


body#body_marcas #nav li a.top_linkIMR  /*productos - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    width:150px; 
    padding-left:15px;  
    background-color:#990166;
}



body#body_marcas #nav li a.top_linkMC  /*productos - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;  
    
}



/** REVISTA **/

body#body_revista #nav li a.top_linkIE  /*REVISTA - Opción LOKAL */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid;*/
    width:63px; 
    padding-left:25px;      
}


body#body_revista #nav li a.top_linkRV /*REVISTA - Opción REVISTA */ 
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
    background-color:#75b027;

    width:89px;
    padding-left:15px;  

}

body#body_revista #nav li a.top_linkEN /*REVISTA - Opción ENTRADAS */ 
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; 
    padding-top: 5px;
  
    background-color:#75b027;

    width:89px;
    padding-left:15px;  

}





/** EXPRESS **/

body#body_poblacionflash #nav li a.top_linkI  /*EXPRESS - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_poblacionflash #nav li a.top_linkIE  /*EXPRESS - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:15px;       
    background-color:#ee7214;
}

body#body_poblacionflash #nav li a.top_linkIV /*EXPRESS - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_poblacionflash #nav li a.top_linkIV2 /*EXPRESS - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}


body#body_poblacionflash #nav li a.top_linkIPR  /*EXPRESS - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;
 
}


body#body_poblacionflash #nav li a.top_linkIMR  /*EXPRESS - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    width:150px; 
 
}



body#body_poblacionflash #nav li a.top_linkMC  /*EXPRESS - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;  
    
}

/** LOKAL **/


body#body_local #nav li a.top_linkI, body#body_locald #nav li a.top_linkI, body#body_local_detalle #nav li a.top_linkI  /*LOKAL - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_local #nav li a.top_linkIE, body#body_locald #nav li a.top_linkIE, body#body_local_detalle #nav li a.top_linkIE  /*LOKAL - Opción LOKAL */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:63px;
    padding-left:25px;       
    background-color:#ef5921;
}

body#body_local #nav li a.top_linkIV, body#body_locald #nav li a.top_linkIV, body#body_local_detalle #nav li a.top_linkIV /*LOKAL - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_local #nav li a.top_linkIV2, body#body_locald #nav li a.top_linkIV2, body#body_local_detalle #nav li a.top_linkIV2 /*LOKAL - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}


body#body_local #nav li a.top_linkIPR, body#body_locald #nav li a.top_linkIPR, body#body_local_detalle #nav li a.top_linkIPR  /*LOKAL - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    padding-left:15px;
    padding-right:15px;
 
}


body#body_local #nav li a.top_linkIMR, body#body_locald #nav li a.top_linkIMR, body#body_local_detalle #nav li a.top_linkIMR  /*LOKAL - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 8px #990166 solid;  */
    width:150px; 
 
}



body#body_local #nav li a.top_linkMC, body#body_locald #nav li a.top_linkMC, body#body_local_detalle #nav li a.top_linkMC  /*LOKAL - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;  
    
}


/** MI CUENTA **/
body#body_MisCompras #nav li a.top_linkI,
body#body_MiCuenta #nav li a.top_linkI  /*micuenta - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_MisCompras #nav li a.top_linkIE,
body#body_MiCuenta #nav li a.top_linkIE  /*micuenta - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:63px; 
    padding-left:25px;      
}


body#body_MisCompras #nav li a.top_linkIV,
body#body_MiCuenta #nav li a.top_linkIV /*micuenta - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_MisCompras #nav li a.top_linkIV2,
body#body_MiCuenta #nav li a.top_linkIV2 /*micuenta - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}

body#body_MisCompras #nav li a.top_linkIPR,
body#body_MiCuenta #nav li a.top_linkIPR /*micuenta - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */
  
    padding-left:15px;
    padding-right:15px;
}


body#body_MisCompras #nav li a.top_linkIMR,
body#body_MiCuenta #nav li a.top_linkIMR /*micuenta - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */
  
    width:150px; 
    padding-left:15px;
}




body#body_MiCuenta #nav li a.top_linkMC, body#body_MisCompras #nav li a.top_linkMC /*micuenta - Opción MI CUENTA */
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family:'RobotoRegular';
    /*padding: 0 10px 0 10px;*/
    cursor: pointer; /*background: url(../images/three_0n.gif);*/

    padding-top: 5px;
    /*border-bottom: 8px #4f4c46 solid;*/
    width:83px; 
    padding-left:4px;  
    padding-right:4px; 
    /*color:#4f4c46;*/
    background-color:#978d8b;
}


/** COMO FUNCIONA **/
body#body_Comofunciona #nav li a.top_linkI /*comofunciona - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_Comofunciona #nav li a.top_linkIV /*comofunciona - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_Comofunciona #nav li a.top_linkIV2 /*comofunciona - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}
body#body_Comofunciona #nav li a.top_linkMC  /*comofunciona - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;     
}




body#body_Comofunciona #nav li a.top_linkCF /*comofunciona - Opción COMO FUNCIONA */
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family:'RobotoRegular';
    /*padding: 0 10px 0 10px;*/
    cursor: pointer; /*background: url(../images/three_0n.gif);*/

    padding-top: 5px;
    /*border-bottom: 8px #4f4c46 solid;*/
    width:125px; 
    padding-left:4px;  
    padding-right:4px; 
    /*color:#4f4c46;*/
    background-color:#978d8b;
}


/** SORTEO BIZKAIAR5 **/



body#body_sorteo_bizkaiaR5 #nav li a.top_linkI /*SORTEO BIZKAIA - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_sorteo_bizkaiaR5 #nav li a.top_linkIV /*SORTEO BIZKAIA - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_sorteo_bizkaiaR5 #nav li a.top_linkIV2 /*SORTEO BIZKAIA - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}
body#body_sorteo_bizkaiaR5 #nav li a.top_linkMC  /*SORTEO BIZKAIA - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;     
}




body#body_sorteo_bizkaiaR5 #nav li a.top_linkCF /*SORTEO BIZKAIA - Opción COMO FUNCIONA */
 {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family:'RobotoRegular';
    /*padding: 0 10px 0 10px;*/
    cursor: pointer; /*background: url(../images/three_0n.gif);*/

    padding-top: 5px;
    /*border-bottom: 8px #4f4c46 solid;*/
    width:125px; 
    padding-left:4px;  
    padding-right:4px; 
    /*color:#4f4c46;*/
   
}




/** PEDIDO **/


#PanelAceptarPagoSis select {
    height:25px;
}













body#body_Pedido #nav li a.top_linkI  /*pedido - Opción PLANES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:73px;
    padding-left:14px;       
}

body#body_Pedido #nav li a.top_linkIE  /*pedido - Opción EXPRESS */
{
    display: none;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #35a103 solid; */
    width:63px; 
    padding-left:25px;     
}




body#body_Pedido #nav li a.top_linkIV /*pedido - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:67px; 
    padding-left:20px;
}
body#body_Pedido #nav li a.top_linkIV2 /*pedido - Opción VIAJES */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #2d8f71 solid;   */
  
    width:95px; 
    padding-left:20px;
}

body#body_Pedido #nav li a.top_linkIPR /*pedido - Opción PRODUCTOS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */
  
    padding-left:15px;
    padding-right:15px;
}


body#body_Pedido #nav li a.top_linkIMR /*pedido - Opción MARCAS EXCLUSIVAS */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #990166 solid;   */
  
    width:150px; 
    padding-left:15px;
}



body#body_Pedido #nav li a.top_linkMC  /*viajes - Opción MI CUENTA */
{
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'RobotoRegular';
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    padding-top: 5px;
    /*border-bottom: 4px #4f4c46 solid;  */
    width:83px; 
    padding-left:4px;  
    padding-right:4px;  
    
}

/************/

body#body_poblacionflash #nav li a.top_linkF {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    /*color: #000;*/
    color: #deff42;  
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    /*background-color: #cf0;    */
    background-color: #26463b;
    padding-top: 5px;
    border-right: 2px #eafd93 solid;
    border-top: 1px #cf0 solid;
    border-bottom: 1px #cf0 solid;

}

body#body_poblacionflashPlanif #nav li a.top_linkFP {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    background-color: #fc0;
    padding-top: 5px;
    /*border-right: 2px #eafd93 solid;*/

}




body#body_poblacionNavidad #nav li a.top_linkN {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #f9d6cb;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5px;
    cursor: pointer; /*background: url(../images/three_0n.gif);*/
    background-color: #c10008;
    padding-top: 5px;
    border-right: 2px #eafd93 solid;

}




#nav li a#top_link_B {color:#fc3;}       
    
#nav li a.top_link span,
#nav li a.top_linkI span,
#nav li a.top_linkIE span,
#nav li a.top_linkRV span,
#nav li a.top_linkEN span,

#nav li a.top_linkIV span, #nav li a.top_linkIV2 span,
#nav li a.top_linkIPR span,
#nav li a.top_linkIMR span,
#nav li a.top_linkR span,
#nav li a.top_linkPO span,
#nav li a.top_linkF span,
#nav li a.top_linkFP span,
#nav li a.top_linkN span,
#nav li a.top_linkAF span,
#nav li a.top_linkRG span
{
    float: left;
    display: block;
    padding: 0 0px 0 0px;
    height: 25px;
   /* background-color: #fff;*/
}
#nav li a.top_link span.down 
{   
    float:left; display:block; padding:0 24px 0 5px; height:35px; 
    /*background: url(../images/three_0a.gif) no-repeat right top;*/
    background-color: #cf0;
}

/*#nav li:hover a.top_link {color:#fff; background: url(../images/three_1n.gif) no-repeat;}*/
#nav li:hover a.top_link {color:#000; background-color: #cf0;} /*fondo entre items*/
#nav li:hover a#top_link_B {color:#ff9}

#nav li:hover a.top_linkI {background-color: #35a103;}
#nav li:hover a.top_linkIE {background-color: #ee7214;}
#nav li:hover a.top_linkIE {color: #ffffff;}

#nav li:hover a.top_linkRV {background-color:#75b027;}
#nav li:hover a.top_linkEN {background-color:#017bc6;}
#nav li a.top_linkEN {background-color:#017bc6;}
#nav li:hover a.top_linkIV {background-color: #2d8f71; }
#nav li:hover a.top_linkIV2 {background-color: #2d8f71; }
#nav li:hover a.top_linkIPR {background-color: #990166; }
#nav li#controlheader1_ctl00_itempr1:hover a.top_linkIPR {background-color: #8b8568; }

#nav li:hover a.top_linkIMR {background-color: #990166; }
#nav li:hover a.top_linkCA {background-color: #ed394b; }

#nav li:hover a.top_linkR {background-color: #978d8b;}
#nav li:hover a.top_linkPO {background-color: #978d8b;}
#nav li:hover a.top_linkF {background-color: #978d8b;}
#nav li:hover a.top_linkFP {background-color: #978d8b;}
#nav li:hover a.top_linkN {background-color: #978d8b;}
#nav li:hover a.top_linkMC {background-color: #978d8b;}
#nav li:hover a.top_linkCF {background-color: #978d8b;}
#nav li:hover a.top_linkCS {background-color: #978d8b;}
#nav li:hover a.top_linkAF {background-color: #978d8b;}
#nav li:hover a.top_linkRG {background-color: #978d8b;}

/*#nav li:hover a.top_link span {background:url(../images/three_1n.gif) no-repeat right top;}*/
#nav li:hover a.top_link span {background-color: #c3c4bd;}
/*#nav li:hover a.top_linkI span {background-color: #cf0;}*/
/*#nav li:hover a.top_linkR span {background-color: #cf0;}*/
/*#nav li:hover a.top_linkF span {background-color: #993399;}*/

/*#nav li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}*/
/*#nav li:hover a.top_link span.down {background-color: #E0FE52;}*/


#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:36px; background: #bbd37e; padding:3px; border:1px solid #5c731e; 
white-space:nowrap; width:170px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:170px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:20px; width:168px; line-height:18px; text-indent:5px; 
color:#000; text-decoration:none;border:1px solid #bbd37e;text-align: left;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}

#nav li:hover ul.sub li a#red{color:#c00;}
#nav li:hover ul.sub li a#red:hover 
{background:#f33; color:#fff; border-color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


/** END STMENUHORIZONTAL **/

/** REGISTRO **/

#Registro{
    padding-left: 20px;
    width: 443px;
    float: left;
    margin-left: 208px;
    margin-top: 0;
    font-family: RudaRegular;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    color: #4f4c46;
}

#Registro .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #26463B;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 12pt;
    color: #DEFF42;
    font-weight: bold;
}


#Registro1{
    padding-left: 20px;
    padding: 0 10px 0 20px;
    border: 1px dotted #666666;
    position: static;
    width: 420px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    background-color: #F9FFDD;
    padding-top: 5px;
    margin-right: 40px;
}

#Registro1 .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #26463B;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 12pt;
    color: #DEFF42;
    font-weight: bold;
}




#Login{
    float: left;
    font-size: 12pt;
    font-family: RudaRegular;
}


#Login #TxtUserName,#Login #TxtPassword
{
     width:325px;
     height:28px; 
}


#Login .head{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #DAE7C0;
    height: 27px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 11pt;
    color: #1A1E0F;
}


#PoliticaPrivacidad
{
    float:left;
    clear: both;

}



img{border:0;vertical-align:top}






.fieldsetHead{
    padding: 0 0 15px 0;
    height: 15px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#body_MisCompras .vdetalle
{
    display: inline-block;
    border-color: #6f6c66;
    text-decoration: none;
    height: 14px;
    width: 140px;
    font-family: RudaRegular;
    font-size: 14px;
    color:#fff;
    background-color:#6f6c66;
 
    
}

#body_MisCompras .vimprimircupon
{
    display: inline-block;
    border-color: #8D867D;
    text-decoration: none;
    height: 14px;
    width: 140px;
    padding: 6px;

    text-align: center;
    font-family: RudaRegular;
    font-size: 14px;    
    color:#fff;
    background-color:#43c705;
}

#body_MisCompras .vimagecupon
{
    
}

#body_MisCompras .tMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaBlack;
font-size: 10pt;
font-weight: normal;    
}

#body_MisCompras .stMC
{
 color: #4F4C46;
border-color: #8D867D;
font-family: RudaREgular;
font-size: 8pt;
font-weight: normal;   
}

#body_MisCompras .rMC
{
color: #C82727;
border-color: #8D867D;
font-family: Arial;
font-size: 8pt;
font-weight: bold;    
}

#body_MisCompras .fpMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;    
}


#body_MisCompras .vdMC
{
color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;
font-weight: normal;   
font-size: 10pt; 
}

#body_MisCompras .vhMC
{
 color: #4F4C46;
border-color: #8D867D;
font-family: RudaRegular;
font-weight: normal;   
font-size: 10pt;
}



input.input-text
{
    border: 2px #4f4c46 solid;
    font-size: 12px;
    font-family: RudaRegular;
    color: #4f4c46;
    background-color: #e6e8dd;
}

input.input-textB
{
    width: 34px;
    height: 20px;
    font-size: 9pt;
    text-align:center;
}


.TextoBase
{
    margin-top: 40px;
    margin-bottom: 40px;
}

.BData
{
    float: left;
    margin-right: 3px;
}

.BDataText
{
    float: right;
    width: 37px;
    text-align: center;
    padding-right: 20px;
    font-size: 11px;
}


.required-entry{
}

.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px}

.input-box{
    float: left;
    width: 195px;
    clear: left;
}

.input-boxdata{
    float: left;
    width: 222px;
    clear: left;
}



.buttons-set{
    padding: 25px 0 25px 140px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #8d867d;
}

.buttons-setR{
    border-left: 0 solid #d9dde3;
    border-right: 0 solid #d9dde3;
    border-top: 0 solid #d9dde3;
    border-bottom: 1px solid #d9dde3;
    padding: 30px 0 40px 20px;
    float: left;
    clear: left;
    margin-bottom: 20px;
    width: 246px;
}


.PolLab{
    padding-top: 5px;
    font-size: 7pt;
    font-family: Verdana;
}







/** END REGISTRO **/




/**  CLOCK **/

/* Clock portada */

body
{
 padding: 0px;
 margin: 0px;   
}

#Clock
{
    float: left;
    background-color: #FFFFFF;
    color: #FFFFFF;
    width: 167px;
    height: 83px;
    font-family: RudaRegular;
}

#Clock #HeadClock
{
    padding: 8px 0 0 0;
    float: left;
    text-align: center;
    width: 162px;
    font-family: RudaRegular;
    font-size: 12px;
    height: 25px;
    color: #4f4c46;
}

#Clock input.TClock
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    background-color: #92e30b;
    border-style: none;
    width: 110px;
    text-align: center;
    visibility: hidden;
}



#Clock #DataClock
{
    float: left;
    clear: left;
    padding: 0 0 2px 0;
    margin-top: 3px;
}



#Clock .Dclock
{
    float: left;
    text-align: left;
    padding-left: 1px;
    padding-right: 1px;
    color: #4f4c46;
}

#Clock .Dclock p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    text-align: center;
}

#Clock .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

#Clock .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #fff;
    text-align: center;
}

#Clock input.CClock
{
    margin: 0;
    padding: 0;
    width: 29px;
    color: #4f4c46;
    border-style: none;
    font-family: RudaBlack;
    font-size: 24px;
    text-align: right;
    background-color: #FFFFFF;
    
}


#Clock input.DCClock
{
    margin: 0;
    padding: 0;
    width: 27px;
    color: #4f4c46;
    border-style: none;
    font-family: RudaBlack;
    font-size: 25px;
    text-align: right;
    background-color: #FFFFFF;
    
    padding-right: 2px;
}







/************************************************************/

/* Clock detalle */
#DetClock
{
    float: left;
    background-color: #FFFFFF;
    color: #35a103;
    width: 167px;
    height: 83px;
    font-family: RudaRegular;
}

#DetClock #HeadClock
{
    padding: 8px 0 0 0;
    float: left;
    text-align: center;
    width: 162px;
    font-family: RudaRegular;
    font-size: 12px;
    height: 25px;
}

#DetClock input.TClock
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #35a103;
    background-color: #FFFFFF;
    border-style: none;
    width: 110px;
    text-align: center;
    visibility: hidden;
}



#DetClock #DataClock
{
    float: left;
    clear: left;
    padding: 0 0 2px 0;
    margin-top: 3px;
}



#DetClock .Dclock
{
    float: left;
    text-align: left;
    padding-left: 1px;
    padding-right: 1px;
}

#DetClock .Dclock p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #35a103;
    text-align: center;
}

#DetClock .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

#DetClock .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #35a103;
    text-align: center;
}

#DetClock input.CClock
{
    margin: 0;
    padding: 0;
    width: 29px;
    color: #35a103;
    border-style: none;
    font-family: RudaBlack;
    font-size: 25px;
    text-align: center;
    background-color: #FFFFFF;
    
}


#DetClock input.DCClock
{
    margin: 0;
    padding: 0;
    width: 28px;
    color: #35a103;
    border-style: none;
    font-family: RudaBlack;
    font-size: 25px;
    text-align: right;
    background-color: #FFFFFF;
    
}


/************************************************************/

/* Clock planes secundarios */


#sClock
{
    float: left;
    background-color: #FFFFFF;
    color: #4f4d48;
    width: 137px;
    height: 64px;
    font-family: RudaRegular;
}

#sClock #HeadClock
{
    float: left;
    text-align: center;
    width: 133px;
    font-family: RudaRegular;
    font-size: 10px;
    height: 19px;
    margin-top: 5px;
}

#sClock input.TClock
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    background-color: #92e30b;
    border-style: none;
    width: 110px;
    text-align: center;
    visibility: hidden;
}



#sClock #DataClock
{
    float: left;
    clear: left;
    padding: 4px 0 0 0;
}



#sClock .Dclock
{
    float: left;
    text-align: left;
    padding-left: 1px;
    padding-right: 1px;
}

#sClock .Dclock p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    text-align: center;
}

#sClock .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
}

#sClock .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #fff;
    text-align: center;
}

#sClock input.CClock
{
    margin: 0;
    padding: 0;
    width: 24px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 19px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
}

#sClock input.DCClock
{
    margin: 0;
    padding: 0;
    width: 22px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 20px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 2px;
}

#sClock input.DCClockP
{
    margin: 0;
    padding: 0;
    
    color: #4f4d48;
    border-style: none;
    border-width:0px;
    font-family: RudaBlack;
    font-size: 20px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 0px;
}








/************************************************************/

/* Clock detalle COLOR MORADO - FONDO MORADO CLARO*/

#XClock
{
    float: left;
    background-color: #e6d2fd;
    padding-top: 2px;
}

#XClock #HeadClock
{
    float: left;
    text-align: center;
    padding-bottom: 5px;
}

#XClock input.TClock
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
    background-color: #e6d2fd;
    border-style: none;
    width: 226px;
    text-align: center;
}



#XClock #DataClock
{
    float: left;
    clear: left;
    padding: 0 0 2px 0;
}



#XClock .Dclock
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

#XClock .Dclock p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #511b5a;
    text-align: center;
}

#XClock .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

#XClock .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #511b5a;
    text-align: center;
}

#XClock input.CClock
{
    width: 51px;
    color: #333333;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    text-align: center;
    background-color: #e6d2fd;
}


/* Clock detalle COLOR PISTACHO+BLANCO - FONDO NEGRO*/

#BClock
{
    float: left;
    background-color: #26463B;
    padding-top: 5px;
    padding-bottom: 5px;
}

#BClock #HeadClock
{
    float: left;
    text-align: center;
    padding-bottom: 5px;
    width: 235px;
}

#BClock input.TClock
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #26463B;
    border-style: none;
    width: 226px;
    text-align: center;
}



#BClock #DataClock
{
    float: left;
    clear: left;
    padding: 0 0px 2px 0;
    text-align: center;
}



#BClock .Dclock
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
    width: 52px;
}

#BClock .Dclock p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    text-align: center;
}

#BClock .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    width: 52px;
}

#BClock .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    text-align: center;
}

#BClock input.CClock
{
    margin: 0;
    padding: 0;
    width: 80%;
    color: #DEFF42;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    text-align: center;
    background-color: #26463B;
}

/** END CLOCK **/



#sClockA
{
    float: left;
    background-color: #FFFFFF;
    color: #4f4d48;
    width: 140px;
    height: 64px;
    font-family: RudaRegular;
}

#sClockA #HeadClockA
{
    float: left;
    text-align: center;
    width: 140px;
    font-family: RudaRegular;
    font-size: 13px;
    height: 19px;
    margin-top: 5px;
}

#sClockA input.TClockA
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    background-color: #92e30b;
    border-style: none;
    width: 110px;
    text-align: center;
    visibility: hidden;
}



#sClockA #DataClockA
{
    float: left;
    clear: left;
    padding: 4px 0 0 0;
}



#sClockA .DclockA
{
    float: left;
    text-align: left;
    padding-left: 1px;
    padding-right: 1px;
}

#sClockA .DclockA p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    text-align: center;
}

#sClockA .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
}

#sClockA .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #fff;
    text-align: center;
}

#sClockA input.CClockA
{
    margin: 0;
    padding: 0;
    width: 24px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 19px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
}

#sClockA input.DCClockA
{
    margin: 0;
    padding: 0;
    width: 30px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 24px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 2px;
}

#sClockA input.DCClockP
{
    margin: 0;
    padding: 0;
    
    color: #4f4d48;
    border-style: none;
    border-width:0px;
    font-family: RudaBlack;
    font-size: 20px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 0px;
}



#sClock1, .c_sClock1, #sClockA
{
    float: left;
    background-color: #FFFFFF;
    color: #4f4d48;
    width: 137px;
    height: 64px;
    font-family: RudaRegular;
}

#sClock1 #HeadClock1, .c_sClock1 .c_HeadClock1, #sClockA #HeadClockA
{
    float: left;
    text-align: center;
    width: 133px;
    font-family: RudaRegular;
    font-size: 10px;
    height: 19px;
    margin-top: 5px;
}

#sClock1 input.TClock1, #sClockA input.TClockA
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #fff;
    background-color: #92e30b;
    border-style: none;
    width: 110px;
    text-align: center;
    visibility: hidden;
}



#sClock1 #DataClock1, #sClockA #DataClockA
{
    float: left;
    clear: left;
    padding: 4px 0 0 0;
}

    .c_sClock1 .c_DataClock1 {

        padding-left:20px;
        padding-top:10px;
        
        
    }

#sClock1 .Dclock1, .c_sClock1 .s_Dclock1, #sClock1 .zDclock1, #sClockA .DclockA, #sClockA .zDclockA
{
    float: left;
    text-align: left;
    padding-left: 1px;
    padding-right: 1px;
    
}

    .c_sClock1 .s_Dclock1 {
        font-family:RudaBlack;
        font-size: 20px;
    }

#sClock1 .Dclock1 p, .c_sClock1 .s_Dclock1 p, #sClockA .DclockA p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    text-align: center;
}

#sClock1 .DclockB, #sClockA .DclockB
{
    border-style: none;
    border-width: 0px;
    float: left;
    text-align: center;
    padding-left: 3px;
}

#sClock1 .DclockB p, #sClockA .DclockB p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #fff;
    text-align: center;
}

#sClock1 input.CClock1, #sClockA input.CClockA
{
    margin: 0;
    padding: 0;
    width: 24px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 19px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
}

#sClock1 input.DCClock1, #sClockA input.DCClockA
{
    margin: 0;
    padding: 0;
    width:26px;
    color: #4f4d48;
    border-style: none;
    font-family: RudaBlack;
    font-size: 20px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 2px;
}

#sClock1 input.DCClockP, #sClockA input.DCClockP
{
    margin: 0;
    padding: 0;
    
    color: #4f4d48;
    border-style: none;
    border-width:0px;
    font-family: RudaBlack;
    font-size: 20px;
    text-align: right;
    background-color: #FFFFFF;
    font-weight: normal;
    padding-right: 0px;
}




.zxListTemplate #HeadClock1, .zxListTemplate #HeadClockA {
    display:none;
}

.zxListTemplate #sClock1, .zxListTemplate #sClockA {
    height: 32px;
}

.zxListTemplate #LTDOfferClock {
    height: 32px;
}

.zxListTemplate #LTDOfferClockMain {
    height: 32px;
}



.zxListTemplate #sClock1 input.DCClock1, .zxListTemplate #sClockA input.DCClockA {
    font-family:rudaregular;
    font-size:18px;
}

.zxListTemplate #sClock1 #DataClock1, .zxListTemplate #sClockA #DataClockA {
        padding: 7px 0 0 0;
}



/*VIAJES A MEDIDA*/

.vmedidaform
{
    float:left;
    clear:left;
    margin-bottom:15px; 
    font-size:14px;
}

.vmedidatext
{
    width: 170px; 
    float:left;
    padding-top:3px;  
}

/*PRODUCTOS A MEDIDA*/

#body_ProductosAMedida .vmedidatext {width: 140px;}

#body_ProductosAMedida #vimag {width: 454px;height:557px}
#body_ProductosAMedida #idt {text-align: left; color:#4f4c46;padding-top:10px;  font-family: RudaBlack; margin-bottom: 10px; width:500px;margin-top: 20px;}
#body_ProductosAMedida .vmgtext {float:left;padding-left:20px;padding-right:20px;position:relative; height:557px;    border-left: 1px solid #c0c0c0;}
#body_ProductosAMedida .vmedidadata{float:left}

#body_ProductosAMedida #Textnombrecontacto {border: 1px solid #c0c0c0; background-color:#ffffff;width:355px;height:25px}
#body_ProductosAMedida #TextTelefono {border: 1px solid #c0c0c0; background-color:#ffffff;width:230px;height:25px}
#body_ProductosAMedida #TextEmail {border: 1px solid #c0c0c0; background-color:#ffffff;width:355px;height:25px}
#body_ProductosAMedida #cbociudad {height:25px;width: 230px;}
#body_ProductosAMedida #TextObservaciones {height:200px;width: 355px;}
#body_ProductosAMedida #idEnviar {height:40px;width: 495px;font-size:22px}







.vmedidaform #TextDestino{border: 1px solid #c0c0c0; background-color:#ffffff;width:300px;height:25px} 
.vmedidaform #TextDesde{border: 1px solid #c0c0c0; background-color:#ffffff;width:100px;height:25px} 
.vmedidaform #TextHasta{border: 1px solid #c0c0c0; background-color:#ffffff;width:100px;height:25px} 
.vmedidaform #selectNumPersonas{border: 1px solid #c0c0c0; width:130px;height:25px} 
.vmedidaform #TextEmail{border: 1px solid #c0c0c0; background-color:#ffffff;width:300px;height:25px} 
.vmedidaform #Textnombrecontacto{border: 1px solid #c0c0c0; background-color:#ffffff;width:300px;height:25px} 
.vmedidaform #TextTelefono{border: 1px solid #c0c0c0; background-color:#ffffff;width:200px;height:25px} 
.vmedidaform #TextObservaciones{width:300px;height:100px} 
.vmedidaform #idEnviar{width:470px;height:28px}




#body_ViajesAMedida.especif .panelb {position:relative; height:557px;float:left;padding-left:20px;padding-right:20px}
#body_ViajesAMedida.especif .panelb #idt{text-align: left;color: #4f4c46;padding-top: 10px;font-family: RudaBlack;margin-bottom: 10px;width: 500px;}


#body_ViajesAMedida.especif #Contenedor .imgrm {display:none}


#body_ViajesAMedida .webapp-viajes-lista {
    width: 995px;
    float:left;
    margin-bottom: 25px;
    font-family:rudaregular;
}



#body_ViajesAMedida #foto-viaje {
    float: left;
    width: 333px;
}

#body_ViajesAMedida #foto-viaje img {
    height: 250px;
}

#body_ViajesAMedida #descripcion-viaje {
    background: white;
    float: left;
    height: 250px;
    width: 455px;
    color:#4f4c46;
}

#body_ViajesAMedida #titulo {
    padding: 10px;
    text-align: center;
    font-family:rudablack;
    text-transform: uppercase;
    font-size: 20px;
}

#body_ViajesAMedida #itinerario {
    padding: 0 20px 0 20px;
    font-family:rudablack;
    color: #2D8F71;
    height: 20px;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align:center;
}

#body_ViajesAMedida #desc-larga {
    padding: 20px;
}

#body_ViajesAMedida .cut {
    width: 100%;
    height: 85px;
    overflow: hidden;
    position: relative;
}





#body_ViajesAMedida #detalles-viaje {
    float: left;
    height: 250px;
    width: 205px;
    background: #2D8F71;
}

#body_ViajesAMedida #detalles-viaje ul {
    list-style: none;
    padding-top: 30px;
    margin-left: 7px;
    font-family:rudablack;
    font-size: 20px;
    color: #fff;
    text-align: center;
}

#body_ViajesAMedida #detalles-viaje ul li:first-child {
    text-transform:lowercase;
    font-family:rudaregular;
}



#body_ViajesAMedida #detalles-viaje ul li:first-child span {
    font-size:28px;
    font-family:rudablack;
}



#body_ViajesAMedida .webapp-boton {
    padding: 0;
    border-radius: 2px;
    background: #fff;

    border-radius:15px;
    font-size: 18px;
    text-align: center;

    height: auto;
    margin: 20px 0px 0px 27px;
    width: 70%;
    line-height: 100%;
    cursor: pointer;
}

#body_ViajesAMedida .webapp-boton p {
    padding: 10%;
    margin: 0;
    font-weight: bold;
}

#body_ViajesAMedida .webapp-boton p a {
    color: #4F4C46;
    text-decoration:none;
}

#body_ViajesAMedida .thead {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Rudablack;
    font-size: 25px;
    color:#4f4c46;
}

/* ICONOS PRODUCTOS */

#body_poblacion .iconp
{
    position:absolute; top: -34px;left: 211px;  z-index:9999;   
}
   
#body_campaign .iconp
{
    position:absolute; top: -34px;left: 211px;  z-index:9999;   
}
  


#body_productos .iconp, #body_marcas .iconp
{
    position:absolute;top: -191px;left: 10px;

}

#body_dproductos .iconp, #body_dmarcas .iconp
{
     /*visibility:hidden;*/
    position:absolute;top: 0px;left: 273px;     
}


#body_poblacion .ic
{
    position:absolute; top: -34px;left: 211px;  z-index:9999;   
    visibility:hidden;
}
   
#body_campaign .ic
{
    position:absolute; top: -34px;left: 211px;  z-index:9999;   
    visibility:hidden;
}

#body_encuentra .ic
{
    position:absolute; top: -34px;left: 211px;  z-index:9999;   
    visibility:hidden;
}
   

#body_productos .ic, #body_marcas .ic
{
    height:17px; width:299px; padding-top:2px; text-align:center; color:#ffffff; font-size:14px; font-family:Arial;    
    position:absolute;top: -19px;left: 10px;
    display:none;
}

#body_productos_marc .ic
{
    height:17px; width:245px; padding-top:2px; text-align:center; color:#ffffff; font-size:14px; font-family:Arial;    
    position:absolute;top: -19px;left: 0px;
    display:none;
}


.ic
{
    color:#ffffff; font-size:14px; font-family:Arial;height:23px; width:299px; padding-top:5px;
}


#body_dproductos .ic, #body_dmarcas .ic, #body_dproductosdeco .ic, #body_productosdeco .ic, #body_productosdeco_desta .ic
{
    visibility:hidden;
    position:absolute;top: 0px;left: 273px;     
}

#body_dproductos .ic, #body_dmarcas .ic {

  visibility:visible;
  position: absolute;
  
  left: 0px;
  width: 100%;
  text-align: center;
  top:300px;
}


#body_Pedido .ic, #body_pago .ic {
    display:none;
}

.iv, .ivG, .rg, .sv {
    display:none;
}



#body_poblacion .iv, #body_campaign .iv{
    display:block;
  position: absolute;
  width: 100%;
  text-align: center;
    top: -30px;
  left: 210px;
  z-index: 9999;
}


#body_poblacion .zListTemplateMain .iv, #body_campaign .zListTemplateMain .iv{
    display:block;
  position: absolute;
  width: 100%;
  text-align: center;
    top: 0px;
  left: 270px;
  z-index: 9999;
}





#body_poblacion .zxListTemplate .iv, #body_campaign .zxListTemplate .iv{
  display:block;
  position: absolute;
  width: 100%;
  text-align: center;
  top: -220px;
  left: -120px;
  z-index: 9999;
}






#body_poblacion .zxListTemplate .rg, #body_campaign .zxListTemplate .rg{
  display:block;
  position: absolute;
  width: 100px;
  text-align: center;
  top: -116px;
  left: 225px;

  z-index: 222;
}



#body_poblacion .zxListTemplate .sv{
  display:block;
  position: absolute;
  width: 100px;
  text-align: center;
  top: -216px;
  left: 245px;
  z-index: 222;
}

#body_poblacion.campaign .sv {display:none;
}


#body_poblacion .ivG, #body_campaign .ivG{
    display:block;
  position: absolute;
  width: 100%;
  text-align: center;
    top: 20px;
  left: 270px;
  z-index: 9999;
}








.dotted-line
{
    padding: 0;
    margin: 10px 0 0;
    height: 1px;
    width: 100%;
    background: url(/images/dotted.png) repeat center;
}



#body_locald #UpdatePanelCategorias .submenu li a.selected
{
    color: #ef5921;
    
}

#body_electrod #UpdatePanelCategorias .submenu li a.selected
{
    color: #ef5921;
    
}


#denvio #rbmodoenvio input
{
     margin-top:6px;
}


#denvio #rbmodoenvio label
{
     margin-top:6px;    
}


/** VIAJES VIP **/

#body_viajes_vip .customgoing p.title {
    font-size:24px;
}

#body_viajes_vip .customgoing .row {
    margin-top:10px;
    margin-bottom:20px;
}

#body_viajes_vip .customgoing 
.span2 {
  width: 122px;
  float: left;
  min-height: 1px;
  margin-left: 40px;

}

#body_viajes_vip .customgoing img.top {
  opacity: 0;
}


#body_viajes_vip .customgoing img.top:hover {
  opacity: 1;
}



#body_viajes_vip .customgoing  img {
  position: absolute;
  left: 0;
  transition: opacity 0.3s ease-in-out;
}



#body_viajes_vip .customgoing .modimg {
    float:left;
    clear:left;
    position:relative;
    width:158px;
    height:109px
}

#body_viajes_vip .customgoing .modtext {
    float:left;
    clear:left;
    text-align:center; 
    text-decoration:none;
    width: 158px;
}

#body_viajes_vip .customgoing .modtext a {
    text-decoration:none;
    color:#4f4c46;
}






/** ENTRADAS **/
.div_idProvincias_ENT {
    float:left;
    margin-top:25px;
    margin-bottom:25px;
    cursor:pointer;
}

.idProvincias_ENT {
    border: 1px solid #c0c0c0; height:25px; width:150px; background-color:#ececec; color:#4f4c46; font-family:RudaRegular; font-size:16px;
}
.Cabecera_ENT {
    width: 995px; margin-left: auto; margin-right: auto; background-color: #e6e8dd;
}
.Menu_ENT {
    background-color: #e6e8dd; width: 995px; font-weight: normal; position:relative; top: 0px; left: 0px;clear:left;float:left;
}


/** EXPO **/

#offerAdPrev #expozoneA{
    /*clear:left;*/
    position: absolute;
    top: 0px;
    float:left;
    background-color:#e6e8dd;

    margin-top:15px; margin-bottom:15px;  
    padding-top:20px;
    font-size: 35px; position: relative; 
    width: 995px; 
}

#offerAdPrev #expozoneA #imgp{display:block}
#offerAdPrev #expozoneA #imgm{display:none}


#body_agencia_viajes #offerAdPrev #expozoneA{margin-top:0;padding-top:0;margin-bottom:0}
#body_agencia_viajes #offerAdPrev .expozoneF{   font-size: 16px;background-color:#fff;width:995px;float:left;padding-top: 20px;    padding-bottom: 20px;}
#body_agencia_viajes #offerAdPrev .expozoneF0{width:248px;float:left;text-align: center;}
#body_agencia_viajes #offerAdPrev .expozoneF1{width:248px;float:left;text-align: center;}
#body_agencia_viajes #offerAdPrev .expozoneF2{}
#body_agencia_viajes #offerAdPrev .expozoneF3{padding-top: 10px;}
#body_agencia_viajes #offerAdPrev .expozoneF4{padding-top: 5px;}
#body_agencia_viajes #offerAdPrev .expozoneF5{font-family: rudablack;}
#body_agencia_viajes #offerAdPrev a.expozoneAA{text-decoration:none; color:#4f4c46}
#body_agencia_viajes #offerAdPrev a.expozoneAA:visited{text-decoration:none; color:#4f4c46}
#body_agencia_viajes #offerAdPrev a.expozoneAA:active{text-decoration:none; color:#4f4c46}
#body_agencia_viajes .expozoneF2 img {height: 45px;}


/*#body_poblacion .expobannerm {display:none}*/

#body_poblacion .hdkhona_banner {display:none}
#body_poblacion.hdkhona .hdkhona_banner {display:block}
#body_poblacion.hdkhona div#LTDOfferPrice, #body_poblacion.hdkhona .zxLTDOfferPrice {color: #2fb5d2;    height: 129px;font-size:44px;    padding-top: 14px;}
#body_poblacion.hdkhona div#LTDOfferPercent, #body_poblacion.hdkhona .zLTDOfferPercent {background-color: #143065;}
#body_poblacion.hdkhona .zLTDOfferPriceOld, #body_poblacion.hdkhona .c_LTDOfferPriceOld {background-color: #2fb5d2;}
#body_poblacion.hdkhona .zxLTDNameProv {color: #143065;    font-size: 18px;}

#body_poblacion.hdkhona .zxLTDTitle {display: none;}
#body_poblacion.hdkhona .zxLTDescription {height: 45px;}

#body_poblacion.hdkhona .zxLTHeader {font-size: 16px;padding-top: 16px;}
#body_poblacion.hdkhona .zxLTHeader span {    padding-top: 0px;}
#body_poblacion.hdkhona .zxListTemplate #LTDOfferClock {display: none;}
#body_poblacion.hdkhona .zxListTemplate #LTDPrices .pamfl{display: block;}

#body_poblacion.hdkhona .hdkhona_text{    float: left;
    padding: 20px;
    font-size: 20px;
    line-height: 1.5;
    color: #143065;
    font-weight: 300;
    background: #d9dce5;
    margin: -91px 12px 40px 10px;}

#body_poblacion.hdkhona .hdkhona_textg {
    position: absolute;
    top: 167px;
    left: 34px;
    font-size: 37px;
    color: #292929;
}

#body_poblacion.hdkhona .hdkhona_textx {
    position: absolute;
    top: 10px;
    left: 566px;
    font-size: 34px;
    color: #292929;
}

#body_poblacion.hdkhona .hdkhona_textx .hdkhona_enc {font-size:20px;text-decoration:none;color:#143065;font-weight:bold}
#body_poblacion.hdkhona .hdkhona_textx .hdkhona_enc span{color:#4f4c45;font-weight:normal}
#body_poblacion.hdkhona .hdkhona_textx > div {float:left;    padding-top: 10px;}


#body_poblacion.hdkhona .hdkhona_textx div div{float:left;clear:left;padding-top:2px}


#body_poblacion.hdkhona .hdkhona_banner.hdkhonamobile {display:none}
#body_poblacion.hdkhona .hdkhona_banner.hdkhonapc {display:block}

#body_dpoblacion.hdkhona div#LTDOfferPriceMainD {background-color: #2fb5d2;    height: 214px;}
#body_dpoblacion.hdkhona div#LTDOfferPercentMainD {color: #143065;}

#body_dpoblacion.hdkhona div#LTDOfferClockMainD {display:none}
#body_dpoblacion.hdkhona #LTDNameProvMainD {color: #143065;}

#body_dpoblacion.hdkhona .offerConditions #BusAddresText .BusAddresTextGE {background-color: #2fb5d2;color: #fff;}

#body_dpoblacion.hdkhona #CFacil{display:none}
#body_dpoblacion.hdkhona .offerDescripHeaders {background-color: #143065;color: #fff;}
#body_dpoblacion.hdkhona .offerDescripHeaders.buscfb {display:none}

#body_dpoblacion.hdkhona .offerConditions #offerDescConditionsText {background-color: #143065;color: #fff;}
#body_dpoblacion.hdkhona .offerConditions #offerDescConditions {background-color: #143065;}



#body_poblacion .expobannerm .expozoneIMG {overflow:hidden}

#body_poblacion .expobanner .expozoneF{margin-bottom:45px;     margin-left: 10px;    font-size: 16px;background-color:#fff;width:972px;float:left;padding-top: 20px;    padding-bottom: 20px;}
#body_poblacion .expobanner .expozoneF0{width:243px;float:left;text-align: center;}
#body_poblacion .expobanner .expozoneF1{width:243px;float:left;text-align: center;}
#body_poblacion .expobanner .expozoneF2{}
#body_poblacion .expobanner .expozoneF3{padding-top: 10px;}
#body_poblacion .expobanner .expozoneF4{padding-top: 5px;}
#body_poblacion .expobanner .expozoneF5{font-family: rudablack;}
#body_poblacion .expobanner a.expozoneAA{text-decoration:none; color:#4f4c46}
#body_poblacion .expobanner a.expozoneAA:visited{text-decoration:none; color:#4f4c46}
#body_poblacion .expobanner a.expozoneAA:active{text-decoration:none; color:#4f4c46}
#body_poblacion .expobanner .expozoneIMG {overflow:hidden}
#body_poblacion .expobanner .expozoneIMG img{max-width:100%;width:100%}
#body_poblacion .expobanner .expozoneF2 img {height: 45px;}

#body_poblacion .expobanner .expozoneoffers{margin-left: 10px;    font-size: 16px;background-color:#fff;width:972px;float:left;padding-top: 45px;    padding-bottom: 35px;    text-align: center;}
#body_poblacion .expobanner .expozoneoffers a.expozoneoffersA{    background-color: #2d8f71;
    background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));    height: 105px;
    width: 440px;
    font-size: 54px;
    font-size: 26px;
    color: #FFFFFF;
    padding: 11px 30px;
    font-family: rudablack;
    border-radius: 2em;
    text-align: center;
    box-sizing: border-box;    border-style: None;    text-decoration: none;}



    #offerAdPrev #expozoneA img {width:100%}


#offerAdPrev #expozoneA1{
    float:left;
    color:#000;
    margin-top:210px; margin-left:660px;  
    font-size: 24px; position: absolute; 
    padding:20px 5px 20px 5px;
    z-index:9999;
    height:270px;
    text-align:center;

}

#body_agencia_viajes #offerAdPrev .expozoneA1_1{    background-color: rgba(45,143,113,0.85);padding: 10px;margin-top: 10px;margin-left: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 15px;width: 460px; }
#body_agencia_viajes #offerAdPrev .expozoneA1_2{     font-family: Rudablack;color: #fff;font-size: 40px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_3{     color: #fff;font-size: 24px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_4{    background-color: rgba(0,104,79,0.85);padding: 7px 0;margin: 5px 0 15px 0;color: #fff;font-size: 22px; }
#body_agencia_viajes #offerAdPrev .expozoneA1_5{    color: #fff;font-size: 16px; }



#body_agencia_viajes #offerAdPrev #expozoneA1{
    float:left;
    color:#000;
    margin-top:215px; margin-left:30px;  
    font-size: 24px; position: absolute; 
    padding:20px 5px 20px 5px;
    z-index:9999;
    height:270px;
    text-align:center;
}

#body_agencia_viajes #offerAdPrev .expozoneA0{background-color: #2d8f71;height: 90px;margin-top: 50px;}
#body_agencia_viajes #offerAdPrev .expozoneA0_1{float: left;padding-left: 50px; }
#body_agencia_viajes #offerAdPrev .expozoneA0_2{float: right;color: #fff;padding-right: 50px;padding-top: 15px; }
#body_agencia_viajes #offerAdPrev .expozoneA0_3{padding-bottom: 5px;}
#body_agencia_viajes #offerAdPrev .expozoneA0_4{font-family: rudablack;font-size: 20px; }
#body_agencia_viajes #offerAdPrev .expozoneA0_5{font-family: rudablack;padding-top: 5px;}


#offerAdPrev .expozoneC{
    width: 995px;  margin-top:5px; margin-bottom:5px; border-top:1px solid #4f4c46;
    clear:left;
    float:left;
}

#offerAdPrev .expozoneH{
    float: left;
    width: 965px;
    background-color: #fff;
    padding: 15px;
    margin-top: 25px;
}

#offerAdPrev .expozoneH .expozoneH1{float:left;padding-left: 15px;font-size: 37px;font-family: rudabold;padding-top: 7px;}

#offerAdPrev .expozoneH .expozoneH2{float:left;clear:left;margin-top: 20px;    line-height: 1.3;font-size:15px;width:640px}

#offerAdPrev #expozoneD{
    width: 995px;  margin-top:15px;
    clear:left;
    float:left;
}

#offerAdPrev .expozoneD1 {float:left;width: 330px;}
#offerAdPrev .expozoneD2 {float:left;width: 330px;}
#offerAdPrev .expozoneD3 {float:left;width: 330px;}
#offerAdPrev #expozoneD .number{
    margin-top:6px; font-size:56px; border:0; padding:9px 12px; color:#4f4c46;
    float:left; margin-left:0px;
}

#offerAdPrev #expozoneD .title{font-size:34px; padding-left:0px; width:65%;float:left; padding-top:34px;}

#offerAdPrev .expozoneDx{
    float:left;
    color:#000;
    margin-top:0PX; margin-bottom:0px;  
    font-size: 22px; position: absolute; 
    padding:0;
    z-index:9999;
    width:300px;
    text-align:center;
    font-family: rudablack;
}

#offerAdPrev .expozoneDa {clear:left;float:left;padding-top:5px; padding-left:15px;width:300px;}
#offerAdPrev .expozoneDa img{height:199px;width:100%}
#offerAdPrev .expozoneDb {background-color:rgba(255,255,255,0.6);height: 129px;padding-top: 70px;}
#offerAdPrev .expozoneDc {clear:left;float:left;padding-top:24px; padding-left:25px;width:285px;font-family:RobotoRegular,Arial,rudaregular;}


/** SORTEO **/

#body_sorteoN #CabeceraGeneral, #body_sorteoN #footer {display:none}

#offerAdPrev #sorteozoneA{
    /*clear:left;*/
    position: absolute;
    top: 0px;
    float:left;
    background-color:#e6e8dd;
    border-bottom: 1px solid #8d867d; 
    margin-top:0PX; margin-bottom:0PX;  
    padding-top:20px;
    font-size: 35px; position: relative; 
    width: 995px; 
}

#offerAdPrev #sorteozoneA1{
    /*clear:left;*/
    float:left;
    color:#000;
    /*background-color:#e6e8dd;*/
    /*border-bottom: 1px solid #8d867d;*/ 
    margin-top:10PX; margin-bottom:0PX;  
        margin-left: 10px;
    font-size: 35px; position: absolute; 
    /*width: 485px;*/ 
    padding:20px 5px 20px 5px;
    z-index:9999;
    height:270px;
    text-align:center;

}


#offerAdPrev #sorteozoneB{
    width: 995px;
    clear:left;
    float:left;
}

#offerAdPrev #sorteozoneB #sorteozoneB1{
    width:295px; 
    margin-left:0px;
    float:left;
}
#offerAdPrev #sorteozoneB #sorteozoneB2{
    width:609px;
    float:right;
}
#offerAdPrev #sorteozoneB #sorteozoneB2 #tacoA{
    float:left;width: 42px; height: 8px; background-color: #4f4c46
}
#offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB{
    float:left;clear:left;
    font-family: RudaBlack; font-size: 16px; margin-top: 10px; color:#4f4c46; 
}

#offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB .atn{
    font-family: RudaBlack; font-size: 16px; margin-top: 10px; color:#4f4c46; 
}

#offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB span{
    font-family:RudaRegular;font-size: 16px;
}
#offerAdPrev .sorteozoneC{
    width: 995px;  margin-top:5px; margin-bottom:5px; border-top:1px dotted #4f4c46;
    clear:left;
    float:left;
}
#offerAdPrev #sorteozoneD{
    width: 995px;  margin-top:15px;
    clear:left;
    float:left;
}
#offerAdPrev .sorteozoneD0 {display:none}
#offerAdPrev .sorteozoneD1 {float:left;width: 350px;}
#offerAdPrev .sorteozoneD2 {float:left;width: 345px;}
#offerAdPrev .sorteozoneD3 {float:left;width: 300px;}

#offerAdPrev #sorteozoneD #ifr1{
    height: 550px;width:100%;
}

#offerAdPrev #sorteozoneD #sorteozoneD_iframe{
    float:left;clear:left;
    padding-top:14px; width: 90%; padding-left:0px;
}


#offerAdPrev #sorteozoneD .number{
    margin-top:6px; font-size:30px; border:1px solid #4f4c46; padding:9px 12px; background-color:#4f4c46; color:#fff;
    float:left; margin-left:0px;
}

#offerAdPrev #sorteozoneD .title{
    font-size:1em; padding-left:10px; width:75%;
    float:left; padding-top:7px;
}

#ifrmsorteoA #sorteotboletin input{
    width:260px;
}


 #body_sorteo #offerAdPrev {background-color:#fff;padding-right:0px;width:995px}

#offerAdPrev #sorteozoneE{
    width:995px; margin-top:50px;
    clear:left;
    float:left;
}
#offerAdPrev #sorteozoneE #sorteozoneE1{
    margin-top:20px;
    padding-top:5px;
    margin-bottom:10px;
    width: 995px; margin-left:7px; 
    clear:left;
    float:left;
}
#offerAdPrev #sorteozoneE #sorteozoneE1 #sorteozoneE1_1{
    overflow: visible; width: 980px; /*background-color:#fff;*/ height: 270px; /*border:1px solid #4F4C46;*/
    float:left;
}

#ifrmsorteoA{float:left;font-family: RudaRegular; height: 450px; padding-left:20px;background-color: #e6e8dd; width:315px}

.nsorteo #ifrmsorteoA {height:initial}

#ifrmsorteoA #zinvita1{margin-top:10px}


#ifrmsorteoA #Lbl11{background: #4f4c46;color: #fff;padding: 5px;}


/*#ifrmsorteoA #sorteotboletin {width:504px}*/
#ifrmsorteoA #sorteobutenviar {padding-left:1px; float:left;text-align:left; clear:left; margin-top:10px}
#ifrmsorteoA #lblte{font-size:14px;color:#35a103}


/** -Condiciones sorteo **/
#ColumnaPrincipalPPSO {padding: 20px 20px 40px 0;width: 995px;font-family: RudaRegular;font-size: 16px;margin-top: 15px;}
#ColumnaPrincipalPPSO p {font-family: RudaRegular;font-size: 16px;}


#backmobile {   display:none}
.Cabecera .headerB{   display:none}

    

    #backmobile {/*position:fixed;*/ float:left; /*top:200px; left: 600px;*/ background-color:#e6e8dd; z-index:999999; border:0px solid #4f4c46;    margin-left: 565px;    margin-bottom: 20px;
                     width: 415px;
        /*border-radius: 50%;*/
        /*height: 631px;*/
        text-align: center;
        /*background-color: rgba(255, 255, 255, 0.9);*/
        background-color: rgba(255, 255, 255, 1);
    }
    #backmobile a {text-decoration:none}
    #backmobile a:visited {text-decoration:none}
    #backmobile a:active {text-decoration:none}
    #backmobile .bmobilediv {text-align: center; text-decoration:none; color:#4f4c46;font-size: 42px; font-family:Arial;float:left;padding-top: 7px;padding-left: 15px;display:none }






/** MEDIA QUERIES **/


@media (min-width:320px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px)  { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }    
    
    
    


@media only screen and (max-device-width : 995px) {
        #ContenedorPrincipal{float:left;overflow:hidden}
}

@media only screen and (max-device-width : 960px) {
        #body_poblacion.campaign #fimage {display:none}
}



/* Smartphones (portrait and landscape) general para todos ----------- */
@media only screen and (max-device-width : 480px) {




#body_indexn {font-family:'RudaRegular';width:995px; height:431px;margin:0 auto}
#body_indexn .fmarco{border: 3px solid #4f4c46; top:50px; width:995px; height:600px; color:#4f4c46 ;position:absolute; z-index:3}
#body_indexn .fmarcoa{float:left;width:995px; background-color:#fff;height:100px}
#body_indexn .fmarcoan{float:left;padding-top:10px; padding-bottom:10px; font-family:RudaBlack; font-size:40px;width:995px; text-align:center}
#body_indexn .fmarcoad{float:left;width:995px; background-color:#eff0e7;height:500px;}
#body_indexn .fmarcoaf{float:left;padding-left:10px; font-family:RudaBlack; font-size:18px; padding-top: 20px;}
#body_indexn .fmarcoap{float:left;padding-top:12px; padding-bottom:12px; padding-left:29px}
#body_indexn .fmarcoar{float:left;clear:left;padding-top:25px; font-family:RudaRegular; font-size:40px; padding-left:29px}
#body_indexn .fmarcoag{float:left;clear:left;padding-top:20px; padding-left:25px}
#body_indexn #cbociudad{height: 80px;font-size: 40px;width: 500px;}
#body_indexn #btoacceder{width:300px;font-size: 40px;height:80px}





#body_poblacion .expobannerm {display:block}





#back-top {padding:0px 0px}
#back-top a span {    width: 130px;
    height: 80px;
    text-align: center;
    padding-top: 55px;}
#back-top a span img {height: 16px;}
#back-top a div {display:none}




    #controlheader1_dcookieA {display:none}
    #backmobile {display:none;    margin-top: 140px;margin-bottom: 35px;width: 30px;margin-left: 907px;background: #e6e8dd;}

    .xCabecera .icononavidad {display:none}

    #footer{display:none}
    .headcdo #footer{display:block}
    .headcdo #footer #SFooter {height:1230px;text-align:center;line-height: 2;}
    .headcdo #SFooter #CoInfo {width: 100%;padding-top: 75px;height: initial;padding-left: 0;}
    .headcdo #SFooter #CoHelp {width: 100%;padding-top: 75px;height: initial;padding-left: 0;}
    .headcdo #SFooter #CoFollow {width: 100%;padding-top: 75px;height: initial;padding-left: 0;font-size: 38px;}
    .headcdo #SFooter #FootCredits {width: 100%;padding-top: 75px;height: initial;padding-left: 0;font-size: 29px;}

    .headcdo #SFooter #CoInfo a, .headcdo #SFooter #CoHelp a,.headcdo #SFooter #CoFollow a{font-size:38px}
    .headcdo #SFooter #CoFollow a img{width: 100px;}


    .headcdo #SFooter #CoFollow .rrss{padding-top: 30px;}

    #body_local.cdo #UpdatePanel2 input {padding: 50px 200px 50px 200px;font-size: 48px;}
    #body_local.headcdo #UpdatePanel2 {   width: 100%;margin-left:0}



    .headcdo #accordion {width: 910px;font-family: robotoregular;margin-left: 22px;}
    .headcdo #accordion .bloque {border-bottom: 1px rgba(144,144,144,0.2) solid;font-size: 38px;padding-bottom: 30px;}
    .headcdo #accordion h3 {font-size: 38px;}
    .headcdo #accordion .acchead {font-size: 60px;}

    #panelmenubtn {
        /*background: url("../images/bg_dark@2x.png") repeat left 2px, #343434;
        background-size: 1px 44px;*/
        background-color: #555149;
        /*height: 100%;*/
        display: none;
        position: absolute;
        width: 600px;
        left: 0px;
        top: 100px;
        padding: 0;
        margin: 0;
        color: #e0e0e0;
        overflow-y: auto;
        z-index: 999999;
    }




#panelmenubtn ul {
    list-style-type: none;
    padding-left: 0;
}

#panelmenubtn .usuario .navmenulogo {
    background-color: #35a103;
    height: 37px;
    padding-left: 30px;
    padding-top: 8px;
    margin:0;
}

#panelmenubtn ul li {
    margin: 0;
    border-bottom: #3e3e3e solid 1px;
}

#panelmenubtn ul li a {
    font-size: 45px;
    text-decoration: none;
    color: #d7d7d7;
    margin-left: 30px;
    display: block;
    width: 530px;
    line-height: 100px;
    font-family:rudaregular;
}


    div.dPoblacX, div.dPoblacXN {width:290px; margin-bottom:20px;border:0}
    a.Poblac{font-size: 36px;}
    .pprovx {float:left; height:initial}



    #CabeceraGeneral {    float: left;height: 342px;}


    .Cabecera .panopcionbl {height: 100%;top: 0;left: 0;position: fixed;width: 100%;opacity: 0.6;    background-color: #4f4c46;    filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;z-index:-1}
    /*.Cabecera .panopcionbl {display: none;}*/

    .Cabecera .panelmbtnN {z-index:99999}


    #sidebar {padding-top: 40px;}
    #Menuproductos {padding-top: 40px;}

    #body_viajes #Menuproductos {    margin-bottom: 70px!important;margin-top: 50px!important;}
    #body_productos  #Menuproductos {    margin-bottom: 70px!important;margin-top: 50px!important;}

    #body_productos .deco-description {font-size: 24px;}
    #body_productos .deco-td{float:left; width:480px;background-color:#fff;padding: 20px 30px; text-align:left;}
    #body_productos .deco-description {padding-top: 20px; text-align:left; font-size:28px;line-height: 34px;}
    #body_productos .deco-td .adeco{font-size: 30px;}

    #body_productos .head-deco1 .hdeco-hd1 img {width: 980px;height: 554px;}
    #body_productos .deco-td1 { width: 922px;}
    #body_productos .head-deco1 {width: 980px}


#body_productos_marc .head-deco {margin-top:0px; margin-left:22px; float:left; margin-bottom:20px;  background-color: #fff; font-family:RobotoRegular,Arial,rudaregular;color: #4f4c46;}
#body_productos_marc .deco-img {float:left;width:412px;height:266px}
#body_productos_marc .deco-img img{width:412px;height:266px}
#body_productos_marc .deco-td{float:left; width:480px;background-color:#fff;padding: 20px 30px; text-align:left;}
#body_productos_marc .deco-td h1{font-size:32px;font-weight:bold;}
#body_productos_marc .deco-description {padding-top: 20px; text-align:left; font-size:28px;line-height: 34px;}

#body_productos_marc .head-deco-line {border-top:1px dotted #c0c0c0; margin:0px 0px 30px 22px; float:left; width:995px}
#body_productos_marc .deco-td .adeco{font-size: 30px;}





#offerAdPrev #expozoneA #imgp{display:none}
#offerAdPrev #expozoneA #imgm{display:block}
#offerAdPrev .expozoneH img#imgm1{display:none}

#offerAdPrev .expozoneH .expozoneH1{float:left;padding-left: 15px;font-size: 58px;font-family: rudabold;padding-top: 0px;}

#offerAdPrev .expozoneH .expozoneH2{float:left;clear:left;margin-top: 20px;    line-height: 1.3;font-size:15px;width:930px;    padding-left: 20px;}


#offerAdPrev .expozoneG1{width:410px;    font-size: 28px;height: 360px;    padding-top: 30px;padding-left: 30px;}
#offerAdPrev .expozoneG1 img{width:400px}
#offerAdPrev .expozoneS1{font-size: 40px;}
#offerAdPrev .expozoneR1{width: 90%;}

.headcdo #zpancopncioncdo .cdocupon {
    width: 300px;
    font-size: 100px;
    margin-left: 15px;
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 30px 0px;
}

.headcdo .cdohtext {text-align: center;padding-bottom: 31px;font-size: 40px;clear: left;width: 96%;padding-left: 2%;padding-right: 2%;}
.headcdo .cdohtextb {text-align: center;padding-bottom: 31px;font-size: 40px;clear: left;width: 96%;padding-left: 2%;padding-right: 2%;}
.headcdo .cdohtextc {text-align: center;padding-bottom: 31px;font-size: 40px;clear: left;width: 96%;padding-left: 2%;padding-right: 2%;}
.headcdo .cdohtextcb{width: 460px;    padding-left: 285px;margin-top: 13px;}
.headcdo .cdohtextcb img{    width: 95px;}
.headcdo .cdohtextcb div{    padding-right:30px}


.headcdo #ContenedorPrincipal, .headcdo #Contenedor, headcdo #ContenidoIndex{width:995px}
.headcdo.detcdox #ContenedorPrincipal{width:995px}


.headcdo #ContenedorPrincipal {
    margin-top: 50px;
    padding-top: 0px;
}


.headcdo #sidebar{padding-left: 15px;}
.headcdo.detcdo #ContenedorPrincipal {margin-top: 50px;padding-top: 20px;}

.headcdo #ListTemplateMainD {margin-top: 20px;}

.headcdo.homecdo #ContenedorPrincipal {font-size: 38px;}
.headcdo.detcdo #LTImageMainDEDetalle{clear:left;width:100%}
.headcdo.detcdo #LTImageMainDEDetalle #slider img{width: 995px;height: initial;}
.headcdo.detcdo #LTDTitleMainDEDetalledesc {width: 940px;font-size: 38px;padding-left:15px}
.headcdo.detcdo #LTDTitleMainDEDetalle {width: 940px;font-size: 38px;padding-left:15px}
.headcdo.detcdo #LTHeaderMainD {width: 940px;font-size: 38px;padding-left:15px}
.headcdo.detcdo #LTDCatDEDetalle {width: 940px;font-size: 38px;padding-left:15px}
.headcdo.detcdo #LTDNameProvMainDEDetalle {width: 940px;font-size: 38px;padding-left:15px}
.headcdo.detcdo #LTDescriptionMainDEDetalle{height:initial;width:initial;padding-bottom: 35px;}

.headcdo.detcdo #ContenidoIndex{padding-top: 80px;}
.headcdo #Contenedor .cdodetback {
    background-color: #c41832;
    color: #fff;
    padding: 5px 10px;
    width: 200%;
    text-align: center;
    font-size: 40px;
    margin-bottom: 20px;
        margin-left: 15px;
}

.headcdo #ColumnaPrincipalPKO {font-size: 38px;padding: 0 130px;}





    #body_local.cdo .cdopanel {width:995px}
    #body_local.cdo .cdocat {display:none}
    #body_local.cdo .cdocatd {display: none}
    #body_local.cdo .LTDTitleExN {font-size: 40px;height: 108px;}
    #body_local.cdo .ListTemplateExN_c1 {height: 53px;}
    #body_local.cdo .ListTemplateExN_c2 {height: 53px;}
    #body_local.cdo .ListTemplateExN_c3 {height: 53px;}
    #body_local.cdo .ListTemplateExN {width: 957px;height: 940px;margin-left: 19px;margin-right: 10px;margin-bottom: 45px;
                                      border:0;border-bottom:1px solid #4f4c46}
    #body_local.cdo .LTDTitleExN {width: 957px;}
    #body_local.cdo .LTImageExN {width: 957px;height: 645px;}
    #body_local.cdo .LTImageExN img {width: 957px;height: 645px;}
    #body_local.cdo .LTDescriptionExN {width: 957px;height: 106px;line-height: 1.2;font-size: 42px;font-family: robotoregular;
                                       padding-top: 70px;font-weight: normal;}
    #body_local.cdo .LTPricesExN_Prices_New {font-size: 38px;}

    #body_local.cdo .LTPricesExN {
        height: 64px;
        width: 474px;
    }
    #body_local.cdo .LTPricesExN_Prices_Old {font-size: 40px;padding-top:15px;height:49px}
    #body_local.cdo .LTPricesExN_Dto_NumDto {
        font-size: 38px;
        padding-top: 15px;
        height: 49px
    }
    #body_local.cdo .LTPricesExN_Prices_New {
        padding-top: 15px;
        height: 49px
    }

    #body_local.cdo .select-categories {
        color: #c41832;
        background-image: url(../images/downlg_bred2.png?v2);
    }

    #body_local.cdo .selectbox {
        width: 960px;
        margin-top: 20px;
    }
    #body_local.cdo .cdoqfil {display:none}


#body_local.headcdo #panelmenubtn ul li a {
    font-size: 45px;
    text-decoration: none;
    color: #333;
    margin-left: 30px;
    display: block;
    width: 865px;
    line-height: 100px;
    font-family: robotoregular;
}
#body_local.headcdo #panelmenubtn ul li {
    margin: 0;
    border-bottom: #333 solid 1px;
}
#body_local.headcdo #panelmenubtn {
    background-color: #fff;
    /* height: 100%; */
    display: none;
    position: absolute;
    width: 895px;
    border-right: 5px solid #c41832;
    left: 0px;
    top: 0;
    padding: 0;
    margin: 0;
    color: #e0e0e0;
    overflow-y: auto;
    z-index: 999999;
}

#body_local.headcdo .panelmbtnN{
    float: left;
    height: 100%;
    background-color: #f2dcdb;
    /*position:fixed;*/
    top: 0;
    height: 3000px;
}

#body_local.headcdo #CabeceraGeneral .navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 30px;
    margin-right: 32px;
    margin-left: 30px;
    margin-bottom: 5px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    display: block;
}

#body_local.headcdo #CabeceraGeneral .navbar-toggle .icon-bar {
    display: block;
    width: 60px;
    height: 7px;
    border-radius: 1px;
    background-color: rgba(0, 0, 0, 1);
margin-top: 17px;
}
#body_local.headcdo #CabeceraGeneral .cdoheadnav{display:none}
#body_local.headcdo #CabeceraGeneral {padding-top: 0;height: 150px;width: 995px;}
#body_local.headcdo #CabeceraGeneral .cdologo{float: left;padding-top: 40px;width:725px;}
#body_local.headcdo #CabeceraGeneral img {width: 640px;}


#body_local.cdo .cdothead1{padding-left:120px;padding-right:120px;font-size:58px}
#body_local.cdo .cdothead2{font-size: 44px;padding-top: 20px;padding-bottom: 90px;}
#body_local.cdo .cdothead3{width: 785px;}

.headcdo .staticdo .staticdohead {font-size: 60px;}
.headcdo .staticdo {font-size: 38px;padding-top: 45px;}
.headcdo .staticdofooterlogos .stctxt {width: 450px;height: 112px;}

.headcdo .staticdoheadlogos .staticdohead1 img {height: 150px;}
.headcdo .staticdoheadlogos .staticdohead2 img {height: 150px;}
.headcdo .staticdofooterlogos .staticdofooter1 img {height: 190px;}
.headcdo .staticdofooterlogos .staticdofooter2 img {height: 190px;}

.headcdo .staticdoheadlogos .staticdohead2 {padding-right:20px}
.headcdo .staticdofooterlogos .staticdofooter2 {padding-right:20px}


.headcdo .cdohtextca {
    width: 760px;
    margin: 0 auto;
    border: 2px solid #c41832;
    padding: 10px;
    height: 220px;}

.headcdo .cdohtextcaxz {font-size:38px}
.headcdo .cdohtextcaz {width:995px}

.headcdo .cdohtextcbz img {width: 915px;}

#body_local.headcdo #CabeceraGeneral .panopcionbl {
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    opacity: 0.6;
    background-color: #fff;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    z-index: -1;
}
.headcdo .cdohtextcz {padding-top: 60px;}


        #body_poblacion #Menu1 {
        display: none
    }


    #body_viajes #MenuProductosA {display:none}
    #body_viajes #MenuProductosB {display:none}
    #body_viajes #LbLTitle1{display:none}

    #body_productos #MenuProductosA, #body_productos #MenuProductosB{display:none;box-shadow:none}
    #body_productos #LbLTitle1{display:none}

    #body_productos_marc #MenuProductosA {display:none}
    #body_productos_marc #MenuProductosB {display:none}
    #body_productos_marc #LbLTitle1{display:none}
    #body_productos_marc #sidebar1{display:none}

    #body_productos_marc #cselectboxMarcas #sl1 {margin-top:25px}

    #cselectbox {display: block;height: 90px;border: 0px solid #cccccc;padding: 50px 9px 30px 9px;}

    #cselectboxB {margin-top:25px}

    #cselectboxA, #cselectboxB, #cselectboxMarcas{display:block}


    #body_productosdeco #cselectboxMarcas{margin-bottom: 40px;}


    #body_productosdeco #MenuProductosA {display:none}
    #body_productosdeco  #MenuProductosA {display:none}
    #body_productosdeco #cselectboxB {margin-bottom: 45px;}

    #body_productosdeco #LbLTitle1{display:none}
    #body_productosdeco #sidebar1{display:none}




    .select-categories {
    background-position-x: 93%;
    border: 4px solid #62bba5;
    background-color: #fff;
    height: 90px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-size: 26px 14px;
    padding: 9px 12px;
    padding-right: 36px;
    font-size: 45px;
    border-radius: 4px;
    background-position: 100%;
    background-position-x: 95%;
    border: 2px solid #cccccc;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        font-family: RobotoRegular;
    }

    .select-categories option {min-height: 1.2em;}

    #body_poblacion .select-categories {color: #35a103;background-image: url(../images/downlg_bgreen.png?v2);}
    #body_viajes .select-categories {color: #2d8f71;background-image: url(../images/downlg_bblue.png?v2);}
    #body_productos .select-categories {color: #990166;background-image: url(../images/downlg_bpurp.png?v2);}
    #body_productos_marc .select-categories {color: #990166;background-image: url(../images/downlg_bpurp.png?v2);}
    #body_productosdeco .select-categories {color: #8b8568;background-image: url(../images/downlg_bbrown.png?v2);}
    #body_poblacion.campaign .select-categories {color: #ed394b;background-image: url(../images/downlg_bred.png?v2);}

    #body_poblacion.campaign .zztitlesign {display: none;}
    #body_poblacion.campaign .ContenidoIndexMain .zxmtitle {display: none;}
    #body_poblacion.campaign .zztitle{border:0;}

    #body_MisCompras #footer {display:none}

    #body_MisCompras #smenuv {display:none}
    #body_MisCompras #divconten .xdivconten {width:960px}
    #body_MisCompras #divconten .xdivconten .xdivcontentext {font-size: 36px;}
    #body_MisCompras .imagecupon img {height: 190px;width: 299px;}
    #body_MisCompras #divconten .xdivconten .imagecupon {float:left;width:310px}
    #body_MisCompras #divconten .xdivconten #tabs-2 .tabs21 {width: 938px;}
    #body_MisCompras #divconten .xdivconten #tabs-2 .tabs211 {width: 935px;}
    #body_MisCompras .vdetalle {height: 40px;width: 192px;font-size: 30px;}
    #body_MisCompras #divconten .xdivconten .vadetalle {width: 620px;}
    #body_MisCompras .vimprimircupon {height: 40px;width: 293px;font-size: 30px;}
    #body_MisCompras #divconten .xdivconten .vadetalle .ximprime{padding-left:70px}
    body#contacto .smenuv, body#tunegocio .smenuv{display:none}
    body#contacto #ColumnaPrincipalCN {width:100%; margin-left:0}
    body#contacto #ColumnaPrincipalCN #TextComentarios{    width: 100%;}
    body#tunegocio #ColumnaPrincipalTN {width:100%; margin-left:0}
    body#tunegocio #ColumnaPrincipalTN .CPTNHead{width:93%;}
    body#body_Acceso #Registro {margin-left: 0;}

    body#body_Acceso .bthdate{clear:left;margin-top:20px}


    body#contacto #footer, body#tunegocio #footer, body#body_Acceso #footer{display:none}

    #body_poblacion.campaign #MenuPlanes li a {color: #4f4c46;}
    #body_poblacion.campaign #MenuPlanes li a.static.selected {background-color: #ed394b; color: #fff;}

    #body_poblacion.campaign #fimage{display:none}
    #body_poblacion.campaign #footer{display:none}
    #body_poblacion.campaign.destapB #sidebar {width: 995px;}
    #body_poblacion.campaign.destapB #UpdatePanel1 {width: 995px;}
    #body_poblacion.campaign #MenuPlanes ul li {clear:none;padding-top:15px}

    #body_poblacion.campaign .zztitletext {    font-size: 2.5em;padding-top: 10px;    font-weight: bolder;margin-bottom: 25px;}
    #body_poblacion.campaign .zztitlesign {    font-size: 2em;padding-top: 6px;padding-left: 15px;    font-weight: bolder;}


    .ListTemplateExN_C {width: 460px;height: 540px;margin-left: 22px;}
    #body_poblacion.campaign.destapB .LTImageExN_C {width: 460px;height: 295px;}
    #body_poblacion.campaign.destapB .ListTemplateExN_C {width: 460px;height: 585px;margin-left: 22px;}
    .LTImageExN_C img {width: 460px;height: 295px;}
    #body_poblacion.campaign.destapB .LTImageExN_C img {width: 460px;height: 295px;}

    #body_poblacion.campaign .ListTemplateExN_C.link .LTImageExN_C {    height: 540px;}
    #body_poblacion.campaign .ListTemplateExN_C.link .LTImageExN_C img {    height: 540px;}

    #body_poblacion.campaign .ListTemplateExN_C.text {height:82px}
    #body_poblacion.campaign .ListTemplateExN_C.text .LTDescriptionExN_C {
            font-size: 2.5em;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bolder;
    }

    .LTImageExN_C {width: 460px;height: 295px;}
    .LTDescriptionExN_C {width: 444px;    font-size: 28px;height: 92px;overflow: hidden;}

    #body_poblacion.campaign .banrelGmx{display:block}
    #body_poblacion.campaign .banrelGx{display:none}
    #body_poblacion.campaign.destapB .banrelGmx{display:none}
    #body_poblacion.campaign .banrelA figure figcaption {font-size: 66px;}
    #body_poblacion.campaign .banrelA figure {background-size: 965px 419px;height: 419px;}
    #body_poblacion.campaign .banrelA {width: 965px;}
    #body_poblacion.campaign .banrelA figure figcaption {padding-top: 275px;text-align: center;}
    #body_poblacion.campaign .banrelGmx figure figcaption {padding-top: 225px;text-align: center;}

    #body_poblacion.campaign .banrelGmx .banrelA figure {width: 965px;}

   #body_poblacion.campaign .banrelA figure figcaption.figbanrelA {text-align: center;font-size: 46px;}
   #body_poblacion.campaign .banrelB figure figcaption.figbanrelB {text-align: center;font-size: 46px;}

    #body_poblacion.campaign.destapB .LTDescriptionExN_C {width: 444px;    font-size: 28px;height: 138px;overflow: hidden;font-family: robotoregular;font-size: 32px;     display: -webkit-box; 
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;}
    .zxLTDNameProv_C {    font-size: 26px;height: 32px;}
    #body_poblacion.campaign.destapB .zxLTDNameProv_C {font-size: 26px;height: 32px;}
    .zxLTHeader_C {    font-size: 26px;height: 32px;}
    #body_poblacion.campaign.destapB .zxLTHeader_C {font-size: 26px;;height: 32px;}
    .LTDTitleExN_C {width: 443px;height: 78px;}
    #body_poblacion.campaign.destapB .LTDTitleExN_C {width: 443px;height: 78px;}
    .zxLTHeader_C span {background-image: none;padding-left:0}
    .LTPricesExN_Prices_New_C {font-size:45px}
    .LTPricesExN_Prices_Old_C {font-size:40px}
    #body_poblacion.campaign .banrelB {width:495px;}
    #body_poblacion.campaign .banrelB figure {width: 327px;}
    #body_poblacion.campaign .banrelB figure figcaption {width: 327px;font-size: 33px;}
    #body_poblacion.campaign .banrelP {margin-top: 40px;margin-bottom: 40px;display:none}
    #body_poblacion.campaign .banrelPm {display:block}

    #body_poblacion.campaign .banrelPm .banrelB {width:965px; margin-top: 20px;}
    #body_poblacion.campaign .banrelPm .banrelB figure {width: 100%;}
    #body_poblacion.campaign .banrelPm .banrelB figure {background-size: 965px 419px;height: 419px;}
    #body_poblacion.campaign .banrelPm .banrelB figure figcaption {padding-top: 275px;text-align: center;}
    #body_poblacion.campaign .banrelPm .banrelB figure figcaption {font-size: 66px;    width: 100%;}
    #body_poblacion.campaign .banrelPm .banrelB figure figcaption.figbanrelB {padding-top: 0px;text-align: center;font-size: 46px;}



    #ContenedorPrincipal{float:left;overflow:hidden}
     #body_poblacion #ContenedorPrincipal, #body_campaign #ContenedorPrincipal {margin-top: 25px; }
    .zLTDNameProvMain, .zLTHeaderMain {font-size: 24px;}
    .zxLTDescription {height: 230px;overflow: hidden;}
    .zxListTemplate.text .zxLTDescription {height: 60px;padding-bottom: 10px;}
    .zxListTemplate.text.xlink .zxLTDescription {height: 80px;padding-bottom: 10px;}
    .zxListTemplate.text .zxLTDescription .zxLTDTitle{font-size: 45px; width:100%;height:100%; font-weight:bolder;height:80px} 
    #body_poblacion.destap .zxListTemplate.nomain.text .zxLTDescription .zxLTDTitle {font-size: 45px;width: 100%;height: 100%;font-weight: bolder;height: 80px;}
    .zLTDTitleMain{font-size: 24px; color:#000;    margin-top: 10px;}
    .zLTDTitleMain span:first-child{display:none}    
    .zLTDDescriptionMain{display:none}
    .zxLTDTitle {    font-size: 32px;    height: 140px;overflow: hidden; font-family: robotoregular;-webkit-line-clamp: 4;padding-bottom: 15px;}
    .zxListTemplate.link .zxLTImage img {width: 476px;height: 398px;}
    .zxListTemplate.link .zxLTImage {width: 476px;height: 398px;margin-right: 0px;}
    .zxLTHeader {clear:left;padding-left:0px;    font-size: 26px; padding-top:0px;height:33px;overflow:hidden;padding-top:4px}
    .zxLTHeader span {  background-image:none;padding-left: 0px;padding-top: 2px;}
    .zxLTDNameProv {font-size: 26px;height: 27px;overflow: hidden;}


   


    .zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle a {height: 66px;padding-top: 24px;font-size: 45px; font-weight: normal;font-family: RobotoRegular,Arial,rudaregular;    margin-right: 20px;}
    .zxListTemplate.text.xlink .zxLTDescription .zxLTDTitle a::after {
        border-bottom: 45px solid transparent;
        border-left: 21px solid #4f4c45;
        border-top: 45px solid transparent;
        content: "";
        margin-right: -15px;
        position: absolute;
        right: -4px;
        top: 0;
    }

    .zxListTemplate.text {
    margin-bottom: 0px;
    margin-top: 50px;
}


    #body_locald #UpdatePanel1 .upnelisttemp {width: 675px;margin-top:40px}
    #body_locald .ListTemplateExN {width: 310px;height: 400px;}
    #body_locald .LTDTitleExN {width: 295px;font-size:25px;height: 66px;}
    #body_locald .LTImageExN img {width: 310px;height: 183px;}
    #body_locald .LTImageExN {width: 310px;height: 183px;}

    #body_locald .dskmenu {width: 305px;}
    #body_locald .dskmenu a.menuitem {font-size: 35px}
    #body_locald .dskmenu div.submenu ul li a {font-size: 35px;    line-height: 50px;}
    #body_locald .menuvertexcat {font-size: 35px}
    #body_locald .menuvertexloc {font-size: 35px}
    #body_locald #MenuExSub li a {font-size: 35px}
    #body_locald input#btomaszonas{font-size: 35px}
    #body_locald input#btoreset {width: 300px;    font-size: 36px;}
    #body_locald .dskmenu a.menuitem{line-height: 60px;}
    #body_locald .ListTemplateExN .dLTDescriptionExN2,#body_locald .ListTemplateExN .dLTDescriptionExN3{height: 30px;    overflow: hidden;}
    #body_locald .LTDescriptionExN{font-size: 26px;height:85px;width:295px}
    #body_locald .LTPricesExN_Prices_Old {font-size: 30px}
    #body_locald .LTPricesExN_Dto_NumDto{font-size: 35px}
    #body_locald .LTPricesExN_Prices_New{font-size: 35px;padding-top: 11px;}
    #body_locald .LTPricesExN{width:310px}
    #body_locald .cxbuscar{display:none}
    #body_locald .menuvertex{margin-top:40px}
    #body_locald #Menu2 ul li{background-image:none}


    .Cabecera .panelcoman {position: absolute;top: 0px;right: 15px;}
    .Cabecera .panelcoman img{display:none}
    .Cabecera .panelcoman .promoicon,.Cabecera .panelcoman .promotext,.Cabecera .panelcoman .helpicon,.Cabecera .panelcoman .helptext,.Cabecera .panelcoman .accesoicon{display:none}
    .Cabecera .panelcoman .accedertext, .Cabecera .panelcoman .registrotext{display:none}
    .Cabecera .panelcoman .registroicon{display:none}
    .Cabecera .panelcoman .salitext{display:none}
    .Cabecera div.panelcoman .estadox {padding-top: 30px;}

    .Cabecera div#buscar {margin-bottom: 20px;}
    .Cabecera div#buscar input {height: 100px;width: 735px;    font-size: 38px;   background-size: 36px;background-position: 9px 10px;    padding-left: 55px; background-image:none}
    .Cabecera input#controlheader1_btobuscar {    height: 100px;        font-size: 38px; width:200px}
    .Cabecera input#controlheader_btobuscar {    height: 100px;        font-size: 38px; width:200px}
    .Cabecera div#Status {display:none}
    .Cabecera .citbusc {position: absolute;left: 0px; top:100px;    padding-left: 0px;}
    #body_local_detalle .Cabecera .citbusc {display:none}
    .Cabecera .cdvbuscar {margin-left: 0px}
    .Cabecera .citbusc #city a.top_link img {display:none}
    .Cabecera a.Contact {font-size:2.3em;text-decoration: underline;}

    .Cabecera #controlheader1_Estado1_nver a{    font-size: 40px;text-decoration: underline;color: #35a103;}
    .Cabecera #controlheader_Estado1_nver a{    font-size: 40px;text-decoration: underline;color: #35a103;}


    .Cabecera div #controlheader1_Estado1_nver span {    font-size: 36px;}
    .Cabecera #city {position:absolute;top:-85px;left:333px;width: initial;}
    .Cabecera #MPanelA span {    font-size: 38px; background-image: url(../images/flecha_provincia@3x.png);background-repeat: no-repeat;background-size: 40px;padding-left: 50px;text-decoration: none;}
    .Cabecera div.Logo {width: 100px;background-image:none;height: 100px;padding:0;    margin-top: 0px;margin-left: 20px;    padding-right: 10px;padding-top: 7px;border-right: 1px solid #4F4C46;}
    .Cabecera div.Logo img{width: 275px;display:none}
    div.Logo #lprinx {display: block;}
    #dtxtresult {font-size: 46px;padding-left: 10px;    padding-top: 20px;    padding-bottom: 20px;}
    

    .Cabecera .headerB {display: block;width:105px;height:100px;background-color:#555149;float: left;}
    .Cabecera .headerB #menu-btn {
    display: block;
    float: left;
    width: 105px;
    height: 60px;
    background: url('../images/nav-btnN@2x.png') no-repeat;
    margin-top: 20px;
    margin-left: 0px;
    color: white;
    text-transform: uppercase;
    font-size: 8pt;
    padding-left: 0px;
    padding-top: 6px;
        background-position-x: 8px;
   
}



    #divconten #LbLTitle1{    font-size: 42px;}

    .zxmtitle {    font-size: 40px;margin-bottom: 15px;margin-top: 20px; padding-top:10px; padding-bottom:10px;font-weight: bolder;}

    #body_poblacion #LTDheader6 #banner1{display:none}
    #body_poblacion #LTDheader6 #banner2 img, #body_poblacion #LTDheader6 #banner6 img{ width:476px}
    #body_campaign #LTDheader6 #banner1{display:none}
    #body_campaign #LTDheader6 #banner2 img, #body_campaign #LTDheader6 #banner6 img{ width:476px}

    #ContenedorMain #LTDheader6 #banner6 {margin-left: 20px;}


  



    div.cdcookieA {height:170px;width: 995px;    background-color: #fff;    border-bottom: 3px solid #c0c0c0;}
    div.cdcookieA .cdcookieB {height:150px;}
    div.dcookieS {font-size: 2em;}
    div.dcookieS input {width:300px;height:50px;font-size: 1em;    margin-top: 20px;}


    /* viajes */
    #ListTemplateV {position: relative;height: 575px;}
    .c_LTDescriptionV {top: 342px; position:absolute;width: 972px;height: 221px;}
    .c_LTDTitle{ display:none}
    .c_LTDTitle1 { width:970px;    font-size: 36px; overflow:hidden;height:90px}
    #body_viajes .c_LTDTitle1 {height:128px;overflow:hidden;font-family:Robotoregular;padding-top: 8px;     display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;}
    .c_LTImageV img{ width:800px;height: 342px;}
    .c_LTImageV{ width:800px;height: 342px;}
    .lthsocial {display: none;}
    .c_LTDOfferPriceV{ width:183px;font-size: 49px;    height: 137px;}
    .c_LTDOfferPriceOld{ width:183px;font-size: 42px;    height: 85px;}
    .c_LTDOfferPriceOld > span {display:none}
    .c_LTDOfferPriceOld div {padding-top: 16px;}
    .c_LTDOfferPercentV { width:183px;font-size: 45px;    height: 85px;clear:left;padding-top:16px}
    .c_LTDOfferClock {display:none}
    .c_LTDNameProvV {    font-size: 30px;width:950px}
    .c_LTHeader {    font-size: 30px;width:950px}
    .c_LTDOfferPriceOld div {text-decoration:line-through;}
    .dsocialVx {display: none}

    #body_viajes .LTDPricesTextS{display:none}




     /* PRODUCTOS a medida*/   

    #body_ProductosAMedida #Contenedor {background-color: #fff;}
    #body_ProductosAMedida #vimag {width: 995px;height:1220px}
    #body_ProductosAMedida #Menuproductos  {display:none}
    #body_ProductosAMedida .citbusc  {display:none}
    #body_ProductosAMedida .Cabecera div.Logo {    height: 93px;margin-bottom:0;}
    #body_ProductosAMedida #idt {width: 955px;    font-size: 45px;margin-bottom: 25px;margin-top:25px}
    #body_ProductosAMedida .vmedidatext {width: 330px;font-size:40px;    margin-top: 20px;margin-bottom: 10px;}
    #body_ProductosAMedida .vmedidadata {clear:left}


#body_ProductosAMedida #Textnombrecontacto {border: 1px solid #c0c0c0; background-color:#ffffff;width:950px;height:100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#body_ProductosAMedida #TextTelefono {border: 1px solid #c0c0c0; background-color:#ffffff;width:950px;height:100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#body_ProductosAMedida #TextEmail {border: 1px solid #c0c0c0; background-color:#ffffff;width:950px;height:100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#body_ProductosAMedida #cbociudad {height:100px;width: 950px;font-size:40px;}
#body_ProductosAMedida #TextObservaciones {height:400px;width: 950px;;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#body_ProductosAMedida #idEnviar {height:100px;width: 950px;font-size:54px}
#body_ProductosAMedida .vmgtext {height:1600px}
#body_ProductosAMedida #vimag {display:none}



#body_ProductosAMedida .select-categories {color: #990166;background-image: url(../images/downlg_bpurp.png?v2);}

#body_ProductosAMedida #ControlCabeceraGeneral .Cabecera {height: 100px;}



    /* viajes a medida*/
    #body_ViajesAMedida.especif #Contenedor .imgr {display:none}
    #body_ViajesAMedida.especif #Menuproductos {display:none}
    #body_ViajesAMedida.especif .vmedidaform.facebook {display:none}
    #body_ViajesAMedida.especif .vmedidaform {width:960px}
    #body_ViajesAMedida.especif .vmedidatext  {font-size: 34px;width: 295px;padding-top: 20px;color: #2d8f71;}

    #body_ViajesAMedida.especif #Contenedor .imgrm {display:block}

    #body_ViajesAMedida .ContenidoIndex{margin-top:0px;margin-bottom:0px}
    #body_ViajesAMedida {background-color:#fff}

    .vmedidaform #TextDestino{width:650px;height:80px;font-size:40px} 
    .vmedidaform #TextDesde{width:220px;height:80px;font-size:40px} 
    .vmedidaform #TextHasta{width:220px;height:80px;font-size:40px} 
    .vmedidaform #selectNumPersonas{width:260px;height:80px;font-size:40px} 
    .vmedidaform #TextEmail{width:650px;height:80px;font-size:40px} 
    .vmedidaform #Textnombrecontacto{width:650px;height:80px;font-size:40px} 
    .vmedidaform #TextTelefono{width:650px;height:80px;font-size:40px} 
    .vmedidaform #TextObservaciones{width:650px;height:400px;font-size:40px;border: 1px solid #c0c0c0;} 
    .vmedidaform #idEnviar{width:945px;height:100px;border: 1px solid #c0c0c0;font-size:50px;    margin-top: 35px;} 

    .vmedidaform .fecha{font-size: 34px;} 

    .vmedidaform input{padding-left:10px;padding-right:10px} 


#body_ViajesAMedida.especif .panelb {height:1280px;margin-top:20px}
#body_ViajesAMedida.especif .panelb #idt{text-align: left;color: #4f4c46;padding-top: 20px;margin-bottom: 50px;width: 950px;    font-size: 40px;font-family: Arial;font-weight: bold;}


    /* planes */
    #body_poblacion #LTDOfferClockMain,#body_poblacion #LTDOfferClock {display:none}

    #body_poblacion .zLTDOfferPriceOld div {text-decoration: line-through; font-size: 36px;}
    #body_poblacion .zLTDOfferPercent  div { font-size: 36px;}
    #body_poblacion #LTDPricesMain .zLTDOfferPercent > div > span { display:none}/**********************************/
    #body_poblacion #LTDPrices .zLTDOfferPercent > span { display:none}/**********************************/

    /*#body_poblacion .zxLTDOfferPrice {height: 77px;}*/
   
    #body_poblacion #LTDPrices .zLTDOfferPriceOld{    padding-top: 6px;height: 50px;padding-bottom:2px}
    #body_poblacion #LTDPrices .zLTDOfferPercent{    padding-top: 6px;height: 50px;padding-bottom:2px}
   

    #body_poblacion #LTDPricesMain .zLTDOfferPriceOld > div > span{display:none}/**********************************/
    #body_poblacion #LTDPrices .zLTDOfferPriceOld > span{display:none}/**********************************/ 

    #body_poblacion .zxLTImage{width:474px;height:304px}
    #body_poblacion .zxLTImage img{/*width:476px;*/height:304px;max-width:476px}
    #body_poblacion #LTDPricesMain{float: none;clear:left}
    #body_poblacion #LTDPricesMain .ltdpmw{width:476px}
    #body_poblacion .zxLTDOfferPrice {height: 43px;width:158px;    padding-top: 8px;padding-bottom: 5px;}
    #body_poblacion .zxLTDOfferPrice img{display:none}
    #body_poblacion #LTDPricesMain .pamfl{float:left}
    #body_poblacion .zLTDOfferPriceOld{width: 158px;padding-top: 0;height: 61px;}
    #body_poblacion .zLTDOfferPercent{width: 158px;padding-top: 0;height: 61px;}
    #body_poblacion .zxLTDescription{margin-top:0}



#body_poblacion.hdkhona .hdkhona_banner.hdkhonamobile {display:block}
#body_poblacion.hdkhona .hdkhona_banner.hdkhonapc {display:none}

#body_poblacion.hdkhona .zxLTImage img {height: 623px;max-width: 972px;}
#body_poblacion.hdkhona .zxLTImage {width: 972px;height: 623px;}
#body_dpoblacion.hdkhona .offerConditions #offerDescConditionsText {background-color: #fff;color: #000;}
#body_dpoblacion.hdkhona .offerConditions #BusAddresText .BusAddresTextGE {width: initial;padding: 10px 20px;    margin-top: 20px;}

#body_dpoblacion.hdkhona .offerConditions #offerDescConditions {background-color: #fff;}
#body_poblacion.hdkhona .zxListTemplate{margin-bottom:65px}
#body_poblacion.hdkhona #LTDPrices {    position: relative;}
#body_poblacion.hdkhona #LTDPrices .ltdpmw {    /*position: absolute*/top: 0px;right: 0px;width: 972px;}
#body_poblacion.hdkhona .zxLTDOfferPrice {height: 100px;padding-top: 11px;font-size: 88px;padding-left: 20px;padding-right: 20px;width: 324px;}
#body_poblacion.hdkhona #LTDPrices .zLTDOfferPriceOld {height: 100px;padding-top: 11px;font-size: 84px;padding-left: 20px;padding-right: 20px;width: 263px;}
#body_poblacion.hdkhona .zLTDOfferPriceOld div {text-decoration: line-through;font-size: 78px;}
#body_poblacion.hdkhona .zLTDOfferPercent div {font-size: 78px;}
#body_poblacion.hdkhona  #LTDPrices .zLTDOfferPercent {height: 100px;padding-top: 11px;font-size: 94px;padding-left: 20px;padding-right: 20px;width: 263px;}

#body_poblacion.hdkhona .zxLTDescription {    width: 956px;}
#body_poblacion.hdkhona .zxLTDNameProv {font-size: 40px;    height: 60px;}
#body_poblacion.hdkhona .zxLTDescription {height: 150px;}
#body_poblacion.hdkhona .zxLTHeader {font-size: 40px;}
#body_poblacion.hdkhona .zxLTHeader {height: 40px;}
#body_poblacion.hdkhona .hdkhona_textg {    top: 214px;
    left: 42px;
    font-size: 51px;}
#body_poblacion.hdkhona .hdkhona_text {font-size: 2em;margin-top:-108px}
#body_poblacion.hdkhona .select-categories {color: #143065;}

/**********************************/ 
#body_poblacion.destap .zxListTemplate.main {margin-left: 10px;margin-right: 10px;}
#body_poblacion.destap .zxListTemplate.main .zxLTImage {width: 474px;height: 304px;}{width:474px;height:304px}
#body_poblacion.destap .zxListTemplate.main .zxLTImage img {width: 474px;height: 304px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain {clear: left;margin-top: 3px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .ltdpmw {width: 474px;}
#body_poblacion.destap .zxListTemplate.main .zxLTDOfferPrice{height: 43px;width: 158px;font-size: 38px;padding-top: 13px;}

#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .pamfl {float:left}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld{width: 155px;height: 61px;padding-top:0px;text-decoration: line-through;font-family: rudabold;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld > div {padding: 0px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPriceOld > div > div {padding-top: 13px;margin-top:0}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent{width: 157px;height: 61px;padding-top:0px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent > div {padding-top: 0px;}

.zLTDOfferPercent > div {padding: 5px;}
.zLTDOfferPriceOld > div {padding: 5px;}
#body_poblacion.destap .zxListTemplate.main #LTDPricesMain .zLTDOfferPercent > div > div {padding-top: 13px;margin-top:0}

#body_poblacion.destap .zxListTemplate.main .zxLTDescription{width: 458px;margin-top: 0;height: 230px;}
#body_poblacion.destap .zxListTemplate.main .zxLTDescription .zxLTDTitle{width: 458px;height: 144px; -webkit-line-clamp: 4;}
#body_poblacion.destap .zxListTemplate.main .zxLTDescription .zxLTHeader{clear: left;padding-left: 0;padding-top: 5px;overflow:hidden;height:25px}

/**********************************/ 
#body_poblacion.destap .zxListTemplate.nomain {margin-left: 10px;margin-right: 10px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTImage {width: 474px;height: 304px;}{width:474px;height:304px}
#body_poblacion.destap .zxListTemplate.nomain .zxLTImage img {width: 474px;height: 304px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices {clear: left;margin-top: 3px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .ltdpmw {width: 474px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDOfferPrice{height: 43px;width: 158px;font-size: 38px;padding-top: 13px;}

#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .pamfl {float:left}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld{width: 155px;height: 61px;padding-top:0px;text-decoration: line-through;font-family: rudabold;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld > div {padding-top: 13px;margin-top:0}
/*#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPriceOld > div > div {padding-top: 13px;margin-top:0}*/
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent{width: 157px;height: 61px;padding-top:0px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent > div {padding-top: 13px;margin-top:0}

/*.zLTDOfferPercent > div {padding: 5px;}
.zLTDOfferPriceOld > div {padding: 5px;}
#body_poblacion.destap .zxListTemplate.nomain #LTDPrices .zLTDOfferPercent > div > div {padding-top: 13px;margin-top:0}*/
#body_poblacion.destap .zxListTemplate.nomain.text .zxLTDescription {height: 60px;padding-bottom: 10px;}
#body_poblacion.destap .zxListTemplate.nomain.text.xlink .zxLTDescription {height: 80px;padding-bottom: 10px;}

#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription{width: 458px;margin-top: 0;height: 230px;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription .zxLTDTitle{width: 458px;height: 144px; -webkit-line-clamp: 4;}
#body_poblacion.destap .zxListTemplate.nomain .zxLTDescription .zxLTHeader{clear: left;padding-left: 0;padding-top: 5px;overflow:hidden;height:25px}

/**********************************/ 













    #body_encuentra #LTDOfferClock {display:none}
    #body_encuentra .zLTDOfferPriceOld div {text-decoration: line-through; font-size: 36px;}
    #body_encuentra .zLTDOfferPercent  div { font-size: 36px;}
    #body_encuentra #LTDPrices .zLTDOfferPercent > span { display:none}/**********************************/
    #body_encuentra #LTDPrices .zLTDOfferPriceOld{    padding-top: 6px;height: 50px;padding-bottom:2px}
    #body_encuentra #LTDPrices .zLTDOfferPercent{    padding-top: 6px;height: 50px;padding-bottom:2px}
    #body_encuentra #LTDPrices .zLTDOfferPriceOld > span{display:none}/**********************************/ 
    #body_encuentra .zxLTImage{width:474px;height:304px}
    #body_encuentra .zxLTImage img{/*width:476px;*/height:304px;max-width:476px}
    #body_encuentra .zxLTDOfferPrice {height: 43px;width:158px;    padding-top: 13px;padding-bottom: 5px;}
    #body_encuentra .zxLTDOfferPrice img{display:none}
    #body_encuentra .zLTDOfferPriceOld{width: 158px;padding-top: 0;height: 61px;}
    #body_encuentra .zLTDOfferPercent{width: 158px;padding-top: 0;height: 61px;}
    #body_encuentra .zxLTDescription{margin-top:0}


    #body_poblacion #LTDPrices{float: none;clear:left}
    #body_poblacion #LTDPrices .ltdpmw{width:476px}
    #body_poblacion #LTDPrices .pamfl{float:left}

    #body_encuentra #LTDPrices{float: none;clear:left}
    #body_encuentra #LTDPrices .ltdpmw{width:476px}
    #body_encuentra #LTDPrices .pamfl{float:left}


    /*mailing*/
    #body_poblacion.destapM .zxLTImage{width:945px;height:637px}
    #body_poblacion.destapM .zxListTemplate.link .zxLTImage{width:945px;height:initial}
    #body_poblacion.destapM .zxLTImage img{/*width:476px;*/height:637px;max-width:945px}
    #body_poblacion.destapM .zxListTemplate.link .zxLTImage img {width: 945px;height: initial;}
    #body_poblacion.destapM .zxListTemplate {margin-left: 25px;margin-right:0px;    -webkit-box-shadow: 0 0 4px #c3c3c3;}
    #body_poblacion.destapM .zxListTemplate.link {    margin-top: 13px;    margin-bottom: 37px;}
    #body_poblacion.destapM .zxLTDescription {width: 929px;height:initial}
    #body_poblacion.destapM .zxLTDTitle {width: 910px;font-size:40px;padding-left: 12px;padding-top: 10px;}
    #body_poblacion.destapM .zxLTDNameProv {font-size:36px;height:initial;padding-left: 12px;font-family:RudaRegular}
    #body_poblacion.destapM .zxLTHeader {font-size:36px;height:initial;padding-left: 12px;color:#999}

    #body_poblacion.destapM .zxLTDOfferPrice {height: 65px;width: initial;padding-top: 14px;padding-bottom: 5px;font-size: 60px;    padding-left: 70px;}
    #body_poblacion.destapM .zLTDOfferPriceOld {height: 78px;width: initial;padding-bottom: 5px;color:#999;background-color:#fff;margin-right:0px;margin-top: 0px;padding-left: 40px;}
    #body_poblacion.destapM .zLTDOfferPercent {height: 78px;width: initial;padding-bottom: 5px;color:#999;background-color:#fff;margin-right:0px;margin-top: 0px;padding-left: 40px;}
    #body_poblacion.destapM .zLTDOfferPriceOld div {font-size: 46px;text-align:left;float:left;width:initial;font-family:RudaRegular}
    #body_poblacion.destapM .zLTDOfferPercent div {font-size: 46px;text-align:left;float:left;width:initial;font-family:RudaRegular}

    #body_poblacion.destapM #LTDPrices .zLTDOfferPriceOld {padding-top: 21px;height: 63px;}
    #body_poblacion.destapM #LTDPrices .zLTDOfferPercent {padding-top: 21px;height: 63px;}
    #body_poblacion.destapM #LTDPricesMain .zLTDOfferPriceOld {padding-top: 14px;height: 70px;}
    #body_poblacion.destapM #LTDPricesMain .zLTDOfferPercent {padding-top: 14px;height: 70px;}

    #body_poblacion.destapM #LTDPricesMain {width: 945px;float: left;background-color: #fff;}
    #body_poblacion.destapM #LTDPrices {width: 945px;float: left;background-color: #fff;padding-bottom:12px}   

    #body_poblacion.destapM #CabeceraGeneral .Cabecera{height: 105px;float: left;}

    #body_poblacion.destapM .Cabecera .citbusc {display: none;}
    #body_poblacion.destapM #CabeceraGeneral {float: left;height: 210px;}
    #body_poblacion.destapM .Cabecera .headerB {height: 112px;}
    #body_poblacion.destapM .Cabecera .headerB #menu-btn {margin-top:24px}

    /* campañas */
    #body_campaign #LTDOfferClockMain,#body_campaign #LTDOfferClock {display:none}

    #body_campaign .zLTDOfferPriceOld div {text-decoration: line-through; font-size: 30px;}
    #body_campaign .zLTDOfferPercent  div { font-size: 30px;}
    #body_campaign #LTDPricesMain .zLTDOfferPercent > div > span { display:none}/**********************************/
    #body_campaign #LTDPrices .zLTDOfferPercent > span { display:none}/**********************************/

    #body_campaign .zxLTDOfferPrice {height: 77px;}
    #body_campaign .zLTDOfferPriceOld{width: 137px;padding-top: 0;height: 58px;}
    #body_campaign #LTDPrices .zLTDOfferPriceOld{    padding-top: 10px;height: 48px;}
    #body_campaign #LTDPrices .zLTDOfferPercent{    padding-top: 10px;height: 48px;}
    #body_campaign .zLTDOfferPercent{width: 137px;padding-top: 0;height: 59px;}

    #body_campaign #LTDPricesMain .zLTDOfferPriceOld > div > span{display:none}/**********************************/
    #body_campaign #LTDPrices .zLTDOfferPriceOld > span{display:none}/**********************************/ 

    



    /*submenú viajes y productos*/
    #MenuProductosB {background: #fff;    box-shadow: none;display:none}
    #MenuProductosB div {box-shadow:none} 




    /*controlvertical*/
    #body_poblacion #ColumnaVerticalA #ctrlfb {display:none}
    #body_poblacion #ColumnaVerticalA {margin-left:10px}
    #body_poblacion #ColumnaVerticalA #AdBanner3 img{width:975px; /*height:311px*/ }

    #body_poblacion .cdsort .bannerstat{margin-left: 0px;margin-top: 5px;float:left}



    /*planes*/
    #MenuPlanes li a {font-size: 32px; }
    #body_locald #Menu1 li a{font-size: 32px; }
     .MenuHorizontal{height:110px }
     .MenuHorizontal ul#nav{height:110px }
     .MenuHorizontal ul#nav li{height:110px }

     .MenuHorizontal ul#nav li:first-child{    margin-left: 15px; }


    #CabeceraGeneral .Cabecera {height: 240px;}

    #body_local_detalle #CabeceraGeneral .Cabecera {height: 120px;}

    #ControlCabeceraGeneral .Cabecera {height: 240px;}
    #body_ViajesAMedida .xCabecera {display: none;}
    #CabeceraGeneral .MenuHorizontal ul#nav li#controlheader1_ctl00_itemrev {display:none}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkI {height: 73px;font-size: 40px;padding-top:37px;width: 140px;}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIV {height: 73px;font-size: 40px;padding-top:37px;width: 130px;margin-left:15px;margin-right:15px}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIV2 {height: 73px;font-size: 40px;padding-top:37px;width: 210px;margin-left:15px;margin-right:15px}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIPR {height: 73px;font-size: 40px;padding-top:37px;}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkCA {font-size: 40px;padding-top:8px;width:176px;    line-height: 1.2;height:101px;display:none}

    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIPR span.mspan1{display:none}


    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIE {height: 64px;font-size: 34px;padding-top:37px;width: 120px;display:none}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIE {height: 64px;font-size: 34px;padding-top:37px;width: 120px;display:none}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkMC {height: 48px;font-size: 34px;padding-top:22px;width: 160px;    position: absolute;top: -105px;left: 400px; color:#4F4C46;    text-decoration: underline;font-family:rudaregular}
    #CabeceraGeneral .MenuHorizontal ul#nav li a.top_linkMC {display:none}




    #ControlCabeceraGeneral .MenuHorizontal ul#nav li#controlheader1_ctl00_itemrev {display:none}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkI {height: 73px;font-size: 40px;padding-top:37px;width: 140px;}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIV {height: 73px;font-size: 40px;padding-top:37px;width: 130px;}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIV2 {height: 73px;font-size: 40px;padding-top:37px;width: 210px;}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIPR {height: 73px;font-size: 40px;padding-top:37px;}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkIE {height: 64px;font-size: 34px;padding-top:37px;width: 120px;}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkMC {height: 48px;font-size: 34px;padding-top:22px;width: 160px;    position: absolute;top: -105px;left: 400px; color:#4F4C46;    text-decoration: underline;font-family:rudaregular}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkMC {display:none}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li a.top_linkCA {font-size: 40px;padding-top:8px;width:176px;    line-height: 1.2;height:101px}
    #ControlCabeceraGeneral .MenuHorizontal ul#nav li.top_linkCA{display:none}



    body#body_productos #nav li#controlheader1_ctl00_itempr a.top_linkIPR, 
    body#body_marcas #nav li#controlheader1_ctl00_itempr a.top_linkIPR, 
    body#body_dproductos #nav li#controlheader1_ctl00_itempr a.top_linkIPR, 
    body#body_dmarcas #nav li a.top_linkIPR {height: 73px;font-size: 40px;padding-top:37px;}
    body#body_productos #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR  {height: 73px;font-size: 40px;padding-top:37px;}
    body#body_productosdeco #nav li#controlheader1_ctl00_itempr a.top_linkIPR  {height: 73px;font-size: 40px;padding-top:37px;}
    body#body_productosdeco #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR, 
    body#body_dproductosdeco #nav li#controlheader1_ctl00_itempr1 a.top_linkIPR  {height: 73px;font-size: 40px;padding-top:37px;}



    #body_productos #Menuproductos li a, #body_viajes #Menuproductos li a,
    #body_productos_marc #Menuproductos li a, #body_productosdeco #Menuproductos li a,
    #body_productosdeco.body_productosdeco_nodestaN #Menuproductos li a,
    #body_productosdeco.body_productosdeco_nodesta #Menuproductos ul li a,
    #body_productosdeco.desta #Menuproductos li a,
    #body_viajes_detalle #Menuproductos ul li a,#body_dproductos #Menuproductos ul li a,#body_dproductosdeco #Menuproductos ul li a{font-size: 32px;}

    #body_productosdeco.body_productosdeco_nodestaN #MenuMarcas li a {font-size: 32px;white-space: normal;}
    #body_productos_marc #MenuMarcas ul li a{font-size: 32px;white-space: normal;}



    #body_productos .LTDescriptionProdN,#body_productosdeco .LTDescriptionProdN,
    #body_productos_marc .LTDescriptionProdN{height: 137px;    font-size: 24px;}
    #body_productos .ListTemplateProdN,#body_productosdeco .ListTemplateProdN,
    #body_productos_marc .ListTemplateProdN{height: 398px;margin-right: 5px;}

    .body_productosdeco_nodesta .LTDescriptionProdN {padding-top: 5px;}

    #body_productos .LTPricesProdN_Other {display:none;}
    #body_productos .LTPricesProdN_Prices_New {font-size: 50px;float: left;}
    #body_productos .LTPricesProdN_Dto_NumDto {font-size: 38px;position: relative;padding-left:10px;top:14px;padding-top:3px}
    #body_productos .LTPricesProdN_Dto {width: 135px;}
    #body_productos .LTPricesProdN_Prices {padding-top: 8px;padding-left: 15px;    width: 305px;}
    #body_productos .LTPricesProdN_Prices_Old {float:right;font-size:36px;padding-top:12px}


    #body_productos .ListTemplateProdN.link .LTImageProdN a img {max-width: 100%;height: 522px;}
    #body_productos .LTDescriptionProdN{width: 456px;font-size:32px;overflow:hidden;font-family:Robotoregular}
    #body_productos .ListTemplateProdN{height: 535px;width: 485px;border:0}
    #body_productos .LTImageProdN {width: 485px;height: 327px;padding: 0;}
    #body_productos .LTImageProdN2 {border: 0;width: 485px;height: 327px;}
    #body_productos .LTImageProdN a img {height: 312px;}
    #body_productos .LTPricesProdN {width: 485px;}




    /*  Bloques home muebles&deco *******************/
         .decoblockAimg img {width: 465px;}
         .decoblockA {margin-left:20px;margin-right:10px;margin-bottom: 40px;}
         .decoblockAm {margin-left:20px;margin-right:10px;margin-bottom: 40px;}
         .decoblockB {margin-left:20px;margin-right:10px;margin-bottom: 40px;}
         .decoblocktextA {font-size: 40px;}
        .decoblockHtext {width: 60%;font-size: 50px;}
        .decoblocklineH {border-bottom: 5px solid #8b8568;width: 20%;padding-top: 33px;}
        .decoblocklineA {border-bottom: 5px solid #8b8568;}
        .decoblockline {padding: 5px 0px;}
        .decoblocktext {padding: 15px 0px;width: 465px;}
        .decoblocktextB {font-size:30px;    height: 125px;}
        .decoblocktextCA_B {padding-top: 10px;    font-size: 26px;}
        .decoblockbutCA {padding-top: 63px;display:none}
        .decoblockbutCA_A {font-size: 30px;}


    /********************************************************/
    /*#nav li.top_linkCA {display: none; }*/
    #nav li.top_linkCA span.mspan2{display: none; }


    #body_poblacion.campaign #UpdatePanel2 input#btomas{    font-size: 60px;padding: 15px 50px;}
    #body_productos #UpdatePanel2 input#btomas, #body_productosdeco #UpdatePanel2 input#btomas{    font-size: 60px;padding: 15px 50px;}
    #body_productos_marc #UpdatePanel2 input#btomas {    font-size: 60px;padding: 15px 50px;}
    #body_local #UpdatePanel2 input, #body_locald #UpdatePanel2 input, #body_poblacion #UpdatePanel2 input#btomas, #body_encuentra  input#btomas{ font-size: 60px;padding: 15px 50px;}
    #body_viajes #UpdatePanel2 input#btomas{ font-size: 60px;padding: 15px 50px;}

    #body_productos_marc .LTPricesProdN_Other {display:none;}
    #body_productos_marc .LTPricesProdN_Prices_New {font-size: 50px;float: left;}
    #body_productos_marc .LTPricesProdN_Dto_NumDto {font-size: 38px;position: relative;padding-left:10px;top:14px;padding-top:1px}
    #body_productos_marc .LTPricesProdN_Dto {width: 135px;}
    #body_productos_marc .LTPricesProdN_Prices {padding-top: 5px;padding-left: 15px;    width: 305px;}
    #body_productos_marc .LTPricesProdN_Prices_Old {float:right;font-size:36px;    padding-top: 12px;}

    #body_productos_marc .ListTemplateProdN.link .LTImageProdN a img {max-width: 100%;height: 522px;}
    #body_productos_marc .LTDescriptionProdN{width: 456px;font-size:32px;overflow: hidden;font-family: Robotoregular;    padding-left: 15px;padding-right: 15px;}
    #body_productos_marc .ListTemplateProdN{height: 535px;width: 485px;}
    #body_productos_marc .LTImageProdN {width: 485px;height: 327px;padding: 0;}
    #body_productos_marc .LTImageProdN2 {border: 0;width: 487px;height: 522px;}
    #body_productos_marc .ListTemplateProdN .LTImageProdN img {height: 327px;}
    #body_productos .ListTemplateProdN img {height: 327px;}
    #body_productos_marc .LTPricesProdN {width: 485px;}

    #body_productos_marc .sbr2 {float:right;width:995px;margin-top:10px}
    #body_productosdeco .sbr2 {float:right;width:995px;margin-top:10px}
    #body_productos_marc #UpdatePanel1{width:995px}


    #body_productosdeco .LTPricesProdN_Other {display:none;}
    #body_productosdeco .LTPricesProdN_Prices_New {font-size: 50px;float: left;padding-top:0px}
    #body_productosdeco .LTPricesProdN_Dto_NumDto {font-size: 38px;position: relative;padding-left:10px;top:14px;padding-top: 7px;}
    #body_productosdeco .LTPricesProdN_Dto {width: 135px;}
    #body_productosdeco .LTPricesProdN_Prices {padding-top: 12px;padding-left: 15px;    width: 305px;}
    #body_productosdeco .LTPricesProdN_Prices_Old {float:right;font-size:36px;    padding-top: 11px;}

    #body_productosdeco .ListTemplateProdN.link .LTImageProdN a img {max-width: 100%;height: 522px;}
    #body_productosdeco .LTDescriptionProdN{width: 456px;font-size:32px;font-family: robotoregular;    overflow: hidden;}
    #body_productosdeco .ListTemplateProdN{height: 520px;width: 485px;}
    #body_productosdeco .LTImageProdN {width: 485px;height: 327px;padding: 0;}
    #body_productosdeco .LTImageProdN2 {border: 0;width: 487px;height: 522px;}
    #body_productosdeco .ListTemplateProdN .LTImageProdN img {height: 327px;}

#body_productosdeco.body_productosdeco_nodesta.ajust .ListTemplateProdN .LTImageProdN img{height: 312px;width: 485px;}


    #body_productosdeco .LTPricesProdN {width: 485px;}


    #body_productosdeco .ListTemplateProdN {margin-right: 4px; }


    .body_productosdeco_nodesta .LTPricesProdN_Prices_New {padding-top: 0px;}

.body_productosdeco_nodesta .LTPricesProdN_Prices_Old {padding-top: 2px;}
.body_productosdeco_nodesta .LTPricesProdN_Prices_Old, .body_productosdeco_nodestaN .LTPricesProdN_Prices_Old {width: 100px;}



    #body_productosdeco.body_productosdeco_nodesta .ListTemplateProdN{    height: 540px;width: 485px;margin-left:5px}
    #body_productosdeco.body_productosdeco_nodesta.c3x3 .ListTemplateProdN{height: 538px;width: 485px;}
    #body_productosdeco.body_productosdeco_nodesta .LTDescriptionProdN{    width: 456px;font-size: 32px;}
    #body_productosdeco.body_productosdeco_nodesta.c3x3 .LTDescriptionProdN{ width: 456px;font-size: 32px;}

    #body_productosdeco.body_productosdeco_nodesta .LTPricesProdN_Other{float:left}


    #body_productosdeco.desta .ListTemplateProdN.link .LTImageProdN img {height: 400px;}

    #body_productos .ListTemplateProdN.link,#body_productosdeco .ListTemplateProdN.link,
    #body_productos_marc .ListTemplateProdN.link
     {height: 398px;background-color:#e6e8dd}

    #body_productos .ListTemplateProdN.link{height: 522px;background-color:#e6e8dd}

    #body_productosdeco.body_productosdeco_nodestaN .LTDescriptionProdN {height:130px;}
    #body_productosdeco.body_productosdeco_nodestaN .ListTemplateProdN  {height:540px;}


    #body_productosdeco.body_productosdeco_nodestaN.altotext2 .LTDescriptionProdN {height:170px;}
    #body_productosdeco.body_productosdeco_nodestaN.altotext2 .ListTemplateProdN  {height:580px;}

.body_productosdeco_nodestaN .ListTemplateProdN {margin-left: 7px;}

    /* detalles */
    /*#body_dpoblacion,#body_viajes_detalle,#body_dproductos,#body_dproductosdeco,#body_local_detalle  {font-size: 0.9em;}*/

    #body_viajes_detalle .detvmedida img {width:955px}

    #ListTemplateMainD #LTDTitleMain,#ListTemplateMainD #LTDTitleMainDV {height: initial;overflow: hidden;width:initial;font-size:30px;background-color:#fff;padding-top: 25px;color: #2b2f3a;}
    #body_dproductosdeco #ListTemplateMainD #LTDTitleMain{height: initial;overflow: hidden;width:initial;font-size:30px;background-color:#fff;padding-top: 15px;margin-top:0;color: #2b2f3a;}
    #body_dproductos #ListTemplateMainD #LTDTitleMain{height: initial;overflow: hidden;width:initial;font-size:30px;background-color:#fff;padding-top: 15px;margin-top:0;color: #2b2f3a;}
    #body_dproductos #ListTemplateMainD #LTDTitleMain #Title1+br{display:none}
    #body_dproductosdeco #ListTemplateMainD #LTDTitleMain #Title1+br{display:none}

    #LTDescriptionMainD {height: initial;background-color:#e6e8dd;padding-bottom:20px}
    #LTDOfferClockMainD{display: none;}

    #ListTemplateMainD #LTDescriptionMainD span#Title1 {display:none}
    #ListTemplateMainD #LTDescriptionMainD span#lblTituloAbrevB {font-size: 42px;}
    #ListTemplateMainD #LTDescriptionMainD span#NombreComercial {font-size: 36px;}
    #ListTemplateMainD #LTDescriptionMainD span#Local1 {font-size: 36px;}
    #body_dproductos #ListTemplateMainD #LTDescriptionMainD #LTDNameProvMainDP {display:none}
    #body_dproductosdeco #ListTemplateMainD #LTDescriptionMainD #LTDNameProvMainDP {display:none}
    #body_dproductos .ic, #body_dproductosdeco .ic {font-size: 13px;    height: initial;display:none}


    #LTDPricesMainD > div:nth-child(2) {display: none;}

    div#LTDOfferPriceMainDP {color: #990166;background-color:#fff;float:left;font-size: 60px;width:initial}
    div#LTDOfferPriceMainD {color: #35a103;background-color:#fff;float:left;font-size: 60px;width:initial}
    #body_dproductosdeco div#LTDOfferPriceMainDP {color: #8b8568;background-color:#fff;float:left;font-size: 60px;width:initial}   
    div#LTDOfferPriceMainDV {color: #2d8f71;background-color:#fff;float:left;font-size: 60px;width:initial}



#body_dpoblacion.hdkhona div#LTDOfferPriceMainD {background-color: #fff; height: 127px;color:#143065 }
#body_dpoblacion.hdkhona div#LTDButtonMainD #btocomprar {
    background-color: #2fb5d2;
    background: -webkit-gradient(linear, center top, center bottom, from(#2fb5d2), to(#2fb5d2));
}






    #LTDOfferPercentMainD{background-color:#e6e8dd;display:none}
    div#LTDOfferPercentMainDV {background-color:#e6e8dd;display:none}
    div#LTDOfferPercentMainDP {background-color:#e6e8dd;display:none}
    
    .LTDPricesText{display:none}
    
    div#LTDOfferPriceOldMainD{background-color:#fff;color:#282828;    text-decoration: line-through;font-size:44px;width: initial;    padding-top: 30px;;float:left;clear:none;font-size: 60px;    margin-left: 50px;}
    #LTImageMainD {width: 970px;margin-right:0}

    #LTImageMainD #sliderFrameA {width: 970px;height:654px}
       #LTImageMainD #sliderFrameA img{width: 970px;height:654px}

        #LTDPricesMainD .LTDPricesMainDdiv {width: initial;float:right;    padding-right: 25px;}
    #LTHeaderMainD {width: initial;font-size:20px;color: #2b2f3a;}
    #LTDNameProvMainDP {width: initial;font-size:20px}
    #LTDNameProvMainD {width: initial;}
    #ListTemplateMainD{margin-left:12px;    margin-top: 50px;color: #2b2f3a;    width: 970px;}


    #body_dproductosdeco #ListTemplateMainD{border: 2px solid #8b8568;}
    #body_viajes_detalle #ListTemplateMainD{border: 2px solid #2d8f71;}
    #body_dproductos #ListTemplateMainD{border: 2px solid #990166;}
    #body_dpoblacion #ListTemplateMainD{border: 2px solid #35a103;}

    #LTDescriptionMainD {background-color:#fff;    padding-left: 10px;padding-right:20px;margin-right: 0;padding-left:20px;width: 930px;    padding-top: 15px;} 
    #ListTemplateMainD .offshadowline{display:none} 

    #LTDPricesMainD {width:970px;background-color:#fff}

    .offerConditions{margin-left:0px;width:100%;    color: #2b2f3a;}


    #BusAddresmob {
    width: 970px;
    float: left;
    border: 2px solid #8b8568;
    margin-top: 60px;
    display: block;
    padding-bottom: 20px;
    background-color:#fff;
    margin-left: 12px;
    margin-bottom: 70px;
}

#BusAddresmob .BusAddresContactA {
    float: left;
    clear: left;
    padding-left: 5px;

    border-top: 1px solid #d2d2d2;
    width: 240px;
    padding-top: 0px;
    padding-bottom: 25px;
    margin-top: 25px;
    width: 950px;
}
#BusAddresmob .BusAddresContactB {
    float: left;
    clear: left;
    padding-left: 5px;

    border-top: 0px solid #282828;
    padding-top: 0px;
    width: 950px;
}





    #equalize{background-color:#fff}
    .offerConditions #offerDescripP, .offerConditions #offerDescrip{width:100%; padding-bottom:0px; margin-bottom:0px}
    .newcond .offerConditions #offerDescripP {width:100%; padding-bottom:0px; margin-bottom:0px}
    .offerConditions #offerDescConditionsP, .offerConditions #offerDescConditions{width:100%; padding-bottom:0px; margin-bottom:0px; margin-top:30px}
    .newcond .offerConditions #offerDescConditionsP {width: 100%;background-color:#fff;    padding-bottom: 200px;}

    .offerConditions .offerDescripHeaders{width:98%;font-size: 18px;height: initial;margin-left:0px;padding: 1% 1%;}
    .offerConditions #offerDescConditions, .offerConditions #offerDescConditionsP {    background-color: #fff;}
    #body_dproductos  .offerDescripHeaders, #body_dproductosdeco .offerDescripHeaders {width:100%;font-size: 50px;margin-left:0px;color: #fff;padding-top: 25px;padding-bottom: 10px;height: 70px;padding-left: 20px;}
    #body_dproductos.newcond .offerDescripHeaders, #body_dproductosdeco.newcond .offerDescripHeaders {width: 100%;}
    #body_dproductos.newcond #offerDescripP .offerDescripHeaders, #body_dproductosdeco.newcond #offerDescripP .offerDescripHeaders {width: 100%;}

    #offerDescConditions .offerDescripHeaders{width:100%;font-size: 50px;margin-left:0px;color: #fff;padding-top: 25px;padding-bottom: 10px;height: 70px;padding-left: 20px;}
    #offerDescrip .offerDescripHeaders {width:100%;font-size: 50px;margin-left:0px;color: #fff;padding-top: 25px;padding-bottom: 10px;height: 70px;padding-left: 20px;}


    #BusAddres {    margin-top: 25px;}
    #BusAddres .offerDescripHeaders{width:100%;font-size: 50px;height: initial;margin-left:0px;color: #fff;padding-top: 25px;padding-bottom: 10px;height: 70px;padding-left: 20px;}
    
    .lnp, .ln {width:100%;clear:left;display:none}
    #body_dpoblacion #dmasinfo, #dmasinfo {display: none;}
    #body_viajes_detalle #dmasinfo, #body_poblacion #dmasinfo, #body_dpoblacion #dmasinfo, #body_campaign #dmasinfo{display: none;}
    #MasInfo{display:block}
    .nfansfb .plugin {font-size: 30px}


    .offerConditions #BusAddres{width:100%;    background-color: #fff;padding-bottom:190px;margin-bottom:0px}

    .newcond .offerConditions #BusAddres {display:none}
    .offerDescripHeaders{width:100%}
    .offerConditions #offerDescripTextP, .offerConditions #offerDescripText {width:945px;padding-left:20px; font-size: 36px;background-color:#fff;min-height:350px }
    .newcond .offerConditions #offerDescripTextP {width: 945px;}
    .offerDescripHeaders{width:100%}
    .offerConditions #offerDescConditionsTextP, .offerConditions #offerDescConditionsText{width:945px;padding-left:20px;    background-color: #fff;color: #000;font-size: 36px;min-height:350px }
    .newcond .offerConditions #offerDescConditionsTextP {width: 945px;padding-left: 20px;background-color: #fff;color: #000;font-size: 36px;min-height: 350px;}
    .offerDescripHeaders{width:100%}
    .offerConditions #BusAddresText{width:initial;background-color: #fff}
    /*.offerConditions #BusAddresText > div{width:initial}*/
    #LTDNameProvMainDV{width:initial}




    #BusAddres #BusAddresText{ font-size: 42px;}
    #BusAddres #BusAddresText .BusAddresTextVJ, #BusAddres #BusAddresText .BusAddresTextDECO,
    #BusAddres #BusAddresText .BusAddresTextLK, #BusAddres #BusAddresText .BusAddresTextPR, 
    #BusAddres #BusAddresText .BusAddresTextGE { width: 995px;min-height: 60px;margin-bottom:0px; font-family:RobotoRegular;    width: initial;padding: 10px 20px;margin-top: 20px;color:#fff}

    #BusAddres .asesor {display: none;}


    div#LTDButtonMainD {-webkit-box-align: center;align-items: center;background: 0 0;border: none;margin-bottom: 44px;bottom: 0;left: 0;box-sizing: border-box;display: flex;
                        -webkit-box-orient: vertical;flex-direction: column;padding: 10px 8px;position: fixed;width: 995px;z-index: 999999;    font-size: 45px;}

    div#LTDButtonMainD #btocomprar {height: 105px;width: 440px;    font-size: 54px;color: #FFFFFF;padding: 11px 30px;font-family: rudablack;border-radius: 2em;text-align: center;box-sizing: border-box;}

    #body_dpoblacion div#LTDButtonMainD #btocomprar {background-color: #35a103;background: -webkit-gradient(linear, center top, center bottom, from(#35a103), to(#35a103));}
    #body_viajes_detalle div#LTDButtonMainD #btocomprar {background-color: #2d8f71;background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));}
    #body_dproductos div#LTDButtonMainD #btocomprar {background-color: #990166;background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));}
    #body_dproductosdeco div#LTDButtonMainD #btocomprar {background-color: #8b8568;background: -webkit-gradient(linear, center top, center bottom, from(#8b8568), to(#8b8568));}
    #body_local_detalle div#LTDButtonMainD #btocomprar {background-color: #ee7214;background: -webkit-gradient(linear, center top, center bottom, from(#ee7214), to(#ee7214));}

div#LTDButtonMainD #lblconseguido { font-size: 46px;color: #FFFFFF;font-family: rudablack;border-radius: 2em;text-align: center;box-sizing: border-box;}


    #body_dpoblacion div#LTDButtonMainD #lblconseguido {background-color: #35a103;background: -webkit-gradient(linear, center top, center bottom, from(#35a103), to(#35a103));}
    #body_viajes_detalle div#LTDButtonMainD #lblconseguido {background-color: #2d8f71;background: -webkit-gradient(linear, center top, center bottom, from(#2d8f71), to(#2d8f71));}
    #body_dproductos div#LTDButtonMainD #lblconseguido {background-color: #990166;background: -webkit-gradient(linear, center top, center bottom, from(#990166), to(#990166));}
    #body_dproductosdeco div#LTDButtonMainD #lblconseguido {background-color: #8b8568;background: -webkit-gradient(linear, center top, center bottom, from(#8b8568), to(#8b8568));}
    #body_local_detalle div#LTDButtonMainD #lblconseguido {background-color: #ee7214;background: -webkit-gradient(linear, center top, center bottom, from(#ee7214), to(#ee7214));}


    #body_dpoblacion .ContenidoIndex {padding-bottom: 0px;}
    #body_viajes_detalle .ContenidoIndex {padding-bottom: 0px;}
    #body_dproductos .ContenidoIndex {padding-bottom: 0px;}
    #body_dproductosdeco .ContenidoIndex {padding-bottom: 0px;}
    #body_local_detalle .ContenidoIndex {padding-bottom: 0px;}




    .zpanopcion {position:absolute; left: 0px; width:100%;margin-left:0px}
    .zpanopcion #panopcion .panopcionbl {height: 100%;top: 0;left: 0;position: fixed;width: 100%;opacity: 0.6;    background-color: #4f4c46;    filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;}
    .zpanopcion #panopcion {width:100%;}
    .zpanopcion #panopcion .panopcionselop{font-size: 50px;height: 50px;top: -60px;}

    .zpanopcion #panopcion #CloseWMulti img {width:55px}
    .zpanopcion #panopcion .panopcioncls {top: -37px;right: -15px;}

    #body_dproductosdeco .zpanopcion {top: 300px}
    #body_dproductos .zpanopcion {top: 300px;}
    #body_viajes_detalle .zpanopcion {top: 300px;}
    #body_dpoblacion .zpanopcion {top: 300px;}

    .zpanopcion #GridOpciones {font-size:2.2em;width:100%}
    .zpanopcion #GridOpciones tbody > tr td:first-child {display: none;}
    .zpanopcion #GridOpciones tbody tr td div {width:100%;padding-top: 12px;}
    .zpanopcion #GridOpciones .gopline {padding-left: 2%;width: 70%;    line-height: 1.3;}
    .zpanopcion #GridOpciones .goptxtpr {width: 27%;}
    .zpanopcion #GridOpciones .goptxtprecio {width: 50%;}
    .zpanopcion #GridOpciones .goptxtprecio span{font-size: 50px;}
    .zpanopcion #GridOpciones .gopbtocompraropcion {width: 40%;}
    .zpanopcion #GridOpciones .gopbtocompraropcion input{    height: 68px;}


    #body_productosdeco .head-deco1 .hdeco-hd1 img, #body_productos .head-deco1 .hdeco-hd1 img {width: 980px;height: 554px;}
    #body_productosdeco .deco-td1 {width: 930px;}
    #body_productosdeco .deco-description, #body_productos .deco-description {font-size: 1.6em;}
    #body_productosdeco .deco-td1 h1, #body_productos .deco-td1 h1 {font-size: 2.4em;}
    #body_productosdeco .head-deco1 {width: 980px;}
    #body_productosdeco .deco-td1 {width: 919px;}
    #body_productosdeco .ppcdeccontent .deco-td1 {width: 897px;}
    .offerDescripHeaders.buscfb{display:none;}
    .nfansfb {display:none;float: left;overflow: visible;width: 96%;background-color: #fff;height: 95px;padding-bottom: 10px;padding-top: 10px;padding-left: 2%;padding-right: 2%;margin-bottom: 10px;-webkit-box-shadow: 0 0 4px #c3c3c3;}
    .nfansfbG {display:none;}

    #body_dpoblacion #footer, #body_viajes_detalle #footer,#body_dproductos #footer,#body_dproductosdeco #footer,#body_local_detalle #footer, #body_login #footer,
    #body_dpoblacion #CFacil, #body_viajes_detalle #CFacil,#body_dproductos #CFacil,#body_dproductosdeco #CFacil,#body_local_detalle #CFacil,
    #body_Pedido #footer, #body_pago #footer{display:none}

    #body_dpoblacion #MenuPlanes {display:none}
    #body_viajes_detalle #Menuproductos, #body_viajes_detalle #banner5 {display:none}
    #body_dproductos #Menuproductos, #body_dproductos #banner5 {display:none}
    #body_dproductosdeco #Menuproductos {display:none}
    #body_local_detalle #MenuCategorias {display:none}


    #body_viajes_detalle .dinfoviajes {display:none}
    #body_dproductosdeco .dinfoviajes {display:none}
    #body_dpoblacion #infoviajes {display:none}
    #body_viajes_detalle .dinfoviajesm {display:block}  
    #body_dproductosdeco .dinfoviajesm {display:block}        
/*  findetalles */

#body_dproductosdeco #fotocondicion .divpc {display: none;    margin-bottom: 0px;}
#body_dproductosdeco #fotocondicion .divmovil {display: block;margin-bottom: 60px;}




    #body_viajes_detalle .offshadowline {display: none;}

    #MenuPlanes ul li:nth-child(2) {background-image:none}
    #MenuPlanes ul li:nth-child(4) {background-image:none}


/*login, pedido y pago*/
    /*cabecera general*/
    /*#body_dproductosdeco .Cabecera {width:100%;height:initial}
    #body_dproductosdeco .Cabecera div.Logo {width:27%;}
    
    #body_dproductosdeco .Cabecera div#buscar {width:50%}
    #body_dproductosdeco .Cabecera div#buscar input{width:100%}*/
    /*#body_dproductosdeco #backmobile{width:42%;margin-left:65%}*/
    #body_dproductosdeco .Cabecera div#tooltipmenu {display:none}
    #body_dproductosdeco .MenuHorizontal{width:100%;}


    /*cabecera móvil*/   
    #body_login .mheader,#body_Pedido.cpedido .mheader,
    #body_pago.cpedido .mheader, 
    body#contacto .mheader, 
    body#tunegocio .mheader, body#body_Acceso .mheader{height: 44px;overflow: hidden;clear: left;position: relative;    display: block;}


    #body_login .mheader .header, #body_Pedido.cpedido .mheader .header, 
     #body_pago.cpedido .mheader .header,
    body#contacto .mheader .header, body#tunegocio .mheader .header, body#body_Acceso .mheader .header{width: 100%;font-size: 1em;margin: 0px;padding: 0px;line-height: 100%;color: #FFFFFF;background-color: #4b4842;position: fixed;top: 0px;
                                left: 0px;z-index: 999999;white-space: nowrap;height: 45px;overflow: hidden;padding-left: 3%;-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.45);}
    #body_login .mheader .header div, #body_Pedido.cpedido .mheader .header div, 
    #body_pago.cpedido .mheader .header div, 
    body#contacto .mheader .header div, body#tunegocio .mheader .header div, body#body_Acceso .mheader .header div{margin: 0px;padding: 10px 0px;text-align: center;color: #fff;font-family: rudablack;font-weight: normal;}
    #body_login .mheader .header div a, #body_Pedido.cpedido .mheader .header div a,
     #body_pago.cpedido .mheader .header div a, 
    body#contacto .mheader .header div a, body#tunegocio .mheader .header div a, body#body_Acceso .mheader .header div a{color: #FFFFFF;text-decoration: none;}
    #body_login .mheader .header a.back, #body_Pedido.cpedido .mheader .header a.back,
     #body_pago.cpedido .mheader .header a.back, 
    body#contacto .mheader .header a.back, body#tunegocio .mheader .header a.back, body#body_Acceso .mheader .header a.back{background-position: 12px 10px;height: 43px;width: 43px;background-image: url(/images/arrowLwhite.png);background-repeat: no-repeat;
                                    background-size: 16px 24px;left: 0;position: absolute;border-right: 1px solid #716e68;top: 0;}

    #body_Pedido.cpedido.headcdo .mheader .header{background-color: #f2dcdb;-webkit-box-shadow:none;}
    #body_Pedido.cpedido.headcdo .mheader .header a.back{background-image: url(/images/arrowredcdo.png);border-right: 1px solid #c41832;}
    #body_Pedido.cpedido.headcdo .mheader .header div{padding-top:5px}
    #body_Pedido.cpedido.headcdo .mheader .header div img{width: 220px;}
    

    /*fin cabecera móvil*/

    /*** login *****/
    #body_login input.medium{width:100%;height: 42px;font-size: 20px;font-family: Arial;font-weight: bold;}
    #body_login #ContenedorPrincipal, #body_login #Contenedor, #body_login .ContenidoIndex, #body_login #Login{width:100%}
    #body_login .lgloginemaild, #body_login .lgloginpwdd{width:90%}
    #body_login .lgloginbut div input {height:42px}
    #body_login #backmobile,#body_login .panelcoman {display:none; height:0px}
    #body_login .lgcuenta {display:none;}

    #body_login .lgyacte {font-size: 1.2em; margin-bottom:10px; font-family:RobotoRegular,Arial,rudaregular; font-weight:bold}   
    #body_login #CabeceraGeneral{display:none;}
    #body_login .lgloginemail{display:none;}
    #body_login .lgloginpwd{display:none;}
    
    #body_login #Login #TxtUserName, #body_login #Login #TxtPassword{width:100%; height:40px;font-size:1.2em; padding-left:10px; padding-right:10px;   font-family: RobotoRegular,Arial,rudaregular; 
                                                                     background-color:#fff;border: 1px solid #b2b2b2;     -webkit-appearance: none;}
    #body_login #Login #TxtPassword{border-top:0}
    #body_login .lgloginemail {font-size:2em}
    #body_login .lgloginpwdd {margin-top:0; }
    #body_login .lgloginbut{margin-top:12px; }
    #body_login .loglg1, #body_login .loglg2, #body_login .loglg3 {width:94%; margin-left:3%;margin-right:3%}
    #body_login .loglg1{padding:0; margin-top:20px; border:0;}
    #body_login .loglg2{width:100%; margin-top:30px;border: 0;     border-top: 1px solid #999; padding:0}
    #body_login .loglg3{display:none}
     
    /** contacto **/
    body#contacto #ControlCabeceraGeneral   {display:none;}
    body#contacto #ContenedorPrincipal, body#contacto #Contenedor, body#contacto .ContenidoIndex {width:100%}
    /** tu negocio **/
    body#tunegocio .xCabecera   {display:none;}
    body#tunegocio #ContenedorPrincipal, body#tunegocio #Contenedor, body#tunegocio .ContenidoIndex {width:100%}
    /** accesso - registro **/
    body#body_Acceso .xCabecera   {display:none;}
    body#body_Acceso #ContenedorPrincipal, body#tunegocio #Contenedor, body#tunegocio .ContenidoIndex {width:100%}

    /** pedido ***/    
    #body_Pedido.cpedido #CabeceraGeneral{display:none}
    #body_Pedido.cpedido #ContenedorPrincipal, #body_Pedido.cpedido #Contenedor, #body_Pedido.cpedido .ContenidoIndex,#body_Pedido.cpedido #PanelTotales{width:100%}
    #body_Pedido.cpedido #PanelPedido{width: 94%;margin-left: 3%;margin-right: 3%;}
    #body_pago.cpedido #CabeceraGeneral{display:none}
    #body_pago.cpedido #ContenedorPrincipal, #body_pago.cpedido #Contenedor, #body_pago.cpedido .ContenidoIndex,#body_pago.cpedido #PanelTotales{width:100%}
    #body_pago.cpedido #PanelPedido{width: 94%;margin-left: 3%;margin-right: 3%;}

    #body_Pedido.cpedido #PanelPedido .Image {width:40%}
    #body_Pedido.cpedido #PanelPedido .Image img{width:100%; height: initial;}
    #body_Pedido.cpedido #PanelPedido .Description {width:50%}
    #body_Pedido.cpedido #PanelPedido .Description br{display:none}
    #body_pago.cpedido #PanelPedido .Image {width:40%}
    #body_pago.cpedido #PanelPedido .Image img{width:100%; height: initial;}
    #body_pago.cpedido #PanelPedido .Description {width:50%}
    #body_pago.cpedido #PanelPedido .Description br{display:none}



    #body_Pedido.cpedido.headcdo #PanelPedido .Qty{width:initial;    margin-left: 56px;}

    #body_Pedido.cpedido #PanelPedido .Qty, #body_Pedido.cpedido #PanelPedido .Price, #body_Pedido.cpedido #PanelPedido .Total{width: 30%;margin-top: 20px;}
    #body_Pedido.cpedido #PanelPedido .Qty {clear:left;}
    #body_Pedido.cpedido #PanelTotales{margin-left:0;padding-left:0;padding-top:0}
    #body_Pedido.cpedido #PanelTotales .price{text-align:left}
    #body_pago.cpedido #PanelPedido .Qty, #body_pago.cpedido #PanelPedido .Price, #body_pago.cpedido #PanelPedido .Total{width: 30%;margin-top: 20px;}
    #body_pago.cpedido #PanelPedido .Qty {clear:left;}
    #body_pago.cpedido #PanelTotales{margin-left:0;padding-left:0;padding-top:0}
    #body_pago.cpedido #PanelTotales .price{text-align:left}




    /*#body_Pedido.cpedido #panelcontacto #txtemailcontactoNoRegistro::-webkit-input-placeholder::before {content: "Email"; color:#8d867d}
    #body_Pedido.cpedido #panelcontacto #txttfnocontacto1::-webkit-input-placeholder::before {content: "Teléfono (opcional)"; color:#8d867d}
    #body_Pedido.cpedido #panelcontacto #txtnombrecontactoNoRegistro::-webkit-input-placeholder::before {content: "Nombre"; color:#8d867d}
    #body_Pedido.cpedido #panelcontacto #txtapellidoscontactoNoRegistro::-webkit-input-placeholder::before {content: "Apellidos"; color:#8d867d}*/

    #body_Pedido.cpedido #panelcontacto{width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom:0}
    #body_Pedido.cpedido #panelcontacto span{display:none}
    #body_pago.cpedido #panelcontacto{width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom:0}
    #body_pago.cpedido #panelcontacto span{display:none}








    #body_Pedido.cpedido #panelcontacto #txtemailcontactoNoRegistro,
    #body_Pedido.cpedido #panelcontacto #txttfnocontacto1,
    #body_Pedido.cpedido #panelcontacto #txtnombrecontactoNoRegistro,
    #body_Pedido.cpedido #panelcontacto #txtapellidoscontactoNoRegistro
    {width:98%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}
    #body_pago.cpedido #panelcontacto #txtemailcontactoNoRegistro,
    #body_pago.cpedido #panelcontacto #txttfnocontacto1,
    #body_pago.cpedido #panelcontacto #txtnombrecontactoNoRegistro,
    #body_pago.cpedido #panelcontacto #txtapellidoscontactoNoRegistro
    {width:98%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}



    .headcdo #PanelTotales .price {margin-top: -1px;font-size: 20px;width: 73px;}

#body_Pedido.headcdo #PanelTotales .total {font-family: RobotoBold;color: #333;float: left;padding-left: 65px;margin: 0;width:310px;padding-top: 15px;}
#body_Pedido.headcdo #PanelTotales .total span.PTotal {font-size: 18px;float: left;padding-top: 0px;}

#body_Pedido.cpedido.headcdo #panelcontacto div {width: 100%;clear: left;}
#body_Pedido.headcdo .ppbtnbuyh {padding-left: 20px;}
#body_Pedido.cpedido.headcdo #body_Pedido.cpedido #panelcontacto span {display: none;}
#body_Pedido.cpedido.headcdo #body_Pedido.cpedido #panelcontacto #txtapellidoscontactoNoRegistro {border-top: 0;}
#body_Pedido.cpedido.headcdo #panelcontacto .pctelefono {float: left;padding-left: 0px;}
#body_Pedido.cpedido.headcdo #panelcontacto .pcnombre {float: left;clear: left;margin-top: 0px;}
#body_Pedido.cpedido.headcdo #panelcontacto .pcapellidos {float: left;padding-left: 0px;margin-top: 0px;}
#body_Pedido.cpedido.headcdo #panelcontacto {width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom: 0;}


.headcdo .buttonbuy {
    color: #fff;
    background: #c41832;
    background: -webkit-gradient(linear, center top, center bottom, from(#c41832), to(#c41832));
    display: inline-block;
    font-family: RobotoRegular;
    font-weight: normal;
    text-align: center;
    font-size: 18px;
    padding: 15px 90px;
    text-decoration: none;
    border: 0;
    cursor: pointer;
}

.headcdo.homecdo .buttonbuy {
    font-size: 52px;
    padding: 25px 250px;

}

.headcdo.pagokocdo .buttonbuy {
    font-size: 52px;
    padding: 25px 250px;

}


.headcdo.homecdo #ContenedorPrincipal .lcoh7 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 50px;
}

.headcdo.homecdo #ContenedorPrincipal .lcoh {
    text-align: center;
    clear: left;
    padding-left: 15px;
    padding-right: 15px;
}


    #body_Pedido.cpedido #panelcontacto #txttfnocontacto1,
    #body_Pedido.cpedido #panelcontacto #txtnombrecontactoNoRegistro,
    #body_Pedido.cpedido #panelcontacto #txtapellidoscontactoNoRegistro {border-top:0}
    #body_pago.cpedido #panelcontacto #txttfnocontacto1,
    #body_pago.cpedido #panelcontacto #txtnombrecontactoNoRegistro,
    #body_pago.cpedido #panelcontacto #txtapellidoscontactoNoRegistro {border-top:0}



    #body_Pedido.cpedido #CFacil{display:none}
    #body_pago.cpedido #CFacil{display:none}


    #body_Pedido.cpedido #panelcontacto .pndc{margin-top:0px}
    #body_pago.cpedido #panelcontacto .pndc{margin-top:0px}


    #body_Pedido.cpedido .PanelHead{padding-left:3%;font-size:1.4em}
    #body_pago.cpedido .PanelHead{padding-left:3%;font-size:1.4em}


    #body_Pedido.cpedido #PanelRegalo {margin-left:0;padding-left:7%;width: 100%;}
    #body_Pedido.cpedido #PanelRegalo .PRCheck {font-size:1em}
    #body_Pedido.cpedido #PanelRegalo .PRCheck .sbmas {display: none;}
    #body_pago.cpedido #PanelRegalo {margin-left:0;padding-left:7%;width: 100%;}
    #body_pago.cpedido #PanelRegalo .PRCheck {font-size:1em}
    #body_pago.cpedido #PanelRegalo .PRCheck .sbmas {display: none;}





    #body_Pedido.cpedido #PanelPago {    width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom: 0;}
    #body_Pedido.cpedido #PanelPago .PRSelect {margin-top:0;    margin-left: 20px;}
    #body_pago.cpedido #PanelPago {    width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom: 0;}
    #body_pago.cpedido #PanelPago .PRSelect {margin-top:0;    margin-left: 20px;}



    #body_Pedido.cpedido #PanelRegalo #DatosRegalo { padding-left:0;width: 90%;}
    /*#body_Pedido.cpedido #PanelRegalo #DatosRegalo #nombreregalo::-webkit-input-placeholder::before {content: "Nombre del amigo"; color:#8d867d}
    #body_Pedido.cpedido #PanelRegalo #DatosRegalo #emailregalo::-webkit-input-placeholder::before {content: "Email"; color:#8d867d}*/
    #body_Pedido.cpedido #PanelRegalo #DatosRegalo #nombreregalo,
    #body_Pedido.cpedido #PanelRegalo #DatosRegalo #emailregalo
    {width:98%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}
    #body_pago.cpedido #PanelRegalo #DatosRegalo { padding-left:0;width: 90%;}
    /*#body_pago.cpedido #PanelRegalo #DatosRegalo #nombreregalo::-webkit-input-placeholder::before {content: "Nombre del amigo"; color:#8d867d}
    #body_pago.cpedido #PanelRegalo #DatosRegalo #emailregalo::-webkit-input-placeholder::before {content: "Email"; color:#8d867d}*/
    #body_pago.cpedido #PanelRegalo #DatosRegalo #nombreregalo,
    #body_pago.cpedido #PanelRegalo #DatosRegalo #emailregalo
    {width:98%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}

    #body_Pedido.cpedido #PanelRegalo #DatosRegalo #emailregalo {border-top:0}
    #body_pago.cpedido #PanelRegalo #DatosRegalo #emailregalo {border-top:0}

    #body_Pedido.cpedido #PanelRegalo #DatosRegalo .drtitle{display:none}
    #body_pago.cpedido #PanelRegalo #DatosRegalo .drtitle{display:none}

    #body_Pedido.cpedido #PanelRegalo #DatosRegalo .drn{margin-left:0;float:initial}
    #body_Pedido.cpedido #PanelRegalo #DatosRegalo .drnb{float:initial}
    #body_Pedido.cpedido #PanelRegalo #DatosRegalo .drnc{font-size: 1.2em;font-family: arial;font-weight: bold;}
    #body_pago.cpedido #PanelRegalo #DatosRegalo .drn{margin-left:0;float:initial}
    #body_pago.cpedido #PanelRegalo #DatosRegalo .drnb{float:initial}
    #body_pago.cpedido #PanelRegalo #DatosRegalo .drnc{font-size: 1.2em;font-family: arial;font-weight: bold;}

    #body_Pedido.cpedido #PanelRegalo #DatosRegalo #lble1, #body_Pedido.cpedido #PanelRegalo #DatosRegalo #lble2{font-size: 1.3em}
    #body_pago.cpedido #PanelRegalo #DatosRegalo #lble1, #body_pago.cpedido #PanelRegalo #DatosRegalo #lble2{font-size: 1.3em}

    #body_Pedido.cpedido #PanelPromo{width: 100%;margin-left: 0;padding-left: 3%;}
    #body_Pedido.cpedido #PanelPromo #promo_code_res{clear:left;margin-top: 20px;}
    #body_Pedido.cpedido #PanelPromo #promo_code_resl{margin-left: 0;margin-top: 20px;    padding-right: 10%;}
    #body_Pedido.cpedido #PanelPedido .pnpdata{float: initial;}
    #body_pago.cpedido #PanelPromo{width: 100%;margin-left: 0;padding-left: 3%;}
    #body_pago.cpedido #PanelPromo #promo_code_res{clear:left;margin-top: 20px;}
    #body_pago.cpedido #PanelPromo #promo_code_resl{margin-left: 0;margin-top: 20px;    padding-right: 10%;}
    #body_pago.cpedido #PanelPedido .pnpdata{float: initial;}



    #body_Pedido.cpedido #panelReserva{width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom:0}
    #body_Pedido.cpedido #panelReserva span{display:none}
    #body_Pedido.cpedido #panelReserva #txtnombreapell,
    #body_Pedido.cpedido #panelReserva #txtdireccion,
    #body_Pedido.cpedido #panelReserva #txtcp,
    #body_Pedido.cpedido #panelReserva #txtpoblacion,
    #body_Pedido.cpedido #panelReserva #txtprovincia,
    #body_Pedido.cpedido #panelReserva #txttfnocontacto,
    #body_Pedido.cpedido #panelReserva #txtemailcontacto
    {width:98%;height: 40px;font-size: 1.3em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}
    #body_pago.cpedido #panelReserva{width: 94%;margin-left: 2%;padding-left: 0;margin-right: 3%;border-bottom:0}
    #body_pago.cpedido #panelReserva span{display:none}
    #body_pago.cpedido #panelReserva #txtnombreapell,
    #body_pago.cpedido #panelReserva #txtdireccion,
    #body_pago.cpedido #panelReserva #txtcp,
    #body_pago.cpedido #panelReserva #txtpoblacion,
    #body_pago.cpedido #panelReserva #txtprovincia,
    #body_pago.cpedido #panelReserva #txttfnocontacto,
    #body_pago.cpedido #panelReserva #txtemailcontacto
    {width:98%;height: 40px;font-size: 1.3em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}




    /*#body_Pedido.cpedido #panelReserva #txtnombreapell::-webkit-input-placeholder::before {content: "Nombre y Apellidos"; color:#8d867d}
    #body_Pedido.cpedido #panelReserva #txtdireccion::-webkit-input-placeholder::before {content: "Dirección"; color:#8d867d}
    #body_Pedido.cpedido #panelReserva #txtcp::-webkit-input-placeholder::before {content: "Código Postal"; color:#8d867d}
    #body_Pedido.cpedido #panelReserva #txtpoblacion::-webkit-input-placeholder::before {content: "Población"; color:#8d867d}
    #body_Pedido.cpedido #panelReserva #txtprovincia::-webkit-input-placeholder::before {content: "Provincia"; color:#8d867d}
    #body_Pedido.cpedido #panelReserva #txttfnocontacto::-webkit-input-placeholder::before {content: "Teléfono de Contacto (Obligatorio)"; color:#8d867d}*/


    #body_Pedido.cpedido #panelReserva .prvd {clear:initial;float:initial;margin-top:0px}
    #body_Pedido.cpedido #panelReserva .prvf {clear:initial;float:initial;margin-top:0px; margin-bottom:0px}
    #body_pago.cpedido #panelReserva .prvd {clear:initial;float:initial;margin-top:0px}
    #body_pago.cpedido #panelReserva .prvf {clear:initial;float:initial;margin-top:0px; margin-bottom:0px}


    #body_Pedido.cpedido #panelReserva #txtcp,
    #body_Pedido.cpedido #panelReserva #txtpoblacion,
    #body_Pedido.cpedido #panelReserva #txttfnocontacto,
    #body_Pedido.cpedido #panelReserva #txtemailcontacto,
    #body_Pedido.cpedido #panelReserva #txtprovincia {border-top:0}
    #body_pago.cpedido #panelReserva #txtcp,
    #body_pago.cpedido #panelReserva #txtpoblacion,
    #body_pago.cpedido #panelReserva #txttfnocontacto,
    #body_pago.cpedido #panelReserva #txtemailcontacto,
    #body_pago.cpedido #panelReserva #txtprovincia {border-top:0}

    #body_Pedido.cpedido #panelReserva #txtnombreapell {border-bottom:0}
    #body_pago.cpedido #panelReserva #txtnombreapell {border-bottom:0}


    #body_Pedido.cpedido #PanelPago #btoformapago{display:none}
    /*#body_Pedido.cpedido .PanelHead{display:none}*/
    #body_Pedido.cpedido.headcdo .papsisc {margin-left: 0;padding-left: 20px;margin-top: 20px;}
    #body_Pedido.cpedido #PanelAceptarPagoSis{margin-left: 0;padding-left: 3%; border-top: 1px solid #c0c0c0; padding-top:40px; 
                                              font-family:RobotoRegular,Arial,rudaregular; width:97%}
    #body_Pedido.cpedido #PanelAceptarPagoSis .papsisb span{font-size:1.2em}
    #body_Pedido.cpedido #PanelAceptarPagoSis select{height: 40px;width: 80px;font-size: 1.1em;}
    #body_Pedido.cpedido #PanelAceptarPagoSis #ccv1 {height: 40px;width: 70px;font-size: 1.1em; text-align:center}
    #body_Pedido.cpedido #PanelAceptarPagoSis .papsisb{float:initial}
    #body_pago.cpedido #PanelPago #btoformapago{display:none}
    /*#body_pago.cpedido .PanelHead{display:none}*/
    #body_pago.cpedido #PanelAceptarPagoSis{margin-left: 0;padding-left: 3%; border-top:0; padding-top:0; font-family:RobotoRegular,Arial,rudaregular; width:97%}
    #body_pago.cpedido #PanelAceptarPagoSis .papsisb span{font-size:1.2em}
    #body_pago.cpedido #PanelAceptarPagoSis select{height: 40px;width: 80px;font-size: 1.1em;}
    #body_pago.cpedido #PanelAceptarPagoSis #ccv1 {height: 40px;width: 70px;font-size: 1.1em; text-align:center}
    #body_pago.cpedido #PanelAceptarPagoSis .papsisb{float:initial}






    #body_Pedido.cpedido #thawteseal, #body_Pedido.cpedido #PanelAceptarPagoSis #quees{display:none}
    #body_Pedido.cpedido #PanelAceptarPagoSis #pannumber0
    {width:90%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}
    #body_Pedido.cpedido.headcdo #PanelAceptarPagoSis #pannumber0 {width:90%}
    #body_Pedido.cpedido #PanelAceptarPagoSis #pannumber0::-webkit-input-placeholder::before {content: "Número de tarjeta"; color:#8d867d}
    #body_Pedido.cpedido #PanelAceptarPagoSis span.papsisbt {display: none;}
    #body_pago.cpedido #thawteseal, #body_pago.cpedido #PanelAceptarPagoSis #quees{display:none}
    #body_pago.cpedido #PanelAceptarPagoSis #pannumber0
    {width:90%;height: 40px;font-size: 1.2em;padding-left: 2%;padding-right: 10px;font-family: RobotoRegular,Arial,rudaregular;background-color: #fff;border: 1px solid #b2b2b2;-webkit-appearance: none;}
    #body_pago.cpedido #PanelAceptarPagoSis #pannumber0::-webkit-input-placeholder::before {content: "Número de tarjeta"; color:#8d867d}
    #body_pago.cpedido #PanelAceptarPagoSis span.papsisbt {display: none;}




    /** expo ****/
    #body_expoN .expozoneD1, #body_expoN .expozoneD2, #body_expoN .expozoneD3 {width: 94%; padding-left:3%; padding-right:3%}
    #body_expoN .expozoneD2, #body_expoN .expozoneD3 {border-top:1px dotted #4F4C46}
    #body_expoN #expozoneA1{height:initial;font-size: 46px;margin-left: 575px;}
    #offerAdPrev #expozoneD .number {font-size: 85px;}
    #offerAdPrev #expozoneD .title {font-size: 63px;}

    #offerAdPrev .expozoneDa {width: 910px;}
    #offerAdPrev .expozoneDx {width: 910px;    font-size: 60px;}
    #offerAdPrev .expozoneDa img {height: 600px;}

    #offerAdPrev .expozoneDb {background-color: rgba(255,255,255,0.55);height: 360px;padding-top: 240px;}
    #offerAdPrev .expozoneDb {width: 910px;}
    #offerAdPrev .expozoneD1 {border:0}
    #offerAdPrev .expozoneD2 {margin-top: 60px;border:0}
    #offerAdPrev .expozoneD3 {margin-top: 60px;border:0}
    #offerAdPrev .expozoneDc {    width: 860px;font-size: 34px;}
    #offerAdPrev #expozoneA img {width: 195%;}
    #offerAdPrev #expozoneA #imgm img{width: 100%;}
    
    #body_expoN .ContenidoIndex {margin-bottom: 150px;}




    #body_agencia_viajes #offerAdPrev .expozoneA0 {background-color: #2d8f71;height: 190px;margin-top: 50px;}
    #body_agencia_viajes #offerAdPrev .expozoneA0_1 {padding-top: 15px;}
    #body_agencia_viajes #offerAdPrev .expozoneA0_1 img{height: 150px;}
#body_agencia_viajes #offerAdPrev .expozoneA0_3 {padding-bottom: 5px;font-size: 40px;padding-top:5px}
#body_agencia_viajes #offerAdPrev .expozoneA0_4 {font-size: 42px;}
#body_agencia_viajes #offerAdPrev .expozoneA0_5 {padding-top: 5px;font-size: 42px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_1 {padding: 10px;margin-top: 253px;margin-left: 10px;width: 590px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_2 {font-size: 65px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_3 {font-size: 55px;}
#body_agencia_viajes #offerAdPrev .expozoneA1_4 {font-size: 50px;margin: 25px 0 25px 0;}
#body_agencia_viajes #offerAdPrev .expozoneA1_5 {font-size: 32px;}

#body_agencia_viajes #offerAdPrev .expozoneF{    font-size: 36px;}
#body_agencia_viajes #offerAdPrev .expozoneF0{width:497px}
#body_agencia_viajes #offerAdPrev .expozoneF1{width:497px}
#body_agencia_viajes #offerAdPrev .expozoneF2 img{height:108px}
#body_agencia_viajes #offerAdPrev .expozoneF4{    padding-bottom: 85px;    padding-top: 15px;}

#body_poblacion .expobanner .expozoneF{    font-size: 36px;}
#body_poblacion .expobanner .expozoneF0{width:486px;margin-top:30px;margin-bottom:40px}
#body_poblacion .expobanner .expozoneF1{width:486px}
#body_poblacion .expobanner .expozoneF2 img{height:90px}
#body_poblacion .expobanner.expozoneF4{    padding-bottom: 85px;    padding-top: 15px;}

#body_poblacion .expobanner .expozoneIMG img{width: 140%;max-width:140%}


#body_poblacion .expobanner .expozoneoffers a.expozoneoffersA{font-size: 54px;}


    /** sorteos ****/
    #body_sorteoN #ContenedorPrincipal, #body_sorteoN #Contenedor, #body_sorteoN .ContenidoIndex, #body_sorteoN #offerAdPrev, #body_sorteoN #sorteozoneD{width:100%}

    #body_sorteoN #sorteozoneE {display:none}

    #body_sorteoN #sorteozoneA1{height:initial}

    #body_sorteoN .sorteozoneD1, #body_sorteoN .sorteozoneD2, #body_sorteoN .sorteozoneD3 {width: 94%; padding-left:3%; padding-right:3%}
    #body_sorteoN .sorteozoneD2, #body_sorteoN .sorteozoneD3 {border-top:1px dotted #4F4C46}

    #body_sorteoN #offerAdPrev #sorteozoneD #ifr1 {height: 200px;}

    #body_sorteoN #ifrmsorteoA {width: 100%;}

    .ifrmzonef{display:none} /*No poner #body_sorteoN  por estar dentro del iframe*/

    .nsorteo .ifrmzonef{display:block}

    #body_sorteoN #offerAdPrev .sorteozoneD0 {display:block; width:100%}
    #body_sorteoN #offerAdPrev #sorteozoneB #sorteozoneB2 {float:left;clear:left;}
    #body_sorteoN #offerAdPrev #sorteozoneB #sorteozoneB2 #tacoA {display:none}
    #body_sorteoN #offerAdPrev #sorteozoneB,#body_sorteoN  #offerAdPrev #sorteozoneB #sorteozoneB1{width: 100%;}

    #body_sorteoN #offerAdPrev #sorteozoneB #sorteozoneB2 {width: 94%; padding-left:3%; padding-right:3%}

    #body_sorteoN #offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB .atn {display:none}

    #body_sorteoN .sorteozoneB11{padding-left:3%}
}



/* iPhone 6 plus ----------- */
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    /*and (orientation : landscape) */
    and (-webkit-min-device-pixel-ratio : 3) 
{ 

    

    #body_sorteo #footer{display:none}
    #body_sorteo #CabeceraGeneral{display:none}
    #body_sorteo #ContenedorPrincipal{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA img{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA1{width:95%;padding:5% 0% 5% 5%; font-size:2em}

    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB #sorteozoneB1{display:none}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB #sorteozoneB2{padding-left:5%;width:90%}
    #body_sorteo #offerAdPrev .sorteozoneC{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneD{width:100%; padding-left:0%;margin-top:0%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneD .title{font-size:1em}
    #body_sorteo #offerAdPrev #sorteozoneD .number{margin-left:5%;}
    #body_sorteo #offerAdPrev #sorteozoneD #sorteozoneD_iframe{padding-top:14px; width: 100%; padding-left:0;}

    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE #sorteozoneE1{padding-left:5%;width:90%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE #sorteozoneE1 #sorteozoneE1_1{width:100%}
    #body_sorteo #sorteotboletin input{width:50%}
    #body_sorteo #offerAdPrev #sorteozoneD .number{margin-top:6px; font-size:20px; border:1px solid #35a103; padding:9px 12px; background-color:#35a103; color:#fff;float:left}
    #body_sorteo #ifrmsorteoA{padding-left:0px;width:100%}  
    #body_sorteo #offerAdPrev #sorteozoneD .title{padding-left:3%; padding-top:9px}  
   
    #body_sorteo #offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB{font-size: 0.9em}

    #body_sorteo #ifrmsorteoA{height: 450px; padding-left:5%; width:95%}
    #body_sorteo #ifrmsorteoA #sorteotboletin {width:100%}
    #body_sorteo #ifrmsorteoA #sorteobutenviar {padding-left:20%; clear:left; margin-top:8%}
    #body_sorteo #ifrmsorteoA #sorteotboletin input{width:150%;}
    #body_sorteo #ifrmsorteoA #lblte{width:100%;font-size:1em}

    #ColumnaPrincipalPPSO {padding: 20px 20px 40px 0;width: 100%;font-family: RudaRegular;font-size: 1em;margin-top: 15px;}
    #ColumnaPrincipalPPSO p {font-family: RudaRegular;font-size: 1em;}

     #body_sorteo #offerAdPrev #sorteozoneD #ifr1{height: 190px; width:393px} /*Esta anchura se debe modificar en función de la resolución*/
}

/*@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : portrait) %;
    and (-webkit-min-device-pixel-ratio : 3) 
{ 

}*/




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-device-width : 400px) {




    #body_sorteo #footer{display:none}
    #body_sorteo #CabeceraGeneral{display:none}
    #body_sorteo #ContenedorPrincipal{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA img{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneA1{width:95%;padding:5% 0% 5% 5%; font-size:2em}

    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB #sorteozoneB1{display:none}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneB #sorteozoneB2{padding-left:5%;width:90%}
    #body_sorteo #offerAdPrev .sorteozoneC{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneD{width:100%; padding-left:0%;margin-top:0%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneD .title{font-size:1em}
    #body_sorteo #offerAdPrev #sorteozoneD .number{margin-left:5%;}
    #body_sorteo #offerAdPrev #sorteozoneD #sorteozoneD_iframe{padding-top:14px; width: 100%; padding-left:0;}

    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE{width:100%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE #sorteozoneE1{padding-left:5%;width:90%}
    #body_sorteo #ContenedorPrincipal #Contenedor .ContenidoIndex #offerAdPrev #sorteozoneE #sorteozoneE1 #sorteozoneE1_1{width:100%}
    #body_sorteo #sorteotboletin input{width:50%}
    #body_sorteo #offerAdPrev #sorteozoneD .number{margin-top:6px; font-size:20px; border:1px solid #35a103; padding:9px 12px; background-color:#35a103; color:#fff;float:left}
    #body_sorteo #ifrmsorteoA{padding-left:0px;width:100%}  
    #body_sorteo #offerAdPrev #sorteozoneD .title{padding-left:3%; padding-top:9px}  
   
    #body_sorteo #offerAdPrev #sorteozoneB #sorteozoneB2 #tacoB{font-size: 0.9em}

    #body_sorteo #ifrmsorteoA{height: 450px; padding-left:5%; width:95%}
    #body_sorteo #ifrmsorteoA #sorteotboletin {width:100%}
    #body_sorteo #ifrmsorteoA #sorteobutenviar {padding-left:20%; clear:left; margin-top:8%}
    
    #body_sorteo #ifrmsorteoA #lblte{width:100%;font-size:1em}

    #ColumnaPrincipalPPSO {padding: 20px 20px 40px 0;width: 100%;font-family: RudaRegular;font-size: 1em;margin-top: 15px;}
    #ColumnaPrincipalPPSO p {font-family: RudaRegular;font-size: 1em;}

     #body_sorteo #offerAdPrev #sorteozoneD #ifr1{height: 190px; width:313px} /*Esta anchura se debe modificar en función de la resolución*/
     #body_sorteo #ifrmsorteoA #sorteotboletin input{width:130%;}

}

@media only screen and (max-device-width : 220px) {

    #MenuPlanes #Menu1 {width:850px}

     #body_sorteo #offerAdPrev #sorteozoneD #ifr1{height: 190px; width:195px} /*Esta anchura se debe modificar en función de la resolución*/
     #ifrmsorteoA #sorteotboletin input{width:90%;}

}


