/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700|Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);
@import url(https://fonts.googleapis.com/css?family=BenchNine:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700);

/* reset d'estils navegadors */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 vertical-align: baseline;
}
img {image-rendering: optimizeSpeed;}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
 width:100% !important;
 border:1px solid #E0E8E8;
 margin-bottom:10px;
 margin-top:10px; 
}




table tr {padding:0; margin:0;}
table th {padding:5px; vertical-align:bottom; background-color:#E8E8E8; color:#000; border-style: solid; border-color:#E0E8E8; border-width:1px; border-collapse:collapse; font-size:1em; font-weight:bold; border-spacing:0}
table caption {padding:5px; vertical-align:bottom; background-color:#E8E8E8; color:#000; border-style: solid; border-color:#E0E8E8; border-width:1px; border-collapse:collapse; font-size:1em; font-weight:bold; border-spacing:0}
table th a {color:#000;}
table td {border-style:solid; border-color:#E0E8E8; background-color:#F9F9F9; border-width:1px; border-collapse:collapse; padding:5px; border-spacing:0}


input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
html,body {width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; text-rendering: optimizeLegibility; line-height:1.08em; outline:0;}
#contenidor {height:100%;}

em {font-style:italic !important;}
a {color:#017484;}

ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
a:focus, input:focus {
  outline: thin dotted #666666; 
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* reset d'estils navegadors */
.fonslh {background:url(http://www.l-h.cat/img/lh12/common/fons_lh27.jpg) no-repeat center 0; background-attachment:fixed; background-color:#000; background-size:cover;} /* anterior: fons_lh_2020.jpg */
.fonsGaia {background:url(http://www.l-h.cat/img/lh12/common/fons_gaiacurs.png) repeat-y center 0; background-attachment:fixed; background-color:#001c77;}
.fonsFestesPrimaImatgePortada {background-image:url(https://www.l-h.cat/webs/especials/festesprimavera/2016/fonsFestesPrimPortada16.png); background-position:top center; background-repeat:no-repeat; position:fixed; top:0; left:0; width:100%; width:100%; height:100%; z-index:-2;}

.line1 { line-height:1em;}
.line11 { line-height:1.1em;}
.line14 { line-height:1.4em;}
.line15 { line-height:1.5em;}
.line2 { line-height:2em;}

.icoLlegirmes { background:url(http://www.l-h.cat/img/lh12/common/ico_llegirmes.png) no-repeat 0 0 !important; width:21px; height:21px; display:inline-block}

.botoComprarEntrades { display:inline-block; vertical-align:middle; margin-top:10px; margin-bottom:10px;}
.botoComprarEntrades img { display:inline-block; vertical-align:middle; border:0;}

.videoBlocBlancMig {display:block; text-align:center; width:100%; height:100%}
.videoBlocBlancMig iframe {width:100% !important; height:16rem !important; text-align:center; display:block; margin-bottom:20px}

.videoBlocBlancMigLlarg2 {display:block; text-align:center; width:100%; height:100%;}
.videoBlocBlancMigLlarg2 iframe {width:100% !important; height:24rem !important; text-align:center; display:block; margin-bottom:20px}


/* Skip nav styles from Liam */
.omitirtabulacio {position: absolute; display: none; text-align: left; margin: 0; padding: 0} /*For all, including Opera. Display:none used to switch off the skip links for Opera users (it's redundant, Opera has excellent keyboard navigation)*/
* html .omitirtabulacio {display: block} /*Switch on for IE6 and below*/
*+html .omitirtabulacio {display: block} /*Switch on for IE7*/
:root .omitirtabulacio {display: block} /*Switch on for Moz, FF and Safari*/
.omitirtabulacio a {width: 25em; display:block; color: #fff; background: #333; text-decoration: none; padding: 10px; position: absolute; left: -1000em; top: 0; font-family:"Roboto Condensed", 'Arial Narrow', sans-serif;
	font-size:1em;}

.omitirtabulacio a:focus, .omitirtabulacio a:active {z-index: 99999999; top: 1.5em; left: 0; border: 1px solid #000; color: #000; background: #fff !important} /*Note IE bug that requires use of :active to mimic effect of :focus*/
.omitirtabulacio a:hover {cursor: default} 
.omitirtabulaciotarget {width: 1px; height: 1px; overflow: hidden; float: right} /*this seems to be the optimum implementation of a target*/
.scroll-to-top {
  position: fixed;
  right: 0;
  bottom: 10%;
  background-color: rgba(232,73,91,1);
  padding: 1rem;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
  z-index:999;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  border:1px solid #fff;
   -webkit-box-shadow: 0px 0px 10px 0 rgba(1, 1, 1, 0.5);    
	box-shadow: 0px 0px 10px 0 rgba(1, 1, 1, 0.5);
}
.scroll-to-top:hover {background-color: rgba(232,73,91,0.6);}



/* barra corporativa */
.sombraBarraWebsMunicipals {position:absolute; display:inline; width:100%; overflow:hidden; top:0; left:0; z-index:89; background:url(http://www.l-h.cat/img/lh12/common/fons_sombra_barrawebmunicipals.png) repeat-x 0 bottom; height:56px;}
.margeBarraWebsMunicipals { margin-top:80px;}
.barraWebsMunicipals {position:absolute; display:inline; width:100%; overflow:hidden; top:0; left:0; background-color:#ededed; z-index:90; text-align:center;}
.barraWebsMunicipals .contingut { position:relative; width:950px; margin:0 auto; display:inline-block}
.barraWebsMunicipals .contingut .logo {display:inline; float:left; padding-top:2px; padding-bottom:2px;}
.barraWebsMunicipals .contingut .menu, .icones, .idioma {float:right; display:flex; border-left:2px dotted #b7b7b7;}
.barraWebsMunicipals li.ultim {margin:0; padding:0 0 0 12px !important; background:transparent; border:0 !important; }
.barraWebsMunicipals .menu { padding:0; margin:0; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif; color:#686868;}
.barraWebsMunicipals .menu ul {margin:0; padding:15px 20px 15px 20px; list-style:none}
.barraWebsMunicipals .menu ul li {margin:0; padding:0 8px 0 0; background:transparent; border-right:2px dotted #b7b7b7;}
.barraWebsMunicipals .menu ul li a {text-decoration:none; color:#686868; font-size:0.95em; text-transform:uppercase; }
.barraWebsMunicipals .menu ul li:after{
    content: "."; 
    display: inline; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.barraWebsMunicipals .menu ul li {display: inline-block;}
* html .barraWebsMunicipals .menu ul li{height: 1%;}
.barraWebsMunicipals .menu ul li {display: inline;}


.barraWebsMunicipals .icones { padding:0; margin:0; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif; color:#686868;}
.barraWebsMunicipals .icones ul {margin:0; padding:8px 15px 8px 20px; list-style:none}
.barraWebsMunicipals .icones ul li {margin:0; padding:0 5px 0 0; background:transparent;}
.barraWebsMunicipals .icones ul li a {text-decoration:none; color:#686868; font-size:0.95em; text-transform:uppercase; }
.barraWebsMunicipals .icones ul li:after{
    content: "."; 
    display: inline; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.barraWebsMunicipals .icones ul li {display: inline-block;}
* html .barraWebsMunicipals .icones ul li{height: 1%;}
.barraWebsMunicipals .icones ul li {display: inline;}



.barraWebsMunicipals .idioma { padding:0; margin:0; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif; color:#686868;}
.barraWebsMunicipals .idioma ul {margin:0; padding:15px 20px 15px 20px; list-style:none;}
.barraWebsMunicipals .idioma ul li {margin:0; padding:0; background:transparent;}
.barraWebsMunicipals .idioma ul li a {text-decoration:none; color:#686868; font-size:0.95em; text-transform:uppercase; }
.barraWebsMunicipals .idioma ul li:after{
    content: "."; 
    display: inline; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.barraWebsMunicipals .idioma ul li {display: inline-block;}
* html .barraWebsMunicipals .idioma ul li{height: 1%;}
.barraWebsMunicipals .idioma ul li {display: inline;}
/* fi barra corporativa */

cufon {margin:0}

.blocAmpladaGaia {position:relative; display:block; overflow:hidden;}

.mayusculas {text-transform:uppercase;}
.minusculas { text-transform:lowercase;}
.finestraNova {border:0; margin-left:4px; margin-top:-1px; vertical-align:middle; padding:0}
.candau {border:0; margin-left:4px; margin-top:-1px; vertical-align:middle; padding:0}




.arial {font-family: Arial, Helvetica, sans-serif; text-decoration:none; text-rendering: optimizeLegibility;}
a.arial:hover {text-decoration:underline;}
.arialItalic {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic}
.arialBold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.arialBold:hover {text-decoration:underline; font-weight:bold;}
.arialBlanc {font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.arialBlanc a:hover {text-decoration:underline; color:#ffffff;}
.arialBlancBold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none;}
a.arialBlancBold:hover {font-weight:bold; color:#ffffff; text-decoration:underline}
.DINSchriftEn {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}
.DINSchriftMa {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}
.DINSchriftEa {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}
.DINSchriftMi {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}
.RobotoCondensed {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif; text-rendering: optimizeLegibility;}
.Roboto {font-family: 'Roboto', Arial, sans-serif; text-rendering: optimizeLegibility;}
.Oswald { font-family:'Oswald', Arial, Helvetica; text-rendering: optimizeLegibility;}
.OpenSans { font-family:'Open Sans', Arial, Helvetica; text-rendering: optimizeLegibility;}
.OpenSansCondensed { font-family:'Open Sans Condensed', 'Arial Narrow', Helvetica; text-rendering: optimizeLegibility;}


/* molles de pa */
.mollesPa {float:left; margin:0 0 10px 0; padding:0; display:block; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}

.mollesPa .estic { 
	color:#FFFFFF; 
	font-size:0.75em;
	padding:3px 0 1px 10px; 
	margin:0;
	float:left;
	background:url(http://www.l-h.cat/img/lh12/common/fons_mollesPa.png) 0 0 repeat;
	border-top:1px solid #2B575B;
	border-bottom:1px solid #2B575B;
	border-left:1px solid #2B575B;	
	min-height:18px;
	}

.mollesPa ol {text-transform:uppercase; float:left; padding:0; margin:0;}

.mollesPa ol li {
	list-style:none; 
	display:block;
	float:left;	 
	color:#FFFFFF; 
	padding:0;
	margin:0;
	min-height:22px;
	font-size:0.75em; 	
	border-top:1px solid #2B575B;
	border-bottom:1px solid #2B575B;	
	background:url(http://www.l-h.cat/img/lh12/common/borde_mollesPa.png) top left no-repeat;	
	}
	
.mollesPa ol li span { 	
	color:#FFFFFF; 
	background:url(http://www.l-h.cat/img/lh12/common/fons_mollesPa.png) 0 0 repeat; 	
	margin:0 0 0 10px;
	display:block;
	padding:2px 0 2px 8px;
	min-height:18px;
	}
	
.mollesPa ol li span a {color:#FFFFFF; display:block; font-weight:400}	


.mollesPa ol li.ultim {
	border-top:1px solid #2B575B;
	border-bottom:1px solid #2B575B;
	background:url(http://www.l-h.cat/img/lh12/common/borde_mollesPa_ultim.png) 0 0 no-repeat;
	}

.mollesPa ol li.ultim a{ font-weight:600}
	
.mollesPa ol li.ultim span{	
	background:url(http://www.l-h.cat/img/lh12/common/fons_mollesPa_ultim.png) 0 0 repeat; 
	color:#FFFFFF;  
	margin:0 0 0 10px;
	display:block;
	padding:3px 0 1px 8px;
	}
.mollesPa .voreraFi {background:url(http://www.l-h.cat/img/lh12/common/borde_mollesPa_fi.png) 0 0 no-repeat; width:10px; height:24px; float:left; display:block;}	
	



/* sense info */ 
.senseInfo {width:100%; float:left; border-top:1px solid #838340; border-bottom:1px solid #838340; margin-top:10px; margin-bottom:10px; background-color:#eaead3}
.senseInfoCont {width:100%; float:left; padding-top:15px; padding-bottom:15px}
.senseInfoText { text-align:center; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}
.senseInfoText span {background:url(http://www.l-h.cat/img/common/ico_info.png) no-repeat left top; padding:6px 0 6px 35px}




.missatgeNoInfo {padding:10px 10px 10px 45px; border-radius:15px; -webkit-border-radius:15px; border:1px solid #FDF5E0; display:block; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:0.75em; background:url(http://www.l-h.cat/img/common/ico_info.png) no-repeat 10px 5px; background-color:#FCFBE1}

/* cercador interns */
.paginador {color:#2E2E2E; padding-top:5px; padding-bottom:5px; float:right;}
.paginador span.text {color:#000; font-weight:bold; font-size:0.75em; background:transparent;}
.paginador span span{color:#fff; font-size:0.9em; background-color:#017484; padding-left:5px; padding-right:5px;}
.paginador a {font-family:Arial, Helvetica, sans-serif; color:#017484; font-size:0.9em;}

/* capses */

.contBlocImatge {position:relative; display:block; z-index:0;  -webkit-border-radius:5px; border-radius:5px; border-collapse:collapse; overflow:hidden}
.contBlocImatge img {width:890px; display:block}
.contBlocImatge .titolSeccio { position:absolute; top:30px; left:30px; font-size:1.8em; color:#FFFFFF;}


.contBlocImatge2 {position:relative; clear:both;}
.contBlocImatge2 img {width:100%;}



.contBloc {padding-right:30px; padding-left:30px; display:block; width:auto; overflow:hidden; border-radius:15px; padding-top:15px; padding-bottom:15px;}




.blocBlancLlarg {width:950px; margin-bottom:10px; display:block; float:left;}
.blocBlancLlarg .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color: #fff; }




.blocBlancLlargCapsal {width:950px; margin-bottom:10px; display:block; }
.blocBlancLlargCapsal .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat;  background-color: #fff; padding-top:30px; padding-bottom:30px; border-radius:15px}




.blocBlauLlarg {width:950px; margin-bottom:10px; display:block; float:left;}
.blocBlauLlarg .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts_blau.png) 0 0 repeat; background-color: #cce9ee;}


.blocBlancMigLlarg {width:712px; margin-bottom:10px; display:block; float:left;}
.blocBlancMigLlarg .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color: #fff; }



.blocBlancMigLlarg2 {width:742px; margin-bottom:10px; display:block; float:left;}
.blocBlancMigLlarg2 .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color: #fff;}



.blocBlancCurt {width:228px; margin-bottom:10px; display:block; float:left;}
.blocBlancCurt .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color:#fff;}

.wpx168 .wpx228 {width:168px}

.blocBlancPetit {width:198px; margin-bottom:10px; display:block; float:left;}
.blocBlancPetit .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color: #fff;}



.blocBlauPetit {width:198px; margin-bottom:10px; display:block; float:left;}
.blocBlauPetit .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.png) 0 0 repeat; background-color: #0194a8;}


.blocAgendaPetit {width:198px; margin-bottom:10px; display:block; float:left;}
.blocAgendaPetit .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.png) 0 0 repeat; background-color: #0194a8; padding-top:25px; padding-bottom:13px;}
.blocAgendaPetit .linkMes {text-align:right; position:absolute; top:-30px; right:25px;}
.blocAgendaPetit .linkMes a {background-color:#FFFFFF;}


.blocBlancMig {width:534px; margin-bottom:10px; display:block; float:left;}
.blocBlancMig .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat; background-color:#fff;}
.blocBlancMig .fonsBlau {width:454px;}
.blocBlancMig .barraAgd {width:474px;}


.capsaBlancCol {width:229px; float:left;}
.capsaBlancCol .capsaCont {width:169px; padding-left:30px; padding-right:30px; float:left; background:url(http://www.l-h.cat/img/lh12/common/capsaCont.gif) repeat left 0; background-color:#FFFFFF; padding-top:15px; padding-bottom:15px; border-radius:15px}



.blocBlauTransLlarg {width:950px; margin-bottom:10px; display:block; float:left;}
.blocBlauTransLlarg .contBloc {background:url(http://www.l-h.cat/img/lh12/common/fons_blau_trans.png) 0 0 repeat; padding-top:15px; padding-bottom:15px; border-radius:15px;}



.capsaTurqMax {width:950px; z-index:9000; display:block; float:left; clear:both;}
.capsaTurqMax .capsaCont { display:block; width:auto; overflow:hidden; padding-left:30px; padding-right:30px; background:url(http://www.l-h.cat/img/lh12/common/capsaContTurqMax.png) 0 0 repeat; border-radius:15px; padding-top:15px; padding-bottom:15px}


.capsaBlavaSobreBlanc { padding:10px; float:left; position:relative; margin-bottom:10px; background-color:#d7eff3;}

.capsaGrise2e2e2{
	margin:0;
	float:left;
	background-color:#e2e2e2;
	border:10px solid #e2e2e2;
	}

.capsaGrogaFormularis {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
	text-align:center;
	background-color:#FDFDE2; 
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #D6D6B4;
}

/*campanyes*/
.capsaCampanyes {width:100%; float:left; position:relative; margin-bottom:10px; border-radius:15px; background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat;  background-color: #fff; padding-top:30px; padding-bottom:30px;}


#wrapper {
	float:left;
  width: 950px;
  margin: 0 auto;
	display:block;
	background:url(http://www.l-h.cat/img/lh12/common/fons_punts.gif) 0 0 repeat;
	background-color: #fff;
}

#slider {
	width:890px;
  margin: 0 auto;
  position: relative;
	float:left;
	display:block;
	margin-left:30px;
	margin-right:30px;
	z-index:0	
}

.scroll {
	overflow:auto;
  	position: relative;
	float:left;
}

.scroll, .tamanyCampanya, .tamanyCampanya a img {width:890px; height:170px; display:block;}


.scrollContainer div.panel {
	padding:0;
	margin:0;
  width: 890px;
	height: 200px;
	float:left;
	overflow:auto;
	position:relative;
	}
	
.titulars {position:absolute; bottom:30px; margin-left:30px; margin-right:30px; display:none}
.titularstop {position:relative; height:13px; clear:both; margin-left:13px; margin-right:13px; background: url(http://www.l-h.cat/img/lh12/common/fons_titular.png) 0 0 repeat;}
.titularsbot {position:relative; height:13px; clear:both; margin-left:13px; margin-right:13px; background: url(http://www.l-h.cat/img/lh12/common/fons_titular.png) 0 0 repeat;}
.titularstop .topEsqBlancTrans { left:-13px;}
.titularstop .topDreBlancTrans { right:-13px;}
.titularsbot .botEsqBlancTrans { left:-13px; }
.titularsbot .botDreBlancTrans { right:-13px;}
.topEsqBlancTrans {background:url(http://www.l-h.cat/img/lh12/common/topEsqBlancTrans.png) top left no-repeat; top:0px; left:0px; width:13px; height:13px; position:absolute;  z-index:1}
.topDreBlancTrans {background:url(http://www.l-h.cat/img/lh12/common/topDreBlancTrans.png) top right no-repeat; top:0px; right:0px; width:13px; height:13px; float:left; display:block; overflow:hidden; position:absolute; z-index:1}
.botEsqBlancTrans {background:url(http://www.l-h.cat/img/lh12/common/botEsqBlancTrans.png) bottom left no-repeat; bottom:0px; left:0px; width:13px; height:13px; float:left; display:block; overflow:hidden; position:absolute; z-index:1}
.botDreBlancTrans {background:url(http://www.l-h.cat/img/lh12/common/botDreBlancTrans.png) bottom right no-repeat; bottom:0px; right:0px; width:13px; height:13px; float:left; display:block; overflow:hidden; position:absolute; z-index:1}
.titulars .titularscont {background: url(http://www.l-h.cat/img/lh12/common/fons_titular.png) 0 0 repeat; margin:0; padding:0 10px 0 10px; position:relative; font-size:0.9em; color:#000; font-family:Arial, Helvetica, sans-serif; float:left;}

.panelCampanyes { position:relative; float:left;}

.scrollButtons {
    position: absolute;
    top: 10px;
	  cursor:pointer;
	 	z-index:1;
}

.scrollButtons.left {
    left: 15px;
}

.scrollButtons.right {
    right: 15px;
}
/* fi campanyes */

/* noticies */
#wrapperNoticies {
    width: 712px;
    margin: 0 auto;
	padding:0;

}

#sliderNoticies {
	width:653px;
    position: relative;
	float:left;	
}

.scrollNoticies {
    width: 490px;
	overflow:hidden;
    position: relative;
	margin-right:10px;
	float:left;
}
.scrollNoticies, .panelNoticies, .navigationNoticies {height: 250px;}

.fonsBlauNoticies {background-color:#F4F9FA; min-height:170px;}
.blocAccessosA .contBloc {min-height:341px}
.blocNoticies .contBloc {min-height:220px}
.mhnoticies {height: 200px !important;} 

.scrollContainerNoticies div.panelNoticies {
	padding:0;
	margin:0;
  width: 490px;
	float:left;
	overflow:auto;
	position:relative
	}

.scrollContainerNoticies div.panelNoticies h3 {width:99.1%; margin:0; font-size:1.1em}

	
.navigationNoticies {
	width:153px !important;
	overflow:auto;
}



.scrollButtonsNoticies {
    position: absolute;
    top: -34px;
    cursor: pointer;
	z-index:1;
}

.scrollButtonsNoticies.left {
    right: 40px;
}

.scrollButtonsNoticies.right {
    right: 0;
}
/* fi noticies */






/* barra */
#barraCorporativa { float:left; width:100%;}
#barraCorporativa .barralogo {float:left; margin:0; padding:0;}
#barraCorporativa .barralogo a {margin:0}
#barraCorporativa .barralogo a img {border:0; float:left}
#barraCorporativa .barraLema {float:right; text-align:right; margin-top:3px;}
#barraCorporativa .barraLinks { float:left; text-align:center; margin-top:20px; width:46%; }
#barraCorporativa .barraLinks ul {padding:0; margin:0; list-style:none; width:100%; vertical-align:middle; display:inline;}
#barraCorporativa .barraLinks li {margin:0; padding:0 0 0 12px; background:url(http://www.l-h.cat/img/lh12/common/separador.png) no-repeat left 5px;}
#barraCorporativa .barraLinks ul li a {text-decoration:none; color:#fff; font-size:0.9em; text-transform:uppercase; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}

#barraCorporativa .barraLinks ul li:after{
    content: "."; 
    display: inline; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#barraCorporativa .barraLinks ul li {display: inline-block;}
* html #barraCorporativa .barraLinks ul li{height: 1%;}
#barraCorporativa .barraLinks ul li {display: inline;}
#barraCorporativa .barraLinks li.primer {background:transparent;}


#barraCorporativa .barraLinks ul li.xarxes {clear:both; display:block; text-align:center; padding-top:5px; background:transparent;}
#barraCorporativa .barraLinks ul li.xarxes a { width:30px; height:30px; vertical-align:middle; text-align:center; margin-right:5px;}




/* imatges */

a img{border:0;}
.mesImatges {position:relative; margin:0; padding:0; float:left;}
.mesImatges .simbolmes {position:absolute; bottom:10px; right:10px; margin:0; padding:0; background:url(http://www.l-h.cat/img/lh12/common/ico_mesimatges.png) top left no-repeat; float:right}

.imatgeMaxhVisor{max-height:550px; border: 0; width:100%; float:left;}
.imatgeMaxh120 {max-height:120px; border: 0; width:100%; float:left;}
.imatgeMaxh155 {max-height:155px; border: 0; width:100%; float:left;}
.imatgeh170 { height:170px; border: 0; width:100%; float:left;}

.imatgetamanylliure {border:0; float:left; width:100%;}
.imatgetamanymaxim {float:left; width:100%; border:0;}
.imatgetamanymaximdisponible {width:100%; border:0; display:inline-block}
.imatgetamanymaximdisponible2 {border: 0; width:100%; float:left;}
.imatgetamanyreal img {border:0; float:left;}

.imatge100x100 {height:100px; width:100px; border:0; float:left;}
.imatge711x120 {width:711px; height:120px; border:0;}
.imatge80x80 {height:80px; width:80px; border:0; float:left;}
.imatge35x35 {height:35px; width:35px; border:0; float:left;}
.imatge80 {height:80px; border:0; float:left;}
.imatgelliurex100 {height: 100px; width:auto; border:0; float:left;}
.imatgelliurex150 {height: 150px; width:auto; border:0; float:left;}
.imatge100xlliure {width:100px; border:0;}
.imatge350xlliure {width: 350px; border:0; float:left;}
.imatge145x145 {width:145px; height:145px; border:0; float:left;}
.imatgew145 {width:145px; border:0; float:left;}
.imatgeButlletiAMPA{width:130px; height:130px;}
.imatge40mailing {width:60px; height:60px; float:left;}
.imatgeCampanya145x145 {width:145px; height:145px; border:0; float:left; }
.imatgeCampanya145xdisponible {width:145px; border:0; float:left;}

/* camp cercador gris*/
#cercadorGris {float:left; padding:0; position:relative;}
#cercadorGris .campCercadorGris {font-size:0.75em; background-color:#ECECEC; padding:0; }
#cercadorGris .campCercadorGris label {position:absolute; left:-9999px; overflow:hidden;}
#cercadorGris form {padding:0; margin:0; float:left}
#cercadorGris .campCercadorGris .buscaTextGris {
background-color:#ECECEC;
border:0 none;
color:#000;
font-size:0.7em;
margin-right:10px;
padding-left:20px;
min-height:24px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif
}
/* camp cercador gris*/

/* camp cercador taronja*/
#cercadorTaronja {float:left; padding:0; position:relative;}
#cercadorTaronja .campCercadorTaronja {font-size:0.75em; background-color:#FDECDB; padding:0; }
#cercadorTaronja .campCercadorTaronja label {position:absolute; left:-9999px; overflow:hidden;}
#cercadorTaronja form {padding:0; margin:0; float:left}
#cercadorTaronja .campCercadorTaronja .buscaText {
background:transparent;
border:0 none;
color:#000;
font-size:0.7em;
margin-right:10px;
padding-left:20px;
min-height:24px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif
}

/* camp cercador taronja*/

/* camp cercador blanc*/
#cercadorBlanc {float:left; padding:0; position:relative;}
#cercadorBlanc .campCercadorBlanc {font-size:0.75em; background-color:#fff; padding:0; margin:0 }
#cercadorBlanc .campCercadorBlanc label {position:absolute; left:-9999px; overflow:hidden;}
#cercadorBlanc form {padding:0; margin:0; float:left}
#cercadorBlanc .campCercadorBlanc .buscaText {
background:transparent;
border:0 none;
color:#000;
font-size:0.7em;
margin-right:10px;
padding-left:20px;
min-height:24px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif
}

/* camp cercador taronja*/

.botoCercarDirectori {position:relative; padding:0; float:left; margin:0 0 0 10px; font-size:0.75em;}
.botoCercarDirectori input{ border:0; background-color:#017484; color:#FFFFFF;  padding:7px; margin:0; min-height:24px; float:left; font-family:Arial, Helvetica, sans-serif;}


#cercadorInt {float:left; padding:0; margin-top:10px; margin-left:10px;}
#cercadorInt .campCercadorInt{font-size:0.75em; background-color:#FFFFFF; padding:0; float:left; position:relative; width:90px; margin-right:5px}
#cercadorInt .campCercadorInt label {position:absolute; left:-9999px; overflow:hidden;}
#cercadorInt form {padding:0; margin:0; float:left}
#cercadorInt .campCercadorInt .buscaTextInt {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#000;
font-size:0.75em;
margin-right:10px;
margin-left:10px;
min-height:18px;
vertical-align:middle;
padding:0;
font-size:1em;
width:80%
}
#cercadorInt .lupa {border:0 none; vertical-align:middle; float:left;}





/* temps*/
.llistaTemps{
	width: 100%;
	float: left;
	padding:0;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-image:url(http://www.l-h.cat/img/temps/fons_temps.gif); 
	background-repeat:repeat-x; 
	background-color:#CCCCCC;
	}
.llistaTemps ul{
	margin: 0;
	padding: 0;
	background:url(http://www.l-h.cat/img/temps/fons_linea.gif) repeat-y left 0;
}
.llistaTemps ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistaTemps ul li{
	padding: 1px 0 2px 33px;
	clear:both;	
}
.llistaTemps ul li{display: inline-block;}
* html .llistaTemps ul li{height: 1%;}
.llistaTemps ul li {display: block;}


.llistaTemps .sol {background: url(http://www.l-h.cat/img/temps/ico_sol.gif) no-repeat left 0;}
.llistaTemps .nubalts {background: url(http://www.l-h.cat/img/temps/ico_nva.gif) no-repeat left 0;}
.llistaTemps .nubsol {background: url(http://www.l-h.cat/img/temps/ico_pen.gif) no-repeat left 0;}
.llistaTemps .nuvol {background: url(http://www.l-h.cat/img/temps/ico_men.gif) no-repeat left 0;}
.llistaTemps .plugim {background: url(http://www.l-h.cat/img/temps/ico_plu.gif) no-repeat left 0;}
.llistaTemps .pluja {background: url(http://www.l-h.cat/img/temps/ico_pluj.gif) no-repeat left 0;}
.llistaTemps .plujasol {background: url(http://www.l-h.cat/img/temps/ico_rui.gif) no-repeat left 0;}
.llistaTemps .tempesta {background: url(http://www.l-h.cat/img/temps/ico_tem.gif) no-repeat left 0;}
.llistaTemps .pedra {background: url(http://www.l-h.cat/img/temps/ico_tcal.gif) no-repeat left 0;}
.llistaTemps .neu2 {background: url(http://www.l-h.cat/img/temps/ico_neu.gif) no-repeat left 0;}
.llistaTemps .boira {background: url(http://www.l-h.cat/img/temps/ico_boir.gif) no-repeat left 0;}
.llistaTemps .boirina {background: url(http://www.l-h.cat/img/temps/ico_boi.gif) no-repeat left 0;}
.llistaTemps .ruixatneu {background: url(http://www.l-h.cat/img/temps/ico_ruin.gif) no-repeat left 0;}

.temps {padding:10px; margin:0; list-style:none; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; float:left;}
.temps div {padding:0; margin:0; min-height:28px; clear:both;}
.temps div a {color:#017484; font-weight:bold; padding:0 0 3px 0; margin:0 0 0 35px; clear:both;}
.temps div a:focus { background-color:#017484; color:#ECF6F8;}
.temps div span {color:#000; margin:0 0 0 35px; font-size:0.9em; padding:0}
.temps div p {color:#000; margin:0 0 0 35px; font-size:0.9em; padding:0}
.temps div div.alinear {color:#000; margin:0 0 0 50px; font-size:0.9em; padding-top:8px;}
.temps div ul { float:left; margin:0; padding:0; width:100%; list-style:none;}
.temps li { padding:0; margin:0; background:transparent;}


.sol {background: url(http://www.l-h.cat/img/lh12/temps/ico_sol.png) no-repeat left 0;}
.nubalts {background: url(http://www.l-h.cat/img/lh12/temps/ico_nva.png) no-repeat left 0;}
.nubsol {background: url(http://www.l-h.cat/img/lh12/temps/ico_pen.png) no-repeat left 0;}
.nuvol {background: url(http://www.l-h.cat/img/lh12/temps/ico_men.png) no-repeat left 0;}
.plugim {background: url(http://www.l-h.cat/img/lh12/temps/ico_plu.png) no-repeat left 0;}
.pluja {background: url(http://www.l-h.cat/img/lh12/temps/ico_pluj.png) no-repeat left 0;}
.plujasol {background: url(http://www.l-h.cat/img/lh12/temps/ico_rui.png) no-repeat left 0;}
.tempesta {background: url(http://www.l-h.cat/img/lh12/temps/ico_tem.png) no-repeat left 0;}
.pedra {background: url(http://www.l-h.cat/img/lh12/temps/ico_tcal.png) no-repeat left 0;}
.neu2 {background: url(http://www.l-h.cat/img/lh12/temps/ico_neu.png) no-repeat left 0;}
.boira {background: url(http://www.l-h.cat/img/lh12/temps/ico_boir.png) no-repeat left 0;}
.boirina {background: url(http://www.l-h.cat/img/lh12/temps/ico_boi.png) no-repeat left 0;}
.ruixatneu {background: url(http://www.l-h.cat/img/lh12/temps/ico_ruin.png) no-repeat left 0;}

/* fi temps */



/*justificacio vertical*/
.valignTop {vertical-align:top;}
.valignMiddle { vertical-align:middle;}
.valignBottom {vertical-align:bottom;}

/*fluxes*/
.floatright {float:right; display:inline;}
.floatleft {float:left; display:inline;}
.floatnone { float:none;}
.clearleft {clear:left;} 
.clearRight {clear:right;} 
.clearboth {clear:both;} 

/*tipus capsa*/
.displayInline { display:inline;}
.displayInlineBlock { display:inline-block;}
.displayBlock { display: block;}
.displayTable { display:table;}
.displayTableColumn { display:table-column;}
.displayTableCell { display:table-cell;}
.displayTableRow { display:table-row;}

/* comportaments capsa */
.overflowScroll { overflow:scroll;}
.overflowhidden { overflow:hidden;}
.overflowAuto { overflow:auto;}
.overflowVisible { overflow:visible;}


/*justificacio horitzontal*/
.esq { text-align:left;}
.dre { text-align: right;}
.cen {text-align: center;}
.justificat {text-align: justify;}

/* posicio*/
.fijo { position:fixed;}
.relativo { position:relative;}
.absoluto { position:absolute;}
.posicioBottom { bottom:0}
.posicioTop { top:0}
.posicioLeft { left:0}
.posicioRight {right:0}
.topm20 {top:-20px;}
.z-index0 { z-index:0}
.z-index1 { z-index:1}

/* estil font */
.subratllat { text-decoration:underline;}
.fw300 { font-weight:300;}
.fw400 { font-weight:400;}
.fw500 { font-weight:500;}
.fw700 { font-weight:700;}
.fw900 { font-weight:900;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.cursiva {font-style:italic;}
.nodeco a, .nodeco a:hover, a:hover.nodeco, a.nodeco {text-decoration:none !important; }
.yesdeco a, .yesdeco a:hover, a:hover.yesdeco, a.yesdeco, .yesdeco {text-decoration:underline !important;}

/* impressio */
.noImprimible {}
.nomesImpressora {display:none;}


/* efectes */
.hand { cursor: pointer;}
.transparent {background:transparent;}

/* visualització */
.visibilidad { visibility:visible;}
.visibilidadoculta {
	position: absolute;
    margin: -1px 0 0 -1px;
    padding: 0;
    display: block;
    width: 1px;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    outline: 0;
}
.activar { display:block;}
.desactivar { display:none;}




/* llistes */

/* generic */
ul{
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	display:table-cell;
	width:100%
}
ol{
	padding:0 0 10px 18px;
	margin:0;
	display:table-cell;
	width:100%
}
ol li { padding-bottom:3px; padding-top:3px;}

ul li {
	margin:0;
	padding:3px 0 3px 18px;
	display:block; 
	background: url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 8px 9px;
}
	
ol li ol{
	padding:10px 0 10px 10px;
	margin:0;
	}
	
ul li ul{
	padding:10px 0 10px 10px;
	margin:0;
	list-style:none;
}

ul li ul li{
	padding:3px 0 3px 18px;
	margin:0;
	background: url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 8px 9px;
	}

ul li ul li ul{
	padding:10px 0 10px 10px;
	margin:0;
	list-style:none;	
}
	
ul li a {
	color:#017484; 
	text-decoration:none;
	padding:0;
	margin:0;}
ul li a:focus { text-decoration:underline !important;}
ul li img {vertical-align:middle;}	
ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
ul li {display: inline;}
* html ul li{height: 1%;}
ul li {display: block;}





/* llista accions */
.llistaAccions {padding:0; margin:0}
.llistaAccions ul {list-style:none; float:left; width:100%; margin:0; padding:0;}
.llistaAccions ul li {float:left; padding:0; font-size:0.75em; margin:0; background:url(http://www.l-h.cat/img/common/separador11.gif) top right repeat-y;}
.llistaAccions ul li:last-child {float:left; padding:0; font-size:0.75em; margin:0; background:transparent;}
.llistaAccions ul li a.escoltar {background:url(http://www.l-h.cat/img/lh12/common/ico_escoltar.png) top center no-repeat;}
.llistaAccions ul li a.imprimir {background:url(http://www.l-h.cat/img/lh12/common/ico_printp.png) top center no-repeat; }
.llistaAccions ul li a.ajuda {background:url(http://www.l-h.cat/img/common/ico_ajuda.png) top center no-repeat; }
.llistaAccions ul li a.enviar {background:url(http://www.l-h.cat/img/lh12/common/ico_mail.png) top center no-repeat;}
.llistaAccions ul li a.exportar {background:url(http://www.l-h.cat/img/lh12/common/ico_cal_exportp.png) top center no-repeat;}
.llistaAccions ul li a {color:#0092a7; text-decoration:none; display:block; padding:25px 10px 0 10px;}
.llistaAccions ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistaAccions ul li{display: inline-block;}
* html .llistaAccions ul li{height:1%;}
.llistaAccions ul li{display: inline;}


/* llista reds socials */
.llistaRedSocials {padding:0; margin:0;}
.llistaRedSocials ul {list-style:none; float:left; width:100%; margin:0; padding:0;}
.llistaRedSocials ul li {float:left; padding:0; font-size:0.75em; margin:0; background:transparent;}
.llistaRedSocials ul li a {color:#0092a7; text-decoration:none; display:block; padding:0 2px 0 2px;}
.llistaRedSocials ul li a img { border:0;}
.llistaRedSocials ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistaRedSocials ul li{display: inline-block;}
* html .llistaRedSocials ul li{height:1%;}
.llistaRedSocials ul li{display: inline;}


/* llista accessos */
.llistatAccessos{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background:transparent;
	font-size:0.75em;
	color:#000000; 
	}
	
.llistatAccessos ul{
	margin: 0;
	padding: 0;
	text-align:center;
	list-style:none;
	
}

.llistatAccessos ul li{
	padding:0;
	text-align:center;
	margin:0 12px 0 12px;
	float:left;
	background:transparent	
}
.llistatAccessos ul li a { color:#000000; text-decoration:none; padding:55px 0 0 0;	min-width:51px; float:left;}
.llistatAccessos ul li.bustia a{background:url(http://www.l-h.cat/img/lh12/common/ico_bustia.png) center 0 no-repeat; }
.llistatAccessos ul li.bustia {margin:0 !important;}
.llistatAccessos ul li.carpeta a{background:url(http://www.l-h.cat/img/lh12/common/ico_carpeta.png) center 0 no-repeat; }
.llistatAccessos ul li.carpeta {margin:0 !important;}
.llistatAccessos ul li.noticies a{background:url(http://www.l-h.cat/img/lh12/common/ico_noticies.png) center 0 no-repeat;}
.llistatAccessos ul li.agenda a{background:url(http://www.l-h.cat/img/lh12/common/ico_agenda.png) center 0 no-repeat;}
.llistatAccessos ul li.directori a{background:url(http://www.l-h.cat/img/lh12/common/ico_directori.png) center 0 no-repeat;}
.llistatAccessos ul li.tramits a{background:url(http://www.l-h.cat/img/lh12/common/ico_tramits.png) center 0 no-repeat;}
.llistatAccessos ul li.planol a{background:url(http://www.l-h.cat/img/lh12/common/ico_planol.png) center 0 no-repeat; }
.llistatAccessos ul li.planol {margin:0 0 0 12px !important;}
.llistatAccessos ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
	clear: both; 
    visibility: hidden;
}

.llistatAccessos ul li{display: inline-block;}
* html .llistatAccessos ul li{height: 1%;}
.llistatAccessos ul li{display: inline;}


/* llista mapa web portada */
.llistaMapaWebPortada {
	list-style:none;
	margin:30px;
	padding:0;
}
.llistaMapaWebPortada ul{
	margin: 0;
	padding: 0;
	list-style:none;
	float:left;	
	width:100%;
}

.llistaMapaWebPortada ul li{
	margin:0 0 25px 0;
	padding:0;
	float:left;
	width:276px;
	background:transparent;
	}
	
.llistaMapaWebPortada h2 {clear:both; color:#000; font-size:1em; font-weight:bold;}
.llistaMapaWebPortada ul li a {
	padding:1px 0 1px 0;
	font-size:0.75em;
	color:#000;
	float:left;
	text-decoration:none; 
}

.llistaMapaWebPortada ul li{display: inline-block;}
* html .llistaMapaWebPortada ul li{height: 1%;}
.llistaMapaWebPortada ul li{display: block;}
.contBlocMapaWebPortada {background-color:#FFFFFF; position:relative; float:left; margin:0; width:890px;}

.llistaMapaWebPortada .subLlistaMapaweb {	
	margin:0;
	padding:0;
	width:100%;
	float:left;
	}
.llistaMapaWebPortada .subLlistaMapaweb ul {	
	margin: 0;
	padding: 0;
	list-style:none;
	float:left;
	width:100%;
	}
.llistaMapaWebPortada .subLlistaMapaweb ul li{
	padding:0;
	margin:0;
	clear:both;
	background:transparent;
}
.llistaMapaWebPortada .subLlistaMapaweb ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
	clear: both; 
    visibility: hidden;}

.llistaMapaWebPortada .subLlistaMapaweb ul li{display: inline-block;}
* html .llistaMapaWebPortada .subLlistaMapaweb ul li{height: 1%;}
.llistaMapaWebPortada .subLlistaMapaweb ul li{display: block;}




/* llista mapa web */
.llistaMapaWeb {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
}
.llistaMapaWeb ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;	
}

.llistaMapaWeb ul li {
	margin:0 0 18px 0;
	padding:0;
	float:left;
	display:block;
	background:transparent;
	width:100%;
	}
	
.llistaMapaWeb ul li h3 { font-size:1em; color:#017484; text-transform:uppercase}
.llistaMapaWeb ul li h3 a { color:#017484}
.llistaMapaWeb ul li .llistaMapaWeb ul{
	margin:18px 0 0 18px;
	padding:0;
	list-style:none;
	float:left;
	}
	
.llistaMapaWeb ul li .llistaMapaWeb ul li{
	margin:0 10px 0 0;
	padding:0 !important;
	float:left;
	background:transparent;
	display:block;
	width:280px;
	}	
.llistaMapaWeb ul li a {
	color:#000;
	text-decoration:underline; 
}
.llistaMapaWeb ul li h3 { padding:5px 10px 5px 15px}
.llistaMapaWeb ul li{display: inline-block;}
* html .llistaMapaWeb ul li{height: 1%;}
.llistaMapaWeb ul li{display: block;}

.contBlocMapaWeb {background-color:#FFFFFF; position:relative; float:left; margin:0; width:890px;}



/* peu */
.contBlocPeu {background-color:#FFFFFF; padding-right:30px; padding-left:30px; width:auto; display:block; overflow:hidden; padding-top:15px; padding-bottom:15px; border-radius:15px;}


.blocAdresa {float:left; width:30%; font-family:Arial, Helvetica, sans-serif}

.blocXarxes {float:left; text-align:center; width:30%; padding-top:20px}
.blocXarxes a { width:30px; height:30px; vertical-align:middle; text-align:center; margin-right:5px;}


.blocCorporatiu {float:right; text-transform:uppercase; font-size:0.8em; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}


/* llista peu */
.llistatCorporatiu {padding:0; float:right; margin-top:20px;}
.llistatCorporatiu ul { list-style:none; margin:0; padding:0;}
.llistatCorporatiu ul li{ padding:0 5px 0 15px; background:url(http://www.l-h.cat/img/lh12/common/separador_negre.png) no-repeat left center; display: inline;}
.llistatCorporatiu ul li:first-child {background:transparent;}
.llistatCorporatiu ul li a{color:#000000; text-decoration:none; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;}
.llistatCorporatiu ul li:after{content: "."; display: inline; height: 0; clear: both; visibility: hidden;}
.llistatCorporatiu ul li{display: inline;}
* html .llistatCorporatiu ul li{height: 1%;}
/*peu */


/* llista molles pa directori */
.llistaMollespaDirectori{
	width:auto;
	display:block;
	font-size:0.75em;
	color:#017484;
	font-family: Arial, Helvetica, sans-serif;
}
.llistaMollespaDirectori ul{
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	list-style: none;
	display:block;
}
.llistaMollespaDirectori ul li {
	background:transparent;
	display:inline-block;
	margin: 0; 
	padding: 3px 0 3px 0;
}
.llistaMollespaDirectori ul li a {
	margin: 0; 
	padding: 3px 0 3px 0;
	color:#017484;
}

.llistaMollespaDirectori ul li.bold {
	color:#087b89;
	font-weight:bold;
	padding: 3px 0 3px 0;
}

.llistaMollespaDirectori ul li.primer {
	background: transparent;
}


/* llista nomenclator */
.llistatNomenclator{
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	background-color:#F9F9F9;
	display:block;
	border-right: 1px solid #E0E8E8;
	border-left: 1px solid #E0E8E8;	
	}
	
.llistatNomenclator ul{
	margin:0 0 0 35px;
	padding:0;
	list-style:none;
}

.llistatNomenclator ul li{
	margin:0;
	padding:3px 0;
	background:transparent;
	font-size:0.75em;	
}
.llistatNomenclator ul li a {margin:0 0 0 10px; color:#017484; text-decoration:none;}
.llistatNomenclator ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* llista continguts */
.llistatContinguts{
	margin:0;	
	padding:0;	
	width:100%;	
	position:relative;	
	display:inline-block;
	list-style:none
	}
	
.llistatContinguts ul{
	margin:0;	
	padding:0;	
	list-style:none;
	display:inline-block;
}

.llistatContinguts ul li{
	padding:0;	
	margin:0;	
	background:transparent;
	display:inline-block;
}

.llistatContinguts ul li ul {
	list-style:none;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}


.llistatContinguts ul li ul li {
	background:url(http://www.l-h.cat/img/lh12/common/punt_negre.png) no-repeat 5px 8px;
	padding:0 0 0 15px;
	margin:0;
	}
	
.llistatContinguts ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
		clear: both; 
    visibility: hidden;}

.llistatContinguts ul li {display: block;}
* html .llistatContinguts ul li {height: 1%;}
.llistatContinguts ul li a { text-decoration:underline;}

.llistatContinguts .fotoContingut ul { list-style:none;}
.llistatContinguts .fotoContingut ul li { background:none;}
	
/* fi llista continguts */
	
	



.llistatContingutsDashed{
	margin:0;	
	padding:0;	
	width:100%;	
	float:left;	
	position:relative;	
	background:transparent;
	display:block
	}
	
.llistatContingutsDashed ul{
	margin:0;	
	padding:0;	
	list-style:none;	
}

.llistatContingutsDashed ul li{
	padding:3px 0 3px 0;	
	margin:0;	
	background:transparent;
	border-bottom:1px dotted #999;
	vertical-align:middle;
	font-size:0.75em;
}
.llistatContingutsDashed ul li:last-child{ border:0}

.llistatContingutsDashed ul li img {vertical-align:middle; border:0; padding-right:5px;}
.llistatContingutsDashed ul li a {vertical-align:middle; text-decoration:none;}


.llistatContingutsDashed ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
		clear: both; 
    visibility: hidden;}

.llistatContingutsDashed ul li{display: inline-block;}
* html .llistatContingutsDashed ul li{height: 1%;}
.llistatContingutsDashed ul li{display: block;}




.llistatContingutsSolid{
	margin:0;	
	padding:0;	
	width:100%;	
	float:left;	
	position:relative;	
	background:transparent;
	display:block
	}
	
.llistatContingutsSolid ul{
	margin:0;	
	padding:0;	
	list-style:none;	
}

.llistatContingutsSolid ul li{
	padding:8px 0 8px 0;	
	margin:0;	
	background:transparent;
	border-bottom:1px solid #E8E8E8;
	vertical-align:middle;
	font-size:0.75em;
}
.llistatContingutsSolid ul li:last-child{ border-bottom:0}

.llistatContingutsSolid ul li img {vertical-align:middle; border:0; padding-right:8px;}
.llistatContingutsSolid ul li a {vertical-align:middle; text-decoration:none;}


.llistatContingutsSolid ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
		clear: both; 
    visibility: hidden;}

.llistatContingutsSolid ul li{display: inline-block;}
* html .llistatContingutsSolid ul li{height: 1%;}
.llistatContingutsSolid ul li{display: block;}



.llistatBannersDosColumnes .llistatContinguts{
	margin:0;	
	padding:0;	
	width:100%;	
	float:left;	
	position:relative;	
	background:transparent;
	}
	
.llistatBannersDosColumnes .llistatContinguts ul{
	margin:0;	
	padding:0;	
	list-style:none;	
}

.llistatBannersDosColumnes a { 	
	padding:0;	
	margin:0;	
	width:25%;
	float:left;
	background:transparent !important;}
.llistatBannersDosColumnes a img {width:30px !important;}
	
.llistatBannersDosColumnes .llistatContinguts ul li{
	padding:0;	
	margin:0;	
	width:25%;
	float:left;
	background:transparent !important;
}

.llistatBannersDosColumnes .llistatContinguts ul li a img {width:30px !important;}

.llistatBannersDosColumnes .llistatContinguts ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
		clear: both; 
    visibility: hidden;}

.llistatBannersDosColumnes .llistatContinguts ul li{display: inline-block;}
* html .llistatBannersDosColumnes .llistatContinguts ul li{height: 1%;}
.llistatBannersDosColumnes .llistatContinguts ul li{display: block;}
.llistatBannersDosColumnes .llistatContinguts ul li a { text-decoration:underline;}


/* llista desplegable */
.llistatDesplegable {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:100%;
}
.llistatDesplegable ul { list-style:none; margin:0; padding:0; float:left; width:100%;}
.llistatDesplegable ul li {margin:0 0 4px 0; padding:0; width:100%}
.llistatDesplegable .llistatPdf{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	
	}
.llistatDesplegable .llistatPdf ul{
	margin: 0;
	padding: 0;
	float:left;
	width:100%;
	list-style:none;
}

.llistatDesplegable .llistatPdf ul li{
	background:url(http://www.l-h.cat/img/ico_pdf.png) left 2px no-repeat; 
	padding:2px 0 2px 10px;
	margin:0; 
	top:0; 
	font-size:0.75em;
}

.llistatDesplegable .llistatPdf ul li a{ padding: 3px 0 3px 0; margin:0 0 0 10px; float:left; color:#017484;}
.llistatDesplegable .llistatPdf ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.llistatDesplegable a.mes {background:url(http://www.l-h.cat/img/lh12/common/mes.png) 0 2px no-repeat; padding-left:15px; font-size:0.75em; color:#000000; text-decoration:none; font-weight:bold;}
.llistatDesplegable a.menys {background:url(http://www.l-h.cat/img/lh12/common/menys.png) 0 2px no-repeat; padding-left:15px; font-size:0.75em; color:#000000; text-decoration:none;font-weight:bold;}


.llistatDesplegable ul li div.llistatDesplegableItem{
	background-color:#eee;	
	position:relative;
	padding:7px 10px 7px 10px;
	float: left;
	width:96%;
}

.llistatDesplegableItemCont {background-color:#FFFFFF; position:relative; padding:10px; margin-top:10px; clear:both}
.llistatDesplegable ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatDesplegable ul li{display: block;}
* html .llistatDesplegable ul li{height: 1%;}




.llistatMenu1col{
	margin:0 0 20px 0;
	width:100%;
	float:left;
	padding:0;
	background-color:#d7eff3 ;
	position:relative;
	}
.llistatMenu1col .contBlocImatge {position:relative; float:left; margin:10px;}
.llistatMenu1col .contBlocImatge img {width:454px;}
.llistatMenu1col .contBlocLlista {position:relative; width:96%; float:left; margin:10px;}
.llistatMenu1col .contBlocLlista ul{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.llistatMenu1col .contBlocLlista ul li a{ color:#000; text-decoration:none;}
.llistatMenu1col .contBlocLlista ul li{
	width:100%;
	margin:0;
	padding:2px 0 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 
	float:left; 
}
.llistatMenu1col .contBlocLlista ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu1col .contBlocLlista ul li{ display: inline-block;}
* html .llistatMenu1col .contBlocLlista ul li{height: 1%;}
.llistatMenu1col .fonsPuntBlau {margin:10px}



.llistatMenu2col{
	margin:0 0 20px 0;
	width:100%;
	display:block;
	padding:0 0 10px 0;
	background-color:#d7eff3 ;
	position:relative;
	-webkit-border-radius:15px; border-radius:15px; border-collapse:collapse; overflow:hidden
	}

.llistatMenu2col .contBlocImatge {position:relative; margin:10px; display:block; }
.llistatMenu2col .contBlocImatge img {width:100%; border-radius:15px; -webkit-border-radius:15px;}
.llistatMenu2col .contBlocLlista {position:relative; width:100%; display:block; margin:10px;}
.llistatMenu2col .contBlocLlista ul{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
.llistatMenu2col .contBlocLlista ul li a{ color:#000; text-decoration:none;}
.llistatMenu2col .contBlocLlista ul li{
	width:46%;
	margin:0;
	padding:2px 0 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 	
	display: inline-block;
	float:left;
}
.llistatMenu2col .contBlocLlista ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu2col .contBlocLlista ul li {display: inline-block;}
* html .llistatMenu2col .contBlocLlista ul li{height: 1%;}
.llistatMenu2col .fonsPuntBlau {margin:10px}



.llistatMenu3col{
	margin:0 0 20px 0;
	width:100%;
	display:block;
	padding:0 0 10px 0;
	background-color:#d7eff3 ;
	position:relative;
	-webkit-border-radius:15px;  border-radius:15px; border-collapse:collapse; overflow:hidden
	}
.llistatMenu3col .contBlocImatge {position:relative; display:block; margin:10px;}
.llistatMenu3col .contBlocImatge img {width:100%; border-radius:15px;  -webkit-border-radius:15px;}
.llistatMenu3col .contBlocLlista {position:relative; width:100%; display:block; margin:10px;}
.llistatMenu3col .contBlocLlista ul{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
.llistatMenu3col .contBlocLlista ul li a{ color:#000; text-decoration:none;}
.llistatMenu3col .contBlocLlista ul li{
	width:30%;
	margin:0;
	padding:2px 0 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 
	display: inline-block;
	float:left;
	}
.llistatMenu3col .contBlocLlista ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu3col .contBlocLlista ul li{display: inline-block;}
* html .llistatMenu3col .contBlocLlista ul li{height: 1%;}
.llistatMenu3col .fonsPuntBlau {margin:10px}


.llistatMenu2colSenseFons{
	margin:0;
	width:100%;
	display:block;
	padding:10px 0 10px 0;
	border-bottom:1px solid #CFCFCF;
	}
.llistatMenu2colSenseFons ul{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
.llistatMenu2colSenseFons ul li a{ color:#000000; text-decoration:none;}
.llistatMenu2colSenseFons ul li{
	width:43%;
	margin:0;
	padding:2px 2px 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 
	display:inline-block; 
}
.llistatMenu2colSenseFons ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu2colSenseFons ul li{display: inline-block;}
* html .llistatMenu2colSenseFons ul li{height: 1%;}
.llistatMenu2colSenseFons .fonsPuntBlau {margin:10px}


.llistatMenu2colLlarga{
	margin:0 0 5px 0;
	width:100%;
	float:left;
	padding:13px 0 10px 0;
	background:url(http://www.l-h.cat/img/common/fonsMenus11.png) repeat-x bottom left;
	background-color:#E4E4E4;
	}	
.llistatMenu2colLlarga ul{
	width:100%;
	margin:0;
	padding:0 13px 0 0;
	float:left;
	list-style:none;
}
.llistatMenu2colLlarga ul li a{ color:#000000; text-decoration:none;}
.llistatMenu2colLlarga ul li{
	width:45.5%;
	margin:0 2px 5px 13px;
	padding:2px 2px 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 
	float:left; 
	background-color:#ffffff;
}
.llistatMenu2colLlarga ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu2colLlarga ul li{display: inline-block;}
* html .llistatMenu2colLlarga ul li{height: 1%;}
.llistatMenu2colLlarga .fonsPuntBlau {margin:10px}


/* llista pestanyes */

.llistaMenuPestanyes{
	margin:0 0 0 15px;
	padding:0;
	float:left;
	}
.llistaMenuPestanyes ul{
	margin: 0;
	padding:0;
	list-style:none;
}
.llistaMenuPestanyes ul li a{ color:#000000; text-decoration:none;}
.llistaMenuPestanyes ul li{
	background:transparent;
	padding:10px;

	margin:0 3px 0 0;
	top:0; 
	font-size:0.75em; 
	float:left; 
	position:relative;
	background-color:#EBF6F8;
}
.llistaMenuPestanyes ul li.seleccionat{
	top:0; 
	font-size:0.75em; 
	float:left; 
	background-color:#d7eff3;
}
.llistaMenuPestanyes ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistaMenuPestanyes ul li{display: inline-block;}
* html .llistaMenuPestanyes ul li{height: 1%;}




.llistatMenu3colSenseFons{
	margin:0;
	width:100%;
	float:left;
	padding:10px 0 10px 0;
	border-bottom:1px solid #CFCFCF;
	}
.llistatMenu3colSenseFons ul{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.llistatMenu3colSenseFons ul li a{ color:#000000; text-decoration:none;}
.llistatMenu3colSenseFons ul li{
	width:30%;
	margin:0;
	padding:2px 2px 2px 15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 5px 8px; 
	font-size:0.75em; 
	float:left; 
}
.llistatMenu3colSenseFons ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatMenu3colSenseFons ul li{display: inline-block;}
* html .llistatMenu3colSenseFons ul li{height: 1%;}




.llistatCarpetaBlau{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
	}
.llistatCarpetaBlau ul{
	margin:0;
	padding:0;
	list-style:none;
}

.llistatCarpetaBlau ul li{
	margin:0;
	padding:0;
	font-size:0.75em;
	background:url(http://www.l-h.cat/img/common/carpeta.png) no-repeat left 5px;
}
.llistatCarpetaBlau ul li a{ padding: 2px 0 2px 8px; margin:0 0 0 10px; color:#000000; float:left; text-decoration:none;}
.llistatCarpetaBlau ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}





.llistatCarpetaBlauPdf {
	margin:0;
	padding:0;
	float:left;
}
.llistatCarpetaBlauPdf ul{
    list-style:none;
	margin:0;
	padding:0;
}
.llistatCarpetaBlauPdf ul li {
	background:url(http://www.l-h.cat/img/common/carpeta.png) no-repeat 0 0;
	padding:0 0 0 5px;
	display:inline;
	font-size:0.75em;
	}
.llistatCarpetaBlauPdf ul li a {
	color: #000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 0;
}
.llistatCarpetaBlauPdf ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatCarpetaBlauPdf ul li {display: inline-block;}
* html .llistatCarpetaBlauPdf ul li{height: 1%;}
.llistatCarpetaBlauPdf ul li {display: block;}
.llistatCarpetaBlauPdf ul li .llistatPdf { float:left; margin:0; padding:0;}
.llistatCarpetaBlauPdf ul li .llistatPdf ul li{
	font-size:1em;
	padding:4px 0 4px 0;
	margin:0 0 0 14px;
	float:left;
	background:url(http://www.l-h.cat/img/ico_pdf.png) no-repeat 0 0; 
 
}
.llistatCarpetaBlauPdf ul li .llistatPdf ul li a { text-decoration:underline; color:#017484; padding:0 0 0 10px}




.llistatCarpetaBlauCapsa{
	margin:0 0 10px 0;
	padding:10px;
	clear:both;
	border-radius:15px; -webkit-border-radius:15px;
	width:auto;
	display:block;
	position:relative;
	background-color:#F0F0F0;
	}	
.llistatCarpetaBlauCapsa ul{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
.llistatCarpetaBlauCapsa ul li{
	margin:0; 
	padding:0; 
	font-size:0.75em;
	background:url(http://www.l-h.cat/img/common/carpeta.png) no-repeat left 5px;
}
.llistatCarpetaBlauCapsa ul li a{ padding:3px 0 3px 8px; margin:0 0 0 10px; color:#000000; float:left; text-decoration:none;}
.llistatCarpetaBlauCapsa ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.llistatPuntBlauCapsa{
	margin:0;
	padding:0;
	position:relative;
	clear:both;
	display:block;
	border-radius:15px; -webkit-border-radius:15px;
	background-color:#F0F0F0;
	}
.llistatPuntBlauCapsa ul{
	margin:0;
	padding:10px;
	list-style:none;
	display:block;
}
.llistatPuntBlauCapsa ul li{
	margin:0;
	padding:0;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat left 7px; 
	font-size:0.75em;
}
.llistatPuntBlauCapsa ul li.pdf{
	margin:0;
	padding:0 0 0 10px;
	background:url(http://www.l-h.cat/img/common/pdf.png) left top no-repeat; 
}
.llistatPuntBlauCapsa ul li a { padding:2px 0 2px 0; margin:0 0 0 10px; color:#000000; text-decoration:none; float:left}
.llistatPuntBlauCapsa ul li a.blauTurquesa { color:#017484; text-decoration:underline;}
.llistatPuntBlauCapsa ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.llistatPuntBlauCapsaDirectori{	
	padding:0;
	margin:0;
	position:relative;	
	display:block;
	clear:both;
	}
	
.llistatPuntBlauCapsaDirectori ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;	
	display:block;
	}

.llistatPuntBlauCapsaDirectori ul li{
	padding:10px 10px 10px 25px;
	margin-bottom:15px;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 15px 15px;
	font-size:0.75em;
	background-color:#F0F0F0;
	display:block;
	position:relative;
	border-radius:15px; -webkit-border-radius:15px;
}
.llistatPuntBlauCapsaDirectori ul li a { color:#000000;}
.llistatPuntBlauCapsaDirectori ul li a.blauTurquesa { color:#017484; text-decoration:underline}
.llistatPuntBlauCapsaDirectori ul li:after{
    content: "."; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.llistatZip{
	margin:0;
	padding:0;
	width:100%;
	float:left;	
	}
.llistatZip ul{
	margin: 0;
	padding: 0;
	float:left;
	width:100%;
	list-style:none;
}
.llistatZip ul li{
	padding:0;
	margin:0;
	background:url(http://www.l-h.cat/img/common/zip.png) left 3px no-repeat; 
	padding-left:10px;
	margin:0; 
	top:0; 
	font-size:0.75em;
}
.llistatZip ul li a{ padding: 3px 0 3px 0; margin:0 0 0 10px; float:left; color:#000000;}
.llistatZip ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.llistatPdf{
	margin:10px 0;
	padding:0;
	width:100%;
	display:block;
	clear:both;
	}
.llistatPdf ul{
	margin: 0;
	padding: 0;
	width:100%;
	list-style:none;
}
.llistatPdf ul li{
	padding:0;
	margin:0 0 2px 0;
	background:url(http://www.l-h.cat/img/ico_pdf.png) left 0 no-repeat; 
	font-size:0.75em;
	display: block;	
}
.llistatPdf ul li a {padding:0; margin:0 0 0 20px; color:#017484; vertical-align:middle; display:block; text-decoration:none;}
.llistatPdf ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.llistaSensePunt{
	width: 100%;
	float: left;
	padding:0;
	margin:0
	}
.llistaSensePunt ul{
	float:left;
	width:100%;
	margin: 0;
	padding: 0;
	list-style:none;
}
.llistaSensePunt ul li{
	padding: 2px 0 2px 0px;
	float:left;
	width:100%;	
	background:transparent;
}
.llistaSensePunt ul li:after{
    content: "."; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistaSensePunt ul li{display: inline-block;}
* html .llistaSensePunt ul li{height: 1%;}
.llistaSensePunt ul li{display: block;}



.llistatPuntBlanc {
margin:0;
padding:0;
float:left;
width:100%;
}
.llistatPuntBlanc ul{
  list-style:none;
	margin:0;
	padding:0;	
}
.llistatPuntBlanc ul li {
	background:url(http://www.l-h.cat/img/lh12/common/punt_blanc.png) no-repeat 0 9px;
	padding:3px 0 3px 10px;
	display:inline;
	font-size:0.75em;
	}
.llistatPuntBlanc ul li a {
	color: #fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	line-height:1.2em
}
.llistatPuntBlanc .finestraNova {display:none}
.llistatPuntBlanc ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatPuntBlanc ul li {display: inline-block;}
* html .llistatPuntBlanc ul li{height: 1%;}
.llistatPuntBlanc ul li {display: block;}




.llistatPuntBlau {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.llistatPuntBlau ul{
  	list-style:none;
	margin:0;
	padding:0;
}

.llistatPuntBlau ul li {
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat 0 9px;
	padding:3px 0 3px 10px;
	display:inline-block;
	font-size:0.75em;
	vertical-align:middle;
	}

.llistatPuntBlau ul li a {
	color: #000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	line-height:1.2em;
	vertical-align:middle;
}
.llistatPuntBlau ul li a.blauTurquesa {color:#017484; text-decoration:underline}
.llistatPuntBlau ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatPuntBlau ul li {display: inline-block;}

* html .llistatPuntBlau ul li{height: 1%;}
.llistatPuntBlau ul li {display: block;}
.llistatPuntBlau ul li ul li{
	padding:3px 0 3px 15px;
	margin:0;
	font-size:1em;
	background:url(http://www.l-h.cat/img/lh12/common/fletxa_blava.png) no-repeat 0 2px;
}
.llistatPuntBlau ul li.sensePunt {margin:0; padding:0; background:transparent; list-style:none; float:left}
.llistatPuntBlau ul li.sensePunt a {margin:0; padding:0; float:left}
.llistatPuntBlau ul li div.fonsPuntBlau
	{ 
	padding:5px 0 3px 15px;
	margin:0;
	background:url(http://www.l-h.cat/img/lh12/common/fletxa_blava.png) no-repeat 0 5px;}
	
.llistatPuntBlau ul li .llistatPdf {
	margin:10px 0;
	padding:0;
	width:100%;
	display:block;
	clear:both;
	}
.llistatPuntBlau ul li .llistatPdf ul{
	margin: 0;
	padding: 0;
	width:100%;
	list-style:none;
}
.llistatPuntBlau ul li .llistatPdf ul li{
	padding:0 0 3px 0;
	margin:2px 0 2px 0;
	background:url(http://www.l-h.cat/img/ico_pdf.png) left 0 no-repeat; 
	display: block;	
}
.llistatPuntBlau ul li .llistatPdf ul li a { padding:0; margin:0 0 0 20px; color:#017484; vertical-align:middle; display:block; text-decoration:none;}
.llistatPuntBlau ul li .llistatPdf ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.llistatSensePunts {
margin:0;
padding:0;
float:left;
width:100%;
}
.llistatSensePunts ul{
  list-style:none;
	margin:0;
	padding:0;
}
.llistatSensePunts ul li {
	padding:0;
	font-size:0.75em;
	display:block;
	list-style:none;
	background:transparent !important;
	}
.llistatSensePunts ul li a {
	color: #017484;
	text-decoration:underline;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 0;	
}
.llistatSensePunts ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.llistatSensePunts ul li {display: inline-block;}
* html .llistatSensePunts ul li{height: 1%;}
.llistatSensePunts ul li {display: block;}



.llistatText{
	margin:0;
	padding:10px;
	float:left;
	border:10px solid #e2e2e2;
	}	
.llistatText ul{
	margin: 0;
	padding: 0;
	width:100%;
	list-style:none;
}
.llistatText ul li{
	padding:3px 0 3px 10px;
	margin:0;
	background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png) no-repeat left 7px; top:0;
}
.llistatText ul li ul{
	list-style:none;	
	padding:0;
	margin:0;
	}
.llistatText ul li ul li{
	padding:3px 0 3px 20px;
	margin:0;
	background:url(http://www.l-h.cat/img/lh12/common/fletxa_blava.png) no-repeat 4px 2px;
}
/* fi llistes */





/* taules */
.taulaIntro {border-style:solid; border-color:#ffe088; border-width:0; border-collapse:collapse; border-spacing:0; margin-bottom:10px; margin-top:10px; width:100%;}
.taulaIntro tr {padding:0; margin:0;}
.taulaIntro th {padding:5px; vertical-align:top; text-align:right; background-color:#fff6dc; color:#000; border-style: solid; border-color:#ffe088; border-width:1px; border-collapse:collapse; font-size:1em; font-weight:bold; border-spacing:0}
.taulaIntro th a {color:#000;}
.taulaIntro td {border-style:solid; border-color:#ffe088; background-color:#ffffff; border-width:1px; border-collapse:collapse; padding:5px; border-spacing:0; vertical-align:top;}
.taulaIntro caption {background:url(http://www.l-h.cat/img/common/guioBaix11.gif) 5px 0 no-repeat; margin:0; display:inline; padding:0 0 5px 20px; position:absolute; left:-10000px; visibility:hidden;}
.taulaIntro tr.resaltat td {background-color:#DFE5E5; border-bottom:1px solid #C4CFCF;}
.taulaIntro tr.fonsnegre td {background-color:#000; color:#FFFFFF;}
.taulaIntro .vuit { border:none; border-collapse:collapse; border-spacing:0; background:transparent;}



.brdGrisfluixBR {border-style:solid; border-color:#E0E8E8; border-width:0; border-collapse:collapse; border-spacing:0; margin-bottom:10px; margin-top:10px; width:100%; font-family:Arial, Helvetica, sans-serif}
.brdGrisfluixBR tr {padding:0; margin:0;}
.brdGrisfluixBR th {padding:5px; vertical-align:bottom; background-color:#E8E8E8; color:#000; border-style: solid; border-color:#E0E8E8; border-width:1px; border-collapse:collapse; font-size:1em; font-weight:bold; border-spacing:0; text-align:left;}
.brdGrisfluixBR th a {color:#000;}
.brdGrisfluixBR td {border-style:solid; border-color:#E0E8E8; background-color:#F9F9F9; border-width:1px; border-collapse:collapse; padding:5px; border-spacing:0; text-align:left; vertical-align:top}
.brdGrisfluixBR caption {background:url(http://www.l-h.cat/img/common/guioBaix11.gif) 5px 0 no-repeat; margin:0; display:inline; padding:0 0 5px 20px; position:absolute; left:-10000px; visibility:hidden;}
.brdGrisfluixBR tr.resaltat td {background-color:#FBFBFB; border-bottom:1px solid #C4CFCF;}
.brdGrisfluixBR tr.fonsnegre td {background-color:#000; color:#FFFFFF;}
.brdGrisfluixBR .vuit { border:none; border-collapse:collapse; border-spacing:0; background:transparent;}

.taulaNomenclator {border-style:solid; border-color:#E0E8E8; border-width:0; border-collapse:collapse; border-spacing:0; width:100%;}
.taulaNomenclator tr {padding:0; margin:0;}
.taulaNomenclator th {padding:4px; vertical-align:bottom; background-color:#E8E8E8; color:#000; border-style: solid; border-color:#E0E8E8; border-width:1px; border-collapse:collapse; font-size:0.75em; font-weight:bold; border-spacing:0}
.taulaNomenclator th a {color:#000;}
.taulaNomenclator td {border-style:solid; border-color:#E0E8E8; background-color:#F9F9F9; border-width:1px; border-collapse:collapse; padding:4px; border-spacing:0; font-size:0.75em}
.taulaNomenclator caption {background:url(http://www.l-h.cat/img/common/guioBaix11.gif) 5px 0 no-repeat; margin:0; display:inline; padding:0 0 5px 20px; position:absolute; left:-10000px; visibility:hidden;}
.taulaNomenclator .vuit { border:none; border-collapse:collapse; border-spacing:0; background:transparent;}


.taulaPaginador table { border:0; background-color:transparent; padding:0; margin:0; border-collapse:collapse; border-spacing:0}
.taulaPaginador table tr { border:0; background-color:transparent; margin:0; padding:0;}
.taulaPaginador table td { border:0; background-color:transparent; margin:0; padding:0;}
.taulaPaginador table .paginador { display:block; overflow:hidden; background-color:#EEEEEE; padding:7px; width:460px; margin-bottom:10px; border-radius:10px; text-align:right; font-size:.9em}
.taulaPaginador table .paginadorText {font-weight:bold; font-size:.8em;}
.taulaPaginador table .paginador a { background-color:#ffffff; border-radius:15px; overflow:hidden; position:relative; padding:5px 8px;  margin-right:1px; text-decoration:none;}
.taulaPaginador table .paginador a.seguent, .taulaPaginador table .paginador a.anterior { background-color:transparent}
.taulaPaginador table .paginador a.seleccionat { color:#ffffff; background-color:#0093A8}
/* formularis */
.TaulaCheckFloat { float:left; margin:0; padding:0; width:100%}
.TaulaCheckFloat tr { float:left; margin:0; padding:0;}
.TaulaCheckFloat td {margin:0; padding:0;}
.grDades {width:682px !important; position:relative; overflow:auto; float:left;}



.formulariGeneric {display:block; overflow:hidden; position:relative; width:auto;}

*html .formulariGeneric fieldset {position: relative; top:0;}
.formulariGeneric fieldset {
		display: block;
		position: relative;
		width:auto;
		padding:40px 20px 20px 20px;
		margin:20px 0 30px 0;
		border-radius:10px;
		-webkit-border-radius:10px;	
		background-color:#f1fdff;
		border:1px solid #d7eff3;

}

*html .formulariGeneric legend {position:absolute; top:0; left:0;}
.formulariGeneric legend {
  	display: block;
	font-family:"Roboto Condensed", 'Arial Narrow', Helvetica;
	font-size:1em;
	text-transform:uppercase;
	background-color:#0194A8;
	border:0;
	border-radius:10px;
	-webkit-border-radius:10px;	
 	margin:0;
	color:#fff;
  	padding: 5px 10px;
	position:absolute;
	top:-15px;
	left:6px;	
}

.formulariGeneric .pregunta {font-family:'Roboto Condensed','Arial Narrow', Helvetica, sans-serif; font-size:1.1em; margin-bottom:10px; margin-top:20px; display:block; color:#0194a8; line-height:1.2em; border-left: 4px solid #0194a8; padding:0 0 0 8px;}
.formulariGeneric .text {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#000; margin-bottom:15px; display:block; text-align:justify;}
.formulariGeneric .info {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#0194a8; margin-bottom:15px; display:inline-block; vertical-align:middle;}
.formulariGeneric .nota {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#666; margin-bottom:15px; text-align:justify; display:block}
.formulariGeneric .textConformitat {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#0194a8; margin-bottom:10px; text-align:justify; display:block; font-style:italic; }
.formulariGeneric .capsatextLegal {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; text-align:justify; color:#86afb5; font-style:italic; padding:10px; margin-bottom:15px; display:block; background-color: #fff; -webkit-border-radius:15px; border-radius:15px; border:1px solid #edf5f6;}
.formulariGeneric .politicaPrivacitat {font-family:Arial, Helvetica, sans-serif; color:#86afb5; padding:10px; margin-bottom:15px; display:block; background-color: #fff; -webkit-border-radius:15px; border-radius:15px; border:1px solid #edf5f6;}
.formulariGeneric .politicaPrivacitat h3 { color:#000; font-family:'Roboto Condensed','Arial Narrow', Helvetica, sans-serif; font-size:1.1em;}
.formulariGeneric .politicaPrivacitat .check { margin:0; padding:0; text-align:justify;}
.formulariGeneric .politicaPrivacitat .check label {color:#a1a1a1; font-style:italic; font-weight:normal; margin:0; padding:0}

/* disposicio */
.formulariGeneric div {margin-bottom:8px; display:block}
.formulariGeneric .label label
 {	
	display:inline-block;	
	*display: inline-block;   /* for IE7*/
    width:35%;
	text-align:right;
	vertical-align:top;
}

.formulariGeneric .camp .select { 	
	display: inline-block;
	*display: inline-block;     /* for IE7*/
	vertical-align:middle;	
	}

.formulariGeneric .camp .camps { 	
	display: inline-block;
	*display: inline-block;     /* for IE7*/
	vertical-align:middle;	
	width:63%;
	}
.formulariGeneric .camp .camps input[type="text"], select, textarea{ margin-bottom:8px;}
.formulariGeneric .camp .camps:last-child 
{ 	
margin-bottom:0;		
}
.formulariGeneric .camp .camps input[type="text"]:last-child, select:last-child, textarea:last-child
{ 	
margin-bottom:0;		
}

.formulariGeneric .camp .camps label{ 	
	display: inline-block;
	*display: inline-block;     /* for IE7*/
	vertical-align:middle;
	width:auto;	
	}
	
.formulariGeneric .camp input[type="text"], textarea
{ 	
	display: inline-block;
	vertical-align:middle;	
	max-width: 53%;	
}

.formulariGeneric .camp .radio {
	display:inline-block; 
	*display:inline;     /* for IE7*/ 
	width:auto;
	vertical-align:middle;
	}

.formulariGeneric .camp .radio table td { padding-bottom:5px;}

.formulariGeneric .camp .radio input[type="radio"] {	
	display: inline-block;
	*display: inline;    /* for IE7*/
	vertical-align:middle;
	margin-right:5px;

	}
	
.formulariGeneric .camp .radio label {
	display: inline;
	*display:inline;    /* for IE7*/
	vertical-align:middle;	
	font-weight:normal;
}
.formulariGeneric .camp .radio input[type="text"] {
	text-align:left;
	display: inline;
	*display: inline;    /* for IE7*/
	vertical-align:middle;
}



.formulariGeneric .camp .check {	
	display: inline-block;
	*display: inline-block;     /* for IE7*/
	vertical-align:middle;}
	
.formulariGeneric .check input[type="checkbox"]
 {
	display:inline-block;
	*display: inline-block;     /* for IE7*/
	line-height:2em;
	border:0;
}

.formulariGeneric .senseLabel {
	display:inline-block;	
	*display: inline-block;   /* for IE7*/
	margin-left:39%;
	padding: 3px 0 3px 0; 
	vertical-align:top;
	} 

/* estils */	
.formulariGeneric label
 {
	font-size:0.75em;
	color:#333333;
	margin:0 8px 0 0;
	padding: 8px 0 8px 0; 
	font-weight:bold;
}

.formulariGeneric input[type="text"] {
	padding:8px 15px; 
	margin:0 8px 0 0; 
	-webkit-border-radius:8px; border-radius:8px; 
	font-size:0.75em;
	border:1px solid #dbe7e7; 
	color:#333333; 
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulariGeneric textarea {
	padding:10px; 
	margin:0; 
	border-top-left-radius: 8px; 
	border-bottom-left-radius: 8px; 
	moz-border-top-left-radius: 8px; 
	moz-border-bottom-left-radius: 8px; 
	font-size:0.75em;
	border:1px solid #dbe7e7; 
	color:#333333; 
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}

.formulariGeneric .select { 	
	border: 1px solid #dbe7e7;
  	overflow: hidden;
  	background: #fff url(http://www.l-h.cat/img/lh12/common/fletxaobrirselect.gif) no-repeat 95% center;
	-webkit-border-radius:8px;  border-radius:8px; 
	margin:0 8px 0 0;
	}
	
.formulariGeneric .select select {
    padding: 8px 20px 8px 10px;
    border: 0;
    box-shadow: none;
	background:transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	width: 135%;
	font-size:0.75em;
	color:#333333; 	
	font-family:Arial, Helvetica, sans-serif;
  }


.formulariGeneric .labelInline label
 {				
		font-size:0.75em;
		color:#333333; 
		display:inline-block;
    	margin-right:8px;
    	text-align: left;
    	width: auto;
		vertical-align:middle;
		padding:8px 8px 0 0;
}
.formulariGeneric .campInline input[type="text"], select
 {
	padding:8px 15px; 
	margin:0 8px 0 0; 
	-webkit-border-radius:8px; border-radius:8px; 
	font-size:0.75em;
	border:1px solid #dbe7e7; 
	color:#333333; 
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}


.formulariGeneric .camp .check {display:table; padding:0; width:64%; vertical-align:middle}
.formulariGeneric .camp .check .nota {display:inline-block; padding:0; margin:0; font-style:italic; color:#017484; font-size:0.75em; }
.formulariGeneric .camp .check input[type="checkbox"] {float:left; display:block; text-align:left; margin:0 5px 5px 0; vertical-align:middle}
.formulariGeneric .camp .check label
 {
	padding:0;
	margin:0 0 5px 0;
	vertical-align:middle;
	text-align:left;
	font-size:0.75em;	
	font-weight:normal;
	display:inline-block;
	width:auto;
	float:none;
	font-weight:normal;
}



.formulariGeneric .botoInline {display:inline-block;}
.formulariGeneric .boto {margin-top:15px; margin-bottom:15px; display:block; width:100%; float:left;}
.formulariGeneric .boto:before {
	content: " "; 
	font-size:0.75em;
	display:block;	
 	width:36%;
	float:left;
	margin-top:15px; 
	margin-bottom:15px; 
	padding: 0; 
	vertical-align:middle;
	}
	
.formulariGeneric .boto input, .formulariGeneric .botoInline input {border:0; margin:0; padding:8px 15px ; -webkit-border-radius:8px;  border-radius:8px; color:#fff; background-color:#0194A8; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; cursor:pointer;}	
.formulariGeneric .boto	a, .formulariGeneric .botoInline a { border:0; margin:0; padding:10px 20px 10px 20px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer;}	
.formulariGeneric .botoCentrat {margin-top:15px; margin-bottom:15px; width:100%; text-align:center; display:block;}
.formulariGeneric .botoCercar {position:relative; display:inline-block; *display:inline; background-color:#0194A8;}

.formulariGeneric .botoAcceptar {position:relative; display:inline-block; *display:inline; background-color:#0194A8; -webkit-border-radius:8px; border-radius:8px; border:0; color:#FFF; padding:8px 15px; margin-bottom:15px; font-size:0.75em; font-family:'Arial Narrow', Helvetica, sans-serif; text-decoration:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}

.formulariGeneric .botoAcceptar input[type="submit"] { background:transparent; border:0; font-size:inherit; text-transform:uppercase;}
.formulariGeneric .botoAcceptar a { color:#fff; text-decoration:none;}


.formulariGeneric .botoTornar {text-align:left; position:relative; display:inline-block; *display:inline; background-color:#466480; -webkit-border-radius:8px; border-radius:8px; border:0; color:#FFF; padding:8px 15px; margin-bottom:15px; font-size:0.75em; font-family:'Arial Narrow', Helvetica, sans-serif; text-decoration:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}

.formulariGeneric .botoTornar input[type="submit"] { background:transparent; border:0; font-size:inherit;  text-transform:uppercase;}

.boto {margin-top:15px; margin-bottom:15px; display:inline-block; *display: inline-block; width:100%; float:left;}
.boto:before {
	content: " "; 
	font-size:0.75em;
	display:block;	
  	width:36%;
	float:left;
	margin-top:15px; 
	margin-bottom:15px; 
	padding: 0; 
	vertical-align:middle;
	}
	
.boto input {border:0; margin:0; padding:8px 15px; color:#fff; background-color:#0194A8; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; cursor:pointer; -webkit-border-radius:8px; border-radius:8px;}	
.boto a { border:0; margin:0; padding:8px 15px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}	
.boto .botoCercar {position:relative; display:inline-block; *display:inline; background-color:#0194A8;}
.boto .botoAcceptar {position:relative; display:inline-block; *display:inline; background-color:#0194A8;}



.formulariGeneric div div {padding:0;}
.formulariGeneric div div div {padding:0;}

.formulariGeneric .asterisc
 {
	line-height:1.5em;
	padding-right:3px;
	font-weight:bold; 
	color:#017484;
	display:inline-block;
	vertical-align:middle;
}

.formulariGeneric .formulariGenericInline.noPadBot { padding-bottom:0;}
.formulariGeneric .formulariGenericInline {display:block; line-height:1.5em; margin:0 auto; text-align:center; padding:10px;}
.formulariGeneric .formulariGenericInline label {display:inline-block; padding:8px 4px; margin:0; font-weight:bold; font-size:0.75em; width:auto; vertical-align:middle;}
.formulariGeneric .formulariGenericInline input[type="text"], select {display:inline-block; margin:0 5px 0 0; border:1px solid #dbe7e7; padding:8px 15px; color:#333333; background-color:#fff; font-size:0.75em !important; width:auto; vertical-align:middle}
.formulariGeneric .formulariGenericInline .labelCol { width:34%; text-align:right; margin-right:10px; font-weight:bold; font-size:0.75em; display:inline-block;}


.formulariGeneric .formulariGenericInline .inputBlanc {margin-right:20px; border:1px solid #C6C6C6; padding:8px 15px; color:#333333; background-color:#fff; float:left; font-size:0.75em}
.formulariGeneric .formulariGenericInline .asterisc {display:inline-block;}
.formulariGeneric .formulariGenericInline .calendari {display:inline-block; margin:0 5px 0 0;}
.formulariGeneric .formulariGenericInline .boto {display:inline-block; width:auto; margin:0; padding:0; text-align:center; float:none;}
.formulariGeneric .formulariGenericInline .boto:before {display:none;}
.formulariGeneric .formulariGenericInline .boto input[type="submit"] {display:inline-block; border:0; margin:0; padding:8px 15px; color:#fff; background-color:#0194A8; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; cursor:pointer;}	
.formulariGeneric .formulariGenericInline .boto	a {display:inline-block; border:0; margin:0; padding:8px 15px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; font-size:0.75em;}	

.formulariGeneric .formulariGenericInline .boto .botoCercar {position:relative; display:inline-block; background-color:#0194A8; margin:0;}
.formulariGeneric .formulariGenericInline .boto .botoAcceptar {position:relative; display:inline-block; background-color:#0194A8; margin:0;}







.formulariAgenda {display:block; text-align:center;}
.formulariAgenda .label label { display:inline; padding:8px 15px; margin:0 5px 0 0; font-weight:bold; font-size:0.75em; font-family:Arial, Helvetica, sans-serif;}
.formulariAgenda .camp input { display:inline; padding:8px 15px; margin:0 5px 0 0; border:1px solid #C6C6C6; color:#000; font-size:0.75em; font-family:Arial, Helvetica, sans-serif;  -webkit-border-radius:8px; border-radius:8px;}
.formulariAgenda .calendari {display:inline; padding:0; margin:0 5px 0 0; color:#000;}
.formulariAgenda .calendari img {display:inline; vertical-align:middle;}
.formulariAgenda .botoAgendaAcceptar {position:relative; display:inline-block; padding:8px 15px; background-color:#0194A8; -webkit-border-radius:8px;  border-radius:8px;}
.formulariAgenda .botoAgendaAcceptar input { border:0; padding:0; margin:0; color:#fff; background-color:#0194A8; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:8px; border-radius:8px;}
.formulariAgenda .botoAgendaAcceptar a { border:0; padding:0; margin:0; color:#000000; color:#fff; text-decoration:none; -webkit-border-radius:8px;  border-radius:8px;}


/* missatges */
div.missatgeInfo{
   position:relative;
   display:block;
   float:left;
   margin-bottom:10px;
   margin-top:10px;
   width:100%;
   background-color:#FDF8E6; 
   color:#000;
   border-radius:15px;
}
div.missatgeInfoCont {margin:10px 15px 10px 15px; float:left;}


div.missatgeAvisLegal {
   position:relative;
   display:block;
   margin-bottom:10px;
   margin-top:10px;
   width:auto;
   background-color:#F5F8F8;  
   border-radius:15px;
   overflow:hidden;   
   padding:20px; 
}
div.missatgeAvisLegalCont {width:auto; margin:0; font-size:0.75em; text-align:justify; color:#4aa0ad; font-style:italic; display:block}
div.missatgeAvisLegalCont a {color:#86afb5; font-weight:bold;}


div.missatgeOk {
   position:relative;
   display:block;
   padding-top:8px;
   padding-bottom:5px;
   width:100%;
   text-align:center;
   background: url(https://www.l-h.cat/img/lh12/common/fons_notificacions_ok.gif) top left repeat;
   height:auto;
   color:#fff;
   margin-bottom:10px;
   font-size:inherit;
    border-radius:15px;
}
div.missatgeOk .icona {background:url(https://www.l-h.cat/img/lh12/common/ico_ok_p.png) no-repeat 0 0; padding:5px 0 7px 30px;  margin-left:10px; position:relative; text-align:left;}
div.missatgeOk .icona div {margin:0; padding:0; display:block} 
div.missatgeOk .icona ul {margin:0; padding:0; list-style:none !important; display:block}
div.missatgeOk .icona ul li {margin:0; padding:0; background:transparent; color:#fff; background:url(https://www.l-h.cat/img/lh12/common/punt_blanc.png) no-repeat 0 9px; padding:3px 0 3px 10px;	display:inline;}


div.missatgeError{
   position:relative;
   display:block;
   padding-top:8px;
   padding-bottom:5px;
   width:100%;
   text-align:center;
   background: url(https://www.l-h.cat/img/lh12/common/fons_notificacions_error.gif) top left repeat;
   height:auto;
   color:#fff;
   margin-bottom:10px;
   font-size:inherit;
   border-radius:15px;
}
div.missatgeError .icona {background:url(https://www.l-h.cat/img/lh12/common/ico_error_p.png) no-repeat 0 0; padding:5px 0 7px 30px;  margin-left:10px; position:relative; text-align:left;}
div.missatgeError .icona div {margin:0; padding:0; display:block} 
div.missatgeError .icona ul {margin:0; padding:0; list-style:none !important; display:block}
div.missatgeError .icona ul li {margin:0; padding:0; background:transparent; color:#fff; background:url(https://www.l-h.cat/img/lh12/common/punt_blanc.png) no-repeat 0 9px;	padding:3px 0 3px 10px;	display:inline;}

div.missatgeActeSuspes {
   position: relative;
    display: block;
    padding: 8px 8px 8px 30px;
    width: auto;
    background: url(http://www.l-h.cat/img/lh12/common/ico_suspes_p.png) no-repeat 8px 8px;
    background-color: #fff6f4;
    border: 1px solid #ffc8bc;
    color: #ff5051;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: inherit;
    border-radius: 15px; 
}

div.missatgeAvis{
   position:relative;
   display:block;
   padding-top:8px;
   padding-bottom:5px;
   width:100%;
   background: url(https://www.l-h.cat/img/lh12/common/fons_notificacions_avis.gif) top left repeat;
   height:auto;
   color:#fff;
   margin-bottom:10px;
   font-size:0.75em;
   font-family:Arial, Helvetica, sans-serif;
   border-radius:15px;
}
div.missatgeAvis .icona {background:url(https://www.l-h.cat/img/lh12/common/ico_avis_p.png) no-repeat 0 0; padding:5px 0 7px 30px;  margin-left:10px; position:relative; text-align:left;}
div.missatgeAvis .icona div {margin:0; padding:0; display:block;} 
div.missatgeAvis .icona ul {margin:0; padding:0; list-style:none !important; display:block}
div.missatgeAvis .icona ul li {margin:0; padding:0; background:transparent; color:#fff; background:url(https://www.l-h.cat/img/lh12/common/punt_blanc.png) no-repeat 0 9px;	padding:3px 0 3px 10px;	display:inline;}



div.missatgeFinalitzat{
   position:relative;
   display:block;
   padding-top:8px;
   padding-bottom:5px;
   width:100%;
   background: url(https://www.l-h.cat/img/lh12/common/fons_notificacions_avis.gif) top left repeat;
   color:#fff;
   margin-bottom:10px;
   border-radius:15px;
}
div.missatgeFinalitzat .icona {background:url(https://www.l-h.cat/img/lh12/common/ico_avis_p.png) no-repeat 0 0; padding:5px 0 7px 30px;  margin-left:10px; position:relative; text-align:left; }


div.missatgeSuspes{
   position:relative;
   display:block;
   padding-top:8px;
   padding-bottom:5px;
   width:auto;
   background: url(https://www.l-h.cat/img/lh12/common/fons_notificacions_error.gif) top left repeat;
   height:auto;
   color:#fff;
   margin-bottom:10px;
   border-radius:15px;
}
div.missatgeSuspes .icona {background:url(https://www.l-h.cat/img/lh12/common/ico_error_p.png) no-repeat 0 0; padding:5px 0 7px 30px;  margin-left:10px; position:relative; text-align:left; }
/* fi missatges */


/* voreres */
.borderRadius5  { border-radius:5px; border-collapse:collapse; overflow:hidden}
.borderRadius10  {border-radius:10px; border-collapse:collapse; overflow:hidden}
.borderRadius15  { border-radius:15px; border-collapse:collapse; overflow:hidden}
.borderRadius15Top  {  border-top-left-radius:15px; border-top-right-radius:15px; border-collapse:collapse; overflow:hidden}
.borderRadius15Bottom  {border-bottom-left-radius:15px; border-bottom-right-radius:15px; border-collapse:collapse; overflow:hidden}
.borderRadius20 { -webkit-border-radius:20px; border-radius:20px; border-collapse:collapse; overflow:hidden}
.border1grisdbe1ebRadius5 {
	 border-radius:5px;
 	-webkit-border-radius:5px;
	-ms-border-radius: 5px;
	 border-collapse:collapse;
	 overflow:hidden;
	 border:1px solid #dbe1eb;
}


.topEsquerraBlancPunts {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlancPunts.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlancPunts {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlancPunts.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraBlancPunts {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlancPunts.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlancPunts {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlancPunts.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}

.topEsquerraBlanc {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlanc.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlanc {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlanc.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraBlanc {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlanc.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlanc {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlanc.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}

.topEsquerraBlancPuntsBorde {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlancPuntsBorde.png) top left no-repeat; top:-1px; left:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlancPuntsBorde {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlancPuntsBorde.png) top right no-repeat; top:-1px; right:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraBlancPuntsBorde {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlancPuntsBorde.png) bottom left no-repeat; bottom:-1px; left:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlancPuntsBorde {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlancPuntsBorde.png) bottom right no-repeat; bottom:-1px; right:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}

.topEsquerraBlancBorde {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlancPuntsBorde.png) top left no-repeat; top:-1px; left:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlancBorde {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlancPuntsBorde.png) top right no-repeat; top:-1px; right:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important;}
.bottomEsquerraBlancBorde {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlancPuntsBorde.png) bottom left no-repeat; bottom:-1px; left:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlancBorde {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlancPuntsBorde.png) bottom right no-repeat; bottom:-1px; right:-1px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}


.topEsquerraBlau {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlau.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlau {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlau.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraBlau {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlau.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlau {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlau.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}


.topEsquerraBlauPunts {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraBlauPunts.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaBlauPunts {background:url(http://www.l-h.cat/img/lh12/common/TopDretaBlauPunts.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraBlauPunts {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraBlauPunts.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaBlauPunts {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaBlauPunts.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}

.topEsquerraGris {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraGris.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaGris {background:url(http://www.l-h.cat/img/lh12/common/TopDretaGris.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraGris {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraGris.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaGris {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaGris.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}

.topEsquerraGris2 {background:url(http://www.l-h.cat/img/lh12/common/topEsquerraGris2.png) top left no-repeat; top:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.topDretaGris2 {background:url(http://www.l-h.cat/img/lh12/common/TopDretaGris2.png) top right no-repeat; top:0px; right:0px; width:14px; height:14px; float:left; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomEsquerraGris2 {background:url(http://www.l-h.cat/img/lh12/common/bottomEsquerraGris2.png) bottom left no-repeat; bottom:0px; left:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}
.bottomDretaGris2 {background:url(http://www.l-h.cat/img/lh12/common/bottomDretaGris2.png) bottom right no-repeat; bottom:0px; right:0px; width:14px; height:14px; position:absolute; padding:0 !important; margin:0 !important; z-index:1}




/* tamany lletres */
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;}
h6 {font-size: 0.9em;}

h1, h2, h3, h4, h5, h6 {
	line-height:1.2em;  	
	font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;  
	margin:0;
	padding:3px 0 3px 0;
}

.t0 {font-size:0em;}
.t04 {font-size:0.4em;}
.t05 {font-size:0.5em;}
.t06 {font-size:0.6em;}
.t065 {font-size:0.65em;}
.t07 {font-size:0.7em;}
.t075 {font-size:0.75em;}
.t08 {font-size:0.8em;}
.t085 {font-size:0.85em;}
.t09 {font-size:0.9em;}
.t095 {font-size:0.95em;}

.t1 {font-size:1em;}
.t11 {font-size:1.1em;}
.t12 {font-size:1.2em;}
.t13 {font-size:1.3em;}
.t14 {font-size:1.4em;}
.t15 {font-size:1.5em;}
.t16 {font-size:1.6em;}
.t17 {font-size:1.7em;}
.t18 {font-size:1.8em;}
.t19 {font-size:1.9em;}

.t2 {font-size:2em;}
.t21 {font-size:2.1em;}
.t22 {font-size:2.2em;}
.t23 {font-size:2.3em;}
.t24 {font-size:2.4em;}
.t25 {font-size:2.5em;}
.t26 {font-size:2.6em;}
.t27 {font-size:2.7em;}
.t28 {font-size:2.8em;}
.t29 {font-size:2.9em;}

.t3 {font-size:3em;}
.t31 {font-size:3.1em;}
.t32 {font-size:3.2em;}
.t33 {font-size:3.3em;}
.t34 {font-size:3.4em;}
.t35 {font-size:3.5em;}
.t36 {font-size:3.6em;}
.t37 {font-size:3.7em;}
.t38 {font-size:3.8em;}
.t39 {font-size:3.9em;}

.t4 {font-size:4em;}
.t41 {font-size:4.1em;}
.t42 {font-size:4.2em;}
.t43 {font-size:4.3em;}
.t44 {font-size:4.4em;}
.t45 {font-size:4.5em;}
.t46 {font-size:4.6em;}
.t47 {font-size:4.7em;}
.t48 {font-size:4.8em;}
.t49 {font-size:4.9em;}

.t5 {font-size:5em;}
/*fi tamany lletres */



/* fons*/ 
.fonsVerdad9718 {background-color:#ad9718;}
.fonsVerdb7cac0 { background-color:#b7cac0;}
.fonsTaronjae95e27 {background-color:#e95e27;}
.fonsTaronjaC45319 {background-color:#C45319;}
.fonsBlau {background-color:#EBF6F8;}
.fonsBlaue5ebf1 {background-color:#e5ebf1;}
.fonsBlau6484bd {background-color:#6484bd;}
.fonsBlauTurquesa {background-color:#0194A8;}
.fonsVermellRosat {background-color:#AA122B;}
.fonsVermellRosatFCEEEB {background-color:#FCEEEB;}
.fonsgrisMenus {background-color:#f4f4f4;}

.fonsGrocFFFFF1 {background-color:#FFFFF1;}
.fonsGrocffffde {background-color:#ffffde;}
.fonsLilaefdfe8 {background-color:#efdfe8;}
.fonsAgenda11 {background:url(http://www.l-h.cat/img/inici/fonsAgenda11.gif) repeat-y top center; background-color:#FFFFFF;}
.fonsGris6e6e6e {background-color:#6e6e6e;}
.fonsGrisE5E5E5 {background-color:#E5E5E5;}
.fonsGrisB0AFAF {background-color:#B0AFAF;}
.fonsgrise2e2e2 {background-color:#e2e2e2;}
.fonsGrisd1d1d1 {background-color:#d1d1d1;}
.fonsGranateAA122B { background-color:#AA122B;}

/* fons generics */
.fonsblanc {background-color:#FFFFFF;}
.fonsnegre {background-color:#000000;}
.fonsvermell {background-color:#D10F00;}


.fonsgris01 {background-color:#fafafa;}
.fonsgris02 {background-color:#f6f6f6;}
.fonsgris03 {background-color:#f2f1f1;}
.fonsgris04 {background-color:#eeeeee;}
.fonsgris05 {background-color:#ececec;}
.fonsgris06 {background-color:#e7e7e7;}
.fonsgris07 {background-color:#e1e1e1;}
.fonsgris10 {background-color:#ebebeb;}
.fonsgris15 {background-color:#dfdfdf;}
.fonsgris20 {background-color:#d4d4d4;}
.fonsgris25 {background-color:#c7c7c7;}
.fonsgris30 {background-color:#bcbcbc;}
.fonsgris35 {background-color:#b2b2b2;}
.fonsgris40 {background-color:#a8a8a8;}
.fonsgris45 {background-color:#9d9d9d;}
.fonsgris50 {background-color:#919191;}
.fonsgris55 {background-color:#858585;}
.fonsgris60 {background-color:#797979;}
.fonsgris65 {background-color:#6c6c6c;}
.fonsgris70 {background-color:#616161;}
.fonsgris75 {background-color:#555555;}
.fonsgris80 {background-color:#4a4a4a;}
.fonsgris85 {background-color:#3f3f3f;}
.fonsgris90 {background-color:#323232;}
.fonsgris95 {background-color:#242424;}

.fonsGroc {background-color:#FDFBE6;}
.fonsGroc10 {background-color:#fffbe6;}
.fonsGroc20 {background-color:#fff7cd;}
.fonsGroc30 {background-color:#fff4b5;}
.fonsGroc40 {background-color:#fff09c;}
.fonsGroc50 {background-color:#ffec84;}
.fonsGroc60 {background-color:#ffe86b;}
.fonsGroc70 {background-color:#ffe450;}
.fonsGroc80 {background-color:#ffe035;}
.fonsGroc90 {background-color:#ffdc18;}
.fonsGroc100 {background-color:#ffd800;}

.fonsTaronja10 {background-color:#fff5ef;}
.fonsTaronja20 {background-color:#ffe5d6;}
.fonsTaronja30 {background-color:#ffd7bf;}
.fonsTaronja40 {background-color:#ffc8a7;}
.fonsTaronja50 {background-color:#ffb98f;}
.fonsTaronja60 {background-color:#ffa772;}
.fonsTaronja70 {background-color:#ff9759;}
.fonsTaronja80 {background-color:#ff873e;}
.fonsTaronja90 {background-color:#ff7420;}
.fonsTaronja100 {background-color:#ff6000;}




.fonsSombra11 {background:url(http://www.l-h.cat/img/common/fonsSombra11.png) repeat-x bottom left; padding-top:3px; padding-bottom:3px;}
.fonsSombraFinal11 {background:url(http://www.l-h.cat/img/common/fonsSombraFinal11.png) repeat-x top left;}
.fonsPeu11 {background:url(http://www.l-h.cat/img/common/fonsPeu11.gif) repeat-x top left; height: auto !important; height:100%; position:absolute; left:0;}
.fonsMon {background-image:url(http://www.l-h.cat/img/lh12/common/ico_planolm.png); background-repeat:no-repeat; padding:3px 0 3px 25px;}

.fonsPdf {background:url(http://www.l-h.cat/img/ico_pdf.png) no-repeat 0 4px; padding:2px 0 2px 20px; font-size:0.75em; display:block;}
.fonsPdf a {color:#000; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display: inline-block}

div.fonsPuntBlau {background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png); background-repeat:no-repeat; background-position:left 8px; padding:2px 0 2px 10px; display:block; clear:both}
.fonsPuntBlau a {color:#000; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:0.75em;}


div.fonsPuntBlanc {background:url(http://www.l-h.cat/img/lh12/common/punt_blanc.png); background-repeat:no-repeat; background-position:left 8px; padding:2px 0 2px 10px; color:#fff; display:block; clear:both}
.fonsPuntBlanc a {color:#000; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:0.75em; color:#fff}
.fonsPuntBlanc .finestraNova { display:none}

div.fonsPuntBlauRatlla {background:url(http://www.l-h.cat/img/lh12/common/punt_blau.png); background-repeat:no-repeat; background-position:left 12px; padding:2px 0 2px 10px; border-bottom:1px dotted #ccc; display:block; clear:both}
.fonsPuntBlauRatlla a {color:#000; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:0.75em; float:left}





/* panel notícies */
.containerAgenda {border:1px solid #cfcfcf; float:left; background-color:#FFFFFF;}


/*titols*/
.titolText {color:#017484; font-size:1.4em; text-transform:none; font-weight:bold; font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif; line-height:1.1em;}
.titolText a {color:#017484; text-transform:none; font-size:inherit; font-weight:bold; text-decoration:underline !important;}
.titolAccesa {color:#017484; text-transform:uppercase; font-size:1.1em; font-weight:bold;}
.titolSeccio {color:#006D7D; font-size:1.6em; font-weight:bold; display:inline-block; }
.titolSeccio2 {color:#000; font-size:1.4em; font-weight:bold; margin-bottom:5px}
.titolSeccio3 {color:#017484; text-transform:uppercase; font-size:1em; font-weight:bold; margin-bottom:5px}
.titolSeccio4 {color:#000; text-transform:uppercase; font-size:1em; font-weight:bold; margin-bottom:5px}
.titolSeccio5 {color:#017484; text-transform:uppercase; font-size:0.95em; font-weight:bold; margin-bottom:5px}

.titolSeccio2 .botoDret {font-size:0.6em; color:#fff; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:right; float:right; background-color:#017484; -webkit-border-radius:15px; border-radius:15px; padding:1px 10px;}


.titolText .rss {float:right; margin:0; padding:0; padding-top:2px;}
.titolText .rss img { border:0; margin-left:5px; vertical-align:middle;}


.titolPestanyaGris {float:left; width:100%;}
.titolPestanyaGris .titolText {padding-left:10px; border-top:1px solid #c6c6c6; background-color:#e2e2e2; max-width:69%}
.titolPestanyaGris h3 {font-size:0.75em;}


.titolPestanya {float:left; width:100%; display:block; padding-bottom:10px;}
.titolPestanya h3 {font-size:0.75em;}
.titolPestanya .form {background-color:#FFFFFF; padding-left:20px; padding-top:4px; padding-bottom:11px; background:url(http://www.l-h.cat/img/common/fonsMes.png) no-repeat left top; display:inline; float:left; min-height:11px; min-width:120px}

.titolSombraParalela {width:200px; float:left; background-color:#000000; min-height:18px}
.titolPestanya .titolText {padding-left:10px; background:url(http://www.l-h.cat/img/common/fonsPestanya.png) top left repeat-x; border-top:1px solid #c6c6c6; max-width:69%}

.linkExportarCalendari {background:url(http://www.l-h.cat/img/lh12/common/ico_cal_export.png) no-repeat left top; display:inline-block; text-align:right; float:right; vertical-align:middle; width:30px; height:30px;}

.linkMes { padding-left:10px; display:block; float:left; vertical-align:middle}
.linkMes a {color:#017484; font-size:0.75em; font-family:Arial, Helvetica, sans-serif;}

.linkMesCurt {background-color:#FFFFFF; padding-left:20px; padding-top:8px; padding-bottom:11px; background:url(http://www.l-h.cat/img/common/fonsMesCurt.png) no-repeat left top; display:inline; float:left; min-height:11px; min-width:39px}
.linkMesCurt a {color:#017484; font-size:0.75em;}

.iconaDocument {padding:0; margin:0 2px 0 0; vertical-align:middle; border:0;}

.linkEnllas {padding:1px 0 1px 0; margin:0; display:table; width:auto; border:0;}
.linkEnllas > a {
	padding:2px 0 2px 20px;
	margin:0 0 3px 0;
	background:url(http://www.l-h.cat/img/lh12/common/iconografia/ico_web_p.png) no-repeat 0 0;
	color:#017484;
	font-size:0.75em;
	}


.llistatContinguts .linkEnllas ul {margin:0; padding:0; }
.llistatContinguts .linkEnllas ul li { padding:0 0 2px 20px; margin-bottom:3px; background:url(http://www.l-h.cat/img/lh12/common/iconografia/ico_web_p.png) no-repeat 0 0 ;}
.llistatContinguts .linkEnllas ul li a {		
	color:#017484;
	font-size:0.75em;
	}



	
.linkEnllas ul {margin:0; padding:0; }
.linkEnllas ul li { padding:2px 0 2px 20px; margin-bottom:3px; background:url(http://www.l-h.cat/img/lh12/common/iconografia/ico_web_p.png) no-repeat 0 0 ;}
.linkEnllas ul li a {			
	color:#017484;
	font-size:0.75em;
	}

.enllasDocument {padding:1px 0 1px 0; margin:0; display:table; width:auto; border:0;}
.enllasDocument a {
	padding:2px 0 2px 20px;
	margin:0 0 3px 0;
	background:url(http://www.l-h.cat/img/ico_pdf.png) no-repeat 0 0;
	color:#017484;
	}

.linkPdf {padding:1px 0 1px 0; margin:0 0 5px 0;; display:table; width:auto; border:0;}
.linkPdf .iconaDocument {padding:0; margin:0 4px 0 0; vertical-align:top; display:table-cell; border:0;}
.linkPdf a {display:table-cell; vertical-align:top; text-align:left}


/*titols*/


/* bordes */
.border2TopSolidGris  { border-top: 2px solid #797979;}
.border1TopDottedffffff { border-top:3px dotted #fff;}
.border4BottomSolidEAA400 {border-bottom:4px solid #EAA400;}
.border1 { border:1px solid #000;}
.border1Gris { border:1px solid #999999;}
.border1solidBlaud7e1f5 { border:1px solid #d7e1f5;}
.border1Grise0e0e0 { border:1px solid #e0e0e0;}
.border1Grisbebebe { border:1px solid #bebebe;}
.border1Grisbebebe img.border1Grisbebebe { border:0;}
.border1GrisbebebeRadius15 {border:1px solid #bebebe; -webkit-border-radius:15px; border-radius:15px; border-collapse:collapse;}
.border1Blanc {border:1px solid #FFF}
.border0 {border:0;}
.border1TopDottedGrisc1c1c1 { border-top-style:dotted; border-top-color:#c1c1c1; border-top-width:1px;}
.border1TopGrisc1c1c1 { border-top-style:solid; border-top-color:#c1c1c1; border-top-width:1px;}
.border1TopBottomGrisc1c1c1 { border-top-style:solid; border-top-color:#c1c1c1; border-top-width:1px; border-bottom-style:solid; border-bottom-color:#c1c1c1; border-bottom-width:1px;}
.border1cfcfcf{border:1px solid #cfcfcf;}
.borde10blanc { border:10px solid #fff;}
.borderBottom1Gris { border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color:#CCCCCC;}
.borderBottom1solid134a63 { border-bottom:1px solid #134a63;}
.borderBottom1Dottedb7b7b7{border-bottom:1px dotted #b7b7b7;}
.border1TopDreBotEsqCFCFCF { border-top:1px #cfcfcf solid; border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid;}
.borderTop1solid134a63 { border-top:1px solid #134a63;}
.border1DreDottedCFCFCF { border-right:1px dotted #CFCFCF;}
.borderBottomGrisDotted  { border-bottom:1px dotted #ccc;}
.border1BottomDottedCFCFCF { border-bottom:1px dotted #CFCFCF;}
.border1BottomDottedGris686868 {border-bottom:1px dotted #686868;}
.border1TopDottedGris686868 {border-top:1px dotted #686868;}
.border1GrisSolidbebebe {border:1px solid #bebebe;}
.brdInfGrisDashed { border-bottom-style:dashed; border-bottom-color: #CCCCCC; border-bottom-width:1px;}
.brdInfGrisDotted { border-bottom-style:dotted; border-bottom-color: #CCCCCC; border-bottom-width:1px;}



/* paddings */
.padding0 { padding:0;}
.padding3 { padding:3px;}
.padding4 { padding:4px;}
.padding5 { padding:5px;}
.padding6 { padding:6px;}
.padding7 { padding:7px;}
.padding8 { padding:8px;}
.padding10 { padding:10px;}
.padding12 { padding:12px;}
.padding15 { padding:15px;}
.padding20 { padding:20px;}
.padding25 { padding:25px;}
.padding25_0_25_25 {padding:25px 0 25px 25px;}
.padding30 { padding:30px;}
.padding35 { padding:35px;}
.padding50 { padding:50px;}
.padding0_0_10_10 {padding:0 0 10px 10px;}
.padding0_10_10_10 {padding:0 10px 10px 10px;}
.padding0_20_20_20 {padding:0 20px 20px 20px;}
.padding20_30_20_30 {padding:20px 30px 20px 30px;}
.padding5_15_5_15 { padding:5px 15px 5px 15px;}
.padding30_50_30_50 {padding:30px 50px 30px 50px;}
.paddingTopBottom1 { padding-top:1px; padding-bottom:1px;}
.paddingBottom1 { padding-bottom:1px;}
.paddingBottom2 { padding-bottom:2px;}
.paddingBottom3 { padding-bottom:3px;}
.paddingBottom4 { padding-bottom:4px;}
.paddingBottom5 { padding-bottom:5px;}
.paddingBottom6 { padding-bottom:6px;}
.paddingBottom7 { padding-bottom:7px;}
.paddingBottom8 { padding-bottom:8px;}
.paddingBottom10 { padding-bottom:10px;}
.paddingBottom15 { padding-bottom:15px;}
.paddingBottom20 { padding-bottom:20px;}
.paddingBottom30 { padding-bottom:30px;}
.paddingBottom35 { padding-bottom:35px;}
.paddingBottom40 { padding-bottom:40px;}
.paddingBottom50 { padding-bottom:50px;}
.paddingBotEsq20 { padding-bottom:20px; padding-left:20px;}
.paddingDreta168 { padding-right:168px;}
.paddingEsquerra3 { padding-left:3px;}
.paddingEsquerra5 { padding-left:5px;}
.paddingEsquerra10 { padding-left:10px;}
.paddingEsquerra15 { padding-left:15px;}
.paddingEsquerra20 { padding-left:20px;}
.paddingEsquerra30 { padding-left:30px;}
.paddingDreta1  { padding-right:1px;}
.paddingDreta2  { padding-right:2px;}
.paddingDreta3  { padding-right:3px;}
.paddingDreta4  { padding-right:4px;}
.paddingDreta5  { padding-right:5px;}
.paddingDreta10  { padding-right:10px;}
.paddingDreta15  { padding-right:15px;}
.paddingDreta16  { padding-right:16px;}
.paddingDreta20  { padding-right:20px;}
.paddingDreta30  { padding-right:30px;}
.paddingDreta50  { padding-right:50px;}
.paddingDreta100  { padding-right:100px;}
.paddingDreBotEsq20  { padding-right:20px; padding-bottom:20px; padding-left:20px;}
.paddingDre10Inf10  { padding-right:10px; padding-bottom:10px;}
.paddingDre10Inf5  { padding-right:10px; padding-bottom:5px;}
.paddingDretaEsquerra2  { padding-right:2px; padding-left:2px;}
.paddingDretaEsquerra5  { padding-right:5px; padding-left:5px;}	
.paddingDretaEsquerra10  { padding-right:10px; padding-left:10px;}	
.paddingDretaEsquerra14  { padding-right:14px; padding-left:14px;}	
.paddingDretaEsquerra15  { padding-right:15px; padding-left:15px;}	
.paddingDretaEsquerra20  { padding-right:20px; padding-left:20px;}	
.paddingDretaEsquerra28  { padding-right:28px; padding-left:28px;}	
.paddingDretaEsquerra30  { padding-right:30px; padding-left:30px;}	
.paddingDretaEsquerra50  { padding-right:50px; padding-left:50px;}	
.paddingDretaEsquerra67 { padding-right:67px; padding-left:67px;}
.paddingDretaEsquerra100 { padding-right:100px; padding-left:100px;}
.paddingBottom5 { padding-bottom:5px;}
.paddingsup10 { padding-top:10px;}
.paddingsupinf { padding-top:1px; padding-bottom:1px;}
.paddingsupinf2 { padding-top:2px; padding-bottom:2px;}
.paddingsupinf3 { padding-top:3px; padding-bottom:3px;}
.paddingsupinf4 { padding-top:4px; padding-bottom:4px;}
.paddingsupinf5 { padding-top:5px; padding-bottom:5px;}
.paddingsupinf6 { padding-top:6px; padding-bottom:6px;}
.paddingsupinf7 { padding-top:7px; padding-bottom:7px;}
.paddingsupinf8 { padding-top:8px; padding-bottom:8px;}
.paddingsupinf10 { padding-top:10px; padding-bottom:10px;}
.paddingsupinf15 { padding-top:15px; padding-bottom:15px;}
.paddingsupinf20 { padding-top:20px; padding-bottom:20px;}
.paddingsupinf23 { padding-top:23px; padding-bottom:23px;}
.paddingsupinf30 { padding-top:30px; padding-bottom:30px;}
.paddingsupinf40 { padding-top:40px; padding-bottom:40px;}
.paddingsupinf50 { padding-top:50px; padding-bottom:50px;}
.paddinginf3 {padding-bottom:3px;}
.padding5_10_5_10 { padding:5px 10px 5px 10px;}
.padding7_10_7_10 { padding:7px 10px 7px 10px;}
.padding8_10_8_10 { padding:8px 10px 8px 10px;}
.padding8_20_8_20 { padding:8px 20px 8px 20px;}
.padding10_10_0_10 { padding-top:10px; padding-left:10px; padding-right:10px;}
.padding10_0_10_10 { padding-top:10px; padding-bottom:10px; padding-left:10px;}
.padding10_0_10_20 { padding-top:10px; padding-bottom:10px; padding-left:20px;}
.padding15_0_15_15 { padding-top:15px; padding-left:15px; padding-left:15px;}
.paddingTop2 { padding-top:2px;}
.paddingTop3 { padding-top:3px;}
.paddingTop5 { padding-top:5px;}
.paddingTop7 { padding-top:7px;}
.paddingTop8 { padding-top:8px;}
.paddingTop9 { padding-top:9px;}
.paddingTop10 { padding-top:10px;}
.paddingTop15 { padding-top:15px;}
.paddingTop20 { padding-top:20px;}
.paddingTop22 { padding-top:22px;}
.paddingTop25 { padding-top:25px;}
.paddingTop29 { padding-top:29px;}
.paddingTop30 { padding-top:30px;}
.paddingTop50 { padding-top:50px;}
.paddingTop60 { padding-top:60px;}
.paddingTop90 { padding-top:90px;}
.paddingTop105{padding-top:105px;}
.paddingTop150 { padding-top:150px;}


/* margins */

.marginTop1 {margin-top:1px;}
.marginTop2 {margin-top:2px;}
.marginTop3 {margin-top:3px;}
.marginTop19 {margin-top:19px;}
.marginTop4 {margin-top:4px;}
.marginTop5 {margin-top:5px;}
.marginTop10 {margin-top:10px;}
.marginTop15 {margin-top:15px;}
.marginTop20 {margin-top:20px;}
.marginTop30 {margin-top:30px;}
.marginAuto {margin: 0 auto; text-align:center; width:100%;}
.divCentrat {margin-left:auto; margin-right:auto;}
.marginDretaEsquerra4  {margin-right:4px; margin-left:4px;}
.marginDretaEsquerra5  {margin-right:5px; margin-left:5px;}
.marginDretaEsquerra10  {margin-right:10px; margin-left:10px;}
.marginDretaEsquerra20  {margin-right:20px; margin-left:20px;}
.marginDretaEsquerra28  {margin-right:28px; margin-left:28px;}
.marginDretaEsquerra30  {margin-right:30px; margin-left:30px;}
.marginDretaEsquerra50  {margin-right:50px; margin-left:50px;}
.marginDretaEsquerra100  {margin-right:100px; margin-left:100px;}
.marginTop30Dre30Esq235 {margin-top:30px; margin-right:30px; margin-left:235px;}
.marginTop34 {margin-top:34px;}
.margin12 {margin:12px;}
.marginEsquerra12 {margin-left:12px;}	
.marginDre10Esq10Inf20 {margin-right:10px; margin-left:10px; margin-bottom:20px;}
.marginDre10Inf10 {margin-right:10px; margin-bottom:10px}
.marginDre20Inf10 {margin-right:20px; margin-bottom:10px}
.marginDre20Inf20 {margin-right:20px; margin-bottom:20px}
.marginDreTop20 {margin-right:20px; margin-top:20px;}
.marginDreta1 {margin-right:1px;}
.marginDreta2 {margin-right:2px;}
.marginDreta3 {margin-right:3px;}
.marginDreta4 {margin-right:4px;}
.marginDreta5 {margin-right:5px;}
.marginDreta6 {margin-right:6px;}
.marginDreta7 {margin-right:7px;}
.marginDreta8 {margin-right:8px;}
.marginDreta9 {margin-right:9px;}
.marginDreta10 {margin-right:10px;}
.marginDreta15 {margin-right:15px;}
.marginDreta20 {margin-right:20px;}
.marginDreta30 {margin-right:30px;}
.marginDreta30Esquerra50 {margin-right:30px; margin-left:50px;}
.marginDreBotEsq10 {margin-bottom:10px; margin-right:10px; margin-left:10px;}
.marginTop0 {margin-top:0px;}
.marginTop6 {margin-top:6px;}
.marginTop7 {margin-top:7px;}
.marginTop8 {margin-top:8px;}
.marginTopBottom2 {margin-top:2px; margin-bottom:2px;}
.margin5 {margin:5px;}	
.margin10 {margin:10px;}
.margin14 {margin:14px;}
.margin15 {margin:15px;}
.margin0 {margin:0;}
.margin0_0_10_0 {margin:0 0 10px 0;}
.margin0_10_10_10 {margin:0 10px 10px 10px;}
.margin20 {margin:20px;}

.margin40_10_10_10{margin:40px 10px 10px 10px;}
.marginBottom0 {margin-bottom:0px;}
.marginBottom1 {margin-bottom:1px;}
.marginBottom2 {margin-bottom:2px;}
.marginBottom3 {margin-bottom:3px;}
.marginBottom4 {margin-bottom:4px;}
.marginBottom5 {margin-bottom:5px;}
.marginBottom6 {margin-bottom:6px;}
.marginBottom7 {margin-bottom:7px;}
.marginBottom8 {margin-bottom:8px}
.marginBottom9 {margin-bottom:9px;}
.marginBottom10 {margin-bottom:10px;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom20 {margin-bottom:20px;}
.marginBottom30 {margin-bottom:30px;}
.marginEsquerra3 {margin-left:3px;}
.marginEsquerra4 {margin-left:4px;}
.marginEsquerra5 {margin-left:5px;}
.marginEsquerra10 {margin-left:10px;}
.marginEsquerra15 {margin-left:15px;}
.marginEsquerra20 {margin-left:20px;}
.marginEsquerra30 {margin-left:30px;}
.marginEsquerra40 {margin-left:40px;}
.marginEsquerra45 {margin-left:45px;}
.marginsupinf10 {margin-top:10px; margin-bottom:10px;}
.marginsupinf20 {margin-top:20px; margin-bottom:20px;}
.marginsupinf15 {margin-top:15px; margin-bottom:15px;}



/* amplades i alçades */
.w0p {width:0%}
.wauto {width:auto;}
.wauto a img { width:100%;}

/* min-height px*/
.mh80 {min-height:80px;}
.mh100 {min-height:100px;}
.mh160 {min-height:160px}
.mh190 {min-height:190px}
.mh212 {min-height:212px;}
.mh200 {min-height:200px;}
.mh300 {min-height:300px;}
.mh400 {min-height:400px;}
.mh460 {min-height:460px;}
.mh500 {min-height:460px;}
.mh261 {min-height:500px;}
.mh450 {min-height:450px;}


/* width i height px*/
.wh10 {width:10px; height:10px;}
.w75h75 {width:76px; height:76px}
.w80h110 {width:80px; height:110px;}
.w99h80 {width:99px; height:80px;}
.w100h100 {width:100px; height:100px}
.w110h90 {width:110px; height:90px;}
.w110h110 {width:110px; height:110px}
.wh168 {width:168px; height:168px;}
.w180h70 {width:180px; height:70px;}
.w214h170 {width:214px; min-height:170px;}
.w461h212 {width:461px; height:212px;}
.w800h300 {width:800px; height:300px;}
.w914h162 {width:914px; height:162px;}


/* height px */
.h22 {height:22px;}
.h37 {height:37px;}
.h160 {height:160px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h350 {height:350px;}
.h100p {height:100%; max-height:100%;}


/* width px */
.w20 {width:20px;}
.w35 {width:35px;}
.w72 {width:72px;}
.w73 {width:73px;}
.w88 {width:88px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w96 {width:96px;}
.w100 {width:100px;}
.w105 {width:105px;}
.w120 {width:120px;}
.w139 {width:139px;}
.w140 {width:140px;}
.w148 {width:148px;}
.w150 {width:150px;}
.w157 {width:157px;}
.w160 {width:160px;}
.w164 {width:164px;}
.w166 {width:166px;}
.w169 {width:169px;}
.w170 {width:170px;}
.w177 {width:177px;}
.w184 {width:184px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w202 {width:202px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w260 {width:260px;}
.w283 {width:283px;}
.w290 {width:290px;}
.w320 {width:320px;}
.w314 {width:314px;}
.w318 {width:318px;}
.w320 {width:320px;}
.w340 {width:340px;}
.w364 {width:344px;}
.w355 {width:355px;}
.w439 {width:439px;}
.w440 {width:440px;}
.w480 {width:480px;}
.w500 {width:500px;}
.w620 {width:620px;}
.w639 {width:639px;}
.w622 {width:622px;}
.w642 {width:642px;}
.w662 {width:662px;}
.w682 {width:682px;}
.w700 {width:700px;}
.w780 {width:780px;}
.w800 {width:800px;}
.w819 {width:810px;}
.w830 {width:830px;}
.w890 {width:890px;}
.w914 {width:914px;}
.w950 {width:950px;}


/* width per cent */
.w9p {width:9%;}
.w10p {width:10%;}
.w12p {width:12%;}
.w17p {width:17%;}
.w15p {width:15%;}
.w20p {width:20%;}
.w23p {width:23%;}
.w25p {width:25%;}
.w30p {width:30%;}
.w32p {width:32%;}
.w33p {width:33%;}
.w35p {width:35%;}
.w40p {width:40%;}
.w45p {width:45%;}
.w46p {width:46%;}
.w47p {width:47%;}
.w48p {width:48%;}
.w49p {width:49%;}
.w50p {width:50%;}
.w55p {width:55%;}
.w60p {width:60%;}
.w65p {width:65%;}
.w70p {width:70%;}
.w75p {width:75%;}
.w80p {width:80%;}
.w85p {width:85%;}
.w90p {width:90%;}
.w92p {width:92%;}
.w94p {width:94%;}
.w95p {width:95%;}
.w96p {width:96%;}
.w97p {width:97%;}
.w98p {width:98%;}
.w99p {width:99%;}
.w100p {width:100%;}
/* amplades i alçades */




/*  colors de font */
.blanc, .blanc a, a.blanc, a.blanc:hover {color:#FFFFFF;} 
.rosa, .rosa a, a.rosa, a.rosa:hover {color:#d3006b;} 
.gris, .gris a, a.gris, a.gris:hover { color:#484848;}
.grisfluix, .grisfluix a, a.grisfluix:hover{color:#B4B4B4;} 
.gris474747 , .gris474747 a, a.gris474747, a.gris474747:hover { color:#474747;}
.blauTurquesa, .blauTurquesa a, a.blauTurquesa, a.blauTurquesa:hover { color:#017484;}
.blauTurquesa2, .blauTurquesa2 a, a.blauTurquesa2, a.blauTurquesa2:hover { color:#007e80;}
.blauTurquesa3, .blauTurquesa3 a, a.blauTurquesa3, a.blauTurquesa3:hover { color:#004853;}
.blau00f6ff, .blau00f6ff a, a.blau00f6ff, a.blau00f6ff:hover { color:#00f6ff;} 
.blau0094ab, .blau0094ab a, a.blau0094ab, a.blau0094ab:hover{ color:#0094ab;}
.blau5179a2, .blau5179a2 a, a.blau5179a2, a.blau5179a2:hover { color:#5179a2;}
.blau7094d4, .blau7094d4 a, a.blau7094d4, a.blau7094d4:hover { color:#7094d4;}
.blau008cba, .blau008cba a, a.blau008cba, a.blau008cba:hover { color:#008cba}
.blau004a63, .blau004a63 a, a.blau004a63, a.blau004a63:hover { color:#004a63;}
.blau0BACBE, .blau0BACBE a, a.blau0BACBE, a.blau0BACBE:hover { color:#0BACBE;}
.blau087b89, .blau087b89 a, a.blau087b89, a.blau087b89:hover { color:#087b89;}
.vermell, .vermell a, a.vermell:hover {color:#D21000;} 
.vermellCF082B, .vermellCF082B a, a.vermellCF082B:hover {color:#CF082B;} 
.grana5F0A0E, .grana5F0A0E a, a.grana5F0A0E:hover { color:#5F0A0E;}
.vermellRosat, .vermellRosat a, a.vermellRosat:hover {color:#af003e;} 
.vermellED6654, .vermellED6654 a, a.vermellED6654:hover { color:#ED6654;}
.vermellRosatBF2A32, .vermellRosatBF2A32 a, a.vermellRosatBF2A32:hover { color:#BF2A32;}
.lila952a64, .lila952a64 a, a.lila952a64:hover { color:#952a64;}
.taronjaff7635, .taronjaff7635 a, a.taronjaff7635:hover { color:#ff7635;}
.taronjaDF6E13, .taronjaDF6E13 a, a.taronjaDF6E13:hover { color:#DF6E13;}
.taronjafa6d15 , .taronjafa6d15  a,a.taronjafa6d15:hover { color:#fa6d15;}
.taronjaE36200 , .taronjaE36200  a,a.taronjaE36200:hover { color:#E36200;}
.taronjaEAA400 , .taronjaEAA400  a,a.taronjaEAA400:hover { color:#EAA400;}
.negre, .negre a, a.negre, a.negre:hover { color:#000000;}
.marroc7b299, .marroc7b299 a, a.marroc7b299, a.marroc7b299:hover {color:#c7b299;}
.gris7777777, .gris7777777 a, a.gris7777777, a.gris7777777:hover { color:#777777;}
.gris58585a, .gris58585a a, a.gris58585a, a.gris58585a:hover { color:#58585a !important;}
.verd7b9100, .verd7b9100 a, a.verd7b9100, a.verd7b9100:hover {color:#7b9100;}
.verd95D10F, .verd95D10F a, a.verd95D10F, a.verd95D10F:hover {color:#95D10F;}
.verd006837, .verd006837 a, a.verd006837, a.verd006837:hover { color:#006837;}
.verd3a4e03, .verd3a4e03 a, a.verd3a4e03, a.verd3a4e03:hover { color:#3a4e03;}
.gris4D4D4D, .gris4D4D4D a, a.gris4D4D4D, a.gris4D4D4D:hover { color:#4D4D4D;}
.gris333333, .gris333333 a, a.gris333333, a.gris333333:hover { color:#333333;}
.grocffb61a, .grocffb61a a, a.grocffb61a, a.grocffb61a:hover { color:#ffb61a;}
.grocDA8D1B, .grocDA8D1B a, a.grocDA8D1B, a.grocDA8D1B:hover { color:#DA8D1B;}
.lila1a1940, .lila1a1940 a, a.lila1a1940, a.lila1a1940:hover { color:#1a1940;}





/* botons */
.botoBlau { background-color:#017484; padding:8px 20px; -webkit-border-radius:10px; border-radius:10px; width:auto; display:inline-block; font-family:Arial, Helvetica, sans-serif}
.botoBlau:hover { background-color:#00889B}
.botoBlau a { color:#FFF; text-decoration:none; font-size:0.75em; text-transform:uppercase}
.botoBlau a:hover {text-decoration:none;}

.botoMesInfo {background-color:#3EA2B4; float:right; border:0; color:#FFFFFF; padding:5px; margin-top:5px; text-decoration:none;}

.botoInscripcio {
	display:inline-block;
	overflow:hidden;
	position:relative;	
	border-radius:15px;
	-webkit-border-radius:15px;
	border:0;
	padding:0;
	margin: 10px 0;
	background:url(http://www.l-h.cat/img/lh12/common/ico_inscripcio.png) no-repeat 10px center #0194A8;
	}	
.botoInscripcio a { color:#fff; text-transform:uppercase; text-decoration:none !important; font-family:"Roboto", Arial, Helvetica, sans-serif; margin-left:35px; padding:8px 10px 8px 0; display:inline-block;}

.botoWeb{
	display:inline-block;
	overflow:hidden;
	position:relative;	
	border-radius:10px;
	-webkit-border-radius:10px;
	border:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	background:url(http://www.l-h.cat/img/lh12/common/boto_fletxa_dreta.png) no-repeat 10px center #0194A8;
	}
	
.botoWeb a { color:#fff; text-transform:uppercase; text-decoration:none; font-family:"Roboto", Arial, Helvetica, sans-serif; margin-left:25px; padding:8px 10px; display:inline-block; font-size:1.2em;}







