body{font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.6em;
font-size: small;
background-image:url(images/background.jpg);
}

a img {
    border: 0;
}

ol li{
padding: 5px;
text-align:justify; }

#allcontent{
width:1024px;
padding-top: 5px;
padding-bottom: 5px;
margin-left: auto;
margin-right: auto;
}

#header{
background-color: #fff;
border-style:solid solid hidden solid;
border-color:#317e18;
border-width:3px;
border-top-left-radius: 50px 50px;
}

#logo{
margin-left:55px;
margin-top:10px;
margin-bottom:30px;
 }
#logofont{
margin-bottom: 75px;
margin-left: 59px;
margin-right:125px;
 }

.headicons{
margin-top: 0px;
padding-top: 0px;
margin-bottom:214px;
 }

#nav {  
position: relative;  
background: #66b42d;  
float: left;
margin-left:7px;
}   

#nav li {  
float: left;  
list-style: none;  
border-right: 1px solid #fff;  
border-left: 1px solid #fff;
}     

#nav li a {  
color: #fff;  
position: relative;  
z-index: 2;  
float: left;  
font-size: 14px;  
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;  
padding: 5px 42px;  
}      
  
ul, li {  
margin: 0; padding: 0;  

}    
#blob {  
border-right:1px solid #fff;  
border-left: 1px solid #fff;  
position: absolute;  
top: 0;  
z-index : 1;  
background: #184e10;  
background: -moz-linear-gradient(top, #499b1d, #184e10);  
background: -webkit-gradient(linear, left top, left bottombottom, from(#499b1d), to(#184e10));
background: -ms-linear-gradient(top, #499b1d, #184e10);  
border-radius: 5px;
box-shadow: 2px 3px 10px #011331;  
}
         
#page-wrapper{
background-color: #fff;
border-style: hidden solid solid solid;
border-color:#317e18;
border-width:3px;
border-bottom-right-radius: 50px 50px;
padding: 45px 0px 400px 45px;
}

#container{
margin-right: 350px;
padding-top:10px;
}
#container h1{
font-family: georgia times new roman serif;
color:#4fa220;
font-size: 195%;
border-bottom:2px solid #1d5911;
padding-bottom: 8px;
}
#container h2{
font-family: georgia times new roman serif;
color:#68c129;
font-size: 165%;
padding: 4px 0px 4px 15px
}
#container p{
padding-left: 25px;
text-align:justify;
}
span.bcont{
font-weight:bold;}
#footer{
text-align: center;
 }

#footer ul{
list-style-type: none;
margin: 0px;
padding: 0px;
 }
#footer ul li{
display:inline;
 }
#footer ul a{
text-decoration:none;
font-weight: bold;
color:white; 
}

#footer p{
margin: 0px;
padding: 0px; 
color:white;
line-height:10px;
}

#sidebar{
background-color: #f0f7e7;
border-top-left-radius: 50px 50px;
border-bottom-left-radius: 50px 50px;
width: 280px;
height:450px;
float: right; 
border-style: solid hidden solid solid;
border-width:1px;
border-color:#58a926;
padding: 35px 10px 0px 20px;
font-size: 85%;
color:#1a5511;
}

#sidebar p{
margin-right: 0px;
padding: 0px 15px;
}

#sidebar img{
vertical-align:middle;
margin-left:20px;
}

#push{
margin-top:110px;
border-top:1px solid #1a5511;
 }
#resaltar{
border-top: 1px solid #1a5511;
margin-bottom:5px;
padding-bottom:0px;
font-style:italic;
font-weight:bold;
text-align:center;
}

iframe{margin-left:80px;
 border-top: #1c5812 2px solid;
  border-right: #1c5812 2px solid;
  border-left: #1c5812 2px solid;
  border-bottom: #1c5812 2px solid;
  border-radius:10px;}
  
form{
width:350px;
border: 2px solid #1c5812;
margin-left:80px;
padding: 25px 25px;
background:#f0f7e7;
color:#1a5511;
font-style:oblique;
font-size:14px;
font-weight:bold;
border-radius:10px;
}

input    {
width:300px;
display:block;
border: 1px solid #1a5511;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

textarea#about {
width:300px;
height:150px;
border: 1px solid #1a5511;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
resize:none;
}


button[type=submit] {
width:100px;
background:#52a323;
color:#fff;
height:30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1p solid #1a5511;
position:relative;
left:200px;
}
button[type=submit]:hover {
background:#b1e566;
color:#09C;
}

.info {
	text-align: left;
	padding: 5px;
	font-size: 11px;
	color: #fff;
	position: absolute;
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: -1px 1px 2px #a9a9a9;
	-moz-box-shadow: -1px 1px 2px #a9a9a9;
	box-shadow: -1px 1px 2px #a9a9a9;
}

.error {
	background: #f60000;
	border: 3px solid #d50000;

}

.correct {
	background: #56d800;
	border: 3px solid #008000;
}

.wrong {
	font-weight: bold;
	color: #e90000;
}

.normal {
	font-weight: normal;
	color: #222;}   

#ulservices{
padding-left:50px; }