/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin:0px;
background: url(../images/bg.jpg) repeat;
}
#border{
margin:auto;
margin-top:10px;
width:840px;
background-color:#8ECB2F;
}
#wrap{
width:810px;
margin:auto;
}
#topnav{
height:30px;
color:#000000;
text-align:right;
float:right;
margin:auto;
}

#midheader{
background:url(../images/headerbg.jpg) repeat-x;
height:230px;
width:100%;
float:left;
}
#model{
margin-top:33px;
float:left;
margin-left:10px;
}
#searchbox{
float:left;
width:480px;
padding-top:0px;
}
#form{
margin-top:5px;
padding-top:15px;
float:left;
width:100%;
height:37px;
}
#log{
margin-top:-25px;
float:right;
margin-right:50px;
}
/* Hide from IE5/Mac \*/
* html #log {
margin-right: 25px; 
}
/* End hide from IE5/Mac */

#txtlog{
height:20px;
}
#btnlog{
margin-top:5px;
}
#logo{
margin-top:20px;
}
#search{
margin-top:20px;
float:center;
}
#btnlog{
margin-top:5px;
}
#navi_search{
float:left;
width:100%;
}
#navi_search a:link, #navi_search a:visited{
color:#FFFFFF;
background-color:inherit;
font-weight:bold;
margin-right:2px;
}
#navi_search a:hover{
text-decoration:none;
color:#FF0000;
background-color:inherit;
}
.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}
#idioma {
	float:right;
	margin-top: 135px;
	margin-bottom: 5px;	
}
#idioma p, a{
	color: #0000BF;
	font-size: 100%;
	text-decoration:none;
}
#idioma a:hover{
	color: #FF0000;
	font-weight: bold;
}
/**********************************/
#contents{
width:600px;
float:left;
color:#FFFFFF;
}
#content{
float:left;
width:600px;
padding:10px 0 0 10px;
margin:5px 0;
background: #B6DE5A}
#content h2{
color:#0000BF;}
#content p{color:#000000}
#content h2,p{margin:0;padding:10px 20px}
#content a{
color:#000000;
text-decoration:none;}
#content a:hover{color:#FF0000;
text-decoration:none;}
#content legend {
color: #000000}

#box{width:180px;
float:right;
align:top;
color:#FFFFFF;
font-size:11px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom: 5px;
background:#B6DE5A;color:#000}

#box h1{font-size:140%; color: #0000BF}
#box h1,p{margin:0;padding:10px 20px}
#box a{color: #0000BF;
text-decoration:none}
#box a:hover{color:#FF0000;}

#footer{width:840px;
 margin:auto; 
 background: #B6DE5A; 
 padding:5px 0;
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:90%;
 text-align:center; 
 border:none; 
 color: #000000;
 margin-top:5px;
}
#footer a{text-decoration:none;
color:#000000;}
#footer a:hover{
color:#FF0000;}

.nover {
	display: none;
}
