@import url("/web/20181227133910cs_/http://www.masbatllori.com/css/webfonts/webfonts.css");

/****************************/
/***** Estils generics ******/
/****************************/
body{
    margin:0;
    padding:0;
    text-align:center;
    color:#000000;
    font-family:arial,helvetica,sans-serif;
    font-size:13px;
    background:#FFFFFF;
}

a{
    text-decoration: none;
}

img{
    border:0;
}

.clear{
    clear: both;
}

/****************************/
/***** Layout ***************/
/****************************/
#header{
    height:135px;
    text-align:center;
    background:#FFFFFF url(/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/bg_header.png) repeat-x bottom left;
}

#content{
    text-align:center;
    background:#FFFFFF url(/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/bg_contingut.png) repeat-x top left;
}

#peu{
    text-align:center;
}

#header .header_cont, #content .content_cont, #peu .peu_seccs_cont, #peu .peu_dades_cont{
    width:980px;
    margin:0 auto;
    text-align:left;
}

/****************************/
/***** Header ***************/
/****************************/
#header .logo{
    float:left;
    width:150px;
}

#header .img_logo{
    position:relative;
    top:17px;
    left:40px;
}

#header .header_right{
    float:right;
    width:830px;
    text-align:right;
}

/****************************/
/***** Idiomes **************/
/****************************/
#idiomes{
    margin:10px 10px 0 0;
    height:16px;
    _height:26px;
}

#idiomes .social_top{
    float:right;
    margin:0 8px 0 0;
    padding:0 8px 0 0;
    border-right:1px dotted #993333;
}

#idiomes .social_top img{
    margin:0 0 0 4px;
}

#idiomes .menulang{
    float:right;
    font-family:'allerbold',arial,helvetica,sans-serif;
    font-size:12px;
    color:#993333;
    text-transform:uppercase;
}

#idiomes .menulang span.inactiu, #idiomes .menulang span.actiu{
	display:inline;
    margin:0 0 0 2px;
}

#idiomes .menulang span.inactiu{
    color:#993333;
}

#idiomes .menulang span.inactiu a{
	display:inline;
	padding:0 2px;
	color:#993333;
}

#idiomes .menulang span.inactiu a:hover{
	text-decoration:underline;
}

#idiomes .menulang span.actiu{
	padding:0 2px;
    background:#993333;
    color:#FFFFFF;
}

/****************************/
/***** Menú *****************/
/****************************/
#menu{
	position:relative;
	z-index:100;
    text-align:right;
}

#menu ul{
    margin:70px 0 0 0;
    padding:0px;
    list-style-type:none;
}

#menu ul li{
	position:relative;
    display:inline;
    margin:0 6px 0 0;
    font-family:"allerbold", arial, helvetica, sans-serif;
    color:#FFFFFF;
    font-size:16px;
}

#menu ul li a{
	display:inline;
	padding:5px 7px;
	border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	color:#993333;
}

#menu ul li a:hover, #menu ul li.actiu{
    background:#993333;
    color:#FFFFFF;
}

#menu ul li:hover a, #menu ul li.actiu a, #menu ul li.obert a{
    color:#FFFFFF;
}

#menu ul li.obert{
	padding:5px 0 10px 0;
    border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    background:#993333;
    color:#FFFFFF;
}

#menu ul li ul {
    position: absolute;
    z-index:99;
    top:30px;
    left:0;
    display: none;
    width:160px;
    margin:0;
    padding:6px 0 6px 0;
    background:#993333;
    border-radius: 0 6px 6px 6px;
    -ms-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    -webkit-border-radius: 0 6px 6px 6px;
    -khtml-border-radius: 0 6px 6px 6px;
    box-shadow:3px 3px 5px #666666;
    text-align:left;
}

#menu ul li ul li {
    display:block;
    margin:0;
    font-family:'allerregular',arial,helvetica,sans-serif;
    font-size:14px;
    color:#FFFFFF;
}

#menu ul li ul li a{
    display:block;
    margin:0;
    padding:5px 5px;
    color:#FFFFFF;
    border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
}

#menu ul li ul li a:hover {
    background:#9A5A5A;
}


