/*-----------------------------------------------------------------------*/
/* GENERICOS */
/*-----------------------------------------------------------------------*/
h1{
	margin-top:6px;
	color:#FF6801;
	font-size:1.5em;
	font-weight:bolder;
	background-image:url(/houdipu/media/gif/images/generiques/rombo_tits.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
}
li{
	padding-bottom:10px;
}
#mapa {
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.cabez{
	width:752px;
	border:0;
	cellspacing:0;
	cellpadding:0;
}
#mapa li {
	margin:7px;
	padding:0px 15px 0px 0px;
	list-style:url(/houdipu/media/gif/images/generiques/tit_contenido_petita.gif);
}

#mapa ul {
	margin:10px;
	padding:0px;
}
.titols { font-size:1.2em;}
body {
	background-color: #FFFFFF;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
.boldgen{
	font-weight:bold;
}
.tipotext11_italic{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:italic;
}	
.colorazul{
	color:#0062BB;
}
/*ul{
	list-style-image: url("/houdipu/media/gif/images/generiques/ul_punto.gif");
}*/
a{
	color:#0062BB;
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0px;
}
/*-----------------------------------------------------------------------*/
/* CABEZERA */
/*-----------------------------------------------------------------------*/
#cabezera{
	background-color:#FFFFFF;
	font-size:0.65em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;

}
.linkscabezera{
	color:#FFFFFF;
	background-color:#0886DA;
	text-decoration:none;
}
.linkscabezera:hover{
	color:#0886DA;
	background-color:#FFFFFF;
}
.off{
	color:#5CA7D9;
}
input.inputcabezera {
	border: 1px #555555 solid;
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#0062BB;
	background: #B4E9FA;
	width: 110px; 
	height: 14px; 
}

/*-----------------------------------------------------------------------*/
/* MENU */
/*-----------------------------------------------------------------------*/
.imgmenu{
	margin:4px 0px;
}
.tdmenusombraiz{
	background-image: url("/houdipu/media/gif/images/generiques/sombra_iz.gif");
	background-repeat:repeat-y;
	width:10px;
}
.tdmenusombrader{
	background-image: url("/houdipu/media/gif/images/generiques/sombra_dr.gif");
	background-repeat:repeat-y;
	width:10px;
}
/*-----------------------------------------------------------------------*/
/* CONTENIDO */
/*-----------------------------------------------------------------------*/
#contenido{
	background-color:#E9E9E9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
}
#contentxt{
	margin-top:6px;
	margin-bottom:6px;
	color:#333333;
	
}
#bullets{
	list-style-image: url("/houdipu/media/gif/images/generiques/ul_punto.gif");
}
.gen_texto10px{
	font-size:0.8em;
}
.gen_padding10px{
	padding:10px;
	
}
.gen_padding5px{
	padding:3px;
}
.gen_padding15pxleft{
	padding-left:15px;
}
.gen_padding10pxtop{
	padding-top:10px;
}
.td_amarillo{
	border:1px solid #ffffff;
	padding:2px;
	background-color:#FFFBEA;
	font-size:0.8em;
	
}
.td_blanco_ficha{
	font-size:1em;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FFFFFF;
	padding-left:15px;
	
}
.td_blanco_ficha_sinpd{
	font-size:0.9em;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FFFFFF;
	
}
.td_azul_ficha{
	background-color:#DFF5FD;
	font-size:0.9em;
	padding-bottom:3px;
	padding-top:3px;
	
}
.caja_ficha{
	border:1px solid #ffffff;
	font-size:0.9em;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:3px;

}
.td_azul{
	border:1px solid #ffffff;
	padding:2px;
	background-color:#DFF5FD;
	font-size:0.8em;
	
}
.td_azul_sinborde{
	padding:2px;
	background-color:#DFF5FD;
	font-size:0.8em;
	padding-bottom:5px;
	
}
.td_azul_sinborde_directori{
	padding:2px;
	background-color:#DFF5FD;
	font-size:0.8em;
	padding-bottom:5px;
	padding-left:15px;
	
}
.td_blanco_sinborde_directori{
	padding:2px;
	background-color:#FFFFFF;
	font-size:0.8em;
	padding-bottom:5px;
	padding-left:15px;

}
.td_blanco_sinborde{
	padding:2px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	font-size:0.8em;

}
.td_amarillo_sinborde{
	padding:2px;
	background-color:#FFFBEA;
	font-size:0.8em;
	font-weight:bold;
	padding-bottom:5px;
}
.caja_menu_derecha{
	height:20px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #ffffff;
	padding-right:2px;
	padding-bottom:2px;
	
	
}
.td_lineas_2nivel{
	background-image: url("/houdipu/media/gif/images/generiques/puntets.gif");
	background-repeat:repeat-y;
	width:2px;
}
.tdpath{
	background-color:#E9E9E9;
	height:20px;
	color:#919191;
	font-size:0.8em;
}
.tdpath a{
	color:#919191;
	text-decoration:none;
}
.tdpath a:hover{
	color:#919191;
	text-decoration:underline;
}
.titspaginas{
	margin-top:6px;
	color:#FF6801;
	font-size:1.2em;
	font-weight:bolder;
}
.titflechacontenido{
	list-style-image: url("/houdipu/media/gif/images/generiques/tit_contenido.gif");
	padding-bottom:0px;
	margin-bottom:0px;
}
.imgtitpaginas{
	margin-top:6px;
	margin-bottom:0px;
}
.textcita{
	margin-left:10px;
	margin-right:10px;
	font-size:0.9em;
}
.tittextopaginas{
	font-size:1.2em;
}

