.title{
 height:30px;
 vertical-align:top;
 text-align:right;
 font-family: verdana, Helvetica, sans-serif; 
 font-size: 20px;
 line-height:1.2em;
 color:#4F8A10;
 }

 .subtitle{
 height:30px;
 vertical-align:top;
 text-align:right;
 font-family: verdana, Helvetica, sans-serif; 
 font-size: 16px;
 color:#4F8A10;
 }

 .centered{
 vertical-align:top;
 text-align:center;
 font-family: verdana, Helvetica, sans-serif; 
 font-size: 16px;
font-weight:bold;
 color:#4F8A10;
 }

p, ul, table, a {
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
color:#003300;
text-align:justify;
line-height:1.4em;
}

tr.odd { 
background-color:#C2E7C2;
 }

.box {
border:1px solid #ACB5B1; 
font-family: verdana, Helvetica, sans-serif;  
font-size: 11px; color:#6A8A41; 
padding-top:15px; 
padding-bottom:15px; 
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF
}

.centered{
text-align:center;
vertical-align:middle;
}

a {
text-decoration:none; 
color:#44931E;
}

a:link {
text-decoration:none; 
color:#44931E;
}

a:visited {
text-decoration:none; 
color:#44931E;
}

a:hover {
text-decoration:underline; 
color:#FF9900
}

.floatLeft { 
    float: left; 
    margin: 4px; 
}



.caja {
	border:1px solid #ACB5B1; 
	font-family: verdana, Helvetica, sans-serif;  
	font-size: 11px; color:#6A8A41; 
	padding:5px; 
	background-color:#FFFFFF
}

.caja2 {
	border:1px solid #ACB5B1; 
	font-family: verdana, Helvetica, sans-serif;  
	font-size: 11px; 
	color:#6F6E73; 
	background-color:#F3F9EB
} 

.caja3 {
	border:1px solid #ACB5B1; 
	font-family: verdana, Helvetica, sans-serif;  
	font-size: 11px; 
	color:#6F6E73; 
	padding:10px; 
	background-color:#FFFFFF
}

.ok_box {
	border:1px solid #ACB5B1; 
	font-family: verdana, Helvetica, sans-serif;  
	font-size: 11px; color:#6A8A41; 
	padding:5px; 
	background-color:#FFFFFF
}


.error_box {
	border:1px solid #ACB5B1; 
	font-family: verdana, Helvetica, sans-serif;  
	font-size: 11px; 
	color:#FF0000; 
	padding:10px; 
	background-color:#FFb9b0;
}

.bglin1 {
    border-bottom:1px solid #CECFCE;
    color:#44931E;
}

.news-title {
background-color:#9BBC54;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-decoration:none;

}

/* Secondary navigation bar style */

ul#navlist 
{
#margin-top:30px;
margin-right:54px;
text-align:right;
}

#navlist li
{
display:inline-table; 
height:40px;
min-width:50px;
padding-left:5px;
padding-right:5px;
margin-left:-6px;
border-left: 2px solid #F08B1F;
border-right: 2px solid #F08B1F;
text-align:center;
}

#navlist.residuos li
{
font-color: #183993;
border-left: 2px solid #183993;
border-right: 2px solid #183993;
}


#navlist a { }

#navlist a:link, #navlist a:visited
{
color: #F08B1F;
background-color: #FFFFFF;
}

#navlist.residuos a:link, #navlist.residuos a:visited
{
color: #183993;
background-color: #FFFFFF;
}

#navlist a:hover
{
color: #fff;
background-color: #AFBF9E;
text-decoration: none;
}

#navlist.residuos a:hover
{
color: #fff;
background-color: #183993;
text-decoration: none;
}

/* Footer - navigation bar style */

ul#footer
{
list-style: none;
margin-top: 40px;
padding-bottom: 0px;
border-top: 1px solid #CCCCCC;
text-align:center;
}

#footer li
{
display:inline; 
padding-left:5px;
padding-right:5px;
height: 5px;
text-align:center;
border-left: 1px solid #CCCCCC;
}

#footer li:first-child 
{ 
border-left: 0; 
}

#footer a { }

#footer a:link, #footer a:visited
{
color:#CCCCCC;
background-color: #FFFFFF;
}

#footer a:hover
{
color: #fff;
background-color: #AFBF9E;
text-decoration: none;
}

#footer p.copyright
{
margin-top: -10px;
color: #CCCCCC;
text-align: center;
}

select, input, textarea{
	background-color: White;
	font-family: verdana;
	font-size:8px;
	color:#003300;
	border:1px solid #9C9C9C;
	padding-left:4px;
}	

/** News display */

dl.event
{
margin: 2em 0;
padding: 0;
font-family: georgia, times, serif;
border-bottom:1px solid #CECFCE;
}

.event dt
{
float:left;
color:#44931E;
font-family:verdana,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
border-top:1px solid #CECFCE;
}


.event dd
{
margin: 0 0 0 6em;
padding: 0 0 .5em 1.5em;
border-top:1px solid #CECFCE;
font-family:verdana,Helvetica,sans-serif;
font-size:11px;
text-align:justify;

}


}



