/*--- PAGE --------------------------------------------------------------------------------*/

body, html
	{
	height:100%;
	background-color:#ECF1F4;
	margin:0;
    padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style: none;
	text-decoration: none;
	outline: none;
	line-height:140%;
 	letter-spacing:1.2px;
	}
img
	{
	border:0;
	}
.page
	{
	width: 100%;
	background: url(../img/bg-site.jpg) repeat-x left top;
	}

/*--- CONTAINERS --------------------------------------------------------------------------------*/

.wr-content
	{
	width: 100%;
	}
.wr-content .ct-content
	{
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	display: table;
	}

/*--- TOPO ------------------------------------------------------------*/

.wr-top
	{
	width: 100%;
	}

.wr-top .ct-top
	{
	width: 980px;
	height: 203px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-topo.jpg);
	position: relative;
	}

/*--- LOGO --------------------------------------------------------------------------------*/

.wr-top .ct-top ul.logo
	{
	width: 194px;
	height: 118px;
	margin: 14px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	}
.wr-top .ct-top ul.logo li
	{
	display: inline;
	float: left;
	}
.wr-top .ct-top ul.logo li a
	{
	width: 194px;
	height: 118px;
	text-indent: -99999px;
	display: block;
	outline: none;
	}
.wr-top .ct-top ul.logo li a.logo
	{
	width: 194px;
	height: 118px;
	background-image: url(../img/logo.png);
	}

/*--- MENU SUB --------------------------------------------------------------------------------*/

.wr-top .ct-top .menu-sub
	{
	width: 980px;
	margin: 126px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	float: left;
	}
.menu-sub li
	{
	display: inline;
	float: right;
	}
.menu-sub li a
	{
	display: block;
	outline: none;
	border:0px;
	margin: 0px 0px 0px 0px;
	outline: none;
	}
.menu-sub li a.sub1
	{
	width: 111px;
	height: 16px;
	display:block;
	margin: 0px 40px 0px 680px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/sub1.jpg);
	text-indent: -99999px;
	}
.menu-sub li a.sub1:hover,
.menu-sub li a.sub1.ativo
	{
	background-image: url(../img/sub1-ativo.jpg);
	}

.menu-sub li a.sub2
	{
	width: 123px;
	height: 16px;
	display:block;
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/sub2.jpg);
	text-indent: -99999px;
	}
.menu-sub li a.sub2:hover,
.menu-sub li a.sub2.ativo
	{
	background-image: url(../img/sub2-ativo.jpg);
	}


/*--- MENU PRINCIPAL --------------------------------------------------------------------------------*/

.wr-top .ct-top .menu-principal
	{
	width: 980px;
	margin: 166px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	position: absolute;
	float: left;
	}
.menu-principal li
	{
	float:left;
	padding:0px;
	}
.menu-principal li a
	{
	border:none;
	border:0px;
	display: block;
	margin: 0px 0px 0px 0px;
	outline: none;
	}
.menu-principal li a.index
	{
	width: 20px;
	height: 19px;
	display:block;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bot1.jpg);
	text-indent: -99999px;
	}
.menu-principal li a.index:hover,
.menu-principal li a.index.ativo
	{
	background-image: url(../img/bot1-ativo.jpg);
	}

.menu-principal li a.who
	{
	width: 139px;
	height: 11px;
	display:block;
	margin: 6px 0px 0px 45px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bot2.jpg);
	text-indent: -99999px;
	}
.menu-principal li a.who:hover,
.menu-principal li a.who.ativo
	{
	background-image: url(../img/bot2-ativo.jpg);
	}

.menu-principal li a.seguros
	{
	width: 278px;
	height: 11px;
	display:block;
	margin: 6px 0px 20px 45px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bot3.jpg);
	text-indent: -99999px;
	}
.menu-principal li a.seguros:hover,
.menu-principal li a.seguros.ativo
	{
	background-image: url(../img/bot3-ativo.jpg);
	}
