/* CSS Document */
body{
	background-color: #B2BAB9;
	scrollbar-face-color:#DEDEDE;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3Dlight-color:#CACACA;
	scrollbar-arrow-color:#C7C7C7;
	scrollbar-track-color:#F2F4F4;
	scrollbar-darkshadow-color:#F2F4F4;
	background-image: url(../imagens/bg_body.jpg); background-repeat:no-repeat;

}

input,select{
	color:#333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#geral{
	position:absolute;
	left:50%;
    margin-left:-383px; _margin-left:-383px;
	width:775px; _width:775px;
	_height:200px;
	min-height:200px;
	background:url(../imagens/bg_body2.jpg);
	margin-top:-8px;
	_margin-top:-15px;
	float:left;
}

#rodape{
background-image:url(../imagens/bg_rodape.jpg);
background-repeat:no-repeat;
width:610px;
height:19px;
overflow:hidden;
float:left;
_float:none;
text-align:center;
padding-left:265px;  _padding-left:165px;
}

#geral_news{
position:absolute;
left:50%;
margin-left:-388px;
width:400px; background-image:url(../imagens/bg_body_news.jpg); background-repeat:repeat-y;
margin-top:-8px;
_margin-top:-15px;
}


/*topo do site*/
#topo{
	background:url(../imagens/topo_new.jpg) no-repeat;
	width:775px;
	height:149px;
	float:left;
}

/*topo do site*/
#topo_news{ background-image:url(../imagens/topo_news.jpg); background-repeat:no-repeat;
	width:400px;
	height:117px;
	float:left;
}



.link_home{
	width:175px;
	height:120px;
	margin-left:0px;
	cursor:pointer;
	float: left;
}

.portugues{ background:url(../imagens/ic_portugues.jpg); background-repeat:no-repeat; width:20px; height:10px; margin-top:8px; margin-left:25px; float:left; cursor:pointer;}

.ingles{ background:url(../imagens/ic_ingles.jpg); background-repeat:no-repeat; width:20px; height:10px; margin-top:8px; margin-left:10px; float:left; cursor:pointer;}


/*área do menu*/
#coluna01{
	width:185px;
    /*height:384px;*/
	_float:left;
	float:left;
}

#ajusta_cadastro{ margin-left:30px; padding-top:30px; _height:300px; min-height:300px;}

/* área de conteudo central(capa e internas) - Conteudo sem a coluna 1 e sem  coluna 2*/

#miolo{
    text-align:center;
	width:366px;
	_height:384px;
	min-height:384px;
	float:left;
	margin-bottom:30px;
}


#miolo_home{ /* xcxcxcxcxcxcxccxcxc */
    text-align:left;
	width:326px;
	_width:250px;
	height:384px;
	_height:384px;
	float:left;
	padding-left:40px;
	_padding-left:40px;
}

/* miolo news*/
#miolo_news{
    text-align:center;
	width:400px;
	height:271px;
	float:left;
	
}

/*imagem carregada abaixo do titulo de cada página interna*/
#img_destaque{ width:365px; height:111px; text-align:center; background-image:url(../imagens/img_destaque.jpg); background-repeat:no-repeat;}


/* área de conteúdo central (internas)*/
#exibicao_pagina{ 
	margin-top:1px;
	margin-left:3px;
	float:left;
	width:360px;
	_width:355px; 
	height:341px;
	_height:360px;
	background-color:#EEEEEE;	
	overflow:auto;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	padding-right:10px;
}

.feedback{
	/*color: #CC6600;*/
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 10px;
}

#alinhamento_cadastro{ float:left; margin-top:-10px; _margin-top:10px;}

h1{	width:365px;
	height:26px;
	float:left;
	margin-top:1px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #636363;
	font-weight: bold;
	background-image:url(../imagens/logo_internas.jpg);
	background-repeat: no-repeat;
	z-index:-1;
	vertical-align:bottom;
	padding-top:10px;
}


/*área da coluna da direita*/
#coluna03{
	width:219px;
	_height:389px;
	min-height:389px;
	vertical-align:top;
	float:right;
}



#bg_informativo{
width:160px; 
height:326px; _height:306px;
background-color:#7D8F9A;
padding-left:5px; _padding-left:5px;
padding-top: 10px;
vertical-align:top; 
margin-left:2px; 
_margin-left:0px;
*margin-left:-4px; 
}

#foto1_infotmativo{
	background-image: url(../imagens/img_infotmativo_01.jpg);
	width:148px;
	height:57px;
	text-align:center;
	
}

#foto2_infotmativo{
	background-image: url(../imagens/img_infotmativo_02.jpg);
	width:148px;
	height:57px;
	text-align:center;
	
}