/****************************/
/***** Contingut general ****/
/****************************/
#content .content_cont{
    padding:20px 0 20px 0;
}

/****************************/
/***** Peu ******************/
/****************************/

/* Seccions */
#peu_seccs{
    padding:20px 0 20px 0;
    height:135px;
    _height:175px;
    background:#993333;
}

.peu_seccs_llista{
    float:left;
}

.peu_seccs_columna{
    margin:0 20px 0 0;
    padding:0 20px 0 0;
    float:left;
    min-height:45px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/separa_menu_peu.png') no-repeat top right;
    color:#FFFFFF;
    font-size:11px;
    line-height:16px;
}

.peu_seccs_columna a{
    color:#FFFFFF;
}

.peu_seccs_columna a:hover{
    text-decoration:underline;
}

.peu_seccs_columna span.principal{
    display:block;
    margin:0 0 -13px 0;
    font-size:13px;
    font-weight:bold;
}

.peu_seccs_columna img{
    margin:0 0 0 10px;
    vertical-align: middle;
}
.peu_seccs_banner{
    float:right;
}

/* Dades */
#peu_dades{
    height:50px;
    background:#666666;
}

.peu_dades_txt{
    float:left;
    padding:15px 0 0 0;
    color:#AAAAAA;
    font-size:11px;
    font-weight:bold;
}

.peu_dades_txt a{
    color:#AAAAAA;
}

.peu_dades_txt a:hover{
    text-decoration:underline;
}

.peu_dades_social{
    float:right;
    padding:5px 0 0 0;
}

.peu_dades_social .botons{
    float:left;
    padding:8px 0 0 0;
}

.peu_dades_social .botons img{
    margin:0 0 0 8px;
}

.peu_dades_social .ep_logo{
    float:right;
    margin:0 0 0 15px;
    padding:3px 0 3px 15px;
    border-left:1px dotted #AAAAAA;
}

/****************************/
/***** Interiors ************/
/****************************/
div.int_columnes{
    margin:0 0 0 0;
}

div.col_esq{
    float:left;
    width:725px;
}

div.col_esq h1{
    margin:0 0 15px 0;
    padding:5px 0 5px 10px;
    background:#993333;
    box-shadow:2px 2px 2px #666;
    border-radius:6px;
    -ms-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    font-family:"allerregular",arial,helvetica,sans-serif;
    font-size:20px;
    color:#FFFFFF;
}

div.col_drt{
    float:left;
    padding:0 0 0 28px;
}

/****************************/
/***** Portada **************/
/****************************/
div#banner_port{
    width:980px;
    height:450px;
    overflow:hidden;
    border-radius:10px;
    -ms-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
}

div.banner_ombra{
    width:100%;
    height: 30px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/portada/ombra.png') no-repeat top center;
}

div.port_columnes{
    margin:15px 0 0 0;
}

div.port_esq{
    float:left;
    /*width:715px;*/
    padding:10px 0 0 0;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell.png') repeat-x top left;
}

div.port_col_mas{
    float:left;
    width:250px;
    text-align:left;
}

div.port_col_noticies{
    float:left;
    width:215px;
    text-align:left;
}

div.port_esq div.imgs_portada{
    padding:15px 0 0 0;
    height:145px;
    overflow:hidden;
}

div.port_esq div.imgs_portada img{ 
    border:1px solid #993333;
}

div.port_esq div.titol{
    padding:0 0 10px 0;
    width:225px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell.png') repeat-x bottom left;
    font-family:"allerbold", arial, helvetica, sans-serif;
    color:#993333;
    font-size:18px;
}

div.port_esq div.descr{
    padding:15px 0 10px 0;
    width:225px;
    font-size:12px;
}

div.port_esq div.mes_info{
    font-size:12px;
}

div.port_esq div.mes_info a{ 
    color:#993333;
    font-weight:bold;
}

div.port_esq div.mes_info a:hover{ 
    color:#666666;
}

div.port_esq div.mes_info img{
    margin:0 0 0 12px;
    vertical-align:middle;
}

div.port_esq div.titol.noticies{
    width:215px;
}

