body{
padding:0;
margin:0;
color:#555;
background:#FFF;
text-align:center;
font:normal 70% arial,sans-serif;
line-height:130%;
}

a,a:link,a:visited,a:active,a:hover{
text-decoration:underline;
color:#337011;
}

#home a,#home a:link,#home a:visited,#home a:active,#home a:hover{
text-decoration:none;
}

.huge_text{
font:normal 115% arial,sans-serif;
line-height:130%;
padding-left:10px;
}

.big_text{
font:normal 110% arial,sans-serif;
line-height:130%;
padding-left:10px;
}

#small_text{
font:normal 90% arial,sans-serif;
line-height:110%;
padding-left:10px;
border:#337011 1px solid;
padding:15px 0 10px;
}

#wrapper{
padding:0;
margin:0;
background-color:#FFF;
background-position:50% 50%;
background-repeat:repeat-y;
text-align:center;
width:100%;
}

#logo_wrapper{
width:752px;
height:47px;
margin:0 auto;
position:relative;
top:0;
left:0;
text-align:left;
}

#logo{
position:absolute;
top:3px;
left:0;
}

.clear{
clear:both;
height:0;
line-height:0;
font-size:0;
}

#nav-top{
background:#206719;
}

#nav{
background:#FFF;
}

#nav ul{
list-style:none;
margin:0 auto;
padding:0;
width:752px;
height:26px;
text-align:left;

}

#nav a,#nav a:link,#nav a:visited,#nav a:active{
margin:0;
color:#111;
text-decoration:none;
border:none;	
}

#nav a:link,#nav a:visited,#nav a:active{
margin:0;
color:#111;
text-decoration:none;
border:none;	
}

#nav a:hover{
margin:0;
color:#111;
text-decoration:none;
padding:0 0 1px 0;
font:bold 13px/26px arial,sans-serif;
}

#nav li{
font:normal 13px/26px arial,sans-serif;
line-height:180%;
margin:0;
padding:0;
display:inline;
color:#111;
padding-top:15px;
padding-right:25px;
}

#nav li.selected{
font:bold 13px/26px arial,sans-serif;
line-height:220%;
margin:0;
padding:0;
display:inline;
color:#111;
padding-top:15px;
padding-right:25px;
}


/* Navegación: nivel 2 */

#nav2{
background:#FFF;
}

#nav2 ul{
list-style:none;
margin:0 auto;
padding:0;
width:752px;
height:20px;
text-align:center;
}

#nav2 li{
font:normal 11px/20px arial,sans-serif;
margin:0;
padding:0;
display:inline;
color:#111;
padding-left:10px;
}

#nav2 li.selected{
font:bold 11px/20px arial,sans-serif;
margin:0;
padding:0;
display:inline;
color:#111;
padding-left:10px;
}


#nav2 a,#nav2 a:link,#nav2 a:visited,#nav2 a:active{
margin:0;
color:#111;
text-decoration:none;
border:none;	
}


#nav2 a:hover{
margin:0;
color:#111;
text-decoration:none;
font:bold 11px/20px arial,sans-serif;
}



/* wrapper del fondo de título de ventana */

#mid_background_wrapper{
height:130px;
background:#fff url(banner-bg.jpg) top left repeat-x;
text-align:center;
border-right:none;
}

#mid_background{
height:130px;
width:752px;
background:#fff url(banner-bg.jpg) top left repeat-x;
text-align:left;
margin:0 auto;
border-right:none;
}


#content_wrapper{
width:752px;
margin:0 auto;
text-align:left;
position:relative;
top:0;
left:0;
}

/* Contenidos */

#content_main
{
width:750px;
float:left;
border:none;
margin:10px 0 0 0;
}

#content_main p{
margin:0;
padding:3px 5px 10px 0;
}

#content_main h1{
font:bold 160% arial,sans-serif;
color:#337011;
margin-top:10px;
padding:0 0 3px 0;
border-bottom:1px solid #337011;
}

#content_main h2{
font:bold 140% arial,sans-serif;
color:#337011;
margin:0 0 5px 0;
padding:0 0 5px 0;
}

#content_main h3{
padding:10px;
font:bold 125% arial,sans-serif;
color:#337011;
margin:0;
padding:1px 0 0 0;
}

#content_main .col{
width:50%;
float:left;
}

#content_main ul{
list-style:url(bullet.gif);
margin:2px 5px 2px 20px;
padding:0;
}

#content_main ul li{
margin:0;
padding:0 0 2px 0;
}

#content_main ol{
margin:2px 10px 5px 30px;
padding:0;
}

#content_main ol li{
margin:0;
padding:0 0 2px 0;
}

#content_main a:hover img{
border:none;
background:none;
} 

a:link img{border:none;}

img{border:50px;}


a:link.nolink,a:visited.nolink,a:active.nolink,a:hover.nolink{
border:none;
background-color:transparent;
}


/* Pie de pagina */

#footer_wrapper{
text-align:left;
}

#footer{
text-align:left;
margin:0 auto;
width:752px;
padding:5px 0;
border-top:1px solid #999;
}

#footer p{
margin:0;
padding:0 0 4px 0;
font:normal 95% arial,sans-serif;
}

#footer img{
float:right;
position:relative;
top:-3px;
right:1px;
}

img{border:none;}
