body { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }

td {font-size:70%;}
.white { color:#FFF799}
.white2 { color:#FFFFFF}
.pie { padding:3px 20px 3px 0; float:right}

p.titu {width:100%; border-bottom:1px solid #007700; color:#007700; float:left; font-size:200%; font-weight:bold; margin-bottom:5px;}
.subtit { font-size:130%; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:2px; width:100%; margin-bottom:5px; float:left; }

.contruc { font-size: 12px; font-family: Arial }
.contrucbold { font-weight: bold; font-size: 12px; font-family: Arial }
.tel { font-size: 10px; font-family: arial }

.verdana { font-size: 11px; font-family: Verdana; text-decoration: none }
.verdana10 { font-size: 10px; font-family: Verdana; text-decoration: none }
.verdana12 { font-size: 12px; font-family: Verdana; text-decoration: none }
.titulo { font-size: 12px; font-family: arial }

.texto { font-size: 11px;  font-family: arial }

.textoLinkBold { color: #777777; text-decoration: none; }
.textoLinkBold a:hover { color: #0E510F; text-decoration: underline;}

.textoLinkBold2 a {  color: #fff; font-weight: bold; text-decoration: none; }
.textoLinkBold2 a:hover { color: #FFF799; font-weight: bold; text-decoration: underline;}

#aviso { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F4E385; font-weight:bold; float:right; width:300px; text-align:center; border:1px solid #f4e385; padding:4px;}

#sidebar {font-family:Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; padding:5px 7px; float:left  }
#sidebar a {color:#fff; text-decoration:none; border-bottom:1px solid #7B9B7C; width:130px!important; float:left; padding:3px; margin:0   }
#sidebar a:hover  { text-decoration:underline } 
#sidebar .current {color:#0E510F; background:#ffffff;}
#sidebar .contact {color:#000; background:#fdf7df; margin-bottom:3px; border-bottom:1px solid #000 }
#sidebar :hover.contact { text-decoration:underline; background:#fff799; color:#000}

#sidebar ul {float:left; background:#0e510f;  width:136px!important; @width:130px!important; padding:0 0 5px 0; margin:0 ; border-bottom:1px solid #7B9B7C; font-family:tahoma;}
#sidebar li {  float:left; font-size:11px; font-weight:normal; list-style:none;  } 
#sidebar li a { border:none; color:#fff799; padding:1 0 1 2; margin:0 ; font-weight:bold} 
#sidebar li a:hover { text-decoration:underline; color:#fff; float:left; background:none;   } 

a { text-decoration:none; color: #0033CC}
a:hover { text-decoration:underline}

.pic-home { border:1px solid #ccc; padding:1px; margin:2px; float:left }
.pic-home:hover {border:1px solid #000; padding:1px; margin:2px; float:left}

.green a {color:#007700}

.img-border { border:1px solid #ccc; margin:2px; padding:2px; float:left}

.line { border-top:1px solid #ccc;  width:99%;}