.menu-principal li ul.sub-seguros
	{
	width:370px;
	height:auto;
	margin: 0px 0px 0px 46px;
	padding:0px 0px 0px 0px;
	background-color:#314f7b;
	display:none;
	position:absolute;
	border:0px;
	z-index:200;
	}
.menu-principal li:hover ul
	{
	display:block;
	}
.menu-principal li li
	{
	width:370px;
	margin:0px;
	padding:0px;
	display:block;
	float:none;
	}
.menu-principal li:hover li a
	{
	background:none;
	}
.menu-principal li ul a
	{
	height:20px;
	margin:0px;
	padding:10px 10px 10px 10px;
	display:block;
	font-size:16px;
	font-style:normal;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
		}
.menu-principal li ul a:hover, .menu li ul li:hover a
	{
	border:0px;
	color:#ffffff;
	background-color:#daa520;
	text-decoration:none;
	}
.menu-principal p
	{
	clear:left;
	}

/*--- BANNER --------------------------------------------------------------------------------*/

.wr-banner
	{
	width: 100%;
	}
.wr-banner .ct-banner
	{
	width: 965px;
	margin: 0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	position: relative;
	}

/*--- DESTAQUES --------------------------------------------------------------------------------*/

.wr-destaques
	{
	width: 100%;
	}
.wr-destaques .ct-destaques
	{
	width: 965px;
	margin: 0px 0px 0px 7px;
	padding: 20px 0px 0px 0px;
	background-color:#FFF;
	display: table;
	}
.wr-destaques .ct-destaques .dest1
	{
	width: 265px;
	margin: 0px 30px 0px 25px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float:left;
	}
