body
{
	background-color: #CCCCCC;
	margin: 5px;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}



table 
{
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	line-height: 120%;
}

A
{
	color: #00c;
	text-decoration: none;
}

A:hover
{
	color: #c00;
	text-decoration: underline;
}

.tabela_geral
{
	width: 780px; 
	height: 100%;
	border: 0;
	background-color: #FFFFFF;
	background-image: url(imagens/fundo_divisor.gif);
	background-repeat: repeat-y;
	background-position: 120;
}


.Titulo1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #770000;
	vertical-align: top;
}

.topo1 {
	width: 302px;
	height: 89px;
	background-color: #EEEEEE;
	background-image: url(imagens/site_01.jpg);
	background-repeat: no-repeat;
}

.topo2 {
	width: 478px;
	height: 89px;
	background-color: #EEEEEE;
	background-image: url(imagens/site_02.jpg);
	background-repeat: no-repeat;
}

.topo3 {
	width: 302px;
	height: 69px;
	background-color: #EEEEEE;
	background-image: url(imagens/site_03.jpg);
	background-repeat: no-repeat;
}

.topo4 {
	width: 478px;
	height: 69px;
	background-color: #EEEEEE;
	background-image: url(imagens/site_04.jpg);
	background-repeat: no-repeat;
}

.topo5 {
	width: 302px;
	height: 97px;
	background-color: #EEEEEE;
	background-image: url(imagens/site_05.jpg);
	background-repeat: no-repeat;
}

