

body {
	background-color: #81cacd;
	font-family: Arial, Tahoma, Verda, serif;
	font-size: 14px;
	margin: 0px;
}


hr {
	color: black;
	background-color: black;
	height: 2px;
}

li { margin-left: -20px;}

a {text-decoration: none; color:#81cacd;}
a:hover { font-weight: bold;}

.small { font-size: 10px; }
.medium { font-size: 12px; }
.big { font-size: 14px; }

#container {
	margin: 40px auto 0px auto;
	width: 942px;
	height: 686px;
	background-image: url('/pfw_files/tpl/MDA/img/background.png');

}


#header {
	width: 868px;
	height: 105px;
	margin: 0px auto 0px auto;
}

#logo {
	width: 212px;
	height: 105px;
	float: left;
	background-image: url('/pfw_files/tpl/MDA/img/logoA.png');
}

#animation {
	width: 654px;
	height: 105px;
	float: left;
}


#switches {
	width: 864px;
	height: 20px;
	margin: 0px auto 0px auto;
	font-size: 10px;
	font-weight: bold;
	color: #75b5b8;
	text-align: right;
	margin-bottom:5px;
	padding: 2px 0px 2px 2px;
}

#rss {
	width: 60px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-valign: center;
	float: left;
	color: #81cacd;
}

#menuBar {
	width: 868px;
	height: 75px;
	margin: 0px auto 0px auto;
}

.menuBox {
	width: 116px;
	height: 33px;
	background-image: url('/pfw_files/tpl/MDA/img/button.png');
	margin-right: 3px;
	float: left;
	font-size: 14px;
	color: #81cacd;
	padding: 13px;
}

.menuSearchBox {
	width: 114px;
	height: 42px;
	background-image: url('/pfw_files/tpl/MDA/img/buttonS.png');
	float: left;
	font-size: 14px;
	color: #81cacd;
	padding: 14px;
}

.cercador {
	width: 80px;
	height: 16px;
	margin-top: 0px;
	border: 1px solid #bec4c4;
	font-size: 12px;
}

#displayArea {
	width: 878px;
	height: 445px;
	margin: 0px auto 0px auto;
	margin-top: 15px;
}

#leftCol {
	width: 217px;
	height: 445px;
	float: left;
}

#centerCol {
	padding: 15px 30px 15px 30px;
	width: 334px;
	height: 415px;
	margin: 0px 25px 0px 25px;
	float: left;
}

#centerColData {
	width: 320px;
	height: 340px;
	margin-top: 20px;
	padding-right:10px;
	overflow: auto;
	float: left;
	text-align: justify;
}

.news { background-image: url('/pfw_files/tpl/MDA/img/bgNews.png'); }
.orange { background-image: url('/pfw_files/tpl/MDA/img/bgOrange.png'); }
.green { background-image: url('/pfw_files/tpl/MDA/img/bgGreen.png'); }

.topBox {
	padding: 15px;
	padding-left: 20px;
	color: white;
	width: 182px;
	height: 178px;
	margin-bottom: 22px;
}

.downBox {
	padding: 15px;
	padding-left: 20px;
	color: white;
	width: 182px;
	height: 178px;
}

.boxGreenOn { background-image: url('/pfw_files/tpl/MDA/img/bgGreenBoxOn.png'); }
.boxGreenOff { background-image: url('/pfw_files/tpl/MDA/img/bgGreenBoxOff.png'); }
.boxOrangeOn { background-image: url('/pfw_files/tpl/MDA/img/bgOrangeBoxOn.png'); }
.boxOrangeOff { background-image: url('/pfw_files/tpl/MDA/img/bgOrangeBoxOff.png'); }

#rightCol {
	width: 217px;
	height: 445px;
	float: left;
}

#bottomLine {
	margin: 15px auto 15px auto;
	width: 900px;
	height: 15px;
	text-align: right;
	font-size: 12px;
	color: #ffffff;
}

.smallLnk {text-decoration: none; color: white;}
.smallLnk:hover { font-weight: bold;}

