body {
	background-color: #DDD2B2;
	margin: 0;
	padding: 0;
}

/*div{
	border: 1px solid red;
	margin: 0px;
	padding: 0px;
}*/
	
hr{	
	height: 1px;
	margin: 0px; 
	padding: 5px;
	border-bottom: 1px solid #CC9966;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

h2{
	color: #663333;
	font: 18px verdana, tahoma, arial;
}

#main_div{
	background-image: url('../webpics/background.jpg');	
}

#container{
	width: 720px;
   	padding: 0px;
	text-align: right;	
}

#container table, #container td{
   margin: 20px 0 0 0;
   padding: 0px;
}

#sidebar{
	margin-top: 200px;
}

#title{
	/*background-image: url(../webpics/title_header.jpg);*/
	width: 560px;
	height: 139px;
	text-align: left;
	color: #FFF;
	margin: 1 0 0 0;
	padding: 1 0 0 0;	
	font: bold 10px verdana, tahoma, arial;
	padding-top: 0px;
}

#title div{
	margin: 0px;
	padding: 0px;
	height: 2px;
}

#title a:link, #title a:active, #title a:visited{
	font: inherit;
	color: #000;
	text-decoration: none;
}

#title a:hover{
	color: #FFF;
	text-decoration: none;
}

#submenu{
	text-align: left;
	width: 560px;
	height: 40px;
	background-color: #edebd6;
	background-image: url(../webpics/submenu_background.jpg);
	border-bottom: 1px solid #D3CAAA;
	color: #DB9311;
	padding: 0;
	margin: 1px 0 0 0;
}

#content{
	z-index: 1;
	text-align: left;
	width: 560px;
	background-color: #EDEBD6;
	color: #330000;
	font: 11px verdana, arial, tahoma;
	margin: 0;
	padding: 0;
}

#footer, #footer a{
	text-align: center;
	color: #333333;
	font: bold 9px verdana, arial, tahoma;
	height: 10px;
	background-color: #EDEBD6;
	
}

#footer2, #footer2 a{
	text-align: center;
	color: #333333;
	font: 9px verdana, arial, tahoma;
	height: 10px;
	background-image: url(../webpics/footer_background.jpg);
}

#mainmenu{		
	width: 140px;
	font: bold 11px verdana, arial, tahoma;
	color: #663333;
}

#mainmenu div{
	vertical-align: center;
	padding: 5px 28px 5px 0;
	border-bottom: 1px solid #D3CAAA;
}

#mainmenu div:hover{
	background-color: #EAE8D9;
}

#mainmenu a:link, #mainmenu a:active, #mainmenu a:visited{
	
	text-decoration: none;
	font: bold 11px verdana, arial, tahoma;
	color: #663333;
}

#mainmenu a:hover{
	font: bold 11px verdana, arial, tahoma;
	color: #663333;
}

.submenu_button{
	background-color: #EDEBE6;
	float: left;
	height: 40px;
	vertical-align: bottom;	
	font: bold 11px verdana;
	border-right: 1px solid #DBD9C0;
}

.submenu_button:hover{
	color: #FF6600;
	background-image: url(../webpics/submenu_backlight.jpg);
}

.submenu_button a{
	color: #DB9311;
	font: bold 11px verdana;
	text-decoration: none;
}

.submenu_button a:hover{
	color: #FF6600;
}

.submenu_button div{
	height: 24px;
}

.text{
	padding: 14px;
}

.text a:link, .text a:visited, .text a:active{
	text-decoration: none;
	color: #FF9933;
}						  

.text a:hover{
	text-decoration: none;
	color: #CC3333;
}

.error{
	padding: 40px;
	border: 1px solid #FFCC66;
	background-color:#FFFFCC;
	color: #FF3333;
	font: bold 13px arial, tahoma, verdana;
	height: 220px;
}

.formulario input, .formulario select, .formulario textarea, .formulario option{
	margin-top: 4px;
	height: 13px;
	color: #009900;
	font: 11px tahoma, verdana, arial;
	background-color: #FCFCFC;
	border: 1px solid #996666;
}

.formulario input:focus, .formulario select:focus, .formulario textarea:focus, .formulario option:focus{
	background-color: #FFFFCC;
}

.submitbox{
	color: #FFFFFF;
	border: 1px solid #996666;
	background-color: #AA7777;
}

.esdeveniments td{
	border: 0px;
	width: 270px;	
}

