/*Original design: Inland Wood (v1.0 - April 19th, 2012) - A free xhtml/css website template by Andreas Viklund.For more information, see http://andreasviklund.com/templates/inland-wood/Includes:jQuery v1.7.1 from http://jquery.org/Nivo Slider v2.7.1 by Gilbert Pellegrom - http://nivo.dev7studios.com/Photos by Thomas Wallström.*/
* { 
   border : 0; 
   font : inherit; 
   font-size : 100%; 
   margin : 0; 
   padding : 0; 
   vertical-align : baseline; 
 } 
/*HTML elements*/
body { 
   background : #101010 url(images/fundo.jpg) top left; 
   color : #444; 
   font-family : 'Droid Sans',Tahoma,Arial,sans-serif; 
   font-size : 13px; 
   line-height : 1.6em; 
 } 
a { 
   color : #383838; 
   text-decoration : none; 
 } 
a:hover { 
   color : #555; 
   text-decoration : none; 
 } 
a img { 
   border : none; 
 } 
h1,h2,h3,h4 { 
   clear : left; 
   color : #fff; 
   font-weight : 400; 
   margin : 0.7em 0; 
   font-family : 'Yanone Kaffeesatz'; 
 } 
h1 { 
   Font-size : 4.0em; 
 } 
h2 { 
   font-size : 2.4em; 
 } 
h3 { 
   font-size : 1.9em; 
 } 
 h4 { 
   font-size : 1.4em; 
 } 
p,ul { 
   margin : 0 0 20px 0; 
 } 
/*Main wrappers*/
#wrapper1240 { 
   margin : 20px auto; 
   width : 1240px; 
 } 
#wrapper960 { 
   margin : 20px auto; 
   width : 960px; 
 } 
#wrapper760 { 
   margin : 20px auto; 
   width : 760px; 
 } 
#wrapper600 { 
   margin : 0 auto; 
   width : 600px; 
 } 
#wrapperfluid { 
   margin : 0 auto; 
   max-width : 1260px; 
 } 
#wrapper1240,#wrapper960,#wrapper760,#wrapper600,#wrapperfluid { 
   background : #f4f2f1 top left; 
   box-shadow : #000 0 0 32px; 
 } 
/*Layout IDs*/
#header { 
   position : relative; 
 } 
#sitetitle { 
   Float : left; 
   margin-bottom : 10px; 
   margin-left : 10px; 
   margin-right : 0px; 
   margin-top : 50px; 
 } 
#sitetitle h1 { 
   font-size : 40px; 
   color : #fff; 
   margin : 0; 
   padding : 0; 
 } 
#header-image { 
   height : 300px; 
   margin : 0; 
   padding : 0; 
 } 
#content { 
   Background-color : #21A73F; 
   Padding : 15px 30px; 
   Color : #ddd; 
 } 
#content h2,#content h3,#content h4,#inline h3{ 
   color : #ddd; 
 } 
#content a { 
   color : #fff; 
   text-decoration : underline; 
 } 
 #content ul {
 padding-left : 30px;
 }
#extended { 
   Background : #f4f2f1 top left; 
   Padding-bottom : 10px; 
   Padding-left : 30px; 
   Padding-right : 30px; 
   Padding-top : 10px; 
 } 
#extended h3,#extended h4 { 
   color : #333333; 
 } 
/*Top links menu*/
#toplinks { 
   padding : 0 30px; 
 } 
#toplinks ul { 
   list-style : none; 
   margin : 0; 
   text-align : right; 
 } 
#toplinks ul li { 
   display : inline-block; 
   font-size : 11px; 
   margin : 15px 0 12px 15px; 
 } 
#toplinks ul li a { 
   color : #dadddd; 
 } 
#toplinks ul li a:hover { 
   color : #fff; 
   text-decoration : none; 
 } 
/*Wood background*/
#toplinks, #footer { 
   background : none; 
   background-color : #1a1a1a; 
 } 
/*Main navigation menu*/
#nav { 
   float : right; 
   font-family : 'Droid Sans',Verdana,Tahoma,sans-serif; 
   text-align : center; 
 } 
#nav ul { 
   list-style : none; 
   margin : 30px 30px 26px 20px; 
 } 
#nav ul li { 
   background : none!important; 
   display : inline-block; 
   text-align : right; 
   height : auto; 
   line-height : 25px; 
   margin-bottom : 0; 
   margin-left : 25px; 
   position : relative; 
 } 
#nav ul li a { 
   color : #333333; 
   display : block; 
   font-size : 12px; 
   padding-top : 0; 
   text-transform : uppercase; 
 } 
#nav ul li a:hover { 
   color : #333333; 
 } 
#nav ul li a.current { 
   color : #333333; 
 } 
/*Columns*/
#sidebar { 
   width : 33.3%; 
 } 
#main { 
   width : 66.6%; 
 } 
#trio1 { 
   float : left; 
   width : 33.3%; 
 } 
#trio2 { 
   float : left; 
   width : 33.3%; 
 } 
#trio3 { 
   float : right; 
   width : 33.3%; 
 } 
.inner { 
   margin : 5px 30px; 
 } 
#trio1 .inner { 
   margin-left : 0; 
 } 
#trio2 .inner { 
   margin : 0; 
 } 
#trio3 .inner { 
   margin-right : 0; 
 } 
.left .inner { 
   margin-left : 0; 
 } 
.right .inner { 
   margin-right : 0; 
 } 
/*Footer*/
#footer { 
   clear : both; 
   background : none; 
   background-color : #121212; 
 } 
#footer p { 
   color : #ccc; 
   font-size : 12px; 
   margin : 0; 
   padding : 15px 30px; 
   text-align : center; 
 } 