div.port_esq div.port_noticia{
    padding:15px 0 10px 0;
    border-bottom:2px dotted #999999;
}

div.port_esq div.titular{
    padding:0 0 7px 0;
	color:#993333;
    font-size:14px;
    font-weight:bold;
}

div.port_esq div.resum{
	margin-bottom:15px;
}

div.port_drt{
    float:left;
    padding:0 0 0 13px;
}

div.port_drt div.video_port, div.col_drt div.video_port{
    padding:0 0 15px 0;
}

div.port_drt div.banner, div.col_drt div.banner{
    padding:0 0 15px 0;
}

div.port_drt div.banner img, div.col_drt div.banner img{
    border:1px solid #993333;
}

/****************************/
/***** Texts Mas ************/
/****************************/
div.mas_fotos{
    float:left;
    width:235px;
    _width:235px;
    margin:0 20px 0 10px;
}

div.mas_fotos div.imatge_mas{
    margin:0 0 15px 0;
    padding:5px;
    background:#666;
    border-radius:6px;
    -ms-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
}

div.mas_fotos div.peu_foto{
    margin:5px 0 2px 5px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

div.mas_texts{
    float:left;
    width:450px;
    margin:0 10px 0 0;
    text-align:justify;
}

div.mas_texts a{
    color:#993333;
    font-weight:bold;
}

div.mas_texts a:hover{
    text-decoration:underline;
}

div.mas_texts h1{
    margin:0 0 7px 0;
    padding:0px;
    background:transparent;
    box-shadow:0px 0px 0px;
    color:#993333;
    font-size:16px;
    font-weight:bold;
}

div.mas_texts hr{
    margin:20px 0 20px 0;
    height:2px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell.png') repeat-x center left;
    border:0;
}

div.mas_texts ol, div.mas_texts ul{
    margin:0px;
    padding:0px;
    color:#993333;
    font-size:14px;
    font-weight:bold;    
}

div.mas_texts li{
    margin:0 0 7px 0;
    padding:0 0 7px 0;
    border-bottom:1px dotted #993333;
}

div.mas_texts li span{
    font-size:13px;
    color:#000;
    font-weight:normal;
}

/****************************/
/***** Instal·lacions *******/
/****************************/
#instalacions{
    margin:0 10px 0 10px;
}

.instalacio{
    margin:15px 0 0 0;
    padding:15px 0 0 0;
    background:url(/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell) repeat-x top left;
}

.instalacio .titol{
    margin-bottom:7px;
    color:#993333;
    font-size:16px;
    font-weight:bold;
}

.instalacio .imatge{
    float:left;
    padding:5px 5px 2px 5px;
    width:200px;
    _width:210px;
    background:#666;
    border-radius:6px;
    -ms-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
}

.instalacio .descr{
    float:left;
    margin:0 0 0 25px;
    width:465px;
}

/****************************/
/***** Com arribar **********/
/****************************/
#mapa_arribar{    
    margin:0 0 25px 10px;
    padding:5px;
    width:695px;
    _width:705px;
    height:340px;
    _height:350px;
    background:#666666;
    box-shadow:2px 2px 2px #666666;
    border-radius:6px;
    -ms-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
}

/****************************/
/***** Noticies *******/
/****************************/
#actualitat{
    margin:0 10px 0 10px;
}

.noticia{
    margin:0 0 15px 0;
    padding:0 0 15px 0;
    border-bottom:1px dotted #993333;
}

.noticia .titol{
    margin-bottom:7px;
    color:#993333;
    font-size:16px;
    font-weight:bold;
}

.noticia .imatge{
    float:left;
    padding:5px 5px 2px 5px;
    width:200px;
    _width:210px;
    background:#666;
    border-radius:6px;
    -ms-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
}

.noticia .descr{
    float:left;
    margin:0 0 0 25px;
    width:465px;
    text-align:justify;
}

#mapagoogle{
    width:695px;
    height:340px;
}

/****************************/
/***** Tallers **************/
/****************************/
div#cicles{
    border-bottom:1px solid #993333;
}

ul#ul_cicles{
    margin:0;
    padding:0 0 5px 0;
}