.textopaginas{
	font-size:1.1em;
	list-style-image: url("/houdipu/media/gif/images/generiques/ul_punto.gif");
}
.tdsubmenu{
	background-color:#FFF6CF;
	border-top-width:2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	vertical-align:middle;
	text-align:left;
	vertical-align:middle;
}
.tdsubmenu:hover{
	background-color:#FFFFFF;
}
.tdsubmenuoff{
	background-color:#ffffff;
	border-top-width:2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	vertical-align:middle;
	text-align:left;
	vertical-align:middle;
}
.titols_14 {
	font-size:1.25em;
	font-weight:bold;
	
}
.tdsubmenuoff:hover{
	background-color:#FFFFFF;


}
.cajamenu{
	width:140px;
 	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	display: block;
}


.linksubmenu{
	text-decoration:none;
	color:#0262B9;
	display: block;
	padding:6px 4px;
	
}
.linksubmenu:hover{
	background-color:#ffffff;
	text-decoration:underline;
	color:#0262B9;
	display: block;
	
}
.linksubmenuoff{
	text-decoration:none;
	color:#FE8D01;
	display: block;
	padding:6px 4px;
}
.linksubmenuoff:hover{
	text-decoration:underline;display: block;
}
.tipocaixabottom{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.lletragrisfosc{
	color:#333333;
	font-size:1em;
}
.imagenhome{
	margin-bottom:4px;
	border:0px;
}
.titscontenido{
	margin-left:18px;
	margin-bottom:10px;
	margin-top:10px;
}
.tdsombraiz{
	background-image: url("/houdipu/media/gif/images/generiques/sombra_iz_gris.gif");
	background-repeat:repeat-y;
	width:10px;
}
.tdsombrader{
	background-image: url("/houdipu/media/gif/images/generiques/sombra_dr_gris.gif");
	background-repeat:repeat-y;
	width:10px;
	
}
.linkscontentbottom{
	color:#FFFFFF;
	background-color:#0886DA;
	text-decoration:underline;
}
.linkscontentbottom:hover{
	color:#0886DA;
	background-color:#FFFFFF;
}
ul.listacentro{
	list-style-image: url("/houdipu/media/gif/images/generiques/home_rombo_naranja.gif");
	padding-bottom:0px;
	margin-bottom:0px;
	color:#0062BB;
}
ul.listacentro_d{
	list-style-image: url("/houdipu/media/gif/images/generiques/tit_contenido.gif");
	padding-bottom:0px;
	margin-left:16px;
	color:#000000;
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
li.listacentro2{
	padding-bottom:6px;
}
li.contenidos_li{
	margin:0px -15px;
}
li.partitspolitcs_li{
	margin:0px -20px;
		
}
.homelinkscontenido{
	color:#0062BB;
	text-decoration:none;
}
.homelinkscontenido:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#FF8C00;
}
.homeexclama{
	color:#FF8C00;
}
.btanar{
	border: 1px #555555 solid;
	font: 0.8em verdana, arial, helvetica, sans-serif;
	color:#0062BB;
	background: #ffffff;
	width: 142px; 
	height: 16px;
	margin-top:4px; 
}
/*-----------------------------------------------------------------------*/
/* PIE */
/*-----------------------------------------------------------------------*/
#pie{

}
.textpie{
	color:#0062BB;
}
.linkspie{
	color:#0062BB;
	text-decoration:none;
	font-size:0.8em;
}
.linkspie_n{
    color:#666666;
	text-decoration:none;
	font-size:0.8em;
}
.linkspie:hover{
	color:#0062BB;
	text-decoration:underline;
}
/*-----------------------------------------------------------------------*/
/* COLORES PARA TD */
/*-----------------------------------------------------------------------*/