.dest1 .bloco-a
	{
	width: 265px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
.dest1 .bloco-b
	{
	width: 265px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
.dest1 .bloco-c
	{
	width: 105px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

.wr-destaques .ct-destaques .dest2
	{
	width: 265px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float:left;
	}
.dest2 .bloco-a
	{
	width: 265px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
.dest2 .bloco-b
	{
	width: 265px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
.dest2 .bloco-c
	{
	width: 105px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

/*--- BARRA --------------------------------------------------------------------------------*/

.wr-barra
	{
	width: 965px;
	height: 56px;
	margin: 0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bg-barra.jpg);
	font-size: 22px;
	font-weight: bold;
	text-decoration:none;
	color: #336666;
	position: relative;
	}

/*--- CONTEUDO --------------------------------------------------------------------------------*/

.wr-conteudos
	{
	width: 100%;
	}
.wr-conteudos .ct-conteudos
	{
	width: 965px;
	margin: 0px 0px 0px 7px;
	padding: 20px 0px 0px 0px;
	background-color:#FFF;
	display:table;
	position: relative;
	}

/*--- COL 1 ---*/
.wr-conteudos .ct-conteudos .col1
	{
	width: 203px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float:left;
	}

/*--- MENU LATERAL SEG---*/
.col1 .menu-lateral-seguros
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
.menu-lateral-seguros li
	{
	display: inline;
	float: left;
	}
.menu-lateral-seguros li a
	{
	display: block;
	outline: none;
	}
.menu-lateral-seguros li a.seg-tit
	{
	width: 203px;
	height: 23px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/tit-seg.jpg);
	text-indent: -99999px;
	}

.menu-lateral-seguros li a.seg-serv1
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv1.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv1:hover,
.menu-lateral-seguros li a.seg-serv1.ativo
	{
	background-image: url(../img/seg-serv1-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv2
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv2.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv2:hover,
.menu-lateral-seguros li a.seg-serv2.ativo
	{
	background-image: url(../img/seg-serv2-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv20
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-trans.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv20:hover,
.menu-lateral-seguros li a.seg-serv20.ativo
	{
	background-image: url(../img/seg-trans-ativo.jpg);
	}


.menu-lateral-seguros li a.seg-serv3
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv3.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv3:hover,
.menu-lateral-seguros li a.seg-serv3.ativo
	{
	background-image: url(../img/seg-serv3-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv4
	{
	width: 203px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv4.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv4:hover,
.menu-lateral-seguros li a.seg-serv4.ativo
	{
	background-image: url(../img/seg-serv4-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv5
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv5.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv5:hover,
.menu-lateral-seguros li a.seg-serv5.ativo
	{
	background-image: url(../img/seg-serv5-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv6
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv6.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv6:hover,
.menu-lateral-seguros li a.seg-serv6.ativo
	{
	background-image: url(../img/seg-serv6-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv7
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv7.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv7:hover,
.menu-lateral-seguros li a.seg-serv7.ativo
	{
	background-image: url(../img/seg-serv7-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv8
	{
	width: 203px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv8.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv8:hover,
.menu-lateral-seguros li a.seg-serv8.ativo
	{
	background-image: url(../img/seg-serv8-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv8a
	{
	width: 203px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv8a.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv8a:hover,
.menu-lateral-seguros li a.seg-serv8a.ativo
	{
	background-image: url(../img/seg-serv8a-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv9
	{
	width: 203px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv9.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv9:hover,
.menu-lateral-seguros li a.seg-serv9.ativo
	{
	background-image: url(../img/seg-serv9-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv10
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv10.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv10:hover,
.menu-lateral-seguros li a.seg-serv10.ativo
	{
	background-image: url(../img/seg-serv10-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv10a
	{
	width: 203px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv10a.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv10a:hover,
.menu-lateral-seguros li a.seg-serv10a.ativo
	{
	background-image: url(../img/seg-serv10a-ativo.jpg);
	}

.menu-lateral-seguros li a.seg-serv11
	{
	width: 203px;
	height: 22px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/seg-serv11.jpg);
	text-indent: -99999px;
	}
.menu-lateral-seguros li a.seg-serv11:hover,
.menu-lateral-seguros li a.seg-serv11.ativo
	{
	background-image: url(../img/seg-serv11-ativo.jpg);
	}

/*--- COL 2 ---*/
.wr-conteudos .ct-conteudos .col2
	{
	width: 680px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float:left;
	}

.col2 h1
	{
	width: 100%;
	margin: 45px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	font-size: 20px;
	font-style: normal;
	text-decoration:none;
	color: #3d639d;
	line-height:180%;
 	letter-spacing:1.3px;
	outline: none;
	float: left;
	}
.col2 h2
	{
	width: 10%;
	margin:0px 0px 100px 0px;
	padding:0px 0px 0px 0px;
	display: block;
	font-size:14px;
	font-style:normal;
	text-decoration:none;
	color:#666;
	outline: none;
	float: left;
	}
.col2 h3
	{
	width: 200px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	font-size: 22px;
	font-style: normal;
	text-decoration:none;
	color: #336666;
 	letter-spacing:1.3px;
	outline: none;
	float: left;
	}

.col2 .cotacao
	{
	width: 232px;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-form-cotacao.jpg);
	position:relative;
	float:right;
	}

.col2 .contato
	{
	width: 460px;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-form-cotacao.jpg);
	position:relative;
	float: left;
	}

.col2 strong
	{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	display: block;
	}
.col2 strong.h1
	{
	margin: 20px 0px 10px 0px;
	font-size:14px;
	font-weight: bold;
	display: block;
	}
.col2 strong.h2
	{
	margin: 0px 0px 0px 0px;
	line-height:150%;
	font-size:12px;
	font-weight: bold;
	display: block;
	}
.col2 strong.h3
	{
	margin: 20px 0px 15px 0px;
	color: #3d639d;
	font-size:14px;
	font-weight: bold;
	display: block;
	}

.col2 .divspoiler
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:table;
	}
.col2 .divspoiler .btn-linha1
	{
	width:425px;
	height:30px;
	margin:15px 0px 0px 0px;
	background: url(../img/tit-filtros-1.jpg) no-repeat scroll right top transparent;
    overflow: hidden;
	cursor: pointer; /* vai por o cursor como forma de m�o ao passar por cima do bot�o */
	cursor: hand; /* para o IE 5.x */
	text-indent: -99999px;
	border: none;
	outline: none;
	float: left;
	}

.col2 .divspoiler .btn-linha2
	{
	width:425px;
	height:30px;
	margin:0px 0px 0px 0px;
	background: url(../img/tit-filtros-2.jpg) no-repeat scroll right top transparent;
    overflow: hidden;
	cursor: pointer; /* vai por o cursor como forma de m�o ao passar por cima do bot�o */
	cursor: hand; /* para o IE 5.x */
	text-indent: -99999px;
	border: none;
	outline: none;
	float: left;
	}


/*--- ORCAMENTO ---*/

.orca-form
	{
	width:232px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.orca-form .fm-orca
	{
	width:200px;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 0px;
	border:none;
	}
.orca-form .fm-orca label
	{
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.ddd
	{
	width:20px;
	height:15px;
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float:left;
	}
.orca-form .fm-orca label.num
	{
	width:23px;
	height:15px;
	margin:5px 5px 5px 10px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float:left;
	}
.orca-form .fm-orca label.ramal
	{
	width:30px;
	height:15px;
	margin:5px 5px 5px 10px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float:left;
	}
.orca-form .fm-orca label.obrigatorio
	{
	width:100px;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float:right;
	}
.orca-form .fm-orca label.instru
	{
	width:90px;
	margin:3px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	float: left;
	}
.orca-form .fm-orca label.imovel
	{
	width:200px;
	margin:15px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float:left;
	}
.orca-form .fm-orca label.cep
	{
	width:200px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.imob
	{
	width:200px;
	margin:50px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.aluguel
	{
	width:200px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.rad1
	{
	width:200px;
	margin:30px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.rad2
	{
	width:200px;
	margin:15px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
.orca-form .fm-orca label.profissao
	{
	width:200px;
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float:left;
	}


.orca-form .fm-orca input.geral
	{
	width:200px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.cnpj
	{
	width:130px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.cpf
	{
	width:130px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.ddd
	{
	width:25px;
	height:20px;
	margin:2px 0px 15px 7px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float:left;
	}
.orca-form .fm-orca input.num
	{
	width:85px;
	height:20px;
	margin:2px 0px 15px 7px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float:left;
	}
.orca-form .fm-orca input.ramal
	{
	width:85px;
	height:20px;
	margin:2px 0px 15px 7px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float:left;
	}
.orca-form .fm-orca input.valor
	{
	width:200px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.prazo
	{
	width:35px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.cep
	{
	width:85px;
	height:20px;
	margin:2px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float:left;
	}
.orca-form .fm-orca input.idade
	{
	width:35px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca input.data
	{
	width:90px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca textarea
	{
	width:200px;
	height:100px;
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 3px;
	border:1px solid #336666;
	background-color:#F8F8F8;
	float: left;
	}
.orca-form .fm-orca .btn-enviar-cot
	{
	width: 88px;
	height: 45px;
	margin: 15px 0px 0px 0px;
	background: url(../img/bot-enviar-cot.jpg) no-repeat scroll right top transparent;
    overflow: hidden;
	cursor: pointer; /* vai por o cursor como forma de m�o ao passar por cima do bot�o */
	cursor: hand; /* para o IE 5.x */
	text-indent: -99999px;
	border: none;
	outline: none;
	float: left;
	}


/*--- FOOTER --------------------------------------------------------------------------------*/

.wr-footer
	{
	width: 100%;
	}
.wr-footer .ct-footer
	{
	width: 965px;
	margin: 0px 0px 20px 7px;
	padding: 0px 0px 0px 0px;
	font-size:.8em;
	font-style: normal;
	color: #336699;
	line-height:180%;
 	letter-spacing:1.3px;
 	text-decoration: none;
	display: inline;
	float: left;
	}
.address
	{
	width: 600px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
.address strong
	{
	margin: 0px 0px 0px 0px;
	line-height:180%;
	font-size:1.8em;
	font-weight: bold;
	display: block;
	}
.address a
	{
	font-weight:bold;
	color:#002b5e;
	text-decoration:none;
	outline: none;
	}
.address a:hover,
.address a.ativo
	{
	color:#8c8d8d;
	}
.creditos
	{
	width: 93px;
	height: 57px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	outline: none;
	float: right;
	}