.smallLnkBlue {text-decoration: none; color: #75b5b8;}
.smallLnkBlue:hover { font-weight: bold;}


/* Estils propis del llistat */
.containerLlistat{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.line1Llistat{
	width: 100%;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 10px;
	float: left;
}

.titleLlistat{
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 100%;
}

.dateLlistat{
	width: 100px;
	font-size: 10px;
	text-align: right;
	float: right;
	color: #c1c1c1;
}

.imageLlistat{
	margin: 0px 10px 10px 0px;
	display: inline;
	border: 1px solid #c1c1c1;
	float: left;
}

.textLlistat{
	text-align: justify;
	width: 100%;
	float: left;
}

.line2Llistat{
	width: 100%;
	height: 40px;
	border-bottom: 1px dashed #c1c1c1;
	margin-bottom: 50px;
	float: left;
}

.readMoreLlistat{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

.sourceLlistat{
	margin-top: 10px;
	float: right;
}

/* FI estils propis del llistat */


/* Estils propis de la pàgina informativa */
#menuOption{
	border-bottom: 1px dashed #c1c1c1;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 40px;
	float:left;
}

.containerInfo{
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.titleInfo{
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 10px;
	float: left;
}

.textInfo{
	text-align: justify;
	float: left;
	margin: 0px 5px 0px 5px;
	width: 100%;
}

.imageInfo{
	margin: 0px 10px 10px 10px;
	display: inline;
}

.left{
	float: left;
}

.right{
	float: right;
}

.center{
	margin: 0px auto 0px auto;
	text-align: center;
}

#zona_flash{
	text-align: center;
}


/* CSS Document */

#zonaFormulari{
margin:0;padding:0;display:block;
}
#formulariCerca{
width:578px;
}
#formulariDalt{
background-image:url(/pfw_files/tpl/MDA/estructura/top.gif);background-position:center top;background-repeat:no-repeat;
}
#titolFormulari{
margin:0;padding:0;padding-bottom:8px;border-bottom:#FFFFFF solid 2px;margin-bottom:18px;
}
#titolResultats{
margin:0;padding:0;
padding-bottom:8px;
padding-top:8px;
color:#FFFFFF;
}
#titolFormulari h1, #titolResultats h1{
	margin:0;padding:0;color:#FFFFFF;
	font-weight:normal;
	/*font-size:14px;*/
}
#titolFormulari h1{
	margin:0;padding:0;color:#FFFFFF;
	/*font-size:14px;*/
}
#formCerca{
	margin:0;padding:0;padding-bottom:7px;
}
#formCerca fieldset{
border:0;padding:0;margin:0;
}
#formCerca ol{
border:0;padding:0;margin:0;
}
#formCerca li{
list-style: none;padding:0;margin:0;
margin-top:26px;
height:22px;
}
label{
color:#FFFFFF;
text-align:right;
margin-right:10px;
display:inline-block;vertical-align: bottom;width: 66px;/*line-height:12px;*/
}

#formCerca input{
margin:0;
line-heigh:12px;
padding:2px;
border:#dadddd 1px solid;
background-color:#F3F1F1;
}
#formCerca input.llarg{
width:390px;
}
#formCerca input.curt{
width:195px;
}
#formCerca input.boto{
width:52px;
margin:0;
/*line-height:12px;*/
padding:2px;
border:0;
color:#669999;
background-color:#CCCCCC;
margin-left:40px;
font-weight:normal;
border:#BBBBBB 1px solid;
}
#formCerca input.boto:hover{
cursor:pointer;
font-weight:bold;

}
/*botons */
a.botoPastilla{
display:block;
padding-left:8px;
padding-right:7px;
height:22px;
}
a.botoPastilla span{
padding-left:8px;
padding-right:0;
line-height:12px;
margin:0;
padding-top:5px;
padding-bottom:5px;
display:block;
}

a.fuxia {
background-image:url(/pfw_files/tpl/MDA/estructura/fons_botofuxiac.gif); background-position:right top;background-repeat:no-repeat;
/*width:47px;*/
}
a.gris {
background-image:url(/pfw_files/tpl/MDA/estructura/fons_botogrisc.gif); background-position:right top;background-repeat:no-repeat;
/*width:47px;*/
}
.fonsFuxia{
background-image:url(/pfw_files/tpl/MDA/estructura/fons_botofuxiall.gif); background-position:left top;background-repeat:no-repeat;
}
.fonsGris{
background-image:url(/pfw_files/tpl/MDA/estructura/fons_botogrisall.gif); background-position:left top;background-repeat:no-repeat;
}
.textBlanc{
color:#FFFFFF;
}
.textVerd{
color:#669999;
}
/***/


/*tamany lletres" */

.t1{
font-size:12px; /*dp 14*/
}
.t2{
font-size:14px; /*dp 16*/
}


/*****/

#mostraResultats{
border:0;
padding:0;
margin:0;
}
#mostraResultats th{
padding-bottom:4px;
border-bottom:#81CACD 1px solid;
}
#mostraResultats td{
padding:2px;
border-bottom:#81CACD 1px solid;
}

#mostraResultats caption{
display:none;
}
#navResultatsPgs a, #navResultatsPgs a:visited{
color:#FFFFFF;
}
.zebra{
background-color:#E6E7E8;
}
#titolEsquerra{
width:370px;float:left;position:relative;margin:0;vertical-align:top;
}
#contadorDreta{
width:125px;float:right;text-align:right;vertical-align:top;position:relative;
}
#resultatsFormulari{
background-color:#FFFFFF;padding:0;margin:0;
}
#formulariBaix{
height:36px;margin:0;padding:0;background-image:url(/pfw_files/tpl/MDA/estructura/peullarg.gif);background-position:center bottom;background-repeat:no-repeat;
}
#formulariBaixCerca{
height:18px;margin:0;padding:0;background-image:url(/pfw_files/tpl/MDA/estructura/peu.gif);background-position:center top;background-repeat:no-repeat;
}
#navResultatsPgs{
width:60%;float:left;vertical-align:top;padding-top:9px;padding-left:20px;
}
#navResultatsBts{
width:30%;float:right;vertical-align:top;padding-top:7px;padding-right:20px;
}






.ui-autocomplete-results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ui-autocomplete-results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ui-autocomplete-results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ui-autocomplete-loading {
	background: white url('/pfw_files/tpl/MDA/img/loading_tiny_red.gif') right center no-repeat;
}

.ui-autocomplete-odd {
	background-color: #eee;
}

.ui-autocomplete-over {
	background-color: #0A246A;
	color: white;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/pfw_files/tpl/MDA/img/loading_tiny_red.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.justificar {
	text-align: justify;
}