.rodape {
	width: 780px;
	height: 24px;
	cursor: hand;
	background-color: #B82828;
	background-image: url(imagens/rodape.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}

.atendimento {
	width: 478px;
	height: 40px;
	cursor: hand;
	background-color: #EEEEEE;
	background-image: url(imagens/atend.jpg);
	background-repeat: no-repeat;
}

.menu {
	width: 478px;
	height: 19px;
	background-color: #EEEEEE;
	background-image: url(imagens/menu.jpg);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 40px;
}



.conteudo_esq {
	padding-left: 20px;

}


.conteudo_dir {
	padding-left: 10px;
	padding-right: 10px;
}






.txt_destaque {
	font-size: 12px;
	font-family: Verdana;
	color: #BF3228;
	font-weight: bold;
}

.bt_enviar {
	width: 55px;
	height: 15px;
	background-image: url(imagens/bt_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
}

.direita {
	text-align: right;
	width: 100%;
}

.titulo {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	padding-bottom: 14px;
}

.tituloVermelho {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	color: #BF3228;
	padding-bottom: 14px;
}



.blocohome_topo {
	background-color: #DEDEDC;
	width: 406px;
	height: 24px;
	background-image: url(imagens/qdo_home_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.blocohome_base {
	background-color: #DEDEDC;
	width: 406px;
	height: 24px;
	background-image: url(imagens/qdo_home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.blocohome_meio {
	background-color: #DEDEDC;
	text-align: center;
	width: 406px;
}








.listaPortfolio {
	border: 0px solid;
	height: 100%;
	height: 220px;
	width: 180px;
	overflow-y: scroll;
}








.blocoport_topo {
	background-color: #DEDEDC;
	width: 250px;
	height: 24px;
	background-image: url(imagens/qdo_port_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.blocoport_base {
	background-color: #DEDEDC;
	width: 250px;
	height: 24px;
	background-image: url(imagens/qdo_port_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.blocoport_meio {
	background-color: #DEDEDC;
	text-align: center;
}









.divisor_contato {
	width: 100%;
	height: 6px;
	background-image: url(imagens/divisor_contato.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
}

.bloco_contato {
	height: 180px;
}










.submenu {
	background-image: url(imagens/submenu_fundo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


.submenu_open {
	width: 24px;
	background-image: url(imagens/submenu_open.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


.submenu_close {
	width: 24px;
	background-image: url(imagens/submenu_close.jpg);
	background-repeat: no-repeat;
	background-position: left;
}







.regiao_form {
	width: 265px;
	text-align: right;
	vertical-align: top;
}

.regiao_texto {
	vertical-align: top;
}


.rotulo_form {
	width: 90px;
	padding-top: 3px;
	padding-right: 6px;
	text-align: right;
}

.campo_form {
	width: 170px;
	height: 18px;
	border: 1px solid #DBDBDB;
	background-color: #EEEEEE;
	color: #00c;
	font-family: Arial;
	font-size: 11px;
}

.campoarea_form {
	width: 170px;
	height: 50px;
	border: 1px solid #D8D8D8;
	background-color: #EEEEEE;
	color: #00c;
	font-family: Arial;
	font-size: 11px;
}

.rotulo_form_home {
	width: 70px;
	padding-top: 3px;
	padding-right: 6px;
	text-align: right;
}




.index1 {
	border: 0;
	width:  366px;
	height: 126px;
	float: left;
	background-image: url(imagens/index_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index2 {
	border: 0;
	width:  159px;
	height: 126px;
	float: left;
	background-image: url(imagens/index_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index3 {
	border: 0;
	width:  255px;
	height: 126px;
	float: left;
	background-image: url(imagens/index_03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index4 {
	border: 0;
	width:  366px;
	height: 162px;
	float: left;
	background-image: url(imagens/index_04.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index5 {
	border: 0;
	width:  159px;
	height: 162px;
	float: left;
	background-image: url(imagens/index_05.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	padding-right: 10px;
}

.index5 A{
	color: White;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-right: 2px;
}

.index5 A:hover{
	color: Gold;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-right: 2px;
}

.index6 {
	border: 0;
	width:  255px;
	height: 162px;
	float: left;
	background-image: url(imagens/index_06.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index7 {
	border: 0;
	width:  366px;
	height: 142px;
	float: left;
	background-image: url(imagens/index_07.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index8 {
	border: 0;
	width:  159px;
	height: 142px;
	float: left;
	background-image: url(imagens/index_08.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: hand;
}

.index9 {
	border: 0;
	width:  255px;
	height: 142px;
	float: left;
	background-image: url(imagens/index_09.jpg);
	background-repeat: no-repeat;
	background-position: top left;

}

.indexdiv {
	border-top: 1px solid white;
	margin-top: 8px;
	width: 120px;
	height: 8px;
	overflow: hidden;
}
.container {
	border: 1px solid black;
	width: 782px;
}


.tabela_orca {
	border: 1px solid #ccc;
}

.tabela_orca TD {
	vertical-align: top;
}

.titulo_orca {
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #999;
	padding: 6px;
}

.rotulo_orca {
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	width: 110px;
	background-color: #eeeeee;
}

.areacampo_orca {
	width: 120px;
	text-align: left;
}

.areacampo_orca input{
	width: 110px;
	border: 1px solid #999;
	color: #C12725;
	font-family: Arial;
	font-size: 11px;
}

.areacampo2_orca {
	text-align: left;
}

.areacampo2_orca textarea{
	width: 345px;
	border: 1px solid #999;
	color: #C12725;
	font-family: Arial;
	font-size: 11px;
}

.areacampo2_orca input{
	width: 347px;
	border: 1px solid #999;
	color: #C12725;
	font-family: Arial;
	font-size: 11px;
}

.botao_orca {
	width: 80px;
	height: 25px;
}


.prod_divisor_v {
	background-color: Orange;
	width: 4px;
}


.prod_divisor_h {
	background-color: Orange;
	height: 4px;
}

.centro {
	text-align: center;
	background: #eee;
	padding: 10px;
}

.centro td {
	text-align: center;
	font-size: 12px;
}

.prod_titulo {
	font-size: 12px;
	font-weight: bold;
}

.prod_titulo2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 3px;
}

.prod_texto {
	padding-top: 10px;
	
}

.link_vejamais {
	margin-top: 5px;
	font-style: italic;
	color: #00c;
}

.prod_celula {
	vertical-align: top;
}

hr {
	width: 95%;
}