body {
	font-family: Verdana,Arial, sans-serif;
	font-size: 11px;
}

h3 {
	font-size:18px;
	padding-top:8px;
	margin:0px;
	color:#76631f;
}



img {
	border:0;
}

form {
	display:inline;
}

a {
	color:#754906;
}



.button {
	font-family: Verdana,Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#754906;
	background: url(../img/accordion/sdtitle.png) repeat-x;
	margin-top:5px;
	margin-left:10px;
	cursor: pointer;
  cursor: hand;	
  text-decoration: none;
  border: 1px solid #76631f;
}


/* ----------container to center the layout-------------- */
#container {
width: 970px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}

/* ----------banner for header-------------- */
#header {
padding: 0px;
margin: 0px;
height: 110px;
}

#logo {
}

#headerCenter {
margin-left: 270px;
margin-right: 0px;
margin-top: -115px;
width:700px;
}

#topHeaderCenter {
margin: 0px;
height:44px;
display:block;
}

#searchForm {
	display:inline;
}

#topHeaderSearchBox {
width:260px;
height:28px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
background-color:#f8e676;
border:1px solid #cba826;
float:right;
position:relative;
top:-10px;
margin-right:0px;

}

.topHeaderSearchInput {
font-size:10px;
}

#topHeaderLinks {
position:relative;
top:10px;
}

#bottomHeaderCenter {
width: 700px;
margin: 0px;
}

.situationDiv {
	color:#76631f;
	background-color:white;
	border:1px solid #f2d057;
	padding-left:11px;
	margin:0px;
}

.breadCrumbs {
	margin-top:5px;
	
}

.breadCrumbsLinks {
	color:#815f19;
}





/* --------------left navi------------- */
#left {
float:left;
width: 270px;
margin: 0px;
padding: 0px;
}

/* -----------------content--------------------- */

#content {
	padding: 0px;
	margin-left: 270px;
	margin-right: 0px;
	height:400px;
	/* must match the menu padding */
	padding-top: 4px;
}

.titleDiv {
	color:#76631f;
	background-color:#eaeed3;
	border:1px solid #eaeed3;
	padding-left:11px;
}

.contentIndex {
	margin-left:0px;
	background-color:white;
	border:1px solid #815f19;
	background:url(../img/presentacio/atles.jpg) no-repeat center;
	height:475px;
}

.contentIndexText {
	color:#524405;
	font-size:13px;
	font-family: Arial;
	position:relative;
	left:400px;
	top:320px;
}

.contentText {
	padding:8px;
	margin-left:12px;
	background-color:#f7f9ee;
	border:1px solid #815f19;
	text-align: justify;
	margin-top:10px;
}

.contentTextImg {
	position:absolute;
	top:122px;
	
}

.contentTextBlank {
	width:200px;
	height:20px;
	
	border:1px solid black;
}

.contentTextInsideImg {
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
}

.contentTextWhite{
	padding:8px;
	margin-left:0px;
	background-color:white;
	border:1px solid #815f19;
	text-align: justify;
}

.contentIntro{
	padding:10px;
	margin-left:0px;
	background-color:white;
	text-align: justify;
}

li.webContent {
	list-style: square url(../img/llistat/menu.gif);
}

li.webContent a {
	font-size:15px;
	position:relative;
	top:-10px;
}

li.webContentChild {
	list-style: square url(../img/llistat/menu.gif);
}

li.webContentChild a {
	font-size:14px;
	position:relative;
	top:-11px;
	
}

li.webContentResgrafic {
	list-style: square url(../img/llistat/grafic.gif);
}

li.webContentResgrafic a {
	font-size:12px;
	position:relative;
	top:-12px;
	
}

li.webContentResmapa {
	list-style: square url(../img/llistat/mapa.gif);
}

li.webContentResmapa a {
	font-size:12px;
	position:relative;
	top:-12px;
	
}

li.webContentResfoto {
	list-style: square url(../img/llistat/foto.gif);
}

li.webContentResfoto a {
	font-size:12px;
	position:relative;
	top:-12px;
	
}

.contentError {
	margin-left:0px;
	background-color:white;
	border:1px solid #815f19;
	height:400px;
	}

.contentErrorText {
	color:red;
	font-weight:bold;
	position:relative;
	left:153px;
	top:150px;
	font-size:13px;
	width:50%;
	border:1px solid red;
	padding:10px;

}



.contentRecurs {
	margin-left:12px;
	margin-top:-1px;
	background-color:white;
	border:1px solid #815f19;
	border-top:0px;
}

.contentRecursSearch {
	margin-left:0px;
	margin-top:-1px;
	background-color:white;
	border:1px solid #815f19;
	border-top:0px;
	
}


.contentRecursHeader {
	background:url(../img/llistat/top.gif) no-repeat;
	height:25px;
	margin-left:2px;
	
}


.contentRecursHeaderTitle {
	font-size:13px;
	font-weight:bold;
	padding-left:13px;
	padding-top:7px;
	height:25px;
	color:#754906;
	font-family: Verdana,Arial, sans-serif;
	background:url(../img/llistat/title.gif) no-repeat;
	margin-left:10px;
}

.contentRecursHeaderTitleSearch {
	font-size:13px;
	font-weight:bold;
	padding-left:13px;
	padding-top:7px;
	height:25px;
	color:#754906;
	font-family: Verdana,Arial, sans-serif;
	background:url(../img/llistat/title.gif) no-repeat;
	margin-left:-2px;
}






/* ----------- Recurs List ------------ */
#recursList {
	margin-top:0px;
}

#recursList thead {
	color:#815f19;
	height:40px;
	
}

#recursList tbody tr {
	height: 24px;
	font-family: Verdana,Arial, sans-serif;
	font-size:12px;
}
#recursList tbody tr.even td {
	background-color: #ffffff;
}

#recursList tbody tr.odd  td {
  background-color: #fef6bf;
}

#recursList tbody tr:hover  td {
  background-color: #dfbf3b;
}

.recursType {
	width:30px;
}

.recursElems {
	text-align:center;
	width:100px;
}

.recursNoElems {
	text-align:center;
	height:100px;
}

.resourceLink {
	color:#754906;
	text-decoration:none;
	cursor: default;
}

.resourceLinkSearch {
	color:#754906;
	text-decoration:none;
}


.recursBody td {
	text-align:center;
}

.recursBodyTitle td {
	color:#815f19;
	font-size:16px;
	font-weight:bold;
}

.linkPageSelected {
	font-weight:bold;
}

.linkPageNoSelected {
	color:#76631f;
}



/* ----------- Tool tips ------------ */

.tip {
	color: #815f19;
	width: 178px;
	z-index: 13000;
}

.tip-title {
	background:transparent url(../img/tooltip.gif) no-repeat center;
	height:18px;
	padding:2px;
	padding-top:6px;
	padding-left:10px;
	color: #815f19;
	font-weight:bold;
}
 
.tip-text {
	font-size: 11px;
	padding:2px;
	background:#fff;
	margin: 0;
	position:relative;
	top:-4px;
	color: #815f19;
	border:1px solid #815f19;
}


/* ----------credits page-------------- */

.credits {
	border:1px solid #815F19;
}

.creditsLegend {
	border:1px solid #815F19;
	background-color:#F8E676;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.creditsTitle {
	font-weight:bold;
	font-style:italic;
	padding-left:10px;
}

.creditsText {
	padding-left:30px;

}