*{ margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

body, html{margin:0; padding:0; background:#e7e7e7; text-align:center; margin-bottom:10px;}

a {color:#87B220; text-decoration:underline;}
a:hover{color:#717171; text-decoration:none;}

img {border:0;}

#container {width:980px; margin:10px auto; padding:0; background:#fff; text-align:left;}

.texto { COLOR: #525456; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 14px }
.texto A:link { COLOR: #87b220; TEXT-DECORATION: none }
.texto A:visited { COLOR: #87b220; TEXT-DECORATION: none }
.texto A:hover { COLOR: #87b220; TEXT-DECORATION: underline }

.A1 { COLOR: #0099CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 14px }
.A1 A:link { COLOR: #0099CC; TEXT-DECORATION: none }
.A1 A:visited { COLOR: #0099CC; TEXT-DECORATION: none }
.A1 A:hover { COLOR: #0099CC; TEXT-DECORATION: underline }

.blanco { COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 15px }
.blanco A:link { COLOR: #ffffff; TEXT-DECORATION: none }
.blanco A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.blanco A:hover { COLOR: #ffffff; TEXT-DECORATION: underline }


H1.verde { padding: 5px 1px 5px 1px; FONT-SIZE: 35px; COLOR: #87b220; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.verde { padding-left: 1px; FONT-SIZE: 25px; COLOR: #87b220; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.verde { padding-left: 1px; FONT-SIZE: 20px; COLOR: #87b220; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.verde { padding-left: 1px; FONT-SIZE: 15px; COLOR: #87b220; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }


/* ----- HEADER ----- */

#logo{margin:0; padding:0;}

#logo #box {float:left; clear:none; height:40px; width:210px; margin:0; padding:0; background:#394E06; color:#ffffff; font-family:'Times New Roman'; font-weight:bold;font-size:30px; line-height:40px; letter-spacing:-2px; text-indent:-2px;}
#logo p {float:left; clear:none; height:40px; width:40px; margin:0; padding:0; color:#394E06; font-family:'Georgia'; font-weight:bold; font-size:35px; text-indent:5px; line-height:43px; letter-spacing:-2px;}
#logo a {color: #ffffff; text-decoration:none;}
.subContainer, #navigation ul{ width:980px; margin:0 auto;}
#header {text-align:left; margin:0; padding:10px 0 0 10px; height:50px; background:#87b220;}

/* ----- NAVIGATION ----- */

#navigation{margin:0; padding:0; background:#7fa71f; height:20px; list-style:none;}
#navigation ul { list-style-type: none; list-style-image: none; }
#navigation li{ float:left; clear:none; list-style:none; font-color:#fff;font-size:14px;}
#navigation li a{ color:#fff; display:block; font-size:12px; text-decoration:none; padding:3px 5px 3px 5px;}
#navigation li a:hover {color:#394E06;}


/* ----- CONTENT ----- */

#primaryContent {width:200px; padding:5px 5px 5px 5px; border-right:5px solid #e7e7e7; font-size:12px; float:left; clear:none;}
#primaryContent h3{ color:#87b220; font-size: 13px;margin-top:15px; text-decoration: none;}
#primaryContent h3 a {color: #87b220; text-decoration:none;}
#primaryContent h3 a:hover {color: #87b220;text-decoration:underline;}

#primaryContent ul{ list-style:none;padding:0px;}
#primaryContent li{ list-style:none; padding-left: 13px; margin:8px 0; background:url('/images/tiny_bullet.png') left bottom no-repeat;}
#primaryContent li a { color:#575757; font-weight:none; text-decoration:none;}
#primaryContent li a:hover {color:#8F9294; font-weight:none; text-decoration:underline;}



/* ----- FOOTER ----- */

#footer {margin:0 auto; margin-bottom:10px; height:10px; padding:10px 20px; clear:both; width:940px; text-align:left; font-size:11px; color:#484848; background:#f4f4f4;}

#footer ul{list-style:none;}
#footer li{list-style:none; display:inline;}
#footer #copyright{float:left; clear:none;}
#footer #links{ float:right; clear:none;}
#footer a{color:#606060; text-decoration:none;}
#footer a:hover{color:#9a9a9a; text-decoration:underline;}

#recommended {margin:0 auto; margin-bottom:10px; height:10px; padding:5px 10px 5px; clear:both; width:960px; text-align:left; font-size:11px; color:#484848; background:#f4f4f4;}
#recommended a{color:#606060; text-decoration:none;}
#recommended a:hover{color:#9a9a9a; text-decoration:underline;}



.clear{clear:both;}