@CHARSET "ISO-8859-1";

* { padding: 0; margin: 0; outline: 0; }

body {
 margin:auto;
 margin-left:0;
 width: auto;
 height: auto;
 font-family:Tahoma;
 font-size:13px;
 color: #333333;
 background:url(../imgs/bg1.jpg) center 0 repeat fixed;
 /*background:#ccc;*/
}

a {
 color:#B73030;
 text-decoration:none;
}

a:hover {
 color:#333;
 text-decoration: underline;
}

#corpo {
 margin:auto;
 padding:0px;
 min-height: 700px;
 width: 946px;
 border: 1px;
 border-style:solid;
 border-color:#D8B163;
}

#topo {
 width: auto;
 height: 180px;
 margin:0px;
 padding:0px;
 }
 
#topo ul{
	padding:0px;
	margin:0px;
}

#topo ul li {
	display:inline;
	margin:0px;
	padding:0px;
}

#ulweb20 {
	float: right;
	margin-top: 5px;
}
	
/*------------------------------------------Inicio do Menu-------------------------------------------*/
#menu { /*espaçamento do elemento menu */
 width: auto;
 height: 36px;
 margin: 0px;
 padding:0px;
 border:thin;
 border-style:solid;
 border-color:#D8B163;
 background:url(../imgs/menu.jpg) repeat-x;
}


#menu ul#ulmenu {/*espaçamento do conjunto de li */
	margin:0px;
	padding:0px;
	padding-left:0px;
	list-style: none;
}

#menu ul#ulmenu li {/*li configurada, efeito cor de borda e fundo, tamanho de borda disposiçao da li*/
	display: inline;
	float: left;
	padding-right:23px;
	padding-left:23px;
	padding-top:11px;
	padding-bottom:12px;
	margin-top:0px;
	margin-left:0px;
	background:url(../imgs/btos1.jpg) no-repeat;
	border-right: 1px solid;
	border-color: #D8B163;
}

#menu ul#ulmenu li a {/*configuração do texto/link, tamanho e espaçamentos*/
	display: block;/*para a propriedade height funcionar, precisar virar um bloco*/
	width:110px;
	padding: 0px 0px 0px 0px;/*espaçamento do texto das bordas*/
	padding-right:0px;
	margin-left:0px;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}

#menu ul#ulmenu li a:hover {/*li ativa, efeito cor de borda e fundo*/
	color:#000;
}

#menu ul#ulmenu li.active {/*li ativa, efeito cor de borda e fundo*/
	/*border: 2px solid;
	border-color: #108ca2;*/
	background:url(../imgs/btos.jpg) no-repeat;
	color:#fff;
}

#menu ul#ulmenu li.active a {/*li ativa, efeito cor de borda e fundo*/
	color:#fff;
}

#menu ul#ulmenu li:hover {/*li "sobre, efeito cor de borda e fundo*/
	/*border: 2px solid;
	border-color: #F30;*/
	background:url(../imgs/btos.jpg) no-repeat;
	    
}
/*--------------------------fim efeito botoes-------------------*/

#menu ul#ulweb20
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#menu ul#ulweb20 li
{
	display:inline;
	padding:0px;
	margin:0px;
	margin-left:2px;
}

#menu ul#ulweb20 li img 
{
	padding-top:1px;
	padding-left:2px;
	margin:0px;
}

 #menu .active a {/*texto/link ativao, efeito de cor do texto*/
	color:#333333;
}

#menu a:hover {/*texto/link "sobre", efeito de cor do texto*/
	color:#FFF;
}

/*----------------------------------------- Fim do menu------------------------------------------*/

#content {
 width:auto;
 min-height:530px;
 padding:0px;
 margin:0px;
 background-color: #FFF;
 }

#contentempresa {
 width:auto;
 height:519px;
 padding:0px;
 margin:0px;
 background:url(../imgs/fundo2.png) no-repeat;
}

#colesquerdo {
 float:left;
 width: auto;
 padding:0px;
 background:url(../imgs/colum.jpg) repeat-y;
 border-right:thin;
 border-right-style:solid;
 border-color:#06F;
 list-style:none;
}

#colesquerdo ul	{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:1px;
	margin:0px;
	list-style:none;
	/*background:#108ca2;*/
	background:url(../imgs/colum.jpg) no-repeat;
}

#colesquerdo ul li
{
	/*background:#108ca2;*/
	padding:0px;
	margin:0px;
}
	
#centro	{
 width: 946px;
 min-height: 530px;
 /*height: 500px;*/
 /*background:#B6C7FF;*/
 /*background:#6F9;*/
 padding:0px;
 margin:0px;
}

#centro ul li{
 margin:0px;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:0px;
 padding-right:5px;
 list-style:none;
}

#coldireita	{
 width: auto;
 float: right;
 padding:0px;
 margin:0px;
 background:url(../imgs/colum.jpg) repeat-y;
 border-left:thin;
 border-left-style:solid;
 border-color:#06F;
}

#coldireita ul	{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:1px;
	margin:0px;
	list-style:none;
	background:url(../imgs/colum.jpg) no-repeat;
}

#coldireita ul li
{
	/*background:#FFF;*/
	padding:0px;
	margin:0px;
}

#rodape	{
 width: 946px;
 height: 25px;
 padding:0px;
 margin:0px;
 /*background:url(../imgs/rodape.jpg) no-repeat;*/
}

#rodape	ul {
 padding:0px;
 list-style:none;
 margin:0px;
}

.rodape img{
	margin-top:0px;
	
}

.clear {
	clear: both;
	padding:0px;
	margin:0px;
}

.submenu {
	padding: 7px 0 0 0;
}

.submenu li{
	display:inline;
	margin-left:35px;
	padding: 5px 0 0 0;
}

.submenu li:hover{
	text-decoration:underline;
}

.submenu li a:link{
	font-size:15px;
	color:#B73030;
	font-weight:bold;
}

.submenu li a:visited{
	font-weight:bold;
	color: #CC0000;
}

.submenu li a:hover{
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
}

.submenu li a:active{
	text-decoration:underline;
	color: #CC0000;
}

.subtitulo1 {
	padding:0px;
	margin:0px;
}

.subtitulo1 li {
 border:thin; 
 border-style:inset;
 border:thin;
 border-style:solid;
 border-color:#06F;
}

.subtitulo1 img{
margin-left:-4px;
}


.empresa {
	background:url(imgs/empresa.jpg) no-repeat;
	height:420px;
}
.subtitulo1 li h3 {
 text-align:center;
}

.imgdireita li img {
 margin-left:0px;
 margin-right:5px;
 margin-top:5px;
 padding:0px;
}

.imgesquerdo img {
 margin-left:0px;
 margin-right:5px;
 margin-top:5px;
 padding:0px;
}

.menuservico li {
	margin-top:5px;
	padding-top:5px;
	/*border:thin;
	border-bottom-style:solid;
	border-color:#108ca2;*/
}

.menuservico li a {
	margin-left:5px;
	padding-left:10px;
	margin-top:5px;
	padding-top:5px;
	color:#FFF;
}

.menuservico li:hover {
	border:thin;
	border-bottom-style:solid;
	border-top-style:solid;
	border-bottom-color:#06F;
}

.menuservico li a:hover	{
	margin-left:8px;
	color:#FFF;
	border:thin;
	border-color:#F33;
}

.mapa li {
	margin-left:60px;
}

/*Elaborado pela observer*/