ul#ul_cicles li{
    list-style-type:none;
	display:inline;
    margin:0 10px 0 0;
    padding:4px 10px 0 10px;
    height:24px;
    _height:28px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/cicle_inactiu.png') repeat-x top left;
    font-family:"allerbold", arial, helvetica, sans-serif;
    color:#FFFFFF;
    font-size:16px;
}

ul#ul_cicles li a{
    color:#FFFFFF;
}

ul#ul_cicles li:hover, ul#ul_cicles li.actiu{
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/cicle_actiu.png') repeat-x top left;
}

ul#ul_cicles li.indicador{
    width:62px;
    _width:82px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/indicador_cicles.png') no-repeat top left;
    color:#FFFFFF;
}

div#llista_tallers{
    margin:15px 0 0 0;
}

div.port_taller{
    float:left;
    width:170px;
    margin:0 13px 10px 0;
}

div.port_taller.last{
    margin-right:0;
}

div.port_taller_img{
    width:170px;
    height:235px;
    border:1px solid #993333;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/logo_masbatllori.png') no-repeat center center;
    text-align:center;
}

div.port_taller_img:hover{
    border-color:#666666;
}

div.port_taller_tit{
    margin:7px 0 0 0;
    text-align:center;
    font-family:'allerbold',arial,helvetica,sans-serif;
    color:#993333;
}

div.port_taller_tit a{
    color:#993333;
}

div.port_taller_tit a:hover{
    text-decoration:underline;
}

div#detall_taller{
    margin:15px 0 0 0;
}

div.detall_taller_img{
    float:left;
    width:250px;
    margin:0 25px 0 0;
    border:1px solid #993333;
}

div.detall_taller_des{
    float:left;
    width:430px;
    text-align:justify;
    padding:0 15px 0 0;
}

div.detall_taller_tit{
    margin:0 0 10px 0;
    font-family:'allerbold',arial,helvetica,sans-serif;
    color:#993333;
    font-size:18px;
}

div.detall_taller_cicles{
    margin:15px 0 0 0;
    padding:7px 0 0 0;
    border-top:1px dotted #993333;
}

div.detall_taller_cicles a{
    color:#993333;
}

div.detall_taller_cicles a:hover{
    text-decoration:underline;
}

div.detall_taller_cicles span.cicles{
    display:block;
    margin:5px 0 0 0;
    font-size:14px;
    font-weight:bold;
}

/****************************/
/***** Activitats ***********/
/****************************/
div#activitats{
    margin:15px 0 0 15px;  
}

div.activitat{
    position:relative;
    float:left;
    width:210px;
    _width:220px;
    height:180px;
    _height:190px;
    margin:0 15px 15px 0;
    padding:5px;
    overflow:hidden;
    background:#FFFFFF;
    border:1px solid #993333;
    border-radius: 7px;
    -ms-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    font-size:12px;
}

div.activitat.last{
    margin-right:0;
}

div.activitat .imatge{
    position:absolute;
    background:#FFFFFF;
}

div.activitat .imatge .img_activitat{
    position:relative;
    height:150px;
    overflow:hidden;
}

div.activitat .imatge .tit_activitat{
    display:none;
    position:absolute;
    width:200px;
    _width:210px;
    height:30px;
    _height:40px;
    top:110px;
    padding:5px;
    background:#404040;
    border-radius: 0 0 7px 7px;
    -ms-border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    -khtml-border-radius: 0 0 7px 7px;
    color:#FFFFFF;
    font-family: "allerregular",arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 2px 2px 2px #000000;
}

div.activitat .imatge img{
    border-radius: 7px;
    -ms-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}

div.activitat .veure_mes{
    position:absolute;
    bottom:12px;
    color:#993333;
    font-weight:bold;
    cursor:pointer;
}

div.activitat .descr{
    margin:45px 0 0 0;
    font-size:12px;
}

div.activitat .link{
    margin:7px 0 0 0;
}

div.activitat .link a{
    color:#993333;
    text-decoration:none;
    font-weight:bold;
}

div.activitat .link a:hover{
    text-decoration:underline;
}

