@charset "utf-8";

html, address, h2, h3 {
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	background: url(../img/back.jpg) repeat-x top left #FFFFFF;
}

fieldset, legend{
	outline: 0;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}

#geral {
	width: 1004px;
	margin: 0 auto;
	padding: 0;
}

#topo {
		float: left;
		width: 1004px;
		height: 94px;
		margin: 20px auto 0px auto;
		padding: 0;
}

#topo h1 {
		float: left;
		margin: 10px 0 0 56px;
		padding: 0 10px 0 0;
		width: 195px;
		background: url(../img/logo_cativa.gif) no-repeat 0px 0px;
}

#topo h1 a {
		overflow: hidden;
		display: block;
		width: 195px;
		height: 71px;
		text-indent: -5000px;
}

#frase h2{
	float: left;
	width: 479px;
	height: 53px;
	padding: 0;
	margin: 20px 0 0 205px;
	font: 12px Tahoma, Sans-Serif;
		
}

#frase h2 span{
		display: none;
}

#frase h2.frase {
		background: url("../img/frase.gif") top left no-repeat;
}

#barra{
		float: left;
		display: block;
		clear: both;
		width: 1004px;
		border: none;
		padding: 0;
		margin: 7px 0 0 0;
		height: 137px;
}

#colesq {
	position: absolute; 
	z-index: 90;
	left:50%;
	top: 220px;
	width: 234px;
	height: 333px;
	padding: 0;
	margin: 0 0 0 -446px;
	background: url(../img/menu.png) no-repeat 0px 0px;
}

#menul{
	float: left;
	left: 0; /*posição à direita*/
	top: 0px; /*posição abaixo*/
	width: 184px; 
	height: 190px;
}

#menul ul {
	list-style-type: none; /*remove o marcador*/ 
	margin: 13px 0 0 17px; /*remove o recuo IE e Opera*/ 
	padding: 0; /*remove o recuo Mozilla e NN*/ 
	font: 12px Tahoma, Sans-Serif;
}

#menul ul li {
	display: block;
}

#menul ul li a {
	float: left;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	line-height:40px;
	color: #000000;
}

#menul ul li a span {
        display: none;
}

#menul ul li#m1 a {
        background: url(../img/menu_off_01.gif) no-repeat 0px 0px; width: 184px; height:	40px;
}
#menul ul li#m1 a:hover {
        background: url(../img/menu_on_01.gif) no-repeat 0px 0px; width: 184px; 	height:	40px;
}
#menul ul li#m2 a {
        background: url(../img/menu_off_02.gif) no-repeat 0px 0px; width: 184px; height:	40px;
}
#menul ul li#m2 a:hover {
        background: url(../img/menu_on_02.gif) no-repeat 0px 0px; width: 184px; 	height:	40px;
}
#menul ul li#m3 a {
        background: url(../img/menu_off_03.gif) no-repeat 0px 0px; width: 184px; height:	50px;
}
#menul ul li#m3 a:hover {
        background: url(../img/menu_on_03.gif) no-repeat 0px 0px; width: 184px; 	height:	50px;
}
#menul ul li#m4 a {
        background: url(../img/menu_off_04.gif) no-repeat 0px 0px; width: 184px; height:	40px;
}
#menul ul li#m4 a:hover {
        background: url(../img/menu_on_04.gif) no-repeat 0px 0px; width: 184px; 	height:	40px;
}

#banner{
	width: 184px;
	margin: 0 0 0 17px;
	padding: 0;
	border: 0;
	text-align: center;
	clear: both;
}

#banner img, a{
	border: 0;
	display: block;
}

#banner ul {
	list-style-type: none; /*remove o marcador*/ 
	margin: 0; /*remove o recuo IE e Opera*/ 
	padding: 0; /*remove o recuo Mozilla e NN*/ 
	font: 12px Tahoma, Sans-Serif;
}

#banner ul li {
	display: block;
}

#banner ul li a {
	float: left;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	height:	40px;
	line-height:40px;
	color: #000000;
}

#banner ul li a span {
        display: none;
}