#footer a { 
   color : #ccc; 
 } 
#footer a:hover { 
   color : #eee; 
 } 
/*Image alignment*/
img.alignleft,img.aligncenter,img.alignright { 
   background : #fff; 
   padding : 4px; 
   margin-bottom : 10px; 
   border : 1px solid #ddd; 
 } 
.alignleft { 
   float : left; 
   margin-right : 30px; 
 } 
.alignright { 
   float : right; 
   margin-left : 30px; 
 } 
.aligncenter { 
   text-align : center; 
   display : block; 
   clear : both; 
   margin : 5px auto; 
 } 
/*Additional classes*/
.shadow { 
   background : url(images/shadow.png) top center no-repeat; 
 } 
.clear { 
   clear : both; 
 } 
.left { 
   float : left; 
 } 
.right { 
   float : right; 
 } 
/*Clearing fix*/
.clearfix:after { 
   clear : both; 
   content : "."; 
   display : block; 
   height : 0; 
   visibility : hidden; 
 } 
* html .clearfix { 
   height : 1%; 
 } 
*:first-child+html .clearfix { 
   min-height : 1%; 
 } 
/*Alternate color scheme, add class="altcolors" to the body tag to apply*/
.altcolors { 
   background-color : #e6e8e8; 
 } 
.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid { 
   box-shadow : 0px 0px 28px #888; 
 } 
.altcolors #toplinks, .altcolors #footer { 
   background-color : #eaecec; 
 } 
.altcolors #content { 
   background-color : #f2f4f4; 
 } 
/*jQuery Nivo Slider v2.7.1 http://nivo.dev7studios.com Copyright 2011, Gilbert Pellegrom Free to use and abuse under the MIT license. http://www.opensource.org/licenses/mit-license.php*/
.nivoSlider { 
   position : relative; 
 } 
.nivoSlider img { 
   position : absolute; 
   top : 0; 
   left : 0; 
 } 
.nivoSlider a.nivo-imageLink { 
   position : absolute; 
   top : 0; 
   left : 0; 
   width : 100%; 
   height : 100%; 
   border : 0; 
   padding : 0; 
   margin : 0; 
   z-index : 6; 
   display : none; 
 } 
.nivo-slice { 
   display : block; 
   position : absolute; 
   z-index : 5; 
   height : 100%; 
 } 
.nivo-box { 
   display : block; 
   position : absolute; 
   z-index : 5; 
 } 
.nivo-caption { 
   position : absolute; 
   left : 0; 
   bottom : 0; 
   background : #000; 
   color : #fff; 
   opacity : 0.8; 
   width : 100%; 
   z-index : 8; 
 } 
.nivo-caption p { 
   padding : 5px; 
   margin : 0; 
 } 
.nivo-caption a { 
   display : inline!important; 
 } 
.nivo-html-caption { 
   display : none; 
 } 
.nivo-directionNav a { 
   position : absolute; 
   top : 45%; 
   z-index : 9; 
   cursor : pointer; 
 } 
.nivo-prevNav { 
   left : 0; 
 } 
.nivo-nextNav { 
   right : 0; 
 } 
.nivo-controlNav a { 
   position : relative; 
   z-index : 9; 
   cursor : pointer; 
 } 
.nivo-controlNav a.active { 
   font-weight : 700; 
 } 
/*Skin Name: Nivo Slider Default Theme (modified)Skin URI: http://nivo.dev7studios.comSkin Type: flexibleDescription: The default skin for the Nivo Slider, modified to work with the Inland Wood One template.Version: 1.0Author: Gilbert Pellegrom (modified by Andreas Viklund)Author URI: http://dev7studios.com*/
.slider-wrapper .nivoSlider { 
   position : relative; 
   height : 300px; 
   background : #1a1a1a url(images/loading.gif) no-repeat 50% 50%; 
   margin-bottom : 55px; 
 } 
.slider-wrapper .nivoSlider img { 
   position : absolute; 
   top : 0; 
   left : 0; 
   display : none; 
 } 
.slider-wrapper .nivoSlider a { 
   border : 0; 
   display : block; 
 } 
.slider-wrapper .nivo-controlNav { 
   position : absolute; 
   left : 50%; 
   bottom : -41px; 
   margin-left : -60px; 
   /*                                 Tweak this to center bullets */
 } 
.slider-wrapper .nivo-controlNav a { 
   display : block; 
   width : 22px; 
   height : 22px; 
   background : url(images/bullets.png) no-repeat; 
   text-indent : -9999px; 
   border : 0; 
   margin-right : 3px; 
   float : left; 
 } 
.slider-wrapper .nivo-controlNav a.active { 
   background-position : 0 -22px; 
 } 
.slider-wrapper .nivo-directionNav a { 
   display : block; 
   width : 30px; 
   height : 30px; 
   background : url(images/arrows.png) no-repeat; 
   text-indent : -9999px; 
   border : 0; 
 } 
.slider-wrapper a.nivo-nextNav { 
   background-position : -30px 0; 
   right : 15px; 
 } 
.slider-wrapper a.nivo-prevNav { 
   left : 15px; 
 } 
.slider-wrapper .nivo-caption { 
   font-family : 'Droid Sans',Helvetica,Arial,sans-serif; 
   background : rgba(0, 0, 0, 0.2); 
   text-align : center; 
   text-shadow : 0 0 4px #111; 
 } 
.slider-wrapper .nivo-caption a { 
   color : #fff; 
   border-bottom : 1px dotted #fff; 
 } 
.slider-wrapper .nivo-caption a:hover { 
   color : #fff; 
 } 
#nav h1 { 
   Color : #6C5D90; 
 } 
 .image_rhs{
 padding-left: 20px;
 }
 