body{
	margin: 0px;
	padding: 0px;
	background-color: #075270;
}
label{
	cursor: pointer;
}
table td#contentsBar{	
	width: 477px;;
	vertical-align: top;  
	background-color: #FFFFFF;
	text-align: center;
}
table td#rightBar{
	width: 149px; 
	vertical-align: top;  
	background-color: #EFF3F8;
}
table td#leftBar{
	width: 150px;
	vertical-align: top; 
	background-image: url(img/ca/tit_eltemps.jpg);
	background-repeat: no-repeat;
	background-color: #548DA7;
}
div#sectionBar{
	width: 100%;
	height: 29px;
	background-image: url(img/fons_tits.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	text-align: left;
}
div#sectionBar img{
	margin-left: 10px;
}
div#sectionBar .text{
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 12px;
	border: 1px #000000 solid;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

div#paginationUp{
	font-size: 11px;
	color: #c47900;	
	font-family: Arial;
}
div#paginationDown{
	clear: left;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #c47900;	
	font-family: Arial;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 90%;
}


div#contents{
	/* min-width: 400px;  */
	width: 100%;
	margin-top: 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

div#caixaFree{	
    padding: 0px;
		margin: 0px;
    border: 1px #D1E5EE solid;
    text-align: left;
}
div#caixaTemps {
 		margin-top: 2px;
    border: 1px #787F73 solid;
    text-align: left;
    width: 127px;
    //height: 55px;
    background-color: #C4D5B7;
    vertical-align: middle;
}

.caixaTemperatura{
		margin-left: 5px;
    //border: 1px #A2B295 solid;
    background-color: #ECEDE6;
    text-align: center;
    width: 115px;
    height: 32px;
    vertical-align: middle;
}


div#caixa{	
    padding: 0px;
    border: 1px #075270 solid;
    text-align: left;
    width: 127px;
}
div#caixa div.titular{
}


div#caixa div.cos{
	padding-left: 5px;
	padding-top: 2px;
	text-align: center;
}
div#caixa div.cos div.imatges {
	padding: 4px;
	text-align: left;
}

.negre {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.negreta {
	font-family: Arial;
	font-size: 10px;
	color: #003E80;
	font-weight: bold;
}
div#data {
	font-family: Trebuchet MS; 
	color: #1E638A; 
	font-size: 11px;
	padding-left: 108px;
	margin-top: 25px;
}

.not_data {
	font-family: Arial;
	font-size: 9px;
	color: #0B3D77;
}
.not_titol {
	font-family: Arial;
	font-size: 13px;
	color: #A9000D;
	font-weight: bold;
}
.not_text {
	font-family: Arial;
	font-size: 11px;
	color: #73797E;
}
#equip table{
	margin-top: 15px;
}
#equip table tr td {
	font-family: tahoma;
	font-size: 11px;
	border: 1px #075270 solid;
}
.oculta {
	display: none;
}

h1 {
	font-size: 17px;
}
h2 {
	font-size: 15px;
}
#taulaGen {
	width: 777px;
}
.link{
	font-weight: bold;
	color: #075270;
	text-decoration: none;
}
.link a{
	font-weight: bold;
	color: #075270;
	text-decoration: none;
}
.link a:hover{
	text-decoration: underline;
}
#trans {
	width: 90px;
	height: 110px;
	float: left;
	margin-left: 10px;
	margin-top: 7px;
	cursor: pointer;
}
/**************** Agenda Barra Lateral  *******************/
div#agendaBar {
	margin: 10px 2px 10px 10px;
	padding-bottom: 10px;
	width: 130px; 
	border-bottom: 1px #98999C solid;
}
div#agendaBar .dateAgenda {
	font-family: Arial;
	font-size: 9px;
	color: #D84319;
}
div#agendaBar .titAgenda, div#agendaBar .titAgenda a{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
}
div#agendaBar a:hover{
	text-decoration: underline;
} 
div#agendaBar .bodyAgenda {
	font-family: Arial;
	font-size: 10px;
	color: #73797E;
	text-align: left;
}
div#agendaBar .separator {
	height: 1px;
	background-color: #D1E5EE;
	width: 140px;
	align: center;
}
.menu_inf, .menu_inf a{
	font-family: Arial;
	font-size: 10px;
	color: #C3DAF9;
	font-weight: bold;
	text-decoration: none;
}
.menu_inf a:hover{
	text-decoration: underline;
}
/********************************  LLISTAT  *******************************************/

div#contContainer{
	clear: both;
	vertical-align: top;
  padding: 10px;
  margin: 5px;
  width: 415px;
	font-family: Arial;
	font-size: 15px;	
	text-align: left;	
	min-height: 110px;
}

div.separator{
	margin: 0px;
	padding: 0px;
}
div#contContainer .dateGen{
	color: orange;
	font-weight: normal;
	font-size: 10px;
}

div#contContainer .titGen{
	padding-top:4px;
	color: black;
	font-weight: bold;
}
div#contingut .subtitGen, div#enquesta .subtitGen{
	padding-top:4px;
	color: #737d84;
	vertical-align: top;
	font-size:11px;
	font-family: Arial;
}
div#contContainer div#details {
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	
}
div#contContainer div#details table{
	margin: 0px;
	padding: 0px;
	width: 100px;
}

div#contContainer div#details a{
	margin:  0px;
	padding: 0px;
	vertical-align: top;
	color: #ad0008;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	text-decoration:none;
	
}


.foto{
	margin-right: 5px;
	text-align: left;
  float: left;
  margin-bottom: 10px;  
}

/********************************  CONTINGUTS  *******************************************/


div#contContainer  div.subtitGen{
   font-family: Arial,Arial,Verdana;
   font-size: 11px;
   text-align: left;
   color: #717274;
   padding-top:0px;
   margin-top: 0px;
   padding: 0px 0px 0px 0px;
   font-weight:normal;
}

div#contContainer  .contin{
   font-family: Arial,Arial,Verdana;
   font-size: 15px;
   text-align: left;
   color: #717274;
   padding-top:0px;
   margin-top: 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
}


div#contingut{
   font-family: tahoma;
   font-size: 11px;
   text-align: left;
   color: #2B414F;
   padding-top:0px;
   margin-top: 0px;
   padding: 0px 20px 15px 20px;
   
} 
div#contingut img{
	border: 2px #075270 solid;
}
.cont_descripcio a{
   color: #717274;
} 
div#contingut img.foto2 {
    padding-right: 10px;
	 	float: left;
}
div#contingut a{
	color: #c47900;
}
div#submenu {
	font-family: Arial;
  font-size: 13px;
  color: #E4940F;
  font-weight: bold;
  padding-bottom: 15px;
  padding-top:0px;
  padding-left: 15px;
  text-align: left;
} 
div#submenu li{
  font-size: 13px;
} 
div#submenu a{
	text-decoration: none;
	color: #E4940F;
} 
div#submenu a:hover{
	text-decoration: underline;
	color: #E4940F;
} 

div#enquesta {
	margin-left: 20px;
}

.veureresultats a{
	font-family: Arial;
	font-size: 10px;	
	color: #0E3A6D;
	font-weight: bold;
	text-decoration: none;
}
.veureresultats a:hover{
	font-family: Arial;
	font-size: 10px;	
	color: #0E3A6D;
	font-weight: bold;
	text-decoration: underline;
}


div#contGaleria{
	clear: both;
	vertical-align: top;
	padding: 10px;
	margin: 0px;
	border: 1px #D3D7CF solid;
	width: 170px;
	font-family: Arial;
	font-size: 10px;	
	text-align: left;	
	min-height: 125px;
}

div.fotogal{
	width: 160px;
}
.poble{
	background-color: #F1F1F1;
	border: 1px #075270 solid;
	padding: 10px;
}
.subtitol{
	background-color: #F1F1F1;
	border: 1px #075270 solid;
	padding: 5px;
	text-align: right;
}

/***************** FORM **********************/

#contingut fieldset {
	border: 0;
}
#contingut p label {
	float: left;
	width: 22%; 
	text-align: right;
	padding:5px; 
	color: #717274;
}
#contingut p br {
	clear: left;
}
#contingut li{
	font-family: tahoma;
	font-size: 11px;
	color: #2B414F;
	//font-weight: bold;
}
.correct {
	font-family: Arial;
	font-size: 11px;
	color: #45A500;
	font-weight: bold;
}
/****************** MAPA WEB *********************/

table td#blau, table td#blau a{
	color: #2B414F;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
}

table td#blau a:hover{
	text-decoration: underline;
}


table td#taronja {
	text-align: right;
	width: 120px;
	color: #E4940F;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

/*************** CULPA DE MARC ********************/

/* #plens {
 border:1px solid black;
}*/

#plens .nextdate {
 background: #CCC;
 text-align:right;
 padding:5px 10px;
 border-bottom:1px solid gray;
}

#plens .cabecera {
 background:#AAA;
 margin:0px;
 padding:0px;
 text-align:center;
 height:25px;
}

#plens .cabecera span {
 height:20px;
 padding-top:5px;
 display:block;
 float:left;
}

#plens .title {
  width:180px;
  border-right:1px solid gray;
  margin:0px;
}

#plens .date {
 width:220px;
 border-right:1px solid gray;
 margin:0px;
}


#plens .document {
 width:180px;
 margin:0px;
 _width:170px;
}

#plens .ple {
 height:20px;
 margin:0px;
 padding:0px;
 text-align:center;
}

#plens .ple span {
 display:block;
 float:left;
 height:18px;
 padding-top:2px;
}

#plens .odd {
 border-top:1px solid gray;
 background:#EEE;
}

#plens .even {
 border-top:1px solid gray;
 background:#DDD;
}


#licitacions{
	font-family: Arial;
}

#licitacions table th{
	background:#B9C9FE none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:4px solid #AABCFE;
	color:#003399;
	font-weight:bold;
	padding:5px;
	font-size:11px;
}
#licitacions table td{
	background:#E8EDFF none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid transparent;
	color:#666699;
	padding:5px;
	font-size:11px;
}

#licitacionsList{
	margin:10px;
	font-size:11px;
	font-family:Arial;
}


#licitacions table tr:hover td {
	background: #e8e8ff none repeat scroll 0 0;
}

#licitacionsList #cercador{
	width:300px;
	float:right;
	margin-bottom:10px;
	*margin-bottom:-20px;
}

#licitacionsList #submenu{
	float:left;
}



#cercador select{
	font-size:11px;
	width:200px;
}

#cercador .text{
	font-size:11px;
	width:120px;
}

#cercador .boto{
	font-size:11px;
	width:60px;
}


#licitacio{
	margin:10px;
	font-family: Arial;
}

#licitacions tr td a{
	display: block;
	text-decoration: none;
	color:#666699;
}

#licitacions tr td{
	text-align:left;
}
#licitacions tr th{
	text-align:center;
}

#licitacio tr td, #licitacio tr th{
	padding-top:10px;
	border-bottom:1px dashed #DDDDDD;
	clear:both;
	float:none;
	font-family: Arial;
	font-size:11px;
}

#licitacio .titol{
	color: #E4940F;
	font-weight: bold;
}