#banner ul li#s1 a {
        background: url(../img/menu_off_03.gif) no-repeat 0px 0px; width: 184px;
}
#banner ul li#s1 a:hover {
        background: url(../img/menu_on_03.gif) no-repeat 0px 0px; width: 184px;
}

#pai {
	display:none;
}

#banner .filho{
	width: 184px;
	display: block;
}

#conteudo {
	float: left;
	width: 667px;
	padding: 0 0 20px 0;
	margin: 0 0 0 274px;
	text-align: center;
	font: 12px Tahoma, Sans-Serif;
	background: #ffffff;
}

#texto {
	width: 567px;
	padding: 0 0 20px 0;
	margin: 0 auto;
	text-align: left;
	color: #045096;
	font: 12px Tahoma, Sans-Serif;
	background: #fff;
}

#texto li{
	margin: 5px 0;
}

#texto p{
	margin-bottom: 12px;
}

#texto input.radio {
     border: none;
	 background: #fff;
}

#texto h3.cotacao {
	width: 567px;
	font-weight: bold;
	border-bottom: solid 2px #cccccc;
	margin: 25px 0 10px 0;;
	padding: 5px 0;
	font: 12px Tahoma, Sans-Serif;
	color: #000000
}

#texto .input2{
	border: 1px solid #ccc;
	font: 12px Tahoma, Sans-Serif;

}

#texto input, textarea, select {
     color: #336699;
     border: solid 1px #999999;
	 background: #f9f9f9;
}

#texto label{
	    display: block;
		margin: 5px 0;
}

#texto .enviar {
		padding: 2px;
		width:  65px;
		height: 20px;
		border: 1px solid #003366;
		font: 12px Tahoma, Sans-Serif;
		background: #05559a;
		color: #FFF;
}

#texto h2{
	width: 567px;
	height: 40px;
	border: none;
	padding: 0;
	margin: 15px 0 20px 0;
	font: 12px Tahoma, Sans-Serif;
}

#texto h2 span{
		display: none;
}

#texto h2.cab_home {
		background: url("../img/cab_home.gif") top left no-repeat;
}

#texto h2.cab_cotacao {
		background: url("../img/cab_cotacao.gif") top left no-repeat;
}

#texto h2.cab_contato {
		background: url("../img/cab_contato.gif") top left no-repeat;
}

#rodape {
	height: 99px;
	padding: 0;
	margin: 0;
	color: #666633;
	text-align: left;
	background: url(../img/back_bottom.jpg);
	clear: both;
}

#endereco {
	width: 888px;
	display: block;
	clear: both;
	margin: 0;
	padding: 32px 0 0 56px;
}

address {
	padding: 0;
	margin: 0;
	color: #ffffff;
	font: 12px Tahoma, sans-serif;
}

#desenvolvimento {
	height: 31px;
	clear: both;
	padding: 0;
	margin: 0;
	color: #04498f;
	text-align: left;
	background: #d5eeff;
	font: 11px Tahoma, sans-serif;
}

#desenvolvimento p{
	float: left;
	margin: 0;
	padding: 10px 0 0 56px;
	display: inline;
}

#desenvolvimento a{
	float: right;
	margin: 0;
	padding: 10px 35px 0 0;
	text-align: right;
	text-decoration: none;
	color: #04498f;
	font: 11px Tahoma, sans-serif;
}

.ocultar {
	display: none;
}

p.voltar {
	margin: 20px 0;
}
a.voltar , a:visited.voltar  {
	font: 12px Tahoma, sans-serif;
	color: #835c3f;
	text-decoration: none;
}

a:hover.voltar {
	color: #f96b00;
}

#texto table.linha  tr td {padding: 3px; background:#f8f8ef;}

#texto table.diretoria  tbody tr td {padding: 3px; background:#f8f8ef;}
#texto table.diretoria  tbody tr:hover{background: #ececd5; color: #996631;}
#texto table.linha  td {
  height: 23px;
  font: bold 11px verdana, arial, helvetica, sans-serif;
  text-align: left;
  background:#f4f4e8;
  color: #996631;
  padding:3px;
  border-bottom: 1px solid #ef9a47;
}