/*****************************************/
/**************** EMPRESA ****************/
/*****************************************/
#conteudo { padding-bottom:30px; }
#conteudo #intro {
	float:left;
	width:474px;
	background:url(../imagens/fundos/orcamentos.jpg) no-repeat right top;
	padding-top:30px;
	margin-bottom:50px;
}
#conteudo h2 {
	display:inline;
	font-size:13px;
	font-weight:normal;
	float:left;
	letter-spacing:2px;
	line-height:25px;
	width:170px;
	text-align:left;
	margin-left:30px;
}

#conteudo form {
	float:left;
	display:block;
	width:414px;
	padding:0px 30px 0px 30px;
	margin-top:20px;
	text-align:left;
}
#conteudo form div { float:left; display:block; width:414px; }

#conteudo form dl {
	width:414px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
}
#conteudo form dl dd {
	float:left;
	clear:left;
	width:200px;
	line-height:20px;
	letter-spacing:1px;
	height:20px;
	display:block;
}
#conteudo form dl dd.r { float:right; clear:right; }
#conteudo form .botao {
	float:right;
	height:19px;
	background:url(../imagens/botoes/bt_enviar_orc.gif) repeat-X left top;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	letter-spacing:1px;
	border:1px solid #FFF;
	padding:0px 2px 0px 4px;
}
#conteudo form input.botao:hover { background-position:left bottom; }

#conteudo form #frms_int {
	margin-top:10px;
	width:100%;
	float:left;
}

#frms_int h2 {
	margin:0;
	width:100%;
	float:left;
	font-size:11px;
	text-indent:20px;
	color:#C6DBA5;
	border-top:2px solid #A2C970;
	border-bottom:2px solid #A2C970;
	font:bold 11px Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	padding:2px 0px 2px 0px;
}
#frms_int fieldset {
	float:left;
	display:inline;
	margin:10px;
	width:394px;
}
#frms_int fieldset.comuns {
	border-top:1px solid #A2C970;
	padding-top:15px;
	padding-bottom:10px;
}
#frms_int fieldset.bloco {
	padding-bottom:10px;
	border-bottom:1px dashed #A2C970;
}
#frms_int h3 {
	color:#B2D188;
	font-size:12px;
	width:100%;
	text-indent:10px;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:1px dashed #A2C970;
	margin-bottom:10px;
	padding-bottom:3px;	
}
#frms_int label {
	width:100%;
	float:left;
	text-align:right;
	margin-bottom:3px;
}
#frms_int label select, #frms_int .inputtext, #frms_int textarea {
	background-color:#A2C970;
	font:11px Arial, Helvetica, sans-serif;
	padding:2px;
	width:290px;
	margin-left:5px;
	color:#00380E;
	border:0;
}
#frms_int label select { width:294px; }
#frms_int span {
	display:block;
	float:left;
	width:92px;
	text-align:right;
}
#frms_int ul.chk {
	float:right;
	width:290px;
}
#frms_int ul.chk label, #frms_int ul.chk li {
	width:140px;
	display:inline;
	float:left;
	margin-right:5px;
	text-align:left;
	margin-bottom:2px;
}
#frms_int ul.chk label { width:auto; padding:0; margin:0; }
#frms_int ul.chk .inputtext { width:20px !important; }
#frms_int ul.chk li.gr { width:290px; margin-right:0; }
#frms_int ul.chk input.gr { width:190px !important; float:right; }

#conteudo .img_premio { margin:120px 0px 0px 15px; float:left; }

p.erro_form {	
	font-family:Georgia;
	font-size:11px;
	letter-spacing:1px;
	color:#A50F08;
	width:400px;
	padding:5px;
	border-bottom:1px solid #A50f08;
	border-top:1px solid #A50f08;
	margin-top:15px;
}
p.erro_form strong {
	display:inline;
	width:100%;
	text-align:center;
}
h2.acao_completa {
	color:#15559A;
	width:400px !important;
	text-align:center !important;
	float:left !important;
	margin:10px 0px 0px 0px !important;
	font-weight:bold !important;
	padding:5px;
	border-bottom:1px solid #15559A;
	border-top:1px solid #15559A;
	font-size:12px !important;
}