.bgazulclaro{
	background-color:#DFF5FD;
}
.bgazulcielo{
	background-color:#0886DA;
}
.bgazultexto{
	background-color:#0062BB;
}
.bgnaranja{
	background-color:#FF8C00;
}
.bgamarillo{
	background-color:#FFFBEA;
}
.bgblanco{
	background-color:#ffffff;
}
.bggris{
	background-color:#E9E9E9;
}
.bgnegro{
	background-color:#DFF5FD;
}
.tipotext10 { font-size:0.8em; color:#0066FF;}

/*
------------------
Noves classes per el menú del CMS
------------------
*/
.menudreta{
	text-align:left;
}


.menudreta a{
	list-style:none;
	text-decoration:none;
    padding-left:5px ! important;
	padding-right:1px ! important;
	padding-top:6px ! important ;
	padding-bottom:6px ! important;
	background-color:#fff6cf;
}

.menudreta a:hover{
	text-decoration:underline;
	background-color:#ffffff;
}

/****** amplades de taula pel tema accessibilitat ********/

.ample7{
	width:7px;
}
.ample8{
	width:8px;
}
.ample9{
	width:9px;
}
.ample10{
	width:10px;
}
.ample11{
	width:11px;
}
.ample20{
	width:20px;
}
.ample23{
	width:23px;
}
.ample129{
	width:129px;
}
.ample41{
	width:41px;	
}
.ample44{
	width:44px;	
}
.ample65{
	width:65px;	
}
.ample78{
	width:78px;	
}
.ample83{
	width:83px;	
}
.ample89{
	width:89px;	
}
.ample100{
	width:100px;
}
.ample117{
	width:117px;
}
.ample135{
	width:135px;
}
.ample150{
	width:150px;
}
.ample152{
	width:152px;
}
.ample164{
	width:164px;
}
.ample175{
	width:175px;
}
.ample177{
	width:177px;
}
.ample185{
	width:185px;
}
.ample205{
	width:205px;
}
.ample265{
	width:265px;
}
.ample292{
	width:292px;
}
.ample348{
	width:348px;
}
.ample358{
	width:358px;
}
.ample390{
	width:390px;
}
.ample557{
	width:557px;
}
.ample673{
	width:673px;
}
.ample716{
	width:716px;
}
.ample752{
	width:752px;
}


.pleft15{
	padding-left:15px;
}
.pleft5{
	padding-left:5px;
}



.alt12{
	height:12px;
}
.alt13{
	height:13px;
}
.alt14{
	height:14px;
}
.alt18{
	height:18px;
}
.alt29{
	height:29px;
}
.alt30{
	height:30px;
}
.alt37{
	height:37px;
}
.alt50{
	height:50px;
}
.alt65{
	height:65px;
}
.alt74{
	height:74px;
}
.alt80{
	height:80px;
}
.alt95{
	height:95px;
}