/****************************/
/***** Fotos ****************/
/****************************/
ul#list_fotos{
    cursor:pointer;
}

ul#list_fotos{
    margin:0px;
    padding:0px;
    list-style-type:none;
    display:inline;
}

ul#list_fotos li{
    display:inline;
    float:left;
    width:150px;
    _width:160px;
    margin:0 14px 20px 6px;
    padding:5px;
    background:#666;
    border-radius: 7px;
    -ms-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    font-size:10px;
    cursor:pointer;
}

ul#list_fotos li.last{
    margin-right:0;
}
ul#list_fotos li .imatge, ul#list_fotos li .album{
    width:150px;
    height:150px;
    text-align:center;
}

ul#list_fotos li div.capty-caption{
    width:145px;
    _width:150px;
}

div.capty-caption {
    height:45px;
    _height:50px;
    padding:5px 0 0 5px;
    background:#404040;
    color:#FFFFFF;
    text-shadow: 2px 2px 2px #000;
    font-family:"allerregular", arial, helvetica, sans-serif;
    font-size:13px;
    font-weight: bold;
}

div.capty-caption a{
    color:#FFFFFF;
    text-decoration:none;
}

ul#list_fotos li .text a:hover{
    text-decoration:underline;
}

div.tornar{
    margin:0 0 10px 0;
}

div.tornar a{
    color:#993333;
    font-weight:bold;
}

div.tornar a:hover{ 
    color:#666666;
}

div.tornar img{
    margin:0 7px 0 0;
    vertical-align:middle;
}

/****************************/
/***** Ofertes / Tarifes ****/
/****************************/
div.oferta, div.tarifa{
    margin:0 0 15px 0;
}

div.oferta_titol, div.tarifa_titol{
    margin:0 0 7px 0;
    padding:5px 5px 5px 10px;
    background:#993333;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}

span.oferta_validesa{
    font-size:13px;
}

div.oferta_descr ul{
    padding:0 0 0 35px;
}

div.oferta_descr li{
    margin:0;
    border:0;
}

div.peu_oferta, div.peu_tarifa{
    font-size:12px;
    font-style:italic;
}

.taula_preus{
    width:420px;
    margin:0 0 0 15px;
}

.taula_preus tr{
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell.png') repeat-x bottom left;
}

.taula_preus td{
    font-size:13px;
    vertical-align:top;
}

.taula_preus td.preu_nom{
    width:295px;
    _width:305px;
    padding:5px 0 5px 15px;
}

.taula_preus td.preu_preu{
    text-align:right;
    width:100px;
    _width:115px;
    padding:0 15px 0 0;
    font-weight:bold;
}

/****************************/
/***** Menus ****************/
/****************************/
.menus .tipus_titol{
    margin:0 0 7px 0;
    padding:5px 5px 5px 10px;
    background:#993333;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}

.taula_menus{
    width:440px;
    margin:0 0 15px 5px;
}

.taula_menus tr{
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/puntejat_vermell.png') repeat-x bottom left;
}

.taula_menus td{
    font-size:13px;
    vertical-align:top;
}

.taula_menus td.menu_nom{
    width:305px;
    padding:5px 0 15px 5px;
}
    .taula_menus td.menu_nom span.titol{
        display:block;
        margin-bottom:15px;
        color:#993333;
        font-weight:bold;
    }
    .taula_menus td.menu_nom li{
        margin:0 0 0 25px;
        padding:3px 0;
        border-bottom:0;
        font-size:13px;
        color:#000000;
        font-weight:normal;
    }

.taula_menus td.menu_preu{
    text-align:right;
    width:115px;
    padding:5px 15px 0 0;
    color:#993333;
    font-weight:bold;
}
div.peu_menus{
    padding:5px;
    font-size:12px;
    font-style:italic;
}

/* Calendari */
.taula_ocupacio{
    width:725px;
    margin:0 0 15px 0;
}

.taula_ocupacio td{
    text-align:center;
}

.taula_ocupacio td.llegenda{
    padding-top:7px;
    height:25px;
    text-align:center;
    vertical-align:middle;
    font-family:'allerregular',arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    font-weight:bold
}

.calendaris{
    float:left;
    width:220px;
    _width:235px;
    margin:0 0 20px 0;
    padding:0 0 0 15px;
}

.calendaris div.nom_mes{
    margin:0 0 7px 0;
    text-align:center;
    font-family:'allerbold',arial,helvetica,sans-serif;
    color:#993333;
    font-size:13px;
}
.calendari_mes{
    width:210px;
}

.calendari_mes th, .calendari_mes td{
    width:30px;
}

.calendari_mes th{
    background:#993333;
    border-bottom:1px solid #FFFFFF;
    font-family:'allerregular',arial,helvetica,sans-serif;
    color:#FFFFFF;
    font-size:13px;
}

.calendari_mes td{
    padding:0 5px 0 0;
    height:20px;
    text-align:right;
    border-bottom:1px solid #993333;
    font-family:'allerregular',arial,helvetica,sans-serif;
    font-size:14px;
}

.calendari_mes td.reservat{
    background:#993333;    
    color:#FFFFFF;
}

.calendari_mes td.prereservat{
    background:#CCCCCC;
}

.calendari_mes.editable{
    width:665px;
    border-collapse:collapse;
}

.calendari_mes.editable th, .calendari_mes.editable td{
    width:95px;
}

.calendari_mes.editable th{
    height:30px;
    background:#DDDE00;
    color:#616114;
}

.calendari_mes.editable td{
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    color:#616114;
    height:70px;
    padding-top:15px;
    text-align:center;
    vertical-align:top;
    font-size:20px;
    font-weight:bold;
}

.calendari_mes.editable td:last-child{
    border-right:0px;
}

/* Contacte */
#formulari{
	margin:0 0 0 15px;
}

#formulari .txt_contacte{
	margin:15px 25px 0 0;
}

