html{background-color: #ffffff;}
body {
    padding:0px;
    margin:0px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
}
img {border:0px;}
a {
    color: inherit;
}
td {vertical-align: top;}
h1{
    font-size: 23px;
    font-weight: normal;
    font-family: din,Arial,Verdana,Helvetica,sans-serif;
}
h2{
    font-size:25px;
    font-weight: normal;
}
h3{
    font-size: 20px;
}
a{ text-decoration: none; }
.cl_titolDin{
    font-family: dinMedium,Arial,Verdana,Helvetica,sans-serif;
    font-size: 20px;
}
.cl_titol2Din{
    font-family: dinMedium,Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
}
.cl_titol3Din{
    font-family: dinMedium,Arial,Verdana,Helvetica,sans-serif;
    font-size: 21px;
}
.cl_titol4Din{
    font-family: dinMedium,Arial,Verdana,Helvetica,sans-serif;
    font-size: 20px;
    margin-bottom: 1px;
    margin-right: 8px;
}
.cl_textAller52{
    font-family: allerBold,Arial,Verdana,Helvetica,sans-serif;
    font-size: 52px;
}
.cl_bordesRedondos{
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.cl_bordesRedondosSup{
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.cl_bordesRedondosInf{
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
.cl_bordesRedondosLeft{
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}
.cl_bordesRedondosRight{
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}
.cl_bordesMasRedondos{
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}
.cl_bordesAunMasRedondos{
    -moz-border-radius: 28px 28px 28px 28px;
    -webkit-border-radius: 28px 28px 28px 28px;
    border-radius: 28px 28px 28px 28px;
}
.cl_capcalera1{
    background: url(../images/pattern.png) repeat-x;
    width: 1000px;
    height: 101px;
    margin-top: 36px;
    position: relative;
    z-index: 200;
}
select{
    border:0px;
    color:#626262;
    height: 20px;
    text-align: right;
    padding:0px;
}
/*input[type="text"]{
    border:0px;
    color:#626262;
    background-color: #ffe8a0;
    height: 20px;
    text-align: right;
    padding:0px;
}*/
.cl_clear{clear: both;}
.cl_ftop{float: top;}
.cl_fleft{float: left;}
.cl_fright{float: right;}
.cl_left25{
    margin-left: 25px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Canvis ----------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
.cl_capcaleraGrisFosc{
    background: url("../images/backgrounds.png") repeat-x scroll 0px -1625px transparent;
    height: 54px;    
}
.cl_textTitularGrisFosc{
    color: #dddddc;
    font-family: "Lobster";
    font-size: 25px;
    margin: 14px 20px 15px 20px;
}
.cl_textVideos{
    background-color:#f1f0f0;
    color:#4F4E4E;
    padding:20px;
    margin:8px 8px 0 8px;
    font-size:13px;
    line-height: 20px;
}
    .cl_textVideos a{
        text-decoration: underline;
    }
.cl_contenidorVideos{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d7d7d7;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d7d7d7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d7d7d7;
    padding-bottom: 8px;
}
.cl_iconVideos{
    background: url("../images/icons-ski-com.png") no-repeat scroll -91px -232px transparent;
    height: 39px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
.cl_iconVideosMenu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -134px -232px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------ Fi canvis -------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */


.cl_colorCerrada{
    background-color: #fd8c8c !important;
    color:#555;
}
.cl_colorAbierta{
    background-color: #d5ed97 !important;
    color:#555;
}
.cl_errorList{
    color:#ff0000;
}
.cl_divEstado{
    overflow-y: scroll; 
    overflow-x: hidden; 
    height: 274px;
    border-bottom: 1px solid #E0E0E0;
}
.cl_atencioClient{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -224px transparent;
    height: 69px;
    /*margin-top: 32px;
    /*padding: 8px;*/
    font-family: "VAG_Rounded";
    left: 673px;
    position: absolute;
    top: 32px;
}
.cl_icontelf{
    background: url("../images/icons-ski-com.png") no-repeat scroll -85px -82px transparent;
    height: 24px;
    width: 24px;
    margin-left: 27px;
    margin-right: 11px;
    margin-bottom: 18px;
}
.cl_capcalera2{
    background: url("../images/backgrounds.png") repeat-x scroll 0px 0px transparent;
    width: 1000px;
    height: 54px;
    z-index: 300;
}
    .cl_capcalera2 span:hover{
        color: #087cbf;
    }
    .cl_capcalera2 span:hover + span{
        color: #087cbf;
    }
    .cl_capcalera2 img:hover + span{
        color: #087cbf;
    }
.cl_iconcasa{
    background: url("../images/icons-ski-com.png") no-repeat scroll -1px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 29px;
    position: relative;
    /*margin-right: 11px;
    margin-bottom: 18px;*/
}
.cl_iconMenu{
    margin-left: 29px;
    padding-bottom: 7px;
    padding-top: 9px;
}
.cl_iconMenu:hover + .cl_apartatMenu ul{
    visibility: visible;
    z-index: 999999999999999;
}
.cl_iconesqui{
    background: url("../images/icons-ski-com.png") no-repeat scroll -40px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 29px;
    position: relative;
}
.cl_iconsnow{
    background: url("../images/icons-ski-com.png") no-repeat scroll -80px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 29px;
    position: relative;
}
.cl_apartatMenu{
    color: #fff;
    padding-left: 8px;
    font-family: "Lobster";
    font-size: 25px;
    padding-top: 14px;
    margin-right: 25px;
    padding-bottom: 15px;
    position: relative;
}
    .cl_apartatMenu ul{
        visibility: hidden;
        font-size: 12px;
        font-family: Arial;
        background-color: #fff;
        line-height: 30px;
        color: #4f4e4e;
        /*margin-top: 15px;*/
        top: 54px;
        position: absolute;
        z-index: 200;
        min-width: 164px;
        padding-left: 25px;
        padding-right: 22px;
        padding-bottom: 22px;
        /*margin-left: -55px;*/
        left: -36px;
    }
    .cl_apartatMenu ul li{
        padding-left: 15px;
        border-bottom: 1px solid #eaeaea;
    }
    .cl_apartatMenu:hover ul{
        visibility:visible;
        z-index: 999999999999999;
    }
    .cl_apartatMenu a{
        color:#fff;
    }
.cl_esquiadora{
    position: absolute;
    top: 50px;
    left: 795px;
    z-index: 1;
}
.cl_marcPrincipal{
    background-color: #fff;
    padding: 8px;
    width: 982px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dadada;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #dadada;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #dadada;
}
.cl_siguenos{
    font-family: "Ardley";
    color: #fff;
    font-size: 16px;
    /* WebKit, Safari */
    -webkit-transform: rotate(-6deg);
    /* Firefox 3.5+*/
    -moz-transform: rotate(-6deg);
}
.cl_marginLeft8{
    margin-left: 8px;
}
.cl_marginLeft6{
    margin-left: 6px;
}
.cl_marginTop8{
    margin-top: 8px;
}
.cl_marginTop16{
    margin-top: 16px;
}
.cl_marginBottom8{
    margin-bottom: 8px;
}
.cl_marginBottom20{
    margin-bottom: 20px;
}
.cl_marginBottom62{
    margin-bottom: 62px;
}
.cl_marginLeft25{
    margin-left: 25px;
}
.btn-goldclass{ 
    float: right;
    left: 454px;
    background: url("../images/special.png") no-repeat;
    width: 236px;
    height: 35px;
}		
.cl_capcaleraTaronja{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -56px transparent;
    height: 54px;   
}
.cl_textCapcaleraTaronja{
    color: #9f6d04;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_textCapcaleraTaronja a{
    color: #9f6d04;
}
.cl_textCapcaleraGris{
    color: #646464;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_iconLupa{
    background: url("../images/icons-ski-com.png") no-repeat scroll -120px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
    /*margin-bottom: 18px;*/
}
.cl_width323{
    width: 323px;
}
.cl_width322{
    width: 322px;
}
.cl_width320{
    width: 320px;
}
.cl_width311{
    width: 311px;
}
.cl_irButton{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -293px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #fbf1d3;
    min-width: 78px;
    height: 38px;
    color: #7e5401;
    cursor:pointer;
}
.cl_irButton:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -363px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    color: #4f3501;
}
.cl_enviarButton{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -393px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #bfd0d9;
    min-width: 78px;
    height: 38px;
    color: #527988;
    margin-right: 25px;
}
.cl_enviarButton2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -393px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #bfd0d9;
    min-width: 78px;
    height: 38px;
    color: #527988;
}
.cl_enviarButton:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -423px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #a4b8c2;
    color: #527988;
}
.cl_capcaleraBlava{
    background: url("../images/backgrounds.png") repeat-x scroll 0px 0px transparent;
    height: 54px;
}
.cl_capcaleraBlavaReserva{
    background: url("../images/backgrounds.png") repeat-x scroll 0px -674px transparent;
    height: 54px;
}
.cl_CapsaleraDadesConfirmadesPas2{
    background-color: #FFEFCD;
    border: 1px solid;
    border-color: #F5EEDB;
    padding:15px 15px 15px 19px;
}
.cl_SeccioDadesConfirmadesPas2{
    background-color: #FFF9EC;
    border: 1px solid;
    border-color: #F5EEDB;
}
.cl_taulaDadesConfirmadesPas2{
    font-weight: normal;
    font-size: 12px;
    color: #7E5401;
    text-align: center;
    background-color: #FFF9EC;
}
.cl_taulaDadesConfirmadesPas2 td{
    border-bottom: 1px solid;
    border-color: #F7F0DE;
    height: 39px;
    vertical-align: middle;
}
.cl_PagoOnlineBlava{
    border: 1px solid;
    border-color: #D2E4E8;
    background-color: #EFFAFF;
    font-size: 13px;
    color: #495153;    
}                    
.cl_DadesPersonals{
    border: 1px solid;
    border-color: #C5E5F3;
}
.cl_taulaDadesPersonals{
    font-weight: bold;
    font-size: 12px;
    color: #495153;
    text-align: center;
    background-color: #EFFAFF;
}
.cl_taulaDadesPersonals td{
    border-bottom: 1px solid;
    border-color: #C5E5F3;
    height: 39px;
    vertical-align: middle;
}
.cl_textCapcaleraBlava{
    color: #087cbf;
    margin-left: 8px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_textCapcaleraBlava a{
    color: #087cbf;
}
.cl_iconTemps{
    background: url("../images/icons-ski-com.png") no-repeat scroll -160px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
.cl_width653{
    width: 653px;
}
.cl_width651{
    width: 651px;
}
.cl_width623{
    width: 623px;
}
.cl_width628{
    width: 628px;
}
.cl_width619{
    width: 619px;
}
.cl_width635{
    width: 635px;
}
.cl_width631{
   width: 631px; 
}
.cl_width603{
   width: 603px; 
}
.cl_width709{
    width: 709px;
}
.cl_capcaleraVerda{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -113px transparent;
    height: 54px;
}
.cl_textCapcaleraVerda{
    color: #6d8a23;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    /*margin-right: 25px;*/
}
.cl_iconNeu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -200px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
    /*margin-bottom: 18px;*/
}
.cl_subCapcaleraGris{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -323px transparent;
    height: 39px;
    border-left: 1px solid #E9E6E6 !important;
    border-right: 1px solid #E9E6E6 !important;
    border-top: 1px solid #E9E6E6 !important;
}
.cl_subCapcaleraGris th{
    font-weight: normal;
    font-size: 12px;
    color: #555555;
    /*padding: 12px 12px 0 12px;*/
    padding-top: 12px;
    padding-left: 18px;
    padding-right: 18px;
}
.cl_paddingTop12paddingLeftRightN{
    padding-top: 12px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.cl_subCapcaleraGris tr{
    text-align: center;
}
.cl_subCapcaleraGris span{
    font-size: 9px;
}
.cl_taulaEstacions{
    font-weight: normal;
    font-size: 12px;
    color: #4f4e4e;
    text-align: center;
    width: 651px;
    overflow: scroll;
}
.cl_taulaEstacions td{
    background-color: #fcfbfb;
    border-width: 1px;
    border-style: solid;
    border-color: #e0e0e0;
    height: 39px;
    vertical-align: middle;
}
.cl_taulaDivPax{
    width:180px;
    font-size: 12px;
    color: #796318;
    text-align: left;
    margin-left: 4px;
}
.cl_taulaDivPax td{
    border-bottom:none; 
    height:20px; 
    text-align:left;
}
.cl_taulaResult{
    font-weight: normal;
    font-size: 12px;
    color: #616161;
    text-align: center;
    width: 100%;
}
.cl_taulaResult td{
    background-color: #fcfbfb;
    border-top: 1px solid #E9E6E6;
    border-right: 1px solid #E9E6E6;
    border-bottom: 1px solid #E9E6E6;
    vertical-align: middle;
    padding: 3px 5px 3px 8px;
}
.cl_popupExterior{
	border: 10px solid #9A9C99;
	width:900px;
	background-color:#F6F6F6;
}
.cl_cercadorPopup{
	margin-left:15px;
}
.cl_taulaPopup{
    font-weight: normal;
    font-size: 12px;
    color: #4f4e4e;
    text-align: center;
    width: 620px;
}
.cl_taulaPopup td{
    border-width: 1px;
    border-style: solid;
    border-color: #e0e0e0;
    height: 39px;
    vertical-align: middle;
    padding:0px 13px 0px 13px;
}
.cl_tdPopupBlancFirst{
    text-align:left; 
    border-right:none; 
    border-bottom:none; 
    background-color:white; 
    width:120px;
}
.cl_tdPopupBlancSecond{
    text-align:left; 
    border-bottom:none; 
    background-color:white;
}
.cl_tdPopupGrisFirst{
    text-align:left; 
    border-right:none; 
    border-bottom:none; 
    background-color:#F7F7F7; 
    width:120px;
}
.cl_tdPopupGrisSecond{
    text-align:left; 
    border-bottom:none; 
    background-color:#F7F7F7;
}
.cl_tdPreuTaulaResultFirst{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -56px transparent;
    height: 39px;
    vertical-align: middle;
    text-align:left; 
    border-right:none;
    color:#4F3501;
}
.cl_tdPreuTaulaResultSecond{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -56px transparent;
    height: 39px;
    vertical-align: middle; 
    text-align:left;
    color:#4F3501;    
}
.cl_iconNoticies{
    background: url("../images/icons-ski-com.png") no-repeat scroll -240px 0 transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconNoticiesMenu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -94px -188px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_filaNoticia1{
    background-color: #fcfbfb;
    padding-left: 25px;
    height: 26px;
    width: 296px;
    color: #4f4e4e;
    text-align: left;
    vertical-align: middle !important;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e0e0e0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e0e0e0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e0e0e0;
    padding-top: 14px;
    font-size: 12px;
}
.cl_filaNoticia2{
    background-color: #fcfbfb;
    padding-left: 10px;
    height: 26px;
    width: 311px;
    color: #4f4e4e;
    text-align: left;
    vertical-align: middle !important;
    /*border-width: 1px;
    border-style: solid;
    border-color: #e0e0e0;*/
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e0e0e0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e0e0e0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e0e0e0;
    padding-top: 14px;
    font-size: 12px;
}
.cl_filaNoticia3{
    background-color: #fcfbfb;
    padding: 13px 0px 13px 25px;
    width: 296px;
    color: #4f4e4e;
    text-align: left;
    vertical-align: middle !important;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    font-size: 12px;
}
.cl_backgroundMesFosc{
    background-color: #f7f7f7 !important;    
}
#lletresTelefons span{
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
}
#lletresTelefons span:hover{
    color: #555555;
    text-decoration: underline;
    font-weight: bold;
    font-size: 16px;
}
.cl_iconAgenda{
    background: url("../images/icons-ski-com.png") no-repeat scroll -1px -41px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconAgendaMenu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -139px -189px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
.cl_iconBlog{
    background: url("../images/icons-ski-com.png") no-repeat scroll -48px -231px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconBlogMenu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -4px -231px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
.cl_iconExpertoMenu{
    background: url("../images/icons-ski-com.png") no-repeat scroll -184px -190px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconEsquerra{
    background: url("../images/icons-ski-com.png") no-repeat scroll -190px -86px transparent;
    height: 14px;
    width: 14px;
    cursor: pointer;
    /*margin-top: 9px;
    margin-left: 29px;
    margin-right: 11px;*/    
}
.cl_iconEsquerra:hover{
    background: url("../images/icons-ski-com.png") no-repeat scroll -13px -126px transparent;
}
.cl_iconDreta{
    background: url("../images/icons-ski-com.png") no-repeat scroll -215px -86px transparent;
    height: 14px;
    width: 14px;
    cursor: pointer;
    /*margin-top: 9px;
    margin-left: 29px;
    margin-right: 11px;*/    
}
.cl_iconDreta:hover{
    background: url("../images/icons-ski-com.png") no-repeat scroll -39px -126px transparent;  
}
.cl_subCapcaleraGris2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -323px transparent;
    height: 13px;
    text-align: center;
    font-size: 13px;
    color: #4f4e4e;
    padding: 13px;
}
.cl_subCapcaleraGris3{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -323px transparent;
    height: 23px;
    /*text-align: center !important;*/
    text-align: right !important;
    font-size: 13px;
    color: #4f4e4e;
    padding-left: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 18px;
    width: 286px;
}
.cl_subCapcaleraGris4{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -323px transparent;
    height: 13px;
    text-align: center;
    font-size: 12px;
    color: #4f4e4e;
    padding: 13px;
}
.cl_subCapcaleraGris3 select{
    /*text-align: left;*/
    text-align: right;
}
.cl_iconEnquesta{
    background: url("../images/icons-ski-com.png") no-repeat scroll -123px -40px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconTelf2{
    background: url("../images/icons-ski-com.png") no-repeat scroll -203px -40px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_iconGlobus{
    background: url("../images/icons-ski-com.png") no-repeat scroll -43px -41px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
}
.cl_capcaleraVioleta{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -170px transparent;
    /*background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(73,183,214)),
        color-stop(1, rgb(131,213,234))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(73,183,214) 0%,
        rgb(131,213,234) 100%
    );*/
    height: 54px;
}
.cl_iconTweet{
    background: url("../images/icons-ski-com.png") no-repeat scroll -163px -40px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
}
.cl_textCapcaleraVioleta{
    color: #308aa4;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_iconClip{
    background: url("../images/icons-ski-com.png") no-repeat scroll -83px -40px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
}
.cl_iconWebcam{
    background: url("../images/icons-ski-com.png") no-repeat scroll -244px -40px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    margin-right: 8px;
}
.cl_divEnfosquitBlau{
    background: url("../images/fosc3.png") repeat scroll 0 0 transparent;
    margin-top: -7px;
    min-height: 212px;
    padding-left: 28px;
}
.cl_iconNewsLetter{
    background: url("../images/icons-ski-com.png") no-repeat scroll -42px -81px transparent;
    height: 38px;
    width: 38px;
    margin-top: 20px;
    /*margin-left: 24px;*/
    margin-right: 8px;
}
.cl_titolNewsLetter{
    color: #087cbf;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 27px;
    margin-right: 25px;
}
.cl_botoSuscribirse{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -539px transparent;
    /*background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(206,206,206)),
        color-stop(1, rgb(241,241,241))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(206,206,206) 0%,
        rgb(241,241,241) 100%
    );*/
    color: #275469;
    height: 26px;
    width: 107px;
    border: none;
    font-weight: bold;
    margin-top: 4px;
    /*margin-left: 37px;*/
    margin-right: 4px;
    font-size: 13px;
    display: inline !important;
}
/*.cl_botoSuscribirse:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -513px transparent;
    color: #35444c;
    height: 26px;
    min-width: 107px;
    border: none;
    font-weight: bold;
}*/
.cl_webmap{
    color: #087cbf;
    font-family: "Lobster";
    font-size: 25px;
    line-height: 25px;
    margin-left: 47px;
    margin-top: 20px;
}
    .cl_webmap li{
        color: #fff;
        font-family: Arial;
        font-size: 12px;
        line-height: 20px;
    }
.cl_capcaleraFooter{
    background: url("../images/pattern.png") repeat-x scroll 0 -33px transparent;
    width: 1000px;
    height: 59px;
}
.cl_compra{
    font-family: "Ardley";
    color: #fff;
    font-size: 20px;
    line-height: 14px;
    /*vertical-align: middle !important;
    /*margin-top: 10px !important;*/
    margin-left: 45px;
    /* WebKit, Safari */
    -webkit-transform: rotate(-6deg);
    /* Firefox 3.5+*/
    -moz-transform: rotate(-6deg);
}
.cl_segura{
    color: #fff;
    font-family: "Ardley";
    font-size: 20px;
    line-height: 14px;
    margin-left: -28px;
    margin-top: 12px;
    /*vertical-align: middle !important;
    /* WebKit, Safari */
    -webkit-transform: rotate(-6deg);
    /* Firefox 3.5+*/
    -moz-transform: rotate(-6deg);
}
.cl_compraSegura{
    /*display: inline;
    float: left;*/
    margin-top: 18px;
}
.cl_iconSeguridad{
    background: url("../images/icons-ski-com.png") no-repeat scroll -64px -120px transparent;
    height: 22px;
    width: 20px;
    margin-top: 18px;
    margin-left: 7px;
    margin-right: 11px;
}
.cl_siguenos2{
    font-family: "Ardley";
    color: #fff;
    font-size: 20px;
    margin-left: 420px;
    margin-top: 20px;
    /* WebKit, Safari */
    -webkit-transform: rotate(-6deg);
    /* Firefox 3.5+*/
    -moz-transform: rotate(-6deg);
}
.cl_nuestraApp{
    color: #fff;
    font-family: "Ardley";
    font-size: 20px;
    line-height: 14px;
    margin-left: -58px;
    margin-top: 16px;
    /*vertical-align: middle !important;
    /* WebKit, Safari */
    -webkit-transform: rotate(-6deg);
    /* Firefox 3.5+*/
    -moz-transform: rotate(-6deg);
}
.cl_situacioEstacioAndorra{
    margin-top: 2px;
    background: url("../images/mapes-home.png") no-repeat scroll -3px 0 transparent;
    width: 130px;
    height: 112px;
    margin-left: 18px;
    margin-bottom: 58px;
}
.cl_iconVallnord{
    margin-top: 17px;
    background: url("../images/icons-ski-com.png") no-repeat scroll -87px -110px transparent;
    width: 58px;
    height: 46px;
    margin-left: 22px;
    margin-bottom: 14px;
}
.cl_fichaCompletaButton{
    color: #5a711e;
    background: url("../images/backgrounds.png") repeat-x scroll 0 -453px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #a1c052;
    min-width: 146px;
    height: 38px;
    font-size: 12px;
    position: absolute;
}
.cl_fichaCompletaButton:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -483px transparent;
    border-style: solid;
    border-width: 4px;
    border-color: #7f993e;
    min-width: 146px;
    height: 38px;
    font-size: 12px;
}
.cl_marginLeft94marginTopn52{
    margin-top: -52px;
    margin-left: 94px;
}
.cl_iconIdea{
    background: url("../images/icons-ski-com.png") no-repeat scroll -1px -81px transparent;
    height: 38px;
    width: 38px;
    margin-top: 16px;
    margin-left: 24px;
    margin-right: 8px;
}
.cl_iconIdea2{
    background: url("../images/icons-ski-com.png") no-repeat scroll -1px -81px transparent;
    height: 38px;
    width: 38px;
    margin-top: 8px;
    margin-left: 18px;
    margin-right: 11px;
}
.cl_textConsellPractic{
    color: #8f8719;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 25px;
    margin-right: 25px;    
}
.cl_verNoticias{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -565px transparent;
    height: 21px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 13px;
    margin-left: 13px;
    color: #087cbf;
    font-size: 12px;
    font-weight: Bold;
    padding-top: 9px;
}
.cl_capcaleraRosa{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -595px transparent;
    height: 54px;
}
.cl_textCapcaleraRosa{
    color: #5a5c7a;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_textCapcaleraRosa a{
    color: #5a5c7a;
}
.cl_pNoticies{
    margin-left: 20px;
    margin-right: 16px;
    color: #4f4e4e;
    font-size: 15px !important;
    margin-top: 20px;
    line-height: 20px;
}

.cl_pNoticies a{
    color: #07abff;
    font-weight: bold;
}
.cl_dataNoticies{
    color: #676767;
    font-size: 13px;
    font-weight: bold;
}
.cl_noticiaAnterior{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -651px transparent;
    border-style: solid;
    border-color: #c9c9c9;
    border-width: 1px;
    height: 25px;
    color: #717171;
    font-weight: Bold;
    margin-left: 20px;
    margin-top: 18px;
    margin-bottom: 22px;
    padding-bottom: 3px;
    font-size: 11px;
}
.cl_noticiaSiguiente{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -651px transparent;
    border-style: solid;
    border-color: #c9c9c9;
    border-width: 1px;
    height: 25px;
    color: #717171;
    font-weight: Bold;
    /*margin-right: 20px;*/
    /*margin-top: 18px;
    margin-bottom: 22px;*/
    margin-top: 8px;
    padding-bottom: 3px;
    font-size: 11px;
}
.cl_noticiaSiguiente2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -651px transparent;
    border-style: solid;
    border-color: #c9c9c9;
    border-width: 1px;
    height: 25px;
    color: #717171;
    font-weight: Bold;
    margin-right: 20px;
    margin-top: 18px;
    margin-bottom: 22px;
    padding-bottom: 3px;
    font-size: 11px;
}
.cl_iconEsquerra2{
    background: url("../images/icons-ski-com.png") no-repeat scroll -13px -126px transparent;
    height: 14px;
    width: 14px;
    margin-left: 15px;
    vertical-align: middle;
}
.cl_iconDreta2{
    background: url("../images/icons-ski-com.png") no-repeat scroll -39px -126px transparent;
    height: 14px;
    width: 14px;
    margin-right: 15px;
    vertical-align: middle;
}
.cl_iconPregunta{
    background: url("../images/icons-ski-com.png") no-repeat scroll -241px -107px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_width571{
    width: 571px;
}
.cl_width611{
    width: 611px;
}
.cl_width580{
    width: 580px;
}
.cl_textResposta{
    padding: 20px 40px;
    color: #4f4e4e;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d7d7d7;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d7d7d7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d7d7d7;
    font-size: 13px;
    line-height: 20px;
}
.cl_textCaixa{
    padding: 20px;
    color: #4f4e4e;
    border: 1px solid #d7d7d7;
    font-size: 13px;
    line-height: 20px;
}
.cl_textResposta ul{
    list-style-type: disc;
    margin-left: 13px;
    line-height: 16px;
}
.cl_capcaleraFAQ1{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -674px transparent;
    height: 54px;    
}
.cl_textFAQ1{
    color: #628899;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_capcaleraFAQ2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -731px transparent;
    height: 54px;    
}
.cl_textFAQ2{
    color: #77898c;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_capcaleraIndexFAQ{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -731px transparent;
    height: 54px;     
}
.cl_textIndexFAQ{
    color: #4f4e4e;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_indexFAQ1{
    background-color: #dbdbda;
    color: #4f4e4e;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexFAQ2{
    background-color: #e8e8e6;
    color: #4f4e4e;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_capcaleraCond1{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -843px transparent;
    height: 54px;    
}
.cl_textCond1{
    color: #71917c;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
    text-transform: lowercase;
}
.cl_capcaleraCond2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -899px transparent;
    height: 54px;
    text-transform: lowercase;
}
.cl_iconCondicions{
    background: url("../images/icons-ski-com.png") no-repeat scroll -151px -110px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
    /*margin-right: 11px;*/
}
.cl_blanc{
    color: #fff;
}
.cl_capcaleraRosaClar{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -595px transparent;
    height: 54px;
}
.cl_textCapcaleraRosaClar{
    color: #558189;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_botoPaginacio{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -651px transparent;
    border-style: solid;
    border-color: #c9c9c9;
    border-width: 1px;
    height: 25px;
    color: #717171;
    font-weight: Bold;
    margin-right: 4px;
    /*margin-top: 18px;
    margin-bottom: 22px;*/
    margin-top: 8px;
    padding-bottom: 3px;
    font-size: 11px;
}
.cl_botoPaginacioActual{
    background-color: #686868;
    border-style: solid;
    border-color: #545454;
    border-width: 1px;
    height: 25px;
    color: #ffffff;
    font-weight: Bold;
    margin-right: 4px;
    /*margin-top: 18px;
    margin-bottom: 22px;*/
    margin-top: 8px;
    padding-bottom: 3px;
    font-size: 11px;
}
.cl_iconContacto{
    background: url("../images/icons-ski-com.png") no-repeat scroll -196px -109px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 29px;
    /*margin-right: 11px;
    margin-bottom: 18px;*/
}
.cl_capcaleraExpert{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1011px transparent;
    height: 54px;
}
.cl_textCapcaleraExpert{
    color: #8a7d60;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_capcaleraExpertClar{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1067px transparent;
    height: 54px;
}
.cl_textCapcaleraExpertClar{
    color: #a5966b;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_capcaleraRecomanacionsExpert{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1123px transparent;
    height: 54px;
}
.cl_textRecomanacionsExpert{
    color: #558189;
    font-family: "Lobster";
    font-size: 25px;
    margin-left: 9px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 14px;
}
.cl_recomanacionsExpert1{
    background-color: #e6f9fd;
    color: #558189;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;    
}
.cl_recomanacionsExpert2{
    background-color: #d2f3f9;
    color: #558189;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;    
}
.cl_iconExpert{
    background: url("../images/icons-ski-com.png") no-repeat scroll -5px -147px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 19px;
}
.cl_iconFichasPistas{
    background: url("../images/icons-ski-com.png") no-repeat scroll -50px -146px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 20px;
    /*margin-right: 11px;*/
    /*margin-bottom: 18px;*/
}
.cl_capcaleraDretaFichaEsqui1{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1179px transparent;
    height: 54px;     
}
.cl_capcaleraDretaFichaEsqui2{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1236px transparent;
    height: 54px;     
}
.cl_textDretaFichaEsqui2{
    color: #a48443;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_filaDretaFichaEsqui21{
    background-color: #ffe8a4;
    color: #a48443;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 40px;
    /*padding: 14px 12px 12px;
    width: 299px;*/
}
.cl_filaDretaFichaEsqui21 strong{
    font-size: 18px;
    margin-left: 25px;
    margin-top: 12px;
}
.cl_filaDretaFichaEsqui21 span{
    margin-top: 14px;
    margin-right: 25px;
}
.cl_filaDretaFichaEsqui22{
    background-color: #feeec0;
    color: #a48443;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 40px;
    /*padding: 14px 12px 12px;
    width: 299px;*/
}
.cl_filaDretaFichaEsqui22 strong{
    font-size: 18px;
    margin-left: 25px;
    margin-top: 12px;
}
.cl_filaDretaFichaEsqui22 span{
    margin-top: 14px;
    margin-right: 25px;
}
.cl_filaDretaFichaEsqui23{
    background-color: #ffe8a4;
    color: #a48443;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding-top: 14px;
    padding-bottom: 12px;
    padding-right: 12px;
    padding-left: 25px;
    width: 286px;
}
.cl_filaDretaFichaEsqui24{
    background-color: #feeec0;
    color: #a48443;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding-top: 14px;
    padding-bottom: 12px;
    padding-right: 12px;
    padding-left: 25px;
    width: 286px;
}
.cl_iconDreta3{
    background: url("../images/icons-ski-com.png") no-repeat scroll -109px -158px transparent;
    height: 14px;
    width: 14px;
    margin-right: 11px;
    vertical-align: middle;
}
.cl_iconDretaBaixat3{
    background: url("../images/icons-ski-com.png") no-repeat scroll -91px -158px transparent;
    height: 14px;
    width: 14px;
    margin-right: 11px;
    vertical-align: middle;
}
.cl_indexPosts1{
    background-color: #dbdbda;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexPosts1:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1513px transparent;
    color: #4d4c4c;
    font-weight: bold;
}
.cl_indexPosts{
    background-color: #E8E8E6;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexPosts:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1513px transparent;
    color: #4d4c4c;
    font-weight: bold;
}
.cl_indexPosts2{
    background-color: #EEF2FF;
    color: #60684d;
    font-size: 13px;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}

.cl_indexNoticies1{
    background-color: #dbdbda;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies1:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -607px transparent;
    color: #4d4c4c;
    font-weight: bold;
}

.cl_indexNoticies2{
    background-color: #e8e8e6;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies2:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -607px transparent;
    color: #4d4c4c;
    font-weight: bold;
}
.cl_indexNoticies3{
    background-color: #caccee;
    margin-top: 2px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies4{
    background-color: #eaf8c8;
    color: #60684d;
    font-size: 13px;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies5{
    background-color: #dbdbda;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies5:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1457px transparent;
    color: #818b67;
    font-weight: bold;
}
.cl_indexNoticies6{
    background-color: #e8e8e6;
    color: #5A5C7A;
    font-size: 13px;
    display: block;
    margin-top: 2px;
    min-height: 14px;
    padding: 14px 12px 12px;
    width: 299px;
}
.cl_indexNoticies6:hover{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1457px transparent;
    color: #818b67;
    font-weight: bold;
}
.cl_contenidorNoticiesMes{
    color: #5A5C7A;
    font-size: 13px;
    display: none;
}
.cl_capcaleraAgenda{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1290px transparent;
    height: 54px;
}
.cl_textCapcaleraAgenda{
    color: #77898c;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_liTransparent{
    background: url("../images/icons-ski-com.png") repeat-x scroll 0 -56px transparent;
}
.cl_celaTemps{
    /*margin-right: 27px;*/
    text-align: center;
    font-size: 13px;
    width: 94px;
}
.cl_celaTempsAvui{
    margin-right: 10px;
    text-align: left;
    font-size: 13px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d1d1d1;
    padding-right: 15px;
}
.cl_prova{
    text-align: center !important;
}
.cl_nomDiaSemana{
    color: #054C75;
    font-size: 15px;
    font-weight: bold;
}
.cl_width653height296{
    width: 653px;
    height: 296px;
}
.cl_oferta1{
    background-color: #a5d626;
    color: #678122;
    width: 180px;
    height: 73px;
    padding: 10px;
    float: left;
    font-size: 12px;
    line-height: 21px;
}
.cl_oferta1 a{
    color:#fff;
}
.cl_oferta2{
    background-color: #14bbfe;
    color: #066ca7;
    width: 180px;
    height: 73px;
    padding: 10px;
    float: left;
    font-size: 12px;
    line-height: 21px;
}
.cl_oferta3{
    background-color: #feb815;
    color: #7e5401;
    width: 180px;
    height: 73px;
    padding: 10px;
    float: left;
    font-size: 12px;  
    line-height: 21px;
}
.cl_oferta3 a{
    color:#fff;
}
.cl_contenidor1_buscador{
    background-color: #fec223;
    /*background: url("../images/efecto-rudio-buscador.png") repeat scroll 0 0 transparent;*/
    padding: 6px;
/*    moz-box-shadow: inset 0 0 30px 30px #fbd271;
    -webkit-box-shadow: inset 0 0 30px 30px #fbd271;
    box-shadow: inset 0 0 30px 30px #fbd271;*/
}
.cl_contenidor2_buscador{
/*    border-style: dashed;
    border-color: #ffad00;
    border-width: 3px;*/
    padding: 12px;    
}
.cl_contenidor_seleccionar{
    background-color: #F9E2A7;
    height: 35px;
    line-height: 35px;
    margin-left: -15px;
    padding: 6px;
    text-align: left;
    width: 298px;
}
.cl_capcaleraBlavaImpTotPagar{
    background: url("../images/backgrounds.png") repeat-x scroll 0px -1388px transparent;
    height: 42px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
}
.cl_capcaleraBlavaMetodePagar{
    background: url("../images/backgrounds.png") repeat-x scroll 0px -1346px transparent;
    height: 42px;
    color: #395058;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    width: 547px;
}
.cl_pArea{
    color: #734f04;
    font-size: 13px;
    font-weight: bold;
    margin-left: 6px;
}
.cl_pNoResultTitol{
    color: #7e5401;
    font-size: 15px;
    font-weight: bold;
    margin-left: 6px;
}
.cl_pPagoCuenta{
    color: black;
    font-size: 15px;
}
.cl_pHotelDadesConfirmades1{
    color: #563A00;
    font-size: 17px;
}
.cl_pHotelDadesConfirmades2{
    color: #7e5401;
    font-size: 13px;
    margin-top: 10px;
    margin-left: 19px;
}
.cl_selectLloc{
    height: 30px;
    border-style: solid;
    border-color: #fede82;
    border-width: 4px;
    color: #7e5401;
    line-height: 39px;
    padding-left: 8px;
    width: 280px;
    text-align: left;
    margin-top: 5px;
    font-size: 13px;
}
.cl_pBuscador{
    color: #734f04;
    font-size: 13px;
    font-weight: bold;
    margin-left: 6px;
}
.cl_inputBuscador{
    border-style: solid;
    border-color: #fede82;
    border-width: 4px;
    color: #7e5401;
    padding: 8px;
    width: 256px;
    margin-top: 5px;
    font-size: 13px;
}
.cl_inputIdentificacio{
    border-style: solid;
    border-color: #0AAFFE;
    border-width: 4px;
    color: #087CBF;
    padding: 8px;
    width: 230px;
    margin-top: 5px;
    font-size: 13px;
}
.cl_selectLlocIdentificacio{
    height: 26px;
    border-style: solid;
    border-color: #0AAFFE;
    border-width: 4px;
    color: #087CBF;
    line-height: 39px;
    padding-left: 8px;
    width: 280px;
    text-align: left;
    margin-top: 5px;
    font-size: 13px;
}
.cl_contenidorChecksBuscador{
    margin-top: 5px;
    color: #7e5401;
    font-weight: bold;
    font-size: 13px;
}
.cl_pSubmit{
    text-align: center;
    margin-top: 7px;
}
.cl_contenidorEnquesta{
    width: 321px;
    border-width: 1px;
    border-style: solid;
    border-color: #d6d6d6;
}
.cl_contenidorPreguntaEnquesta{
    margin-top: 14px;
    color: #4f4e4e;
    font-size: 12px;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 14px;
    text-align: center;
}
.cl_separadorEnquesta{
    border: 0;
    height: 1px;
    background-color: #e1e1e1;
    width: 285px;
    margin-bottom: 18px;
}
.cl_pOpcioEnquesta{
    color: #555555;
    font-size: 12px;
    margin-left: 44px;
    height: 24px;
    background-color: #f2f5f7;
    margin-right: 44px;
    margin-bottom: 6px;
}
.cl_radioEnquesta{
    margin-left: 11px;
    margin-top: 6px;
    margin-right: 8px;
}
.cl_valign3{
    vertical-align: 3px;
}
.cl_contenidorVerRes_Submit{
    font-size: 12px;
    margin-top: 21px;
    margin-bottom: 18px;
    margin-left: 48px;
    margin-right: 44px;
    width: 229px;
}
.cl_aVerResults{
    color: #527988;
    margin-top: 12px;
    float: left;
}
.cl_marginRight50{
    margin-right: 50px;
}
.cl_marginRight45{
    margin-right: 45px;
}
.cl_marginRight25{
    margin-right: 25px;
}
.cl_marginRight10{
    margin-right: 10px;
}
.cl_marginRight20{
    margin-right: 20px;
}
.cl_contenidorTemps{
    width: 629px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 30px; 
    border-left-width: 1px;
    border-left-color: #dedede;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #dedede;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dedede;
    border-bottom-style: solid;
}
.cl_contenidorTempsActual{
    margin-right: 14px;
    height: 120px;
    display: table;    
}
.cl_imgTempsActual{
    /*display: table-cell;
    vertical-align: middle;*/
    margin: auto;
}
.cl_pTemperaturaActual{
    font-size: 19px;
    font-weight: bold;
    color: #054C75;
}
.cl_pCiutatActual{
    color: #666666;
    text-transform: capitalize;
}
.cl_color666{
    color: #666666;
}
.cl_banner{
    background-color: #c1c1c1;
    color: #e1e2e3;
    width: 322px;
    height: 230px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    line-height: 230px;
}
.cl_banners2{
    background-color: #c1c1c1;
    color: #e1e2e3;
    width: 322px;
    height: 273px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
.cl_contenidorTextExperto{
    border-style: solid;
    border-width: 1px;
    border-color: #ece9d9;
    /*background-color: #fdefc8;*/
    background: url("../images/forma_experto.png") repeat-y scroll 0 0 #fdefc8;
    width: 321px;
}
.cl_contenidorFotoExpert{
    margin-top: 14px;
    margin-left: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: #dad8c9;
    height: 68px;
}
.cl_imgExpert{
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}
.cl_textExpert{
    font-size: 12px;
    color: #766958;
    line-height: 21px;
    width: 207px;
    margin-left: 14px;
    margin-top: 14px;
    margin-right: 14px;
}
.cl_textResult {
    color: #766958;
    font-size: 12px;
    line-height: 13px;
    margin-left: 13px;
    width: 524px;
}
.cl_contenidorFirma_Submit{
    margin-top: 14px;
    margin-left: 43px;
    margin-right: 17px;
    margin-bottom: 36px;
    width: 265px;
}
.cl_nomAutorExpert{
    font-size: 13px;
    font-weight: bold;
    color: #766958;
}
.cl_horaPublicacioExpert{
    font-size: 11px;
    color: #ae9e8a;
}
.cl_consellPractic{
    background-color: #fef579;
    width: 322px;
    margin-top: 8px;
}
.cl_pConsellPractic{
    line-height: 21px;
    color: #8f8719;
    font-size: 12px;
    margin-top: 12px;
    width: 270px;
    margin-left: 26px;
}
.cl_marginTopn25{
    margin-top: -25px;
}
.cl_valignMiddle{
    vertical-align: middle;
}
.cl_contenidorModulEstacions{
    position: relative;
    border-left-style: solid;
    border-bottom-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-left-color: #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e0e0e0;
    width: 320px;
}
.cl_min_width160min_height221{
    min-height: 221px;
    min-width: 160px;
}
.cl_pUbicacio{
    color: #4f4e4e;
    font-size: 12px;
    margin-left: 29px;
    margin-top: 17px;
}
.cl_pEstat{
    color: #4f4e4e;
    font-weight: bold;
    font-size: 12px;
    margin-left: 29px;
}
.cl_pAreaResult{
    color: #4f4e4e;
    font-weight: bold;
    font-size: 12px;
    margin-left: 9px;
}
.cl_contenidorDescripcioEstacions{
    min-height: 221px;
    min-width: 160px;
    line-height: 14px;
    font-size: 12px;
    color: #4f4e4e;
    background-color: #f9f8f8;
}
.cl_marginLeft23{
    margin-left: 23px;
}
.cl_spanVer{
    color: #fff;
    font-size: 12px;
    font-weight: Bold;
    margin-top: 22px;
    margin-left: 34px;
}
.cl_dataPublicacioNoticia{
    color: #5a5c7a;
    margin-top: 22px;
    font-size: 13px;
    margin-right: 25px;
}
.cl_contenidorPreviewNoticia{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d7d7d7;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d7d7d7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d7d7d7;
    padding-bottom: 20px;
}
.cl_contenidorNoticiaSencera{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d7d7d7;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d7d7d7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d7d7d7;
}
.cl_imgPreviewNoticia{
    margin-right: 20px;
    margin-left: 18px;
    margin-top: 20px;
}
.cl_contenidorXarxesSocials{
    background-color: #f1f0f0;
    height: 44px;
    padding-top: 12px;
    margin-top: 20px;
    padding-left: 20px;
}
.cl_contenidorPaginacio{
    border-style: solid;
    border-width: 1px;
    border-color: #d7d7d7;
}
.cl_paginacioPuntsSuspensius{
    color: #717171;
    font-size: 13px;
    font-weight: bold;
    margin-right: 2px;
}
.cl_contenidorIndexNoticies{
    color: #5a5c7a;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}
.cl_valignMiddleMarginLeft15{
    vertical-align: middle;
    margin-left: 15px;
}
.cl_valignMiddleMarginRight15{
    vertical-align: middle;
    margin-right: 15px;    
}
.cl_marginLeft18marginTop20{
    float: left;
    margin-left: 18px;
    margin-top: 20px;
    margin-bottom: 8px;
    margin-right: 18px;
}
.cl_botoSiguiente{
    color: #717171;
    font-size: 13px;
    font-weight: bold;
    margin-right: 8px;
}
.cl_botoAnterior{
    color: #717171;
    font-size: 13px;
    font-weight: bold;
    margin-left: 8px;
}
.cl_dataPublicacioAgenda1{
    color: #8a7d60;
    margin-top: 22px;
    font-size: 13px;
    margin-right: 25px;
}
.cl_dataPublicacioAgenda2{
    color: #77898c;
    margin-top: 22px;
    font-size: 13px;
    margin-right: 25px;
}
.cl_contenidorEvents{
    color: #676c7a;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}
.cl_dataPublicacioExpert{
    color: #a5966b;
    margin-top: 22px;
    font-size: 13px;
    margin-right: 25px;
}
.cl_contenidorFitxesEstacions{
    background-color: #d9f3ff;
    color: #628899;
    font-size: 13px;
    padding-bottom: 15px;
}
.cl_imgFitxaEstacio{
    margin-left: 25px;
    margin-right: 25px; 
    margin-bottom: 8px;
}
.cl_pDescripcioEstacions1{
    margin-left: 25px;
    margin-top: 15px;
    line-height: 20px;
    margin-right: 25px;
}
.cl_contenidorDatosTecnicos{
    background-color: #d9f3ff;
    color: #4f4e4e;
    font-size: 13px;
    padding-bottom: 15px;
}
.cl_marginLeft24marginTop15{
    margin-left: 24px;
    margin-top: 15px;
}
.cl_marginLeft29marginTop15{
    margin-left: 29px;
    margin-top: 15px;
}
.cl_titolDatosTecnicos{
    color: #628899;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: bold;
}
.cl_dadesTecniques{
    background-color: #fff;
    height: 25px;
    width: 283px;
    vertical-align: middle;
    margin-bottom: 8px;
}
.cl_marginLeft14marginTop6{
    margin-left: 14px;
    margin-top: 6px;
}
.cl_marginRight16marginTop6Bold{
    font-weight: bold;
    margin-right: 16px;
    margin-top: 6px;
}
.cl_numberHover {
    background: url("../images/icons-ski-com.png") no-repeat scroll -176px -150px transparent;
    width: 26px;
    height: 13px;
    display: block;
    margin-left: 4px;
    color: white;
    padding: 6px 0;
    text-align: center;
}
.cl_number {
    background: url("../images/icons-ski-com.png") no-repeat scroll -148px -150px transparent;
    width: 26px;
    height: 13px;
    display: block;
    margin-left: 4px;
    color: #717171;
    padding: 6px 0;
    text-align: center;
}
#ciutat{
    border: 1px solid #4f4e4e !important;
}
.cl_pGracies{
    margin-top: 20px;
    color: #4f4e4e;
    font-size: 14px;
    text-align: center;
}
.cl_textRespostaSeccio{
    margin-top: 6px;
    display: block;
    font-weight: bold;
    font-size: 16px;
    color: #4f4e4e;
}
.cl_divPercentatge1{
    height: 25px;
    width: 500px;
    background-color: #c5dce6;
    display: block;
    margin-top: 6px;
    moz-box-shadow: inset 0 0 3px 3px #b6d0dd;
    -webkit-box-shadow: inset 0 0 3px 3px #b6d0dd;
    box-shadow: inset 0 0 3px 3px #b6d0dd;
}
.cl_divPercentatge2{
    height: 25px;
    /*background-color: #fff;*/
    /*background-color: #fe8b16;*/
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1430px transparent;
    display: block;
}
.cl_spanPercentatge{
    color: #4f4e4e;
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    margin-left: 6px;
}
.cl_votsIndividuals{
    font-size: 12px;
    font-weight: normal;
}
.cl_contenidorEnquestaSeccio{
    background-color: #d9f3ff;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: 8px;
    width: 616px;
}
.cl_totalVotos{
    margin-top: 14px;
    font-weight: bold;
    color: #4f4e4e;
    font-size: 16px;
}
.cl_contenidorLoginComentaris{
    background-color: #ececeb;
    padding: 8px;
    margin-top: 8px;
    width: 637px;
}
.cl_subcontenidorLoginComentaris{
    background-color: #dcdcdb;
    padding-left: 25px;
    padding-right: 2px;
    padding-top: 17px;
    padding-bottom: 17px;
    width: 610px;
}
.cl_subcontenidorLoginComentaris input[type="text"]{
    padding-left: 12px;
    border-color: #d2d2d1;
    border-style: solid;
    border-width: 4px;
    height: 32px;
    width: 257px;
    color: #4f4e4e;
    font-size: 13px;
}
.cl_subcontenidorLoginComentaris textarea{
    margin-top: 3px;
    padding: 12px;
    border-color: #d2d2d1;
    border-style: solid;
    border-width: 4px;
    height: 78px;
    width: 254px;
    color: #4f4e4e;
    font-size: 13px;
    resize: none;
    float: left;
}
.cl_inputNomComentaris{
    padding-left: 12px;
    border-color: #d2d2d1;
    border-style: solid;
    border-width: 4px;
    height: 32px;
    width: 257px;
    color: #4f4e4e;
    font-size: 13px;
}
.cl_iconEsquerraSlider{
    background: url("../images/icons-ski-com.png") no-repeat scroll -224px -145px transparent;
    height: 18px;
    width: 18px;
    cursor: pointer;
    left: 16px;
    position: absolute;
    top: 139px;
    z-index: 9999999;
    /*margin-top: 9px;
    margin-left: 29px;
    margin-right: 11px;*/
}
.cl_iconEsquerraSlider:hover{
    background: url("../images/icons-ski-com.png") no-repeat scroll -126px -157px transparent;
}
.cl_iconDretaSlider{
    background: url("../images/icons-ski-com.png") no-repeat scroll -243px -146px transparent;
    height: 18px;
    width: 18px;
    cursor: pointer;
    right: 16px;
    position: absolute;
    top: 139px;
    z-index: 9999999;
    /*margin-top: 9px;
    margin-left: 29px;
    margin-right: 11px;*/    
}
.cl_iconDretaSlider:hover{
    background: url("../images/icons-ski-com.png") no-repeat scroll -203px -152px transparent;
}
.cl_efectoLateral1{
    left: 289px;
    position: absolute;
    top: 454px;
}
.cl_efectoLateral2{
    position: absolute;
    right: 289px;
    top: 808px;
    -moz-transform: scale(-1); /* Firefox */
    -o-transform: scale(-1); /* Opera */
    -webkit-transform: scale(-1); /* Chrome y Safari */
    transform: scale(-1); /* w3org */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.cl_efectoLateral3{
    left: 289px;
    position: absolute;
    top: 1014px;
}
.cl_efectoLateral4{
    position: absolute;
    right: 289px;
    top: 1305px;
    -moz-transform: scale(-1); /* Firefox */
    -o-transform: scale(-1); /* Opera */
    -webkit-transform: scale(-1); /* Chrome y Safari */
    transform: scale(-1); /* w3org */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.cl_contenidorNewsletter{
    background-color: #2295C6;
    height: 34px;
    /*margin-left: 28px;*/
    width: 287px;
    margin-top: 15px;
    padding: 0;
}
.cl_campTextNewsletter{
    background-color: #2295C6;
    border: none;
    color: #fff;
    font-size: 12px;
    margin-left: 10px;
    /*padding-left: 11px;*/
    height: 31px;
    display: inline !important;
}
.cl_comentaris{
    background-color: #fff;
    padding-left: 27px;
    padding-right: 19px;
    width: 589px;
    padding-top: 23px;
    padding-bottom: 23px;
}
.cl_iconResultats {
    background: url("../images/icons-ski-com.png") no-repeat scroll -5px -191px transparent;
    height: 38px;
    width: 38px;
    margin: 9px 8px 0 19px;
}
.cl_iconInfo {
       background: url("../images/icons-ski-com.png") no-repeat scroll -270px -147px transparent;
       height: 23px;
       width: 23px;
       margin-left: 8px;
       margin-top:-4px;
       display:block;
}
.cl_iconHelp {
       background: url("../images/icons-ski-com.png") no-repeat scroll -261px -171px transparent;
       height: 18px;
       width: 23px;
       margin-left: 8px;
       margin-top:-4px;
       display:block;
}
.cl_iconAutocar {
       background: url("../images/icons-ski-com.png") no-repeat scroll -219px -165px transparent;
       height: 29px;
       width: 40px;
       margin-left: 2px;
       margin-top:-4px;
       display:block;
}
.cl_contenidorTitularNoticies{
    background-color: #caccee;
}
.cl_textTitularNoticies{
    color: #5a5c7a;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularNoticies a{
    color: #5a5c7a;
}
.cl_contenidorTitularNoticies2{
    background-color: #a2e0ec;
}
.cl_textTitularNoticies2{
    color: #5a696c;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularNoticies2 a{
    color: #5a696c;
}
.cl_contenidorTitularNoticies{
    background-color: #caccee;
}
.cl_textTitularNoticies{
    color: #5a5c7a;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularNoticies a{
    color: #5a5c7a;
}
.cl_contenidorTitularNoticies2{
    background-color: #a2e0ec;
}
.cl_textTitularNoticies2{
    color: #5a696c;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularNoticies2 a{
    color: #5a696c;
}
.cl_contenidorTitularPost{
    background-color: #d7e1ff;
}
.cl_textTitularPost{
    color: #676c7a;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularPost a{
    color: #676c7a;
}
.cl_contenidorPreviewPost{
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    background-color: #eef2ff;
    padding-bottom: 20px;
}
.cl_contenidorTitularPost2{
    background-color: #d7eaff;
}
.cl_textTitularPost2{
    color: #8A7D60;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularPost2 a{
    color: #6c7682;
}
.cl_contenidorPreviewPost2{
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    background-color: #ebf4fe;
    padding-bottom: 20px;
}
.cl_capcaleraHistoricPosts{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1513px transparent;
    height: 54px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------- Seccions llistats -------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
.cl_contenidorTitular{
    font-family: "Lobster";
    font-size: 25px;
    padding: 14px 20px 15px 20px;
    width: 613px;
}
.cl_exercicis{
    background-color: #fdefc8;
    color: #818181;
}
.cl_exercicis2{
    background-color: #dbdbda;
    color: #818181;
}
.cl_contenidorPreview{
    width:613px;
    padding: 14px 20px 15px 20px;
}
.cl_exercicisPreview{
    background-color: #fdf7e8;
    color: #818181;
}
.cl_exercicisPreview2{
    background-color: #f1f0f0;
    color: #818181;
}
.cl_textExercicis{
    width:313px;
    line-height: 20px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */

.cl_contenidorTitularExpert{
    background-color: #e2cfa1;
}
.cl_textTitularExpert{
    color: #8A7D60;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularExpert a{
    color: #8A7D60;
}
.cl_contenidorTitularExpert2{
    background-color: #f9e6b4;
}
.cl_textTitularExpert2{
    color: #A5966B;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularExpert2 a{
    color: #A5966B;
}
.cl_contenidorTitularAgenda{
    background-color: #cee09f;
}
.cl_textTitularAgenda{
    color: #818b67;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularAgenda a{
    color: #818b67;
}
.cl_contenidorTitularAgenda2{
    background-color: #cae1e6;
}
.cl_textTitularAgenda2{
    color: #77898C;
    margin-left: 9px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.cl_textTitularAgenda2 a{
    color: #77898C;
}
.cl_capcaleraHistoricEvents{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1457px transparent;
    height: 54px;
}
.cl_normasComentarios{
    color: #087cbf !important;
}
.cl_contenidorDescripcioExpertoConcret{
    border-style: solid;
    border-width: 1px;
    border-color: #ece9d9;
    width: 321px;
    background: url("../images/forma_experto.png") repeat-y scroll 0 0 #FDEFC8;
}
.cl_contenidorFotoPerfilExpert{
    margin-top: 14px;
    margin-left: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: #dad8c9;
    height: 68px;
}
.cl_contenidorFotoPerfilExpert img{
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}
.cl_subContenidorDescripcioExpertoConcret{
    font-size: 12px;
    color: #766958;
    line-height: 21px;
    width: 207px;
    margin-left: 14px;
    margin-top: 14px;
    margin-right: 14px;
    margin-bottom: 14px;
}
.twtr-doc{
    border-radius: 0px 0px 0px 0px !important;
    width: 323px !important;
    height: auto !important;
}
.twtr-timeline{
    border-radius: 0px 0px 0px 0px !important;
    height: auto !important;
}
.twtr-widget-profile img.twtr-profile-img{
    border-radius: 4px 4px 4px 4px !important;
}
.twtr-hd{
    display: none !important;
}
.twtr-ft{
    display: none !important;
}
.twtr-widget .twtr-tweet-wrap{
    background-color: #fff !important;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4{
    background-color: #D6D5D5 !important;
}
.twtr-widget .twtr-tweet{
    border-style: solid !important;
    border-color: #d6d5d5 !important;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p{
    color: #6c7881 !important;
    line-height: 19px !important;
}
/*.twtr-widget .twtr-tweet:last-child{
    border-bottom-width: 1px !important;
}*/
.twtr-bd{
    padding: 1px !important;
}
.twtr-scroll .twtr-timeline{
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
.cl_verTodas{
    color: #fffffe;
    font-size: 13px;
    vertical-align: middle !important;
    margin-right: 22px;
    margin-top: 22px;
}
.cl_positionRelative{
    position: relative;
}
.cl_iconContacto{
    background: url("../images/icons-ski-com.png") no-repeat scroll -48px -190px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 20px;
    /*margin-right: 11px;*/
    /*margin-bottom: 18px;*/
}
.cl_contenidorFormContacto{
    background-color: #D9F3FF;
    color: #628899;
    font-size: 14px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    line-height: 18px;
}
.cl_contenidorFormContacto input[type="text"]{
    border: none;
    width: 363px;
    height: 25px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.cl_contenidorFormContacto textarea{
    border: none;
    width: 590px;
    height: 124px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.cl_contenidorFormContacto strong{
    font-size: 16px;
}
.cl_contenidorMenuMigas{
    background-color: #d7f3ff;
    border-color: #c2effd;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    color: #076eaa;
    vertical-align: middle !important;
    height: 30px;
    line-height: 30px;
    padding-left: 23px;
}
#ui-datepicker-div
{
    z-index: 9999999 !important;
}
.cl_contenidorCapcaleraInformacioUtil{
    background-color: #d4d4d2;
    height: 54px;
}
.cl_textCapcaleraInformacioUtil{
    color: #797979;
    margin-left: 23px;
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 14px;
    margin-right: 25px;
}
.cl_contenidorContigutConsejoPractico{
    background-color: #e8e8e6;
    color: #4f4e4e;
    font-size: 14px;
    padding-bottom: 15px;
}
.cl_iconInformacioUtil{
    background: url("../images/icons-ski-com.png") no-repeat scroll -227px -197px transparent;
    height: 38px;
    width: 38px;
    margin-top: 9px;
    margin-left: 20px;
}
.cl_capcaleraTornarEnrera{
    height: 56px;
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1511px transparent;
}
.cl_iconTornarEnrera{
    background: url("../images/icons-ski-com.png") no-repeat scroll -265px -189px transparent;
    height: 24px;
    width: 26px;
    margin-top: 18px;
    margin-left: 62px;
}
.cl_textCapcaleraTornarEnrera{
    color: #757269;
    margin-left: 23px;
    font-weight: bold;
    font-size: 16px;
    margin-top: 22px;
    margin-left: 14px;
}
.cl_capcaleraGroga{
    height: 54px;
    background: url("../images/backgrounds.png") repeat-x scroll 0 -1567px transparent;
}
.cl_textCapcaleraGroga{
    color: #8f8719;
    /*margin-left: 9px;*/
    font-family: "Lobster";
    font-size: 25px;
    margin-top: 17px;
    /*margin-right: 25px;*/
}
.cl_contenidorConsejosPracticos{
    padding-bottom: 20px;
    background-color: #fef579;
    color: #615c11;
}
.cl_divConsejosPracticos{
    font-size: 13px;
    line-height: 20px;
    color: #615c11;
    margin-left: 26px;
    margin-top: 12px;
    margin-right: 26px;
}
.cl_verTodosConsejosPracticos{
    color: #8F8719;
    font-weight: bold;
    margin-top: 12px;
    margin-top: 4px;
}
.cl_verTodosExperto{
    color: #766958;
    font-weight: bold;
    margin-top: 12px;
    margin-top: 4px;
}
.cl_marginLeft40marginTop25{
    margin-left: 40px;
    margin-top: 25px;
}
.cl_contenidorXarxesSocialsHome{
    margin-left: 19px;
    /*margin-top: 25px;*/
    margin-right: 14px;
    position: absolute;
    top: 25px;
    left: 904px;
}
.cl_trazoSiguenos{
    display: block;
    margin-bottom: 5px;
    margin-left: 38px;
}
.cl_marginRight5marginLeft7{
    margin-right: 5px;
    margin-left: 7px;
}
.cl_textAtencionCliente{
    font-size: 12px;
    color: #bcebfe;
    margin-top: 13px;
    margin-left: 64px;
    margin-bottom: 4px;
}
.cl_telefonAtencioClient{
    font-size: 27px;
    color: #ffffff;
    margin-bottom: 20px;
    margin-right: 26px;
}
.cl_divFooter{
    padding-top: 5px;
    background-color: #13baff;
    float:left;
    width: 1000px;
    margin-bottom: 50px;
    position: relative;
}
.cl_borderContenidorFooter{
    border-top-style: dashed;
    border-top-width: 2px;
    border-top-color: #2fa1d0;
}
.cl_separadorNewsletter{
    background-color: #1094C8;
    border: 0 none;
    margin-bottom: 13px;
    /*margin-left: 28px;*/
    width: 285px;
    margin-right: 31px;
}
.cl_pNewsletter{
    font-size: 12px;
    color: #fff;
    /*margin-left: 28px;*/
    line-height: 20px;
}
.cl_imgTargeta1{
    margin-left: 28px;
    margin-top: 16px;
    float: left;
}
.cl_imgTargeta2{
    margin-left: 5px;
    margin-top: 16px;
    float: left;
}
.cl_marginRight6marginLeft12marginTop16{
    margin-right: 6px;
    margin-left: 12px;
    margin-top: 16px;
}
.cl_subFooter{
    background-color: #13baff;
    float:left;
    width: 1000px;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
    width: 1000px;
    color: #087cbf;
    padding-top: 25px;
    padding-bottom: 25px;
}
.cl_positionRelativezindex10{
    position: relative;
    z-index: 10;
}
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/*************************************************** fi modificacions esqui.com *****************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
.cl_allWeb{
    background: url(../images/header_bg.png) no-repeat center top;
    min-height: 301px;
}
.cl_contentWeb{
    margin:auto;
    width:1000px;
}
.cl_logo{
    position:absolute;
    top:20px;
    left:0px;
}
.cl_idiomes{
    padding: 9px 8px 0 0;
}
    .cl_idiomes ul{
        list-style-type:none;
        margin:0px;
        padding:0px;
        float:right;
    }
    .cl_idiomes li {float:left;position:relative;}
    .cl_idiomes li a{color:#676868;padding:2px 5px 2px 5px;}
    .cl_idiomes li a:hover{color:#ffffff;background-color: #598BBC;}
    
    .cl_idiomes li.cl_actiu a{
        background-color: #e1dede;
    }
    .cl_idiomes ul li.cl_actiu a{
        color:#676868;
    }    
    
.cl_frameIzq{
    width: 236px;
}
.cl_frameDer{
    width: 740px;
    margin-left:8px;
}
.cl_topMenu{
    margin-top:92px;
    width:100%;
    height: 52px;
    color:#636363;
    z-index:100;
}
	li.cl_activat1 {
		background: url(../images/backgrounds.png) 0px -56px repeat-x;
        }
        .cl_topMenu ul li.cl_activat1 a{
		color:#636363;
	}
	li.cl_itemHome {
		-moz-border-radius: 5px 0px 0px 5px;
		-webkit-border-radius: 5px 0px 0px 5px;
		border-radius: 5px 0px 0px 5px;
	}
	.cl_topMenu ul{
		margin:0px;
		padding:0px;
		background: url(../images/backgrounds.png) 0px 0px repeat-x;
		height: 52px;
	}
	.cl_topMenu li {float:left;position:relative;padding:16px 19px 16px 20px;}
        .cl_topMenu ul ul {
            visibility: hidden;
            position:absolute;height:0;top:52px;left:0px;
            z-index:101;            
        }
        .cl_topMenu ul li ul li {
            background-color:#eeeeee;
            font-family: Arial,Verdana,Helvetica,sans-serif;
            padding:13px 8px 13px 23px;
            width: 165px;
            margin:0px;
            font-size:12px;
            font-weight: normal;
            border-bottom: 1px solid #e2e6ea;
            border-left: 1px solid #e2e6ea;
            border-right: 1px solid #e2e6ea;
        }
       .cl_topMenu ul li:hover ul { visibility:visible;}
        .cl_topMenu ul li:hover {
                background: url(../images/backgrounds.png) 0px -112px repeat-x !important;
                color:#ffffff;
                cursor: pointer;
        }
        .cl_topMenu ul li a{color:#636363;}
        .cl_topMenu ul li ul li a{color:#636363;}
        .cl_topMenu ul li:hover a{color:#ffffff;}
        .cl_topMenu ul li:hover ul li a{color:#636363;}
        .cl_topMenu ul li:hover ul li:hover a{color:#ffffff;}
.cl_seccio{
    background-color: #FFFFFF;
    margin-top: 8px;
    padding: 8px;
}
.cl_seccioInterior{
    background-color: #FFFFFF;
    padding: 8px;
	margin-top: 8px;
	-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.cl_titolBanner2{
    background: url(../images/backgrounds.png) 0px -340px repeat-x;
    width: 220px;
    height: 50px;
    margin-bottom:8px;
}
.cl_descripcioGris{
	font-size: 14px;
	color: #929292;
	width: 482px;
	padding-left: 12px;
    padding-top: 6px;
	padding-bottom: 16px;
}
.cl_address{
    background: none repeat scroll 0 0 #CBDFF3;
    color: #5E8BB7;
    font-size: 14px;
    margin-left: 8px;
    padding: 8px;
	width: 447px;
}
	/*.cl_address img{
		float: left;
	}*/
	.cl_addressP {
		line-height: 19px;
	}
	.cl_blockp{
		background: none repeat scroll 0 0 #e7f0f9;
		padding: 17px;
		color: #646464;
		width: 152px;
		height: 99px;
	}
	.cl_mejoresOfertas{
		background-color: #ebf1f6;
		padding: 31px;
		margin-top: 8px;
		margin-left: 8px;
		color: #646464;
		width: 402px;
		height: 86px;
	}
		.cl_mejoresOfertas h1{
			font-size: 40px;
			font-family: 'allerBold';
			color: #46729d;
		}
		.cl_mejoresOfertas h2{
			font-size: 22px;
			font-family: "dinMedium";
			color: #5e8bb7;
		}
		.cl_blockp div{
			float: right;
			padding-left: 3px;
		}
		.cl_blockp a{
			color: #598bbc;
		}
			.cl_puntuacioUsuaris{
				background: #d9e7f4;
				margin-left: 8px;
				padding: 15px 19px 15px 25px;
				width: 209px;
				height: 57px;
			}
				.cl_puntuacioUsuarisP{
					font-size: 15px;
					color: #5587b9;
					font-family: "DroidSans-Bold";
				}
.cl_puntuacio{
	margin-left: 33px;
	margin-right: 33px;
}
.cl_opinions{
	color: #898989;
	font-size: 14px;
	font-family: "DroidSans";
	float: left;
	margin-left: 30px;
}
	.cl_opinions a{
		color: #5587b9;
	}
.cl_meGusta{
	background: #e7f0f9;
	width: 253px;
	height: 38px;
	color: #898989;
	margin-top: 8px;
	margin-left: 8px;
	float: left;
}
	/*.cl_meGusta p{
		padding: 9px;
	}*/
.fb_edge_widget_with_comment{
	padding: 9px;
}
.liketext{
	display: inline;
}
.cl_bototweet{
	padding-top: 9px;
}
.cl_ofertesCDS{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -533px #588ABB;
    width: 447px;
	margin-top: 8px;
	margin-bottom: 8px;
	height: 50px;
}
	.cl_ofertesCDS a{
		font-family: "dinMedium";
		color: #8e774e;
		padding-left: 13px;
		padding-top: 15px;
		font-size: 20px;
	}
	.cl_ofertesCDS span{
		background: url("../images/icons.png") no-repeat scroll -78px -117px transparent;
		height: 26px;
		width: 26px;
		margin-top: 12px;
		margin-bottom: 12px;
		margin-left: 16px;
	}
.cl_buscarOtras{
    background: url("../images/backgrounds.png") repeat-x scroll 0 -340px transparent;
    height: 50px;
    margin-bottom: 8px;
    /*padding: 17px 16px 14px;*/
    width: 254px;
	margin-top: 8px;
}
	.cl_buscarOtras a{
		font-family: "dinMedium";
		color: #c9d9ea;
		padding-left: 11px;
		padding-top: 15px;
		font-size: 20px;
	}
	.cl_buscarOtras span{
		background: url("../images/lupa.png") no-repeat scroll transparent;
		height: 21px;
		width: 21px;
		margin-left: 16px;
		margin-top: 14px;
		margin-bottom: 13px;
	}
.cl_ubicacio{
	background: url("../images/backgrounds.png") repeat-x scroll 0 -340px transparent;
    height: 50px;
    margin-bottom: 8px;
    width: 708px;
}
	.cl_ubicacionLeftText{
		margin-left: 11px;
		color: #c9d9ea;
		font-size: 20px;
		margin-top: 17px;
		font-family: "dinMedium";
	}
	.cl_ubicacionRightText{
		font-family: Arial;
		font-size: 14px;
		color: #c9d9ea;
		margin-right: 19px;
	}
	.cl_ocultar{
		padding-top: 19px;
	}
		.cl_ocultarIcon{
			background: url("../images/ui-icons_454545_256x240.png") no-repeat scroll -3px -21px transparent;
			color: #3b6c9c;
			width: 8px;
			height: 6px;
			margin-right: 7px;
			margin-top: 5px;
		}
.cl_imgGal{
	background-color: #cddff3;
	padding: 8px;
	float: right;
	width: 188px;
	height: 320px;
	margin-left: 8px;
}
	.cl_imgGal img{
		padding-bottom: 8px;
	}
	.cl_imgPaddright{
		padding-right: 8px;
	}
	.cl_imgGal div{
		background-color: #e2ecf6;
		height: 21px;
		padding-left: 29px;
		padding-right: 32px;
		padding-top: 26px;
		padding-bottom: 26px;
		width: 29px;
		margin-bottom: 8px;
	}
	.cl_imgGal span{
        background: url("../images/icons.png") no-repeat scroll -33px 0px transparent;
		width: 30px;
		height: 26px;
		float: left;
	}
.cl_marginBottom{
	margin-bottom: 8px;
}
.cl_progressbar{
	background: #b6cee6;
	width: 90px;
	float: left;
	margin-top: 14px;
}
	.cl_progress{
		background: #ffcc00;
		width: 76px;
	}
	.cl_nota{
		float: right;
		font-family: DroidSans-Bold;
		font-size: 30px;
		margin-top: 7px;
		margin-left: 5px;
	}
.cl_descripcioBlava{
	font-size: 14px;
	color: #5e8bb7;
	width: 482px;
	padding-left: 12px;
    padding-top: 6px;
	padding-bottom: 16px;
}
.cl_descripcioBlavabackground{
    background: none repeat scroll 0 0 #CDDFF3;
    color: #707070;
    font-size: 14px;
    margin-top: 7px;
    padding: 15px 14px;
}
	.cl_descripcioBlancaBackground{
		background-color: #ffffff;
		padding: 8px;
		height: 61px;
		margin-top: 6px;
		width: 677px;
		margin-left: 8px;
		margin-right: 8px;
		font-family: Arial;
	}
	.cl_descripcioBlancaBackground h3{
		color: #46729d;
		font-weight: bold;
		font-size: 18px;
	}
	.cl_descripcioBlancaBackground p{
		color: #5e8bb7;
		font-size: 14px;
	}
	.cl_descripcioBlancaBackground a{
		color: #585858;
		font-size: 14px;
	}
	.cl_containerDescripcioMejoresOfertas{
		padding-top: 7px;
		padding-left: 11px;
		width: 603px;
	}
	.cl_iconBus{
		background: #cbdff3;
		height: 45px;
		width: 37px;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 13px;
		padding-right: 13px;
	}
	.cl_iconBus span{
		background: url("../images/icons.png") no-repeat scroll -25px -46px transparent;
		float: left;
		height: 44px;
		width: 38px;
		text-align: center;
	}
.cl_taulaDates{
	background: #fff2c9;
	font-family: Arial;
	color: #626262;
	font-size: 14px;
	width: 153px;
	height: 86px;
	padding-left: 18px;
	line-height: 23px;
	padding-top: 12px;
	padding-bottom: 15px;
}
.cl_taulaPreus1{
	background: #fff2c9;
	font-family: Arial;
	color: #626262;
	font-size: 14px;
	width: 121px;
	height: 86px;
	text-align: center;
	line-height: 23px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-left: 1px;
}
	.cl_taulaPreus1P{
		font-weight: bold;
		font-size: 16px;
		color: #f79f05;
	}
	.cl_taulaPreus2{
		background: #fff2c9;
		font-family: Arial;
		color: #626262;
		font-size: 14px;
		width: 136px;
		height: 86px;
		text-align: center;
		line-height: 23px;
		padding-top: 12px;
		padding-bottom: 15px;
		margin-left: 1px;
	}
.cl_verFicha{
    background-color: #e7e8e9;
    float: left;
    margin-left: 8px;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-top: 7px;
    width: 475px;
	/*width: 96%;*/
}
	.cl_verFicha a{
		color: #539ee7;
		font-size: 14px;
	}
.cl_buscarPer{
	color: #e3e3e4;
	float: right;
	font-family: "DroidSans";
}
	.cl_buscarPer select{
		width: 205px;
		font-family: "DroidSans";
	}
/* -------------------------------------------------------------------------- */
/* ----------- Home --------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.cl_bannerTop{
    background-color: #BCBCBC;
    width: 611px;
    height: 263px;
    float:left;
    /*margin-left: 8px;*/
}
.cl_topOfertes{
    background-color: #dce8f5;
    height: 271px;
    padding: 8px;
}
.cl_menuTopOfertes{
    color:#ffffff;
    float:left;
    background: url(../images/backgrounds.png) 0px -168px repeat-x;
    width:968px;
    height: 50px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
	.cl_menuTopOfertes h4 { 
		text-transform:capitalize; 
		background:url(../images/medal.png) no-repeat 10px center; 
		text-indent:50px; 
		font-size:24px; 
		padding-right:30px;
		line-height:50px; 
		vertical-align:middle; 
		font-family:"allerBold"; 
		float:left; 
	}
	.cl_menuTopOfertes li { float:left; font-family:"dinMedium";  font-size:24px;  }
		.cl_menuTopOfertes li a { color:#FFF; text-transform:uppercase; padding:0px 30px; line-height:50px; vertical-align:middle; display:block; }
		.cl_menuTopOfertes li a.active, .cl_menuTopOfertes li a.active:hover { background-image:url(../images/backgrounds.png); color:#666699; background-position:0px -217px !important;  }
		.cl_menuTopOfertes li a:hover { background-image:url(../images/backgrounds.png); background-position:0px -267px; }
.cl_llistaOfertes{
    margin-top: 8px;
    padding:18px;
    background-color: #ffffff;
    height: 175px;
    width:932px;
    float:left;
}
	.cl_oferta {
		float:left;
		width:210px;
	}
	.cl_llistaOfertes .separator {
		width:30px;
		height:100%;
		float:left;
		background:url(../images/offers_separator.png) repeat-y center;
	}
	.cl_oferta h5 { color:#336699; font-family:"dinMedium"; font-size:22px; }
		.cl_oferta h5 span { font-size:16px; }
		.cl_oferta p { color:#666; line-height:16px; margin-top:10px; font-size:13px; }
		.cl_oferta .preu { font-family:"allerBold"; font-size:22px; color:#666; margin-top:10px; }
		.cl_oferta .llegirMes { margin-top:10px; }
		.cl_oferta .llegirMes a { 
			display:block; 
			color:#FFF; 
			text-indent:20px; 
			font-family:"dinMedium"; 
			background-image:url(../images/backgrounds.png); 
			background-position:0px -317px; 
			font-size:18px; 
			line-height:23px; 
			vertical-align:middle;
		}
		.cl_oferta .llegirMes a:hover { background-position:0px -533px; } 
.cl_subseccio{
    background-color: #dce8f5;
    margin-top:8px;
    padding: 8px;
}
.cl_bannersDiferencialsComu{
    width:174px;
    height:36px;
    float:left;
    padding-left:62px;
    padding-top:14px;
}
#id_bannerDiferencial1{
    background: url(../images/banners_inferiors.jpg) 0px 0px repeat-x;
    color:#fdcbcb;
}
#id_bannerDiferencial2{
    background: url(../images/banners_inferiors.jpg) 0px -50px repeat-x;
    margin-left: 8px;
    color:#fdd9b0;
}
#id_bannerDiferencial3{
    background: url(../images/banners_inferiors.jpg) 0px -100px repeat-x;
    margin-left: 8px;
    color:#71dcd7;
}
#id_bannerDiferencial4{
    background: url(../images/banners_inferiors.jpg) 0px -150px repeat-x;
    margin-left: 8px;
    color:#c2a4f5;
}
.cl_width150{
    width: 150px;
}
.cl_width220{
    width: 220px;
}
.cl_width275{
    width: 275px;
}
.cl_width267{
    width: 267px;
}
.cl_width279{
    width: 279px;
}
.cl_width297{
    width: 297px;
}
.cl_width296{
    width: 296px;
}
.cl_width310{
    width: 310px;
}
.cl_width236{
    margin-top: 8px;
    width: 220px;
}
.cl_xarxesSocials{
    background-color: #a6c0d9;
    padding: 8px;
    float:left;
}
        .cl_imgCarta{
            background: url("../images/icons.png") no-repeat scroll 0 -117px transparent;
            width: 33px;
            height: 32px;
            display:block;
        }
	.cl_xarxesSocials a {
		display:block;
		background: url(../images/backgrounds.png) 0px -705px repeat-x;
		height:50px;
		color:#035f9d;
		font-size:24px;
		text-transform:uppercase;
		margin-bottom:8px;
	}
		.cl_xarxesSocials a#twitter { color:#3e98d7; }
		.cl_xarxesSocials a#google { color:#005fb0; }
	.cl_xarxesSocials a img { margin:8px 0px 0px 8px; float:left; }	
	.cl_xarxesSocials a span { line-height:50px; vertical-align:middle; display:block; float:left; font-family:'dinMedium'; margin-left:10px;}
	.cl_xarxesSocials a:hover {
		background-position:0px -755px;
	}
	.cl_xarxesSocials #newsletter {
		background:url(../images/backgrounds.png) repeat-x 0px -805px;
		padding:8px 9px 14px 9px;
		height:58px;
	}
        	.cl_xarxesSocials #newsletter hr {
                    float:left;
                    width:100%;
                    color: #C3C4C5;
                    margin: 3px 0;
                }

		.cl_xarxesSocials #newsletter h4 {
			font-family:'dinMedium';
			text-indent:10px;
			font-size:19px;
			color:#3185be;
			line-height:32px;
			font-weight:100 !important;
			vertical-align:middle;
		}
		.cl_xarxesSocials #newsletter input[type="text"] {
			border:0px;
			color:#3082bb;			
			padding:3px 3px;
			width:140px;
			display:inline;
			float:left;
                        background-color: #ffffff;
		}
		.cl_xarxesSocials #newsletter input[type="submit"] {
			float:right;
			border:0px;
			background-image: url(../images/backgrounds.png);
			background-position: 0px -317px;
			background-repeat:repeat-x;
			color:#FFF;
			font-family:'dinMedium';
			font-size:16px;
		}
		.cl_xarxesSocials #newsletter input[type="submit"]:hover { background-position: 0px -533px; cursor:pointer;   }
		img#imageLoading { float:right; }
.cl_banners3{
    background-color: #ffffff;
    padding: 8px;
    margin-right: 8px;
    float:left;
	width: 709px;
}
.cl_banners4{
	background-color: #ffffff;
    padding: 8px;
    margin-right: 8px;
	width: 709px;
}
.cl_titolBannerblau{
    background: url(../images/backgrounds.png) 0px -340px repeat-x;
	width: 182px;
    height: 19px;
    margin-bottom:8px;
	padding: 17px 16px 14px;
}
	.cl_titolBannerblau a{
		color: #c9d9ea;
	}
	.cl_titolBannerBlauHotels{
		background: url(../images/backgrounds.png) 0px -340px repeat-x;
		width: 677px;
		height: 19px;
		margin-bottom:8px;
		padding: 17px 16px 14px;
	}
		.cl_titolBannerBlauHotels a{
			color: #e8e8e8;
		}
		.cl_titolBannerBlauHotelsrelative{
			background: url(../images/backgrounds.png) 0px -340px repeat-x;
			width: 676px;
			height: 19px;
			margin-bottom:8px;
			padding: 17px 16px 14px;
			position: relative;
		}
			.cl_titolBannerBlauHotelsrelative a{
				color: #e8e8e8;
			}
.cl_titolBannerGris{
	background: url("../images/backgrounds.png") repeat-x scroll 0 -483px transparent;
    height: 19px;
    margin-bottom:8px;
	padding: 17px 16px 14px;
}
	.cl_titolBannerGris a{
		color: #e8e8e8;
	}
	.cl_titolBannerGrisHotels{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -483px transparent;
		width: 677px;
		height: 19px;
		margin-bottom:8px;
		padding: 17px 16px 14px;
	}
		.cl_titolBannerGrisHotels a{
			color: #e8e8e8;
		}
.cl_textBanner2{
    padding: 13px;
    color:#7e7e7f;
    font-size: 14px;
}
	.cl_textBanner2Resultats{
		color:#7e7e7f;
		font-size: 14px;
		font-family: "DroidSans";
		/*width: 475px;*/
	}
.cl_textBanner3Resultats{
	background-color: #cbdff3;
	font-size: 14px;
	font-family: "DroidSans";
	height: 250px;
	margin-top: 8px;
}
.cl_cercadorOfertes{
    background-color: #ffb400;
    width: 349px;
    height: 247px;
    float:left;
    padding: 8px;
}
	.cl_cercadorOfertes h2{
		margin-top:8px;
                margin-bottom: 4px;
		margin-left: 28px;
		color:#ffffff;
                font-family: "allerBold";
                font-size: 24px;
        }
        .cl_filaCercadorOfertes{
            color:#626262;
            background-color:#fdca2d;
            margin-top: 8px;
            padding-left:7px;
            padding-right: 13px;
            padding-bottom: 4px;
            line-height: 38px;
            vertical-align: middle;
            float: left;
        }
        .cl_filaCercadorOfertes input[type="text"]{
            background-color: #ffe8a0;
        }
        .cl_filaCercadorOfertes select{
            background-color: #ffe8a0;
        }
        .cl_fila2CercadorOfertes {
            background-color: #FEC02A;
            color: #626262;
            float: right;
            height: 84px;
            line-height: 40px;
            margin-top: 8px;
            padding: 10px 13px 4px 17px;
            vertical-align: middle;
            width: 113px;
        }
        .cl_botoCercador {
            background: url("../images/backgrounds.png") repeat-x scroll 0 -390px transparent;
            height: 43px;
            margin-top: 8px;
            width: 230px;
            font-family: "allerBold";
            font-size: 25px;
            padding-left: 119px;
            line-height: 41px;
            color: #8f8f8f;
        }
        .cl_textCerca{
            background: url("../images/icons.png") no-repeat scroll 0 -96px transparent;
            width: 21px;
            height: 21px;
            margin-left: 12px;
            margin-top: 9px;
            display:block;
        }
        #buscador_area{
            width: 265px;
            float:right;
            margin-top: 14px;
            width: 285px;
        }
        #buscador_datapicker{
            width: 75px;
            margin-top: 13px;
            float:left;
        }
        #buscador_datapickerOut{
            width: 75px;
            margin-left: 14px;
            margin-top: 13px;
            float:left;
        }
        .ui-datepicker-trigger{
            margin-left: 10px;
            margin-top: 10px;
            float:left;
        }
        .cl_labelsInput{
            margin-right: 10px;
            margin-top: 3px;
            float:left;
        }       
/* -------------------------------------------------------------------------- */        
/* ----------- Pàgines interiors -------------------------------------------- */
/* -------------------------------------------------------------------------- */
.cl_menuMigas{
    margin-top: 8px;
    color:#636363;
    background-color: #ffffff;
    padding:8px 0px 8px 31px;
    filter: alpha(opacity=50);
    opacity: 0.8;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
	font-family: "DroidSans";
	font-size: 13px;
}
    .cl_menuMigas a{
        color:#636363;
    }
.cl_menuMigas2 {
	color: #636363;
    font-family: "DroidSans";
    font-size: 13px;
    opacity: 0.8;
	margin-bottom: 8px;
}
.cl_cercadorHotel{
    background: url(../images/backgrounds.png) 0px -433px repeat-x #588abb;
    width: 220px;
    height: 34px;
    padding: 8px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
	.cl_cercadorHotel h2{
		margin-top:8px;
                margin-bottom: 4px;
		margin-left: 50px;
		color:#ffffff;
                font-family: "allerBold";
                font-size: 20px;
        }
        .cl_textCapcaleraCerca{
            background: url("../images/lupa.png") no-repeat scroll 17px center transparent;
            height: 21px;
        }
        .cl_margeCercadorHotel{
            background-color: #588abb;
            padding:8px;
            margin-bottom: 8px;
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
        }
        .cl_cosCercadorHotel{
            background-color: #4c769e;
            width: 204px;
            color:#ffffff;
            padding:8px;
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
        }
            .cl_cosCercadorHotel select{
                background-color: #deecf9;
                width: 189px;
            }
            .cl_cosCercadorHotel input[type="text"]{
               background-color: #deecf9;
               width: 189px;
            }
        .cl_fieldZona{
            padding:8px;
            background-color: #5c8ebe;
        }
			.cl_fieldZona select{
				font-family: "DroidSans";
			}
        .cl_field2{
            margin-top: 8px;
            padding:8px;
            background-color: #79a0c6;
        }
			.cl_field2 select{
				font-family: "DroidSans";
			}
        .cl_field3{
            margin-top: 8px;
            padding:8px;
            background-color: #8fb1d1;
        }
			.cl_field3 select{
				font-family: "DroidSans";
			}
        .cl_botoCercadorHotel {
            background: url("../images/backgrounds.png") repeat-x scroll 0 -390px transparent;
            height: 43px;
            margin-top: 8px;
            width: 147px;
            font-family: "allerBold";
            font-size: 25px;
            padding-left: 55px;
            line-height: 41px;
            color: #8f8f8f;
            float:left;
        }
.cl_droidSans{
	font-family: "DroidSans";
}
.cl_cercadorEsqui{
    background: url(../images/backgrounds.png) 0px -533px repeat-x #588abb;
    width: 220px;
    height: 34px;
    padding: 8px;
}
	.cl_cercadorEsqui h2{
		margin-top:8px;
                margin-bottom: 4px;
		margin-left: 50px;
		color:#927f5a;
                font-family: "allerBold";
                font-size: 20px;
        }
        .cl_margeCercadorEsqui{
            background-color: #f79f05;
            padding:8px;
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
        }
        #id_cercadorEsqui{
            display:none;
        }
        .cl_cosCercadorEsqui{
            background-color: #ffb400;
            width: 204px;
            color:#927f5a;
            padding:1px 8px 8px 8px;
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
        }
            .cl_cosCercadorEsqui select{
                background-color: #ffe8a0;
                width: 189px;
            }
        .cl_fieldEsqui{
            margin-top:8px;
            padding:8px;
            background-color: #fdca2d;
        }
        #buscador2_datapicker{
            width: 118px;
            margin-top: 3px;
            float:left;
        }
        #buscador2_datapickerOut{
            width: 118px;
            margin-left: 14px;
            margin-top: 3px;
            float:left;
        }
       	.cl_separator {
            float:left;
            margin: 10px 0px 10px 0px;
            width:100%;
            height: 1px;
            background-color:#ffb400;
        }
.cl_contenidorMenuIzq{
    width: 220px;
	font-family: Arial;
	font-size: 13px;
}
	.cl_contenidorMenuIzq a{
        color:#6895c1;
    }
    .cl_contenidorMenuIzq a:hover{
        color:#39638e;
        background-color: #ecf4fc;
    }
.cl_menuEscolar{
    width: 244px;
}
    .cl_itemMenuEsc10{
        background-color: #e3eef9;
        padding:12px 0 10px 25px;
        width: 211px;
        margin-right: 8px;
        margin-bottom: 1px;
    }
    .cl_itemMenuEsc11{
        background-color: #ecf4fc;
        padding:10px 0 10px 25px;
        width: 211px;
        margin-right: 8px;
        margin-bottom: 1px;
    }
    .cl_itemMenuEsc12{
        background-color: #ecf4fc;
        padding: 8px;
        width: 204px;
        margin-right: 8px;
        margin-bottom: 1px;
    }
    .cl_menuEscolar a{
        color:#6895c1;
    }
    .cl_menuEscolar a:hover{
        color:#39638e;
        background-color: #ecf4fc;
    }
.cl_preuGris{
	font-size: 20px;
	color: #7e7e7f;
	margin-bottom: 7px;
	font-family: "DroidSans-Bold";
}
.cl_tarifesGris{
	color: #7e7e7f;
	font-size: 14px;
	margin-top: 7px;
	display: block;
	font-family: "DroidSans";
}
.cl_preuBlau{
	font-size: 20px;
	font-family: "DroidSans-Bold";
	color: #5e8bb7;
	margin-bottom: 7px;
}
.cl_tarifesBlau{
	color: #5e8bb7;
	font-size: 14px;
	margin-top: 7px;
	display: block;
	font-family: "DroidSans";
}
.cl_aPaginacioSelect{
	color: #ffffff;
	margin-right: 11px;
	font-family: "DroidSans-Bold";
}
.cl_aPaginacioNoSelect{
	color: #dad9d9;
	margin-right: 11px;
	font-family: "DroidSans";
}
.cl_aPaginacioSelectPeu{
	color: #5e8bb7;
	margin-right: 11px;
	font-weight: bold;
	font-family: "DroidSans-Bold";
}
.cl_aPaginacioNoSelectPeu{
	color: #9db7d1;
	margin-right: 11px;
	font-family: "DroidSans";
}
/* ------------------------------------------------------------------------------------------------------------------------ */
.cl_capcaleraGris{
    background: url(../images/backgrounds.png) 0px -483px repeat-x;    
    height: 34px;
    font-family: "allerBold";    
    padding:8px;
}
	.cl_capcaleraGris h2{
		font-size: 20px;
		color: #e8e8e8;
		margin: 8px 0 0 16px;
	}
	.cl_separadorVerticalGris{
        position:absolute;
        left:600px;
        height:50px;
        border-left:1px solid #cbd2d9;
        top:0;
    }
.cl_capcaleraGrisHotels{
	background: url(../images/backgrounds.png) 0px -483px repeat-x;    
    height: 34px;
    font-family: "allerBold";    
    padding:8px;
	position: relative;
}
	.cl_capcaleraGrisHotels h2{
		font-size: 20px;
		color: #e8e8e8;
		margin: 8px 0 0 16px;
	}
.cl_subseccioGris{
    background-color: #d6d8d9;
    margin-bottom: 8px;
    margin-top: 8px;
    padding: 8px;
}
.cl_subseccioGrisHotelsResult{
    background-color: #FCFBFB;
    margin-bottom: 8px;
    margin-top: 8px;
    border: 1px solid #E9E6E6;
}
.cl_subseccioGrisHotels{
    background-color: #d6d8d9;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-top: 8px;
}
.cl_botoVerTodos{
    float: right;
}
    .cl_botoVerTodos a{
        font-size: 15px;
        background: url(../images/backgrounds.png) 0px -583px repeat-x;
        color: #6e7072;
        height: 14px;
        display: block;
        padding: 10px 12px 12px 12px;
    }
    .cl_botoVerTodos a:hover{
        background: url(../images/backgrounds.png) 0px -619px repeat-x;
    }
.cl_capcaleraTaronjaSeguros{
    background: url(../images/backgrounds.png) 0px -885px repeat-x;    
    height: 39px;
    font-family: "dinMedium";
	padding-left: 17px;
	padding-top: 11px;
}
    .cl_capcaleraTaronjaSeguros h2{
        color: #a97305;
		font-size: 20px;
		padding-top: 4px;
		padding-left: 12px;
    } 
/*.cl_capcaleraTaronja{
    background: url(../images/backgrounds.png) 0px -885px repeat-x;    
    height: 34px;
    font-family: "allerBold";    
    padding:8px;
}
    .cl_capcaleraTaronja h2{
        color: #a97305;
        margin: 7px 0 0 13px;
    }  */  
    .cl_iconoH{
        background: url("../images/icons.png") no-repeat scroll -34px -174px transparent;
        width: 26px;
        height: 26px;
        margin-left: 8px;
        margin-top: 3px;
        display:block;
    }    
/*.cl_capcaleraVerda{
    background: url(../images/backgrounds.png) 0px -655px repeat-x;    
    height: 34px;
    font-family: "allerBold";    
    padding:8px;
}
    .cl_capcaleraVerda h2{
        color: #f4fdaf;
        margin: 7px 0 0 13px;
    }*/
    .cl_separadorVerticalVerda{
        position:absolute;
        left:600px;
        height:50px;
        border-left:1px solid #c9db41;
        top:0;
    }
	.cl_separadorVerticalVerdaHotels{
		border-left: 1px solid #C9DB41;
		height: 50px;
		margin-bottom: 0;
		margin-left: 600px;
		margin-top: -8px;
		position: absolute;
	}
    .cl_iconoA{
        background: url("../images/icons.png") no-repeat scroll 0 0px transparent;
        width: 27px;
        height: 26px;
        margin-left: 8px;
        margin-top: 5px;
        display:block;
    }
	.cl_iconoMundi{
        background: url("../images/icons.png") no-repeat scroll 0 0px transparent;
        width: 27px;
        height: 26px;
		margin-top: 13px;
		margin-left: 16px;
    }
	.cl_iconoFotos{
        background: url("../images/icons.png") no-repeat scroll -33px 0px transparent;
        width: 30px;
        height: 26px;
		margin-top: 13px;
		margin-left: 16px;		
	}
	.cl_iconoServicios{
        background: url("../images/icons.png") no-repeat scroll 0 -27px transparent;
        width: 30px;
        height: 19px;
		margin-top: 18px;
		margin-left: 16px;		
	}
    .cl_iconoC{
        background: url("../images/icons.png") no-repeat scroll 0 -45px transparent;
        width: 21px;
        height: 28px;
        margin-left: 8px;
        margin-top: 3px;
        display:block;
    }
    .cl_iconoG{
        background: url("../images/icons.png") no-repeat scroll -33px -116px transparent;
        width: 27px;
        height: 28px;
        margin-left: 8px;
        margin-top: 3px;
        display:block;
    }
    .cl_right20{
        margin-right: 20px;
    }
.cl_capcaleraVermellaCD{
	background: url("../images/backgrounds.png") repeat-x scroll 0 -985px transparent;
    height: 34px;
    font-family: "dinMedium";
    padding:8px;
	position: relative;
	margin-top: 8px;
}
	.cl_capcaleraVermellaCD h2{
        color: #fdd6d2;
		font-size: 20px;
        margin: 8px 0 0 16px;
    }
	.cl_subseccioContenidorVermella{
		background-color: #f39c95;
		width: 693px;
		padding: 8px;
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.cl_subseccioVermella{
		background-color: #fef1f0;
		width: 677px;
		padding: 8px;
		color: #775956;
		font-size: 14px;
	}
	.cl_subseccioVermellaP1{
		line-height: 16px;
	}
	.cl_subseccioVermellaP2{
		line-height: 16px;
		margin-top: 16px;
	}
	.cl_subsubseccioVermella{
		background-color: #ffe4e2;
		padding: 8px;
		height: 107px;
		margin-top: 7px;
		width: 659px;
	}
	.cl_subsubseccioVermella p{
		color: #775956;
		font-size: 14px;
		font-family: Arial;
		margin-left: 19px;
		line-height: 25px;
	}
	.cl_subsubseccioVermella strong{
		font-size: 18px;
	}
	.cl_degradatVermellPetit{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1035px transparent;
		height: 10px;
		width: 397px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 17px;
		padding-right: 17px;
		margin-left: 8px;
	}
	.cl_degradatVermellPetit h2{
		color: #fef1f0;
		font-size: 14px;
		font-family: 'DroidSans';
	}
	.cl_contenidorLogoSubExplor{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1087px transparent;
		padding-top: 46px;
		padding-bottom: 44px;
		padding-left: 16px;
		padding-right: 16px;
		height: 43px;
		width: 178px;
	}
	.cl_logoSubExplor{
		background: url("../images/logos/logosubexplor.png");
		height: 45px;
		width: 175px;
	}
	.cl_contenidorLogoBike{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1087px transparent;
		padding-top: 32px;
		padding-bottom: 40px;
		padding-left: 41px;
		padding-right: 40px;
		height: 61px;
		width: 129px;
	}
	.cl_logoBike{
		background: url("../images/logos/logobike.png");
		height: 61px;
		width: 129px;
	}
	.cl_contenidorLogoMba{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1087px transparent;
		padding-top: 37px;
		padding-bottom: 36px;
		padding-left: 26px;
		padding-right: 33px;
		height: 60px;
		width: 151px;
	}
	.cl_logoMba{
		background: url("../images/logos/logomba.png");
		height: 60px;
		width: 151px;
	}
	.cl_contenidorLogoVallNordBike{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1087px transparent;
		padding-top: 37px;
		padding-bottom: 27px;
		padding-left: 16px;
		padding-right: 12px;
		height: 69px;
		width: 182px;
	}
	.cl_logoVallNordBike{
		background: url("../images/logos/logovallnord.png");
		height: 69px;
		width: 182px;
	}
	.cl_contenidorLogoGrandValiraBike{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1087px transparent;
		padding-top: 49px;
		padding-bottom: 42px;
		padding-left: 19px;
		padding-right: 21px;
		height: 42px;
		width: 170px;
	}
	.cl_logoGrandValiraBike{
		background: url("../images/logos/logograndvalirabike.png");
		height: 46px;
		width: 170px;
	}
	.cl_pastillablavaenllasos{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1220px transparent;
		height: 13px;
		width: 450px;
		padding-top: 18px;
		padding-bottom: 19px;
		padding-left: 24px;
		margin-left: 8px;
	}
		.cl_pastillablavaenllasos h2{
			color: #46729d;
			font-weight: bold;
			font-size: 18px;
		}
		.cl_pastillablavaenllasos span{
			color: #5e8bb7;
			font-size: 14px;
			padding-top: 3px;
			padding-left: 4px;
		}
	.cl_subSubSeccioTextBlauClar{
		background-color: #e4eef9;
		width: 454px;
		padding-left: 19px;
		padding-top: 14px;
		padding-bottom: 17px;
		color: #5e8bb7;
		font-size: 14px;
		font-family: Arial;
		margin-left: 8px;
		margin-top: 8px;
	}
	.cl_subSubSeccioTextBlauClar a{
		color: #46729d;
	}
	.cl_contenidorLogoVallNord{
		background-color: #ffffff;
		padding-top: 39px;
		padding-bottom: 37px;
		padding-left: 23px;
		padding-right: 23px;
		height: 31px;
		width: 174px;
	}
	.cl_logoVallNord{
		background: url("../images/logos/vallNord.png");
		height: 35px;
		width: 174px;
	}
	.cl_contenidorLogoGrandValira{
		background-color: #ffffff;
		padding-top: 33px;
		padding-bottom: 32px;
		padding-left: 49px;
		padding-right: 49px;
		height: 42px;
		width: 122px;
	}
	.cl_logoGrandValira{
		background: url("../images/logos/gValira.png");
		height: 42px;
		width: 120px;
	}
	.cl_tallClar{
		background-color: #f2d9d7;
		height: 1px;
		width: 693px;
		margin-left: -8px;
		margin-top: 8px;
	}
	.cl_tallFosc{
		background-color: #ffffff;
		height: 1px;
		width: 693px;
		margin-left: -8px;
		margin-bottom: 8px;
	}
/*.cl_capcaleraBlava{
    background: url(../images/backgrounds.png) 0px -168px repeat-x;
    height: 34px;
    font-family: "allerBold";
    padding:8px;
}
    .cl_capcaleraBlava h2{
        color: #c9d9ea;
        margin: 7px 0 0 13px;
    } 	*/
.cl_capcaleraBlavaSeguros{
    background: url(../images/backgrounds.png) 0px -168px repeat-x;
    height: 34px;
    font-family: "dinMedium";
    padding:8px;
	position: relative;
}
    .cl_capcaleraBlavaSeguros h2{
        color: #c9d9ea;
		font-size: 20px;
        margin: 8px 0 0 16px;
    }
	.cl_iconoCreu{
        background: url("../images/icons.png") no-repeat scroll 0 -74px transparent;
        width: 23px;
        height: 22px;
        margin-left: 8px;
        margin-top: 6px;
        display:block;
    }
	.cl_iconoJusticia{
		background: url("../images/icons.png") no-repeat scroll -29px -94px transparent;
		display: block;
		height: 22px;
		margin-left: 14px;
		margin-top: 14px;
		width: 26px;
	}
.cl_capcaleraBlavaAsistencia{
    background: url(../images/backgrounds.png) 0px -168px repeat-x;
    height: 50px;
    font-family: "dinMedium";
	margin-top: 8px;
}
    .cl_capcaleraBlavaAsistencia h2{
        color: #c9d9ea;
		font-size: 20px;
        /*margin: 8px 0 0 16px;*/
		margin-top: 13px;
		margin-left: 10px;
    }
	.cl_iconoCreu{
        background: url("../images/icons.png") no-repeat scroll 0 -74px transparent;
        width: 23px;
        height: 22px;
        margin-left: 14px;
        margin-top: 14px;
        display:block;
    } 	
.cl_capcaleraBlavaHotels{
    background: url(../images/backgrounds.png) 0px -168px repeat-x;
    height: 34px;
    font-family: "allerBold";
    padding:8px;
	position: relative;
}
    .cl_capcaleraBlavaHotels h2{
        color: #c9d9ea;
		font-size: 20px;
        margin: 8px 0 0 16px;
    }
	.cl_capcaleraBlavatext  h2{
		margin-top:8px;
		margin-bottom: 4px;
		margin-left: 50px;
		color:#ffffff;
		font-family: "allerBold";
		font-size: 20px;
	}
	.cl_capcaleraBlavatext  p{
		margin-top:8px;
		margin-bottom: 4px;
		margin-left: 50px;
		color:#ffffff;
		font-family: "allerBold";
		font-size: 14px;
	}
	.cl_peuBlavaResultats{
		background: #cbdff3;
		height: 34px;
		font-family: "Arial";
		padding:8px;
		position: relative;
	}
		.cl_peuBlavaResultats p{
			margin-top:8px;
			margin-bottom: 4px;
			margin-left: 50px;
			color:#5e8bb7;
			font-family: "Arial";
			font-size: 14px;
		}
	.cl_capcaleraBlavaResultats{
		background: #4777a7;
		height: 34px;
		font-family: "DroidSans";
		padding:8px;
		position: relative;
	}
		.cl_capcaleraBlavaResultats p{
			color: #ffffff;
			font-size: 14px;
			margin: 8px 0 0 16px;
		}
		.cl_capcaleraBlavaResultats select{
			width: 204px;
			font-family: "DroidSans";
		}
    .cl_separadorVerticalBlava{
        position:absolute;
        left:600px;
        height:50px;
        border-left:1px solid #87a9ca;
        top:0;
    }
		.cl_separadorVerticalBlavaHotels{
			position:absolute;
			left:550px;
			height:50px;
			border-left:1px solid #87a9ca;
			top:0;
		}
    .cl_iconoB{
        background: url("../images/icons.png") no-repeat scroll 0 -26px transparent;
        width: 33px;
        height: 19px;
        margin-left: 8px;
        margin-top: 5px;
        display:block;
    }
    .cl_iconoD{
        background: url("../images/icons.png") no-repeat scroll 0 -73px transparent;
        width: 28px;
        height: 23px;
        margin-left: 8px;
        margin-top: 3px;
        display:block;
    }
    .cl_iconoE{
        background: url("../images/icons.png") no-repeat scroll 0 -149px transparent;
        width: 24px;
        height: 24px;
        margin-left: 8px;
        margin-top: 5px;
        display:block;
    }
    .cl_iconoF{
        background: url("../images/icons.png") no-repeat scroll -33px -145px transparent;
        width: 26px;
        height: 28px;
        margin-left: 8px;
        margin-top: 5px;
        display:block;
    }
.cl_spanPagina{
	margin-right: 17px;
	font-family: "DroidSans";
}	
/* ------------------------------------------------------------------------------------------------------------------------ */    
.cl_subseccioTaronjaSeguros{
	background-color: #fddc76;
	padding: 8px;
	height: 175px;
	margin-top: 8px;
}
	.cl_subsubseccioTaronjaSeguros{
		background-color: #fff2c9;
		height: 161px;
		padding: 8px;
	}
		.cl_subsubseccioTaronjaSeguros li{
			line-height: 24px;
		}
		.cl_subsubsubseccioTaronjaSeguros1{
			background-color: #ffffff;
			height: 135px;
			width: 147px;
			padding-left: 24px;
			padding-bottom: 15px;
			padding-top: 10px;
		}
		.cl_subsubsubseccioTaronjaSeguros2{
			background-color: #ffffff;
			height: 135px;
			width: 187px;
			padding-left: 24px;
			padding-bottom: 15px;
			padding-top: 10px;
			margin-left: 8px;
		}
		.cl_subsubsubseccioTaronjaSeguros3{
			background-color: #ffffff;
			height: 135px;
			width: 119px;
			padding-left: 24px;
			padding-bottom: 15px;
			padding-top: 10px;
			margin-left: 8px;
		}
		.cl_subsubsubseccioTaronjaSeguros4{
			background-color: #ffffff;
			height: 135px;
			width: 135px;
			padding-left: 24px;
			padding-bottom: 15px;
			padding-top: 10px;
			margin-left: 8px;
		}
		.cl_llistaTaronjaTitol{
			font-size: 14px;
			font-family: Arial;
			font-weight: Bold;
			color: #b87c06;
		}
		.cl_llistaTaronjasubs{
			font-size: 14px;
			font-family: Arial;
			color: #b87c06;
		}
.cl_subseccioTaronja{
    background-color: #fddc76;
    padding: 8px;
    margin-top:8px;
    margin-bottom: 8px;
}
	
    .cl_textSubseccioTaronja2{
        background-color: #fff2c9;
        color: #c69422;
        padding: 8px;
    }
    .cl_textSubseccioTaronja{
        background-color: #f7f9ea;
        color: #c69422;
        padding: 25px;
    }
        .cl_formGrups1{
            width: 316px;  
            line-height: 1.5;
        }
            .cl_formGrups1 input[type="text"]{
                border:1px solid #fddc76;
                color:#626262;
                background-color: #ffffff;
                height: 20px;
                text-align: left;
                padding:0px;
                width: 100%;
            }
            .cl_formGrups1 textarea{
                border:1px solid #fddc76;
                color:#626262;
                background-color: #ffffff;
                height: 120px;
                text-align: left;
                padding:0px;
                width: 100%;
            }   
            #formularigrups_bus{
                margin-top:49px;
            }
            .cl_botoEnviar{
                float: right;
                margin-top: 22px;
            }
                .cl_botoEnviar a{
                    background: url(../images/backgrounds.png) 0px -885px repeat-x;
                    color: #9e7414;
                    height: 50px;
                    width: 106px;
                    display: block;
                    line-height: 49px;
                    padding-left: 36px;
                }
                .cl_botoEnviar a:hover{
                    background: url(../images/backgrounds.png) 0px -935px repeat-x;
                }
                .cl_icoEnviar {
                    background: url("../images/icons.png") no-repeat scroll -84px -151px transparent;
                    display: block;
                    height: 21px;
                    margin-left: 5px;
                    margin-top: 15px;
                    width: 28px;
                } 
			.cl_fila1{
				font-family: Arial;
				font-size: 14px;
				color: #b87c06;
				background-color: #fff2c9;
			}
			.cl_fila1 p{
				padding-top: 20px;
				padding-bottom: 20px;
				padding-left: 9px;
				background-color: #ffffff;
			}
			.cl_fila2{
				font-family: Arial;
				font-size: 14px;
				color: #b87c06;
				background-color: #fff2c9;
				margin-top: 1px;
			}
			.cl_fila2 p{
				padding-top: 20px;
				padding-bottom: 20px;
				padding-left: 9px;
				background-color: #ffffff;
			}
			.cl_fila2 span{
				display: block;
				line-height: 24px;
			}
			.cl_fila4{
				font-family: Arial;
				font-size: 14px;
				color: #b87c06;
				background-color: #fff2c9;
				margin-top: 1px;
			}
			.cl_fila4 p{
				padding-top: 20px;
				padding-bottom: 20px;
				padding-left: 9px;
				background-color: #ffffff;
			}
			.cl_fila4 span{
				display: block;
				line-height: 24px;
			}
			.cl_fila3{
				font-family: Arial;
				font-size: 14px;
				color: #b87c06;
				background-color: #fff2c9;
				margin-top: 8px;
			}
			.cl_fila3 p{
				padding-top: 20px;
				padding-bottom: 20px;
				padding-left: 9px;
				background-color: #ffffff;
			}
            .cl_cela1{
				width: 83px;
			}
            .cl_cela2{
				width: 153px;
				margin-left: 8px;
			}
            .cl_cela3{
				width: 48px;
				margin-left: 8px;
			}
			.cl_cela4{
				width: 59px;
				margin-left: 8px;
			}
			.cl_contenidorTextPeudeTaula{
				line-height: 24px;
				margin-top: 8px;
				color: #b87c06;
			}
			.cl_textPeudeTaula{
				background-color: #fddf76;
				padding: 8px;
				margin-top: 1px;
			}
.cl_subseccioVerda{
    background-color: #e0e8bc;
    padding: 8px;
    margin-top:8px;
    margin-bottom: 8px;
}
    .cl_textSubseccioVerda{
        background-color: #f7f9ea;
        color: #8b9b54;
        padding: 25px;
    }
    .cl_textSubseccioVerda2{
        background-color: #ffffff;
        color: #8b9b54;
        padding: 8px;
    }
    .cl_quadreVerd{
        width: 220px;
        height: 106px;
        background-color: #e0e8bc;
        text-align: center;
        line-height: 100px;
    }
        .cl_quadreVerd img{
            vertical-align: middle;
        }
    .cl_pastilla1{
        background-color:#e0e8bc;
        width: 100%;
        padding: 8px 0px 8px 11px;
        float:left;
        margin-top: 6px;
        margin-right: -5px;
    }
.cl_subseccioBlavaSeguros{
	background-color: #cbdff3;
	padding: 8px;
	margin-top:8px;
	margin-bottom: 8px;
	height: 83px;
	width: 723px;
}
	.cl_subseccioBlavaSegurosText{
		background-color: #e4eef9;
		color: #5e8bb7;
		font-family: Arial;
		font-size: 14px;
		text-align: left;
		height: 35px;
		width: 675px;
		padding: 24px;
	}
.cl_subseccioBlavaAsistencia{
	background-color: #cbdff3;
	padding: 8px;
	margin-top:8px;
	margin-bottom: 8px;
	height: 429px;
	width: 723px;
}
	.cl_subseccioBlavaAsistenciaText{
		background-color: #e4eef9;
		color: #5e8bb7;
		font-family: Arial;
		font-size: 14px;
		height: 381px;
		width: 675px;
		padding: 24px;
		line-height: 24px;
	}
.cl_subseccioBlavaLegal{
	background-color: #cbdff3;
	padding: 8px;
	margin-top:8px;
	margin-bottom: 8px;
	height: 341px;
	width: 723px;
}
	.cl_subseccioBlavaLegalText{
		background-color: #e4eef9;
		color: #5e8bb7;
		font-family: Arial;
		font-size: 14px;
		height: 213px;
		width: 675px;
		padding: 24px;
		line-height: 24px;
	}
.cl_menuIzq{
    background-color: #cbdff3;
    padding: 8px;
    margin-bottom: 8px;
}	
.cl_subseccioBlava{
    background-color: #cbdff3;
    padding: 8px;
    margin-top:8px;
    margin-bottom: 8px;
}
	.cl_subseccioBlavaHotelsResult{
		background-color: #EEFAFF;
		margin-top:8px;
		margin-bottom: 8px;
                border: 1px solid #E9E6E6
	}
	.cl_subseccioBlavaHotels{
		background-color: #cbdff3;
		padding-bottom: 8px;
		padding-left: 8px;
		padding-top: 8px;
		margin-top:8px;
		margin-bottom: 8px;
	}
	.cl_seccioBlavaHotelsFitxa{
		background-color: #CBDFF3;
		margin-bottom: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
		padding-top: 8px;
	}
		.cl_bannersFitxa{
			background-color: #ebf1f6;
			padding: 8px;
			float:left;
			width: 692px;
		}
		.cl_bannersFitxaGroc{
			background-color: #fddc76;
			padding: 8px;
			float:left;
			width: 431px;
			height: 113px;
			margin-bottom: 8px;
		}
		.cl_bannersFitxaGris{
			background-color: #e2ecf6;
			padding: 8px;
			float:left;
			width: 238px;
			height: 113px;
			margin-bottom: 8px;
			margin-left: 8px;
		}
			.cl_contenidorDates{
				width: 186px;
				height: 68px;
				text-align: left;
				padding-top: 23px;
				padding-right: 26px;
				padding-left: 26px;
				padding-bottom: 22px;
				background-color: #cbdff3;
			}
				.cl_entrada{
					width: 186px;
					height: 23px;
					font-family: "dinMedium";
					color: #727272;
					font-size: 20px;
					padding-bottom: 10px;
				}
				.cl_salida{
					width: 186px;
					height: 23px;
					font-family: "dinMedium";
					color: #727272;
					font-size: 20px;
					padding-top: 10px;
				}
				.cl_contenidorDates input[type="text"]{
					width: 121px;
					color: #626262;
					font-family: "DroidSans";
					background-color: #e7f2fc;
					height: 23px;
				}
				.cl_contenidorDates label{
					vertical-align: -1px;
					text-align: left;
				}
				.cl_contenidorDates input{
					float: right;
				}
				.cl_divHr{
					background-color: #e2ecf6;
					height: 1px;
					width: 186px;
					text-align: center;
					color: #e2ecf6;
				}	
    .cl_textSubseccioBlava{
        background-color: #e4eef9;
        color: #5e8bb7;
        padding: 25px;
    }
	.cl_textFaq1{
		margin-top: 15px;
	}
		.cl_textFaq1 ul{
			list-style: disc;
			padding-left: 14px;
			line-height: 16px;
		}
		.cl_textFaq1 p{
			line-height: 2em;
		}
	.cl_textFaq2{
		margin-top: 15px;
	}
		.cl_textFaq2 p{
			line-height: 2em;
		}
	.cl_titolSubseccioBlava{
		font-weight: bold;
		font-family: Arial;
		font-size: 18px;
		margin-bottom: 15px;
	}
	.cl_textSubseccioBlava3{
        background-color: #e4eef9;
        color: #5e8bb7;
        padding-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
    }
	.cl_textSubseccioBlava4{
        background-color: #e4eef9;
        color: #5e8bb7;
        padding-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
		margin-top: 8px;
    }
	.cl_subSubSeccioBlanca{
		background-color: #ffffff;
		padding: 8px;
		float: left;
		margin-top: 8px;
	}
    .cl_textSubsubseccioBlava{
        background-color: #cbdff3;
        color: #5e8bb7;
        padding: 8px;
		margin-top: 8px;
		margin-bottom: 8px;
    }
	.cl_textSubsubseccioBlava p{
		font-size: 14px;
		font-family: Arial;
		margin-left: 19px;
		line-height: 25px;
	}
	.cl_degradatBlauPetit{
		background: url("../images/backgrounds.png") repeat-x scroll 0 -1061px transparent;
		height: 10px;
		width: 397px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 17px;
		padding-right: 17px;
		margin-left: 8px;
	}
	.cl_degradatBlauPetit h2{
		color: #c9d9ea;
		font-size: 14px;
		font-family: 'DroidSans';
	}
	.cl_contenidorLogoCandanchu{
		background-color: #ffffff;
		padding-top: 32px;
		padding-bottom: 33px;
		padding-left: 23px;
		padding-right: 23px;
		height: 42px;
		width: 174px;
	}
	.cl_logoCandanchu{
		background: url("../images/logos/LogoCandanchu.png");
		height: 43px;
		width: 175px;
	}
	.cl_contenidorLogoBoiTaull{
		background-color: #ffffff;
		padding-top: 28px;
		padding-bottom: 27px;
		padding-left: 32px;
		padding-right: 32px;
		height: 52px;
		width: 156px;
	}
	.cl_logoBoiTaull{
		background: url("../images/logos/bTaull.jpg");
		height: 52px;
		width: 156px;
	}
	.cl_contenidorLogoFormigal{
		background-color: #ffffff;
		padding-top: 14px;
		padding-bottom: 13px;
		padding-left: 75px;
		padding-right: 75px;
		height: 80px;
		width: 70px;
	}
	.cl_logoFormigal{
		background: url("../images/logos/formigal.png");
		height: 80px;
		width: 70px;
	}
	.cl_contenidorLogoCerler{
		background-color: #ffffff;
		padding-top: 17px;
		padding-bottom: 16px;
		padding-left: 75px;
		padding-right: 75px;
		height: 74px;
		width: 70px;
	}
	.cl_logoCerler{
		background: url("../images/logos/cerler.png");
		height: 80px;
		width: 70px;
	}	
	.cl_subseccioBlavaP1{
		line-height: 16px;
		margin-bottom: 16px;
		font-size: 14px;
	}
	.cl_subseccioBlavaP2{
		line-height: 16px;
		margin-bottom: 16px;
		margin-top: 16px;
		font-size: 14px;
	}
	.cl_tallClarBlau{
		background-color: #ffffff;
		height: 1px;
		width: 693px;
		margin-left: -8px;
	}
	.cl_tallFoscBlau{
		background-color: #cbdff3;
		height: 1px;
		width: 693px;
		margin-left: -8px;
	}
	.cl_tallFoscBlau2{
		background-color: #cbdff3;
		height: 1px;
		width: 724px;
		margin-left: -25px;
	}
    .cl_textSubseccioBlava2{
        background-color: #ffffff;
        color: #5e8bb7;
        padding: 8px;
    }
        .cl_bannerTextGrups{
            background-color:#cbdff3; 
            margin-left: 8px;
            width: 419px;
            height: 89px;
            padding:30px;
            display:block;            
        }
        .cl_pastillaBlava{
            background-color:#cbdff3;
            padding:11px 19px 11px 13px;
            margin-top: 8px;
            line-height: 19px;
        }
            .cl_pastillaBlava h2{
                font-size:18px;
                font-weight: bold;
            }
        .cl_pastillaVerda{
            background-color:#e0e8bc;
            color:#8b9b54;            
            padding:11px 19px 11px 13px;
            margin-top: 8px;
            line-height: 19px;
        }
            .cl_pastillaVerda h2{
                font-size:18px;
                font-weight: bold;
            }            
        .cl_pastillaTaronja{
            background-color:#fddc76;
            color:#c69422;            
            padding:11px 19px 11px 13px;
            margin-top: 8px;
            line-height: 19px;
        }
            .cl_pastillaTaronja h2{
                font-size:18px;
                font-weight: bold;
            }                        
        .cl_quadreBlau{
            width: 220px;
            height: 106px;
            background-color: #e3edf7;
            text-align: center;
            line-height: 130px;
        }
        .cl_quadreVerd img{
            vertical-align: middle;
        }
        .cl_top8{
            margin-top: 8px;
        }
        .cl_left8{
            margin-left: 8px;
            line-height: 1.5;
        }        
        .cl_pastilla2{
            background-color:#e3edf7;
            width: 100%;
            padding: 8px 0px 8px 11px;
            float:left;
            margin-top: 6px;
            margin-right: -5px;
        }
.cl_listaUl{
	font-family: Arial;
	font-size: 14px;
	color: #707070;
	display: block;
	background-color: #cbdff3;
	padding: 18px;
	height: 199px;
}
.cl_listaUl ul{
	margin-right: 49px;
	line-height: 16px;
}
.cl_peuPagina1{
    margin-top: 17px;
    margin-left: 27px;
    height: 249px;
    color:#787878;
    line-height: 20px;
    float:left;
}
.cl_peuPagina1 a{
    color:#787878;
}
.cl_peuPagina1 h3{
    margin-bottom: 30px;
}
.cl_barraSeparadora{
    display: inline;
    background-color: #cfdeed;
    width: 1px;
    height: 190px;
    margin-left: 38px;
    margin-right: 15px;
    margin-top: 38px;
    float:left;
}
.cl_footer{
	margin-top: 14px;
	margin-bottom: 48px;
	font-family: 'DroidSans';
	font-size: 13px;
	color: #ffffff;
	text-align: center;
}
/**************** MODAL BOX *******************************/
#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {font-size:12px; padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777;}


/******* popup SearchForm *******/
#popup
{
    background-color: #f4f4f4;
    display: none;
    overflow: visible;
    padding: 8px;
    position: fixed;
    z-index: 1000;
}
.error-format {
    background-color: #FFD1D0;
    border: 1px dotted red;    
    color: #D04C49;
    font-weight: bold;
    padding: 8px;
    margin-right: 10px;
}

/******* Registre ususari pas 2 ********/

.cl_pagamentGen{
  background-color:#EEFAFF; 
  border: 1px solid #C7E6F4;
  color:#4f4e4e;
}
.cl_pagament{
  margin-left: 8px;
  margin-top: 8px;
  margin-right: 8px;  
  font-weight: normal;
  font-size: 12px;
}
.cl_registreUsuari{
  background-color:#A2E1FD; 
  height:42px;
  font-size: 16px;
  font-weight: bold;
  line-height: 42px;
}
.cl_inputUsuari{
	border: 1px solid #C5E5F3;
	height: 20px;
	padding: 2px; 
	width: 180px
}
.cl_selectUsuari{
    height: 26px;
    border: 1px solid #C5E5F3;
    padding-left: 2px;
    width: 185px;
}
.cl_titolsUsuari{
  height:20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;	
}
.cl_marginLeft15{
  margin-left: 15px;
}
.cl_marginLeft50{
  margin-left: 50px;
}
.cl_importFraccionat{
  font-size: 14px; 
  line-height: 15px;
  color: #4E78A2; 
  font-weight: bold;
}
.cl_textImportFraccionat{
  font-size: 13px; 
  line-height: 18px;
}
/****** Pagaments a compte de la reserva *******/
