/****************************/
/*	General properties		*/
/****************************/
body {
	margin:0px;
	padding:0px;
	background-color: #F1F1E9;

}
body, td {
	font-family: verdana;
	font-size: 12px;
	
}
img {
	border: none;
}
form {
	margin: 0px;
	padding: 0px;

}
H1{
	font-size: 14px;
	font-weight:bold;
	color:#636466;
	margin:0px;
	padding:0px;
}
H2{
	font-size: 12px;
	font-weight:bold;
}

.h2NoMargin{
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
H3{
	padding-top:10px;
	font-size: 12px;
	color: #ae0080;
}
.page_wrapper{
	width: 950px;
	background-color: #F1F1E9;
	/*text-align: left;*/ /*!*/
}
.centre_wrapper{
	padding: 0px 85px 20px 85px;
	//padding-bottom:20px;
}

/****************************/
/*		Regular Links		*/
/****************************/

a, a:visited, a:active {
	color: #008EAE;
	text-decoration: none;
}
a:hover {
	color: #ff3333;
	text-decoration: underline;
}
.error_message{
	font-size: 11px;
	color: #ff0000;	
}

/****************************/
/*		Head properties		*/
/****************************/

.head_bg{
	background: url(../img/bg_header.gif) repeat-x top left;	
	height: 103px;
}
.header_wrapper{
	background: url(../img/bg_header.gif) repeat-x top left;	
	height: 120px;
	/*width:102%;*/ /*!*/
	/*padding: 0px 0px 0px 95px*/ /*!*/
}

/*.header_title{
	font-size: 20px;
	color: #A9A9AB;
	text-align:bottom
}*/

.header_text a, .header_text a:visited,.header_text a:active,.header_text a:hover{
	font-size: 12px;
	color: #A9A9AB;
	text-decoration: none;
}

.header_menu a, .header_menu a:visited,.header_menu a:active,.header_menu a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #018DB0;
	padding-left: 4px;
}

/*header*/
.header_menu_active {
	height:25px;
}

.header_menu_active a, .header_menu_active a:visited,.header_menu_active a:active, header_menu_active a:hover{
	background: url("../img/box/bgBoxHome.gif") repeat-x top left ;
	height:24px;
	text-align: left;
	/*font-size: 12px;*/
	text-decoration: none;
	color: #FFFFFF;
	padding:5px;

}

.leftBoxHome{
	background: url("../img/box/leftBoxHome.gif") no-repeat top left ;
	width:3px;
	height:24px;

}
.rightBoxHome{
	background: url("../img/box/rightBoxHome.gif") no-repeat top left ;
	width:3px;
	height:24px;
}
/*Projectes*/
.bgBoxProjecte a, .bgBoxProjecte a:visited,.bgBoxProjecte a:active, bgBoxProjecte a:hover{
	background: url("../img/box/bgBoxProjects.gif") repeat-x top left ;
	height:16px;
	text-align: left;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	padding:2px;
}

.leftBoxProjecte{
	background: url("../img/box/leftBoxProjects.gif") no-repeat top left ;
	width:2px;
	height:16px;
}
.rightBoxProjecte{
	background: url("../img/box/rightBoxProjects.gif") no-repeat top left ;
	width:2px;
	height:16px;
}

/*Code Licitacions*/
.bgBoxCode{
	background: url("../img/box/bgBoxCode.gif") repeat-x top left ;
	height:22px;
	font-size: 13px;
	color: #FFFFFD;
	font-weight: bold;
}

.leftBoxCode{
	background: url("../img/box/leftBoxCode.gif") no-repeat top left ;
	width:5px;
	height:22px;
}
.rightBoxCode{
	background: url("../img/box/rightBoxCode.gif") no-repeat top left ;
	width:5px;
	height:22px;
}

.headContacte a, .headContacte a:visited, .headContacte a:active{
	text-decoration: none;
}

.contacte_menu_active{
	background: url("../img/box/bgBoxHomeContacte.gif") repeat-x top left ;
	height:32px;
}

/****************************/
/*	  Tail properties		*/
/****************************/

.tail_wrapper{
	background: url(../img/tailBackgroud.jpg) repeat-x top left;
	text-align: center;
	/*font-family: verdana;*/
	font-size: 11px;
	color: #9C9FA4;
	padding-top:8px;
	padding-bottom:8px;
	
}
.tail_bg{
	/*margin-top:-20px;*/
	background: url(../img/tailBg.jpg) repeat-x top left;
	width:100%;
}