#formulari .txt_contacte strong{
	color:#993333;
	font-size:14px;
}

#formulari .taula_contacte{
    width:450px;
    margin:25px 0 0 0;
}

#formulari .form_etiqueta{
    width:100px;
    padding-bottom:7px;
    font-family:'allerbold',arial,helvetica,sans-serif;
    color:#993333;
}

#formulari .form_inputs{
    width:300px;
    padding:0 0 15px 0;
}

#formulari .form_boto{
    padding:5px 10px;
    background:#993333;
    box-shadow:2px 2px 2px #999999;
    border:0;
    color:#FFF;
    font-family:'allerbold',arial,helvetica,sans-serif;
    font-size:14px;
}

#formulari .form_boto:hover{
    background:#B33000;
}

#formulari .form_camp{
    padding:0 5px 0 5px;
    width:340px;
    _width:350px;
    height:30px;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border:1px solid #993333;
    box-shadow:2px 2px 2px #999999;
    font-family:'allerbold',arial,helvetica,sans-serif;
    font-size:14px;
}

#formulari .form_camp.textarea{
    height:140px;
    _height:150px;
    padding-top:5px;
    padding-bottom:5px;
}

#formulari label.error{
    display:block;
    margin:5px 0 0 0;
    color:#FF0000;
    font-size:13px;
    font-style:italic;
}

#formulari input.error, #formulari textarea.error {
    border: 1px solid #FF0000;
}

#carregant{
    display:none;
    margin:50px 0 0 0;
    width:200px;
    background:url('/web/20181227133910im_/http://www.masbatllori.com/imgs/layout/loader.gif') no-repeat center center;
}

#resposta{
    display:none;
    margin:50px 0 0 50px;
    padding:15px;
    width:320px;
    _width:350px;
    border:1px solid #993333;
    box-shadow:2px 2px 2px #999999;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    text-align:center;
    background:#FFFFFF;
    font-family:'allerbold',arial,helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:24px;
}

/*
     FILE ARCHIVED ON 13:39:10 Dec 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:10:23 Oct 19, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.555
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.011
  esindex: 0.011
  cdx.remote: 7.397
  LoadShardBlock: 91.878 (3)
  PetaboxLoader3.datanode: 119.654 (5)
  load_resource: 310.956 (2)
  PetaboxLoader3.resolve: 261.005 (2)
*/