.esdeveniments div{
	text-align: justify;	
	margin: 0 8px 12px 16px;
	float: left;
	text-align: top;
	padding-bottom: 20px;	
}

.esdeveniments span{
	width: 70px;
	height: 70px;
/*	border: 1px solid red;*/
	float: left;
	margin-right: 6px;
	background-image: url(../webpics/shadow_64.gif);	
}

.esdeveniments img{
	border: 0;
	margin: 2px 0 0 2px;
}

.esdeveniments a{
	color: #5A5549;
	text-decoration: none;
}

.esdeveniments a:hover{
	color:#CC3300;
	text-decoration: none;
}

.revista td{
	border: 0px;
	width: 270px;	
}

.revista div{
	text-align: justify;	
	margin: 0 8px 2px 16px;
	float: left;
	text-align: top;
	padding-bottom: 10px;
}

.revista span{
	width: 69px;
	height: 96px;
/*	border: 1px solid red;*/
	float: left;
	margin-right: 6px;
	background-image: url(../webpics/shadow_revista.gif);	
	margin-bottom: 0;
	padding-bottom: 0;
}

.revista img{
	border: 0;
	margin: 2px 0 0 2px;
}

.revista a{
	color: #5A5549;
	text-decoration: none;
}

.revista a:hover{
	color:#CC3300;
	text-decoration: none;
}

.tractors td{
	border: 0px;
	width: 270px;	
}

.tractors div{
	text-align: justify;	
	margin: 0 8px 2px 16px;
	float: left;
	text-align: top;
	padding-bottom: 20px;
}

.tractors span{
	width: 102px;
	height: 102px;
/*	border: 1px solid red;*/
	float: left;
	margin-right: 6px;
	background-image: url(../webpics/minipic_96_blank.gif);	
	margin-bottom: 0;
	padding-bottom: 0;
}

.tractors img{
	border: 0;
	margin: 2px 0 0 2px;
}

.tractors a{
	color: #5A5549;
	text-decoration: none;
}

.tractors a:hover{
	color:#CC3300;
	text-decoration: none;
}

.foto_shadow{
	width: 104px;
	height: 104px;
/*	border: 1px solid red;*/
	float: left;
	margin-right: 8px;
	background-image: url(../webpics/minipic_96_blank.gif);	
}

.foto_shadow img{
	margin: 2px 0 0 2px;
}

#busca_oculto{
	height: 40px;
	overflow: hidden;
	z-index: 2;	
}

#buscador input, #buscador select{
	text-align: center;
	/*border: 1px solid #FFCC99;*/
	border: 0px;
	background-image: url(../webpics/searchbar.jpg);
	height: 14px;
	font: 9px tahoma, arial, verdana;
	color: #993333;	  
	margin-left: -4px;
	padding-right: 1px;
}

.highlight{
	/*font: bold 14px arial, verdana, tahoma;*/
	width: 240px;
	margin: -10px 0 -10px 0;
	padding: 4px;
	background-color: #EDE9D9;
	border: 1px solid #FFFFCC;
}
 /*
.highlight div{
	height: 8px;
}	 */

.highlight a:link, .highlight a:active, .highlight a:visited{
	font: bold 14px arial, verdana, tahoma;
	text-decoration: none;	
	color: #FF3300;
}

.highlight a:hover{
	font: bold 14px arial, verdana, tahoma;
	text-decoration: none;	
	color:#663300;
}

#specialtitle{
	/*text-align: center;*/
	width: 100%;
	background-color: #EDEBD6;
	margin: 0;
	padding: 0;
	height: 18px;
	overflow: hidden;
	color: #CC9966;
	font: italic bold 20px arial, verdana, tahoma;
	text-decoration: underline;
}
	  
.forum div{
	color: #993333;
	border-bottom: 1px solid #FFCC99;
}

.forum td:link, .forum td:active, .forum td:visited{
	color: #993333;

}										  

.forum td:hover{
 	color: #993333;
	background-color: #E2DBBE; 
} 

.black{
	color: black;
}

.mapaweb{
	font: bold 14px verdana, tahoma, arial;
	color: #FF9933;
}

.mapaweb tr{
	background-color: transparent; 	
}

.mapaweb tr:hover{
	background-color: #E2DBBE;
} 

.mapaweb td{
	border-bottom: 2px solid #E2DBBE;
	border-left: 10px solid #E2DBBE;
}
