html,body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #053824;
	background: url(../imagens/bg_site.gif) #02362c top repeat-x;
}

body {

}
htm,body,a,div,td,p,span,b,li,ul,pre,div.textoChamada,em,div.moduletable,.sectiontableentry2,.back_button ,.button,input{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}
div.bordaLaranja{
 	background-color: transparent; 	
 	border-bottom:3px solid  #E67914; 	
 	height: 4px;
 	font-size: 3px;
 	padding-top: 3px;
}
.clr {
	clear: both;
}

a{
	text-decoration: none;
	color: #b35e0f;
	font-size: 12px;
}
a:HOVER {
	color: #c57128;

}

table.contorno{
	width: 782px;
	background-color: #fff;
}
td.logo{
	border-top: 3px solid white;
	width: 145px;
	text-align: center;
	padding-bottom:10px;
	background: url(../imagens/linha_logo.gif) transparent bottom left no-repeat;
}
a.logo{
	margin-bottom: 2px;
}
img.logo{
	margin-top: 2px;
}
td.flash{
	width: 326px;
}
div.imagensAbertura{
	margin-top: -3px;
}

td.menu{	
	background: url(../imagens/menu_curva.gif) #003334 bottom no-repeat;
	border-top: 3px solid white;
	width: 145px;
	padding: 0;	
}

div.menu{
	width: 145px;	
	margin-top: 0px;
	height: 100%;	
}

td.telefone{
	border-top: 3px solid white;
}

div.foneCont{
	background: url(../imagens/bg_endereco.gif) transparent top repeat-x;
	margin-left: 11px;
	
	vertical-align: top;
	height: 96px;	
}
td.conteudo{
	min-height: 400px;
}

.moduletableMenuPrinc td {
	vertical-align: middle;
}
.moduletableMenuPrinc div ,.moduletableMenuPrinc div a {
	color: #eafff5;
	padding-left: 7px;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
}
.moduletableMenuPrinc div a:hover {
	color:#ff9008;
}
.moduletableMenuPrinc div {
	height: 20px;
	border-top: 2px solid #eafff5;	
	padding-top: 5px;
}
.moduletableMenuPrinc #active_menuprinc {
	background-color: #e67914;
}
.moduletableMenuPrinc #active_menuprinc a:hover {
	color:#fff;
}


.back_button ,.button{
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #d36f12;
	width: auto;
	padding: 0px 8px;
	line-height: 15px;
	margin: 5px;
	background-color: #f0f0f0;
}
.back_button a{
	color:#d36f12;
}

div.chave{
	background: url(../imagens/chave.gif) transparent top repeat-x;
	margin-top:-6px;
	width: 44px;
	height: 72px;
	float: left;
	position: relative;
}
.contentheading,.componentheading,#rsg2-galleryTitle,.rsg2_display_name,div.moduletableChamadaIMG h3,div.fone{
	font-size: 20px;
	font-weight: bold;
	color: #d36f12;
	text-align: left;
}
div.fone{
	float: right;
	width: 100%;
	text-align: center;
}
div.conteudo{
	margin-left: 10px;
	margin-right: 10px;
}

div.assinatura a{
		color:#ddd;
		font-size: 10px;	
		font-style: italic;
		text-decoration: none;	
}
div.assinatura{				
		font-size: 10px;			
		color:#aaa;
		margin-right: 5px;
		width: 770px;		
		text-align: right;
}
div.endereco{
	text-align:right;
	margin-right: 15px;
}
div.message{
	color: red;
	margin-top: 3px;
	font-weight: bold;
}
table.loginVend{
	background: url(../imagens/area_restrita.gif) transparent top no-repeat;
	width: 180px;
	height: 150px;
	padding-bottom: 10px;
}
table.loginVend label{
	font-size: 12px;	
	color: white;
}
table.loginVend td{
	height: 25px;
}
table.loginVend a{
	color: #ccc;
}
div.bannerDireito{
	margin-bottom: 10px;
}
td.contBanners{
	width: 185px;
}
div.banners{
	margin-right: 5px;
	text-align: center;
}
a.imprimir img{
	margin-bottom: 10px;
	margin-left: 5px;
}