/* #### DEFAULT STYLES ##################### */

body, div, table, tr, th, td, span, font, p, pre, ul, ol, li, input, button, select, textarea, a, a:active, a:focus, a:hover, a:visited, sub, sup {font-family: "Trebuchet MS", Arial, Verdana; font-style: normal; font-weight: normal; text-decoration: none; color: #333333; font-size: 12px;}
body, td, th, div {padding: 0; margin: 0; border: 0;}
body {background-image: url(../img/bg.gif); background-repeat: repeat-x; background-color: #036;}
li {padding-top: 10px;}
h5 {font-weight: bold; color: #336; font-size: 14px; padding-top: 14px;}


/* #### MAIN TABLES ##################### */

.main {padding: 0px 12px 20px 12px;}
.foundation {margin-right: auto; margin-left: auto; width: 770px; background-color: #FFF; position: relative;}
	table.foundation {border-collapse: collapse; background-color: #FFF;}
.date{text-align: right; color: #999; font-size: 10px; padding: 3px 22px 3px 0px; position: relative;}
.header {height: 150px; padding-left: 10px; padding-right: 11px; position: relative;}
	.headerLf {width: 403px; float: left;}
	.headerRg {width: 346px; float: right;}
.content {position: relative;}
	.contentLf {width: 175px; float: left; padding: 5px 0px 5px 10px;}
	.contentRg {width: 555px; float: right; padding: 5px 10px 5px 0px;}
.footer {position: relative;}
	.footerLf {width: 350px; float: left; padding: 3px 0px 3px 10px; background-color: #2F3F70; color: #FFF; font-size: 10px;}
	.footerRg {width: 400px; float: right; text-align: right; padding: 3px 10px 3px 0px; background-color: #2F3F70; color: #FFF; font-size: 10px;}

table.collapse {border-collapse: collapse;}
input.btn {background-image: url(../img/bg-button.gif); background-repeat: repeat-x; border: 1px solid #666; background-color: #CCC; font-size: 11px; color: #fff;}
.send {margin: 0px; background-color: #FFF; padding-top: 14px}

/* #### CONTENT LEFT ##################### */

.lk {height: 22px;}
.menu {padding: 3px 6px 20px 6px; background-image: url(../img/bg-areas.gif); background-repeat: repeat-x;}
	.SltL1 {padding: 2px; border-bottom: 1px solid #CCC; cursor: hand;}
	.SltL2 {padding:  2px 0px  0px 10px; cursor: hand;}
	.group_open {display:block;width:100%;}
	.group_close {display:none;width:100%;}
	.menuL2Check {color: #666; text-decoration: none; font-weight: bold;}
.partner {border-bottom: 1px solid #CCC; margin: 6px; font-size: 9px; color: #666;}
	.partnerLf {width: 75px; height: 30px; float: left; padding: 6px; text-align: center; vertical-align: middle;}
	.partnerRg {width: 75px; height: 30px; float: right; padding: 6px; text-align: center; vertical-align: middle;}

a.menuL1:link, a.menuL1:visited {color: #036; text-decoration: none;}
a.menuL1:hover {color: #036; text-decoration: underline;}
a.menuL2:link, a.menuL2:visited {color: #999; text-decoration: none;}
a.menuL2:hover {color: #666; text-decoration: underline;}



/* #### CONTENT RIGHT ##################### */

.contentHd {height: 22px; padding-left: 4px;}
.contentMain {padding-bottom: 20px; background-image: url(../img/bg-areas.gif); background-repeat: repeat-x;}
	td.contMn {width: 260px;}
.contentBtm {height: 220px;}
	.contentBtmLf {width: 260px; float: left; padding: 6px;}
	.contentBtmRg {width: 260px; float: right; padding: 6px;}
td.tdRight {text-align: right;}
td.txtContent {width: 140px;}

a.mainLk:link, a.mainLk:visited {color: #036; text-decoration: none;}
a.mainLk:hover {color: #336; text-decoration: underline;}
span.mainLk {color: #036; font-size: 16px; line-height: 30px;}

a.txtLk:link, a.txtLk:visited {color: #666; text-decoration: none;}
a.txtLk:hover {color: #333; text-decoration: none;}
span.txtLk {color: #666;}
span.required {color: #993300;font-size:14px;}
span.txtSmall {color: #999; font-size:10px;}


/* #### FONTS ##################### */
.txtYellow {color: #FC0; font-size: 10px;}
span.level1 {font-weight: bold; color: #333; font-size: 14px;}
span.level2 {font-weight: bold; color: #000; font-size: 13px;}

a.mainLnk:link, a.mainLnk:visited {font-size: 9px; color: #666; text-decoration: none;}
a.mainLnk:hover {font-size: 9px; color: #666; text-decoration: underline;}
a.whiteLk:link, a.whiteLk:visited {color: #FFF; font-size: 10px; text-decoration: none;}
a.whiteLk:hover {color: #FFF; font-size: 10px; text-decoration: underline;}

a.lnk:link, a.lnk:visited, a.lnk:hover {color: #036; text-decoration: underline;}


/* ### SOLICITAÇÃO PROPOSTA - PRODUTOS ### */

.prod_RiscoEng {display:none;}
.prod_Transporte {display:none;}
.prod_Empresarial {display:none;}
.prod_Residencial {display:none;}
.prod_Condominio {display:none;}
.prod_ProdutosEspeciais {display:none;}
.prod_Vida {display:none;}
.prod_Automovel {display:none;}


