body {
background-image:url(../gfx/background.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

a {
outline:none;
}


#wrapper {
width:820px;
margin:0 auto;
}

#placaDinamica{
float:left;
background-image:url(../gfx/placa_back.jpg);
background-repeat:no-repeat;
width:820px;
height:36px;
font-size:11px;
color:#4f843c;
}

#placaDinamicaText{
float:right;
margin-right:45px;
margin-top:10px;
}

#leftContainer{
float:left;
width:500px;
height:464px;
}

#mainMenu{
float:left;
width:500px;
height:84px;
}

#flashContainer{
float:left;
width:500px;
height:380px;
}

#rightContainer{
float:right;
width:300px;
height:464px;
}

a.logo {
background: url(../gfx/logo.jpg) 0 0 no-repeat;
text-decoration: none;
display:block;
width:300px;
height:184px;
float:left;
}

#shortNewsLabel{
background: url(../gfx/tt_destaques.jpg) 0 0 no-repeat;
float:left;
width:300px;
height:36px;
}

#shortNewsText{
float:left;
width:300px;
margin-top:15px;
}

#shortNewsText h1{
font-size:16px;
color:#3d372e;
}

#shortNewsText h1 a{
font-size:16px;
color:#3d372e;
text-decoration:none;
}

#shortNewsText h1 a:hover{
font-size:16px;
color:#ffffff;
text-decoration:none;
}

#shortNewsText a{
font-size:12px;
color:#ffff00;
text-decoration:none;
}

#shortNewsText a:hover{
font-size:12px;
color:#ffffff;
text-decoration:none;
}

#shortNewsText h2{
font-size:11px;
color:#c0d7b2;
font-weight:lighter;
}

#shortNewsText p{
margin-top:10px;
font-size:12px;
color:#3d372e;
}

#shortNewsBar{
background: url(../gfx/sep_bar.gif) 0 0 no-repeat;
float:left;
width:300px;
height:10px;
margin-top:15px;
margin-bottom:15px;
}

#shortNewsLinks{
float:left;
width:300px;
}

#shortNewsLinks a.news {color:#333333; 
	font-size:16px; 
	font-family:Arial, sans-serif; 
	}

#shortNewsLinks a.news:hover {color:#FFF; 
	font-size:16px; 
	font-family:Arial, sans-serif; 
	}



#shortNewsLinks a{
font-size:11px;
color:#ffff00;
text-decoration:none;
line-height:20px;
}

#shortNewsLinks a:hover{
color:#ffffff;
text-decoration:none;
}

#contents{
float:left;
width:820px;
}

#mainContainer{
float:left;
width:500px;
margin-top:20px;
}

#mainContainer p{
margin-bottom:10px;
line-height:18px;
color:#666666;
text-align:justify;
}

#bannersContainer{
float:right;
width:300px;
margin-top:20px;
}

#banner1{
margin-top:20px;
background: url(../gfx/banner1back.jpg) 0 0 no-repeat;
float:left;
width:300px;
height:260px;
}

#banner1Image{
background: url(../gfx/banner_temp2.jpg) 0 0 no-repeat;
width:300px;
height:260px;


display:block;
text-indent:-9999px;
}

#banner1Label{
background: url(../gfx/ver_fotos_label.gif) 0 0 no-repeat;
width:97px;
height:97px;
position:absolute;
margin-left:193px;
margin-top:60px;
}

#banner2{
background: url(../gfx/banner2back.jpg) 0 0 no-repeat;
float:left;
width:300px;
height:260px;
}

#banner2Image{
background: url(../gfx/banner_temp1.jpg) 0 0 no-repeat;
width:300px;
height:260px;

display:block;
text-indent:-9999px;
}

#banner2Label{
background: url(../gfx/ver_imagens_label.gif) 0 0 no-repeat;
width:97px;
height:97px;
position:absolute;
margin-left:193px;
margin-top:60px;
}

#footerContainer{
width:100%;
height:60px;
position:relative;
bottom:0;
float:left;
background: url(../gfx/bottom_back.gif) 0 0 repeat-x;
margin-top:20px;
}

#footer{
width:820px;
margin:0 auto;
}

#copyright{
	margin-top:10px;
	float:left;
	font-size:11px;
	color:#efefef;
	width: 220px;
}

#credits{
	margin-top:10px;
	float:right;
	font-size:11px;
	color:#333333;
	width: 220px;
}

#credits a{
font-size:11px;
color:#efefef;
text-decoration:none;
}

#credits a:hover{
font-size:11px;
color:#ffcc00;
text-decoration:none;
}

a.pagesNews{
font-size:12px;
color:#333333;
text-decoration:none;
}

a:hover.pagesNews{
font-size:12px;
color:#4f823d;
text-decoration:none;
}


#banner3{
margin-bottom:20px;
background: url(../gfx/banner2back.jpg) 0 0 no-repeat;
float:left;
width:300px;
height:105px;
}

/* ---------------------- CSS TABS MENU */
#tabsMenu{
margin-top:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
}

#tabsMenu ul{
margin:0;
list-style:none;
}

#tabsMenu li{
display:inline;
margin:0;
padding:0;
}

#tabsMenu a{
float:left;
background:url(../gfx/menu_gfx_left.gif) no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
margin-right:7px;
}

#tabsMenu a span{
float:left;
display:block;
background:url(../gfx/menu_gfx_right.gif) no-repeat right top;
padding:8px 15px 9px 8px;
color:#333333;
}

/* IE5-Mac hack \*/
#tabsMenu a span {float:none;}
/* End IE5-Mac hack */

#tabsMenu a:hover{
background-position:0 -32px;
}

#tabsMenu a:hover span{
background-position:100% -32px;
color:#ffffff;
}

#tabsMenu a.active, #tabsMenu a.active span{
background-position:0 -32px;
color:#ffffff;
}
/* ---------------------- END OF CSS TABS MENU */

a.voltarBt {
background: url(../gfx/voltar_bt.gif) 0 0 no-repeat;
text-decoration: none;
display:block;
width:70px;
height:24px;
}

a.lerNews {
background: url(../gfx/lermais_bt.gif) 0 0 no-repeat;
text-decoration: none;
display:block;
width:78px;
height:24px;
margin-top: 10px;
}

#news{
text-align:justify;
width:500px;
}

#news h1{
font-size:16px;
color:#3d372e;
}

#news h2{
font-size:11px;
color:#666666;
}

#news p{
margin-top:10px;
font-size:12px;
color:#3d372e;
}

.newsSep{
background: url(../gfx/sep_news.gif) 0 0 no-repeat;

width:500px;
height:15px;
}

#news a{
font-size:12px;
color:#4f823d;
text-decoration:none;
}

#news a:hover{
font-size:12px;
color:#333333;
text-decoration:underline;
}

a{
color:#4f823d;
text-decoration:none;
}

a:hover{
color:#333333;
text-decoration:none;
}

#logosBottom{
width:380px;
float:left;
}

.mensagemForm{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:300px;
border: 1px solid #cccccc;
padding:2px;
}

.inputForm{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:220px;
border: 1px solid #cccccc;
padding:2px;
}