#bg_txt_informativo{
    background-image: url(../imagens/bg_txt_informativo.jpg);
	width:149px;
	height:186px;
	text-align:center; vertical-align:top;
}



.tit_infotmativo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	margin-top:21px;
	padding-top:21px;
	_padding-top:0px;
	*padding-top:0px;
}

.txt_infotmativo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-align:left;
	margin-top:13px;
	width:123px;
	margin-left:13px;
	_margin-left:0px; 
}



#marqueecontainer{
position: relative;
margin-top:5px;
margin-left:8px; _margin-left:0px;
width: 122px;
height: 116px;
overflow: hidden;
text-align:left;
padding: 2px; _padding:2px;
padding-left:8px; _padding-left: 8px;
}





.itens_noticias{width:122px;height:70px; text-align:left;}

#txt_endereco{
font-family:Verdana;
font-size:9px;
color:#999999;
text-align:center;
margin-top:3px;
float:right;
width:100%;
height:167px;
}
	
	
.txt_padrao{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#515151; }	

#foto_central{
	background:url(../imagens/img_cham_principal.jpg) no-repeat;
	width:293px;
	height:196px;
	float:center;
}


#texto_central_capa{
	color:#666666;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 8px 8px 8px;
	width:278px;
	height:182;
	background-color:#DEE1E3;
}

/* linkS */
.link:active     { color:#0056A3; text-decoration: none;   font-size: 9px; }
.link:link       {color:#0056A3; text-decoration: none;    font-size: 9px; }
.link:visited    {color:#0056A3; text-decoration: none;   font-size: 9px; }
.link:hover      {color:#7E7E7E; text-decoration: none;   font-size: 9px;}

/* link branco */
.link2 
.link2:active,
.link2:link,
.link2:visited,
.link2:hover{
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
	text-align:center;
	font-family:Verdana, Helvetica, sans-serif;
	line-height: 2em;
}
.link2:hover{color:#2440D3;}

.titulo_quem_somos{
font-size: 15px;
margin-bottom:20px;
padding-left: 15px;
*padding-left: 30px;
*width:300px;
}


/* link cinza */
.link3:active { color:#666666; text-decoration: none;   font-size: 9px; text-align:center; }
.link3:link{color:#666666; text-decoration: none;    font-size: 9px; text-align:center; }
.link3:visited{color:#666666; text-decoration: none;   font-size: 9px; text-align:center; }
.link3:hover{color:#2440D3; text-decoration: none;   font-size: 9px; text-align:center;}





#rodape_news{
background-image:url(../imagens/rodape_news.jpg);
background-repeat:no-repeat;
width:400px;
height:30px;
float:left;
}



.txt_rodape{
    font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-align:center;
	width:400px;
 	height:30px;
	float:left;
	margin-left:-80px;
	_margin-left:20px;
	}



button{
background-color:#003366;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#bg_interno{
	background:url(../imagens/interna/bg_interno.jpg) no-repeat;
	background-position:bottom;
	float:left;
}


#data{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:5px 8px 0px 0px;
	_margin:5px 5px 0px 0px;
}


/* ===================================== COLUNA 01 ===========================================*/
/* ===================================== COLUNA 01 ===========================================*/

/*------------- menu VETOR CONSULTORIA ------------------*/

#meumenu{
	width: 170px;
	_height:108px;
	min-height:108px;
	float:left;
	margin-top:72px;
}

.menuprincipal{
	font-family:Verdana;
	font-size:9px;
	float:left;
	text-align:left;
}

.menuprincipal_link{
	background:url(../imagens/menu.jpg) no-repeat;
	width:150px;
	height:29px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:34px;
	padding-top:3px;
}

.menuprincipal_link:hover{
	background:url(../imagens/menu_hover.jpg) no-repeat;
}


.submenu{
	font-family:Verdana;
	font-size:9px;
	margin-top:0px;
}

.submenu_geral {
	margin-left:167px;
}

.submenu_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	background-image:url(../imagens/sub_menu_out.jpg);
	padding: 3px 13px 5px 5px;
	display:block;
	width:141px;
}

.submenu_link:hover{
	background-image:url(../imagens/sub_menu_over.jpg);
	width:141px;
	background-color:pink;
	padding: 3px 13px 5px 5px;
	display:block;
}
/*----------- fim menu --------------*/



#info_interna{
	/*background:url(../imagens/info_index.jpg) no-repeat;*/
	width:190px; 
	height:373px;
	float:left;
}


#news{
	margin-top:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:-20px;
	width:220px;
}



#news a{text-decoration:none; color:#333333;}
#news a:hover{text-decoration:underline; color:#333333;}
#outras_noticias a{text-decoration:none; color:#333333;}
#outras_noticias a:hover{text-decoration:underline; color:#333333;}




#imagem_principal{
float:left;
margin-right:5px;
margin-bottom:5px;
padding:2px;
background-color:#CCCCCC;
border:1px solid #999999;
}

.descricao_imagem{
font-size:10px;
float:left;
padding:2px;
color:#666666;
}

.fonte{
margin-top:20px;
font-style:italic;
}

#lista_imagens{
margin-top:20px;
margin-bottom:20px;
}


#lateral{
	/*background:url(../imagens/interna/lateral.jpg) no-repeat;*/
	width:194px;
	/*height:585px;*/
	float:left;
	padding-top:15px;
}

