/* CSS Document */
body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%;
	font-family:Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

table tr td{
	font-size:11px;
	line-height:16px;
	color:#4a640c;
}

#barra_esq{
	position: absolute;
	top: 0;
	bottom: 0; 
	left: 0;
	width: 155px; /*Width of frame div*/
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background: #72a100; /*#669900;*/
	color: white;
}

#dreta{
	position: fixed;
	top: 0; 
	left: 155px; /*Set left value to WidthOfFrameDiv*/
	right: 0;
	bottom: 0;
	overflow:hidden;
}
.marges{
	margin: 5px;
}

* html body{ /*IE6 hack*/
	padding: 0 0 0 155px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #dreta{ /*IE6 hack*/
	height: 100%; 
	width: 100%; 
}

#logo{
	/*background:url(../img/esteve_natur_vertical2.gif) no-repeat right bottom;*/
	position:absolute;
	bottom:160px;
	top:0px;
	right:10px;
}

#dades_esq{
	position:absolute;
	bottom:0px;
	right:0px;
	width:100%;
	background-color:#5e800e;
}

#menu{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:18px;
	margin-top:6px;
	font-size:16px;
	line-height:17px;
	border-left:1px dotted #666666;
	padding-left:10px;
}

#menu a{
	color:#72a100;
	text-decoration:none;
}

#idiomes{
	position:absolute;
	top:62px;
	right:230px;
	vertical-align:bottom
}

#entrar{
	position:absolute;
	top:0px;
	right:8px;
	vertical-align:bottom;
	padding-left:8px;
	/*border-left:#669933 dotted thin;*/
}

.border_esq{
	height:100px;
	width:1px;
	border-left:#669933 dotted thin;
}

.marro{
	color:#333300;
}
.avis{
	background-color:#72a100;
	color:white;
	margin-bottom:7px;
	margin-top:10px;
	font-size:10px;
}

#barra_central{
	background: url(../img/fons2048/img10.jpg) repeat;
	position:absolute;
	margin-top:4px;
	top:125px;/*19.5%;*/
	width:100%;
	/*height:55%;*/
	bottom:147px;
	border-top: 5px solid #72a100;
	border-bottom:5px solid #72a100;
}

*html #barra_central{ /*IE6 hack*/
	height: 56%;
}

#img_meteo{
	position:absolute;
	margin-right:15px;
	bottom:50px;
	left:15px;
}

#noticies_ini{
	border-left:3px solid #999999;
	position:absolute;
	bottom:15px;
	left:240px;
	height:118px;
	padding-left:15px;
	overflow:hidden;
}
*html #img_meteo, *html #noticies_ini{
	top:80%;
}
#noticies_ini_text{
	overflow:auto;
	height:80px;
}

.data{
	color:#72a100;
	font-weight:bold;
}

/************** EFECTES GENERALS **************/
h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}
h2{
	font-size:17px;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:4px;
}
h3{
	margin-bottom:15px;
	margin-top:10px;
	color:#4a640c;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	text-decoration:underline;
}
h4{
	font-size:19px;
	line-height:8px;
	margin-top:12px;	
	font-style:italic;
	font-family:"Times New Roman", Times, serif;	
	color:#72a100;
}
h5{
	margin-bottom:0px;
	font-size:15px;
	color:#72a100;
}
h6{
	margin-bottom:5px;
	font-size:13px;
	color:#72a100;
}

hr{
	border:#4a640c thin dotted;
}
.linia_vp{
	width:100%;
	height:1px;
	border-bottom:1px #72a100 dotted;
	margin-bottom:5px;
}

.efecte1{
	width:0px;
	background-color:#d8e5b8;
	height:100%;
	position:absolute;
	top:0px;
	left:150px;
	z-index:3;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	opacity:0.5;
}
.efecte2{
	width:0px;
	background-color:#ffffff;
	height:100%;
	position:absolute;
	top:0px;
	left:100px;
	z-index:3;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	opacity:0.5;
}

a.link_verd{
	color:#72a100;
	text-decoration:none;
}

a.boto{
	background-color:#4a640c;
	color:#FFFFFF;
	padding:3px;
	padding-right:5px;
	text-decoration:none;
}

.marge_sup_5{
	margin-top:5px;
}

.verd_fosc_puntejat{
	color:#4a640c;
	font-weight:bold;
	border-bottom:1px dotted #4a640c;
}

/**************** QUI SOM *****************/

#sobre_nos{
	width:0px;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	left:100px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}
*html #sobre_nos{ /*IE6 hack*/
	width:300px;
	height:100%;
}
/**************** PRODUCTES *****************/

#productes{
	width:0px;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	right:0px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}
*html #productes{ /*IE6 hack*/
	width:400px;
	height:100%;
}
.fulles{
	list-style:none;
	padding:0px;
	margin:0px;
	color:#4a640c;
}


.fulles li{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:6px;
	border-bottom:1px dotted #666666;
	margin-left:4px;
	padding-left:4px;
	background:url(../img/fulla.gif) no-repeat;
}


/**************** CONTACTE *****************/

#contacte{
	width:0px;
	color:#4a640c;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	left:500px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}
*html #contacte{ /*IE6 hack*/
	width:300px;
	height:100%;
}

/**************** NOTICIES *****************/

#noticies{
	width:0px;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	left:100px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}

*html #noticies{ /*IE6 hack*/
	width:400px;
	height:100%;
}
#noticia{
	width:500px;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	left:100px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}


#registre_usuari{
	width:0px;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	right:100px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:10;
}

*html #registre_usuari{ /*IE6 hack*/
	width:500px;
	height:99%;
}
/**************** ADMIN *****************/

#admin{
	width:55%;
	background-color:#d8e5b8;
	height:100%;
	overflow:auto;
	position:absolute;
	left:100px;
	border-left: 2px solid #72a100;
	border-right: 2px solid #72a100;
	z-index:1;
}

a.boto_verd{
	padding:2px 5px 2px 5px;
	margin:5px;
	top:10px;
	right:0px;
	background:#5e800e;
	text-decoration:none !important;
	color:#FFFFFF;
}

a.blanc{
	text-decoration:none;
	color:#FFFFFF;
}

.ruta
{
	margin-bottom:15px;
	background-color:#5e800e;
	color:#d8e5b8;
	padding-left:5px;
}

.ruta a{
	color:#d8e5b8;
}

.descarregar1
{
	background:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid white;
	cursor:pointer;
}
.descarregar1:hover{
	cursor:pointer;
	border-bottom:1px solid #333333;
}
a.descarregar2
{
	font-size:18px;
	border-bottom:thin solid #5e800e;
	text-decoration:none;
	color:#5e800e;
}