/****************************/
/*        Home              */
/****************************/

.headerHome{
	background: url("../img/box/centerBoxHome.gif") repeat-x top left ;
	height:61px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: justify;
	padding: 10;
}
.homeData{
	font-size: 10px;
	color: #A7A9AC;
	vertical-align:top;
	padding-left:10px;
}

.hometxt, .hometxt a, .hometxt a:visited,.hometxt a:active, .hometxt a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #636466;
}

.separador{
	padding:0px 10px 0px 10px;
}

/*********************************************************/
/* Pàgines de llistats: Premsa, Juntes, Anuncis, Enlaços */
/*********************************************************/

/*texte*/

.dia{
	font-size: 16px;
	color: #FFFFFD;
	font-weight: bold;
}
.mes{
	font-size: 11px;
	color: FFFFFD;
}

.any{
	font-size: 11px;
	color: FFFFFD;
}
.texte{
	font-size: 12px;
	color: #57585A;
}
.lila{
	color: #AE0080;
	font-weight: bold;
}

.grispetit{
	font-size: 10px;
	color: #9C9FA4;
}

.data_docs{
	font-size: 12px;
	color: #9C9FA4;
}

.nom{
	font-size: 12px;
	color: #555557;
}

.introPagina{
	font-size: 12px;
	color: #949599;
	padding-left:5px;
}

.selectorTxt{
	font-size: 11px;
	color: #949599;
	vertical-align: baseline;
}

.inputText{
	font-size: 12px;
	color: #939598;
	width:80px;
	margin-right:2px;
	text-align: center;
}

.selectText{
	font-size: 14px;
	color: #646466;
}

.bodyLlista{
	font-size: 12px;
	color: #656567;
	line-height: 160%;
}

.bodyLlistaSel{
	font-size: 12px;
	color: #6D6840;
	line-height: 160%;
}

.bodyLlistaPetit{
	font-size: 10px;
	color: #656567;
	line-height: 160%;
}

.bodyLlistaPetitSel{
	font-size: 10px;
	color: #6D6840;
	line-height: 160%;
}


.infoLlista{
	font-size: 12px;
	color: #939598;
	vertical-align: top;
}

.infoLlistaSel{
	font-size: 12px;
	color: #958A78;
	vertical-align: top;
}

.Sizepdf{
	font-size: 10px;
	color: #008EB0;
	background: url("../img/box/noves/right.gif") repeat-y top right;
	background-color:#E8E7E0;
}

.SizepdfSel{
	font-size: 10px;
	color: #008EB0;
	background: url("../img/box/noves/rightsel.gif") repeat-y top right;
	background-color:#F5F2C0;
	
}


/*BackGrounds*/

/*.bgpdf{
	background: url(../img/box/bgPdf.gif) no-repeat;
}*/

.upFile{
	background: url("../img/box/noves/upPDF66.gif") no-repeat;
	height:4px;
	padding:0px;
	margin:0px;
	
}
.bottomFile{
	background: url("../img/box/noves/bottomPDF66.gif") no-repeat;
	height:4px;
}
.upFileSel{
	background: url("../img/box/noves/upPDF66sel.gif") no-repeat;
	height:4px;
}
.bottomFileSel{
	background: url("../img/box/noves/bottomPDF66sel.gif") no-repeat;
	height:4px;
}

.taula{
	background-color: #F8F8F4;
}
.taulaSel{
	background-color: #F5F2C0;
}
.rightborder{
	background: url("../img/box/noves/right.gif") repeat-y top right;
	padding-left: 10px;
}

.rightborderb{
	background: url("../img/box/noves/rightb.gif") repeat-y top right;
	background-color:#F8F6C6;
	border-left: 3px solid #F8F8F4;
}

.rightborderSel{
	background: url("../img/box/noves/rightSel.gif") repeat-y top right;
	padding-left: 10px;
}


.bgdata{
	background: url("../img/box/noves/center57.gif") repeat-x top right;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

.titleLlista a, .titleLlista a:visited,.titleLlista a:active, .titleLlista a:hover {
	font-size: 12px;
	color: #008FAF;
	text-decoration: none;
}

.titleLlistaSmall a, .titleLlistaSmall a:visited,.titleLlistaSmall a:active, .titleLlistaSmall a:hover {
	font-size: 10px;
	color: #008FAF;
	text-decoration: none;
}


/*.titlellista{
	font-size: 13px;
	color: #008FAF;
}*/
.leftFilter{
	background: url("../img/box/leftBoxFilter.gif") no-repeat top left;
	height:89px;
	width:6px;
}
.rightFilter{
	background: url("../img/box/rightBoxFilter.gif") no-repeat top left;
	height:89px;
	width:6px;
}
.bgFilter{
	background: url("../img/box/bgBoxFilter.gif") repeat-x top left;
	height:89px;
}



/*.upPremsa{
	background: url("../img/box/noves/up763.gif") no-repeat top left;
	height:6px;
}*/

/****************************/
/*	     Page Jumper      	*/
/****************************/

.pj {
	
	font-size: 14px;	
	font-weight:bold;
	color: #B32D8C;
}
.pj a{
	color: #FFFFFD;
} 

/****************************/
/*	      Projectes     	*/
/****************************/

/*Card project*/

.grisClar{
	font-size: 14px;
	color: #9E9FA3;
	font-weight: bold;
}

.grisFosc{
	font-size: 11px;
	color: #808080;
}

.grisMesFosc{
	font-size: 14px;
	color: #636464;
	font-weight: bold;
}


/*template project*/

.headTable{
	width:773px;
	border-left-width:2px;
	border-left-color:#F8F9F4;
	border-left-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#F8F9F4;
	border-bottom-style:solid;		
	background-color: #F8F9F4;
}

.Header{
	background: url("../img/box/bgHeaderProj.gif") repeat-x top left;
	font-size: 11px;
	font-weight:bold;
	color: #636466;
	vertical-align:text-top;
	padding-left:10px;
	height:23px;
	border-bottom-width:2px;
	border-bottom-color:#F8F9F4;
	border-bottom-style:solid	
}

.bgHeaderLeft{
	background: url("../img/box/rightBorderProjectes.gif") repeat-y top right;
}

/*infoWindow*/

.iwTitle{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	color: #343434;
	padding-bottom: 6px;
}
.iwWhere{
	font-size: 13px;
	font-family: Verdana;
	color: #8A8A8C;
	padding-bottom: 6px;
}
.iwBody{
	font-size: 13px;
	font-family: Verdana;
	color: #3F3F3F;
	padding-bottom: 6px;
}
.iwLink a, .iwLink a:visited,.iwLink a:active{
	font-size: 13px;
	text-decoration: none;
	color: #3FA9C3;
	padding-top: 4px;
}


/* js style */

.nonSelected{
	 background-color: #FFFFFF;
}

.Selected{
	 background-color: #E9E8E3;
}




/****************************/
/*	  Box Title				*/
/****************************/

.box_title{
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

.persona{
	padding-left:20px;
	padding-bottom:10px;
}


/* Regular Box
   (White boxes with drop shadow)
 */
.rbox
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: url(../img/box_content/rbox_rightbottom.gif) no-repeat bottom right #e9e9e3;
}
.rbox .wrapper
{
	margin: 0px;
	padding: 0px;
	background: url(../img/box_content/rbox_leftbottom.gif) no-repeat bottom left ;
}
.rbox .wrapper .content
{
	margin: 0px;
	padding: 0px;
	background: url(../img/box_content/rbox_lefttop.gif) no-repeat top left ;
}
.rbox .wrapper .content .text
{
	margin: 0px;
	background: url(../img/box_content/rbox_righttop.gif) no-repeat top right ;
	/*height: 1%;*/
	padding:10px;
}
.rbox .wrapper .content .text_breathe
{
	margin: 0px;
	background: url(../img/box_content/rbox_righttop.gif) no-repeat top right;
	padding: 15px 21px 22px 15px;
	height: 1%;
}

.adjunts
{
	color: #636466;
}

/*body {
  font-family: Arial, sans serif;
  font-size: 11px;
}*/
#hand_b {
  width:31px;
  height:31px;
  background-image: url(../img/paint/ma.png);
}
#hand_b.selected {
  background-image: url(../img/paint/ma_S.png);
}

#placemark_b {
  width:31px;
  height:31px;
  background-image: url(../img/paint/point.png);
}
#placemark_b.selected {
  background-image: url(../img/paint/point_S.png);
}

#line_b {
  width:31px;
  height:31px;
  background-image: url(../img/paint/line.png);
}
#line_b.selected {
  background-image: url(../img/paint/line_S.png);
}

#shape_b {
  width:31px;
  height:31px;
  background-image: url(../img/paint/layer.png);
}
#shape_b.selected {
  background-image: url(../img/paint/layer_S.png);
}