#topo_interno{
	background:url(../imagens/interna/topo_.jpg) no-repeat;
	width:581px;
	height:83px;
	float:left;
	_margin-bottom:-4px;
}

h2{font-size:16px;}


/*
#miolo{
	width:366px;
	min-height:384px;
	_height:384px;
	/*_height:469px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#034884;
}
*/



#rodape_interno{
	background:url(../imagens/interna/rodape.jpg) no-repeat;
	width:581px;
	height:44px;
	float:left;
}


/* ======================================= FALE CONOSCO ======================================*/
/* ======================================= FALE CONOSCO ======================================*/
#fale_conosco th{text-align:left;}
#fale_conosco input, #fale_conosco textarea, #fale_conosco select{
color:#333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tabela_fale_conosco{
font-size:10px;
border:1px solid #CCCCCC;
width:300px;
margin-left:120px;
}
#tabela_fale_conosco th{background-color:#EEEEEE; text-align:left;}
#tabela_fale_conosco td{background-color:#EEEEEE;}


#tabela_modulo_cadastro{
color:#333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:318px;
}
#tabela_modulo_cadastro th{
	text-align:left;
}
#tabela_modulo_cadastro td{
	/*background-color:#EEEEEE;*/
	text-align:left;
}

#botoes_acao{margin:5px 0px 15px 86px;}
#botoes_voltar{margin:30px 0px 15px 130px;}

.botao_enviar{
	background:url(../imagens/bt.jpg) no-repeat;
	width:91px;
	height:30px;
	border:none;
	cursor:pointer;
	float:left;
	color:#666666; padding-left:3px;
}

.botao_limpar{
	background:url(../imagens/bt.jpg) no-repeat;
	width:91px;
	height:30px;
	
	border:none;
	cursor:pointer;
	float:left;
	color:#666666; padding-left:6px;
}

#exibicao_fale_conosco{
	margin-top:10px;
	margin-left:10px;
	float:left;
	width:570px;
	_width:558px;
	height:420px;
	_height:421px;
	overflow:auto;
}
#bandeira_mais {
	height: 20px;
	width: 567px;
	float: left;
	padding-top: 5px;
}
.mensagem_inicial{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
#bandeira{
	float: right;
	height: 30px;
	width: 80px;
	margin: 5px;
	
}


.fb_ok, .cadastro_ok{ color:#FF0000;}

/*
#tabela_fale_conosco{
font-size:10px;
border:1px solid #CCCCCC;
width:300px;
margin-left:120px;
}

#tabela_fale_conosco th{background-color:#EEEEEE; text-align:left;}
#tabela_fale_conosco td{background-color:#EEEEEE;}

#botoes_acao{text-align:center;}

#exibicao_fale_conosco{
	margin-top:10px;
	margin-left:10px;
	float:left;
	width:570px;
	_width:558px;
	height:420px;
	_height:421px;
	overflow:auto;
}
*/




 /*Div de rolagem*/
#divUpControl{position:absolute; width:570; left:127; top:33; z-index:1; text-align: right} 
#divDownControl{position:absolute; width:570; left:127; top:373; z-index:1; text-align: right} 
#divContainer{ position:absolute; width:560; height:320; overflow:hidden; top:53; left:127; clip:rect(0,570,320,0); visibility:hidden;} 
#divContent{position:absolute; top:0; left:0}


/*fale conosco*/

.input_01{ width:210px;}

.input_02{ width:210px; _width:210px; height:50px;;}

.input_03{ width: 195px; }

.BoxError{
	color: #FF0000 !important;
	
}

.classeDeErroNoCampo{
	background-color: #E8E8E8;
	border: 1px solid #FF0000;
}

.classeDeSucessoNoCampo{
	background-color: #FFFFFF;
}
.classeDeSucessoNaMensagem{
	display: none;	
}