/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	16/08/2004
*/

/* Estrutura ----------------------------------------------------------------- */


BODY {
	margin						: 0px;
	overflow					: hidden;
	background-image			: URL(imagens/bg_body.gif);
	background-color			: #8C9BB2;
}

.centro {
	position					: absolute;
	top							: 50%;
	left						: 50%;
	width						: 1px;
	height						: 1px;
}

.estrutura {
	position					: relative;
	top							: -216px;
	left						: -391px;
	width						: 780px;
	height						: 431px;
	font						: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color			: #7083A1;
	border						: 2px solid #647795;
	color						: #000066;
}

/* Topo ----------------------------------------------------------------- */

.topo {
	width						: 780px;
	height						: 75px;
}


/* Menu ----------------------------------------------------------------- */

.menu {
	position					: absolute;
	left						: 0px;
	width						: 235px;
	height						: 316px;
	background-color			: #445775;
}


.submenu_bg {
	width						: 100%;
	height						: 16px;
	background-image			: URL(imagens/bg_submenu.jpg);
	background-repeat			: no-repeat;
}

.bt_1 {
	position					: absolute;
	left						: -520px;
	top							: 2px;
	cursor						: pointer;
}

.bt_2 {
	position					: absolute;
	left						: -360px;
	top							: 2px;
	cursor						: pointer;
}

.bt_3 {
	position					: absolute;
	left						: -257px;
	top							: 2px;
	cursor						: pointer;
}

.bt_4 {
	position					: absolute;
	left						: -121px;
	top							: 1px;
	cursor						: pointer;
}

.submenu {
	width						: 100%;
	height						: 16px;
	position					: absolute;
	top							: -213px;
	left						: 390px;
	text-align					: left;
}

.submenu UL LI {
	color						: #FFFFFF;
	padding-right				: 5px;
	position					: relative;
	top							: 0px;
	margin-top					: 5px;
}


#smenu1 {
	width						: 132px;
	background-color			: #415D84;
	z-index						: 99;
	position					: absolute;
	top							: 13px;
	left						: -536px;
	border						: 2px solid #415E86;
	border-bottom				: 0px;
	display						: none;
}

#smenu2 {
	width						: 118px;
	background-color			: #415D84;
	z-index						: 99;
	position					: absolute;
	top							: 13px;
	left						: -399px;
	border						: 2px solid #415E86;
	border-bottom				: 0px;
	display						: none;
}

#smenu3 {
	width						: 128px;
	background-color			: #415D84;
	z-index						: 99;
	position					: absolute;
	top							: 13px;
	left						: -273px;
	border						: 2px solid #415E86;
	border-bottom				: 0px;
	display						: none;
}

#smenu4 {
	width						: 118px;
	background-color			: #415D84;
	z-index						: 99;
	position					: absolute;
	top							: 13px !important;
	top							: 13px;
	left						: -138px;
	border						: 2px solid #415E86;
	border-bottom				: 0px;
	display						: none;	
}


.link_submenu A:ACTIVE, .link_submenu A:LINK, .link_submenu A:VISITED {
	color						: #435C85;
	font						: 10px Tahoma, Arial;
}

.link_submenu A:HOVER {
	color						: #000000;
	background-color			: #FFFFFF;
}

.itensMenu {
	display						: block;
	width						: 132px;
	margin						: -2px !important;
	margin						: 0px;
	padding						: 2px;
	padding-left				: 5px;
	padding-right				: 5px;
	background-color			: #D9E3EC;
	border						: 0px;
	border-bottom				: 1px solid #FAFCFF;
}

/* Conteudo ----------------------------------------------------------------- */

.conteudo {
	z-index						: 1;
	position					: absolute;
	right						: 0px;
	width						: 545px;
	max-width					: 545px;
	height						: 250px;
	background-image			: URL(imagens/bg_conteudo.jpg);
	background-attachment		: fixed;
	background-position			: -10% 5%;
	overflow					: auto;
	scrollbar-base-color		: #435C85;
	scrollbar-arrow-color		: #E3E6EB;
	scrollbar-face-color		: #435C85;
	scrollbar-highlight-color	: #E3E6EB;
	scrollbar-3dlight-color		: #E3E6EB;
	scrollbar-darkshadow-color	: #435C85;
	scrollbar-shadow-color		: #435C85;
}

.conteudo_interno {
	width						: 300px;
	position					: relative;
	top							: 10px;
	left						: 40px;
	text-align					: justify;
	margin-bottom				: 10px;
	margin-top					: 10px;
	padding-bottom				: 10px;
}

.conteudo_interno2 {
	width						: 450px;
	position					: relative;
	top							: 10px;
	left						: 40px;
	text-align					: justify;
	margin-bottom				: 10px;
	margin-top					: 10px;
	padding-bottom				: 10px;	
}

HR {
	border: 0px;
	color: #ababab;
	height:1px;
}


.contato {
	width						: 450px;
	padding-top					: 40px;
	padding-bottom				: 15px;
	margin-left					: 40px;
}

.atendimento {
	width						: 450px;
	padding-top					: 40px;
	padding-bottom				: 15px;
	margin-left					: 40px;
}

.titulo {
	font-weight					: bold;
}

.titulocontato {
	position					: absolute;
	top							: 22px;
	left						: 40px;
}

.img_direita {
	position					: absolute;
	left						: 362px;
	top							: 22px;
	border						: 1px solid #244385;
}

.mapa {
	position					: absolute;
	top							: 252px;
	left						: 362px;
	border						: 1px solid #244385;
	margin						: 0px;
	padding						: 0px;
}

.img_direita2 {
	float:right;
	margin:5px;
	position:relative;
	right:-15px;
	top:-25px;
	border						: 1px solid #244385;
}

/* Extranet ----------------------------------------------------------------- */

.extranet {	
	position					: absolute;
	right						: 0px;
	width						: 545px;
	height						: 67px;
	bottom						: 24px !important;
	bottom						: 21px;
	background-color			: #6E7B9A;
}

/* Rodape ----------------------------------------------------------------- */

.rodape {
	position					: absolute;
	top							: 407px !important;
	top							: 405px;
	width						: 780px;
	height						: 22px;
	background-image			: URL(imagens/bg_rodape.jpg);
}

/* Formulario ----------------------------------------------------------------- */

.campos	{
	width						: 110px;
	height						: 20px;
	vertical-align				: bottom;
	margin-top					: 2px;
	text-align					: right;
	vertical-align				: top;
	display						: block;
	float						: left;	
}

.campos2	{
	vertical-align				: top;	
	margin-top					: 2px;
	height						: 20px;	
}

caixa {
	border						: 1px solid #666666;
	background-color			: #FFFFFF;
}

SELECT.medio {
	width						: 170px;
}

INPUT.medio {
	width						: 250px;
}

INPUT.medio_erro {
	width						: 250px;
	border						: 2px solid #cc0000;
}

INPUT.grd {
	width						: 300px;
}

INPUT.peq {
	width						: 175px;	
}

INPUT.peq_busca {
	width						: 140px;
	margin-right				: 2px;
}

#front INPUT.peq_busca {
	width						: 226px;
}

INPUT.radio {
	background					: none;
	border						: 0px;
	vertical-align				: middle;
	margin-left					: 30px;
}

TEXTAREA.medio {
	width						: 250px;
	height						: 50px;
	vertical-align				: top;
	overflow					: auto;
}

TEXTAREA.textPesquisa {
	width						: 300px;
	height						: 50px;
	vertical-align				: top;
	margin-left					: 30px;
}

.atendimento FORM LABEL.tituloPergunta {
	margin-left					: 30px;
}

TEXTAREA.medio_erro {
	width						: 250px;
	height						: 50px;
	vertical-align				: top;
	overflow					: auto;
	border						: 2px solid #cc0000;
}

SELECT, INPUT, TEXTAREA {
	font						: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image			: URL(imagens/bg_field.jpg);
	background-repeat			: repeat-x;
	border						: 1px solid #999999;
	background-color			: #FFFFFF;
}

.descricao {
	text-align					: left;
	margin-left					: 55px;
	display						: block;
	padding-top					: 5px;
	font-style					: italic;

}

.descricao2 {
	text-align					: left;
	margin-left					: 112px;
	margin-bottom				: 8px;
	display						: block;
	padding-top					: 5px;
	font-style					: italic;

}

.botao {
	float						: right;
	margin-right				: 87px;
	border						: 1px solid #ababab;
	background					: url(imagens/bg_botao.jpg);
	cursor						: pointer;
	margin-top					: -20px;
}

.botaoPesquisa {
	float						: right;
	margin-right				: 109px;
	border						: 1px solid #ababab;
	cursor						: pointer;

}

.limpo {
	clear						: both;
}

.obrigatorio {
	color						: #cc0000;
}

/* Links ----------------------------------------------------------------- */


A:ACTIVE,A:LINK,A:VISITED {
	color						: #234180;
	text-decoration				: none;
	cursor						: hand;
	vertical-align				: middle;
}

A:HOVER {
	color						: #0058A1;
	text-decoration				: none;
	cursor						: hand;
	vertical-align				: middle;
}

.bt_1hover {
	width						: 100px;
	height						: 200px;
	background-color			: #CCFF00;
	z-index						: 200;
}

.link_submenu {
	position					: absolute;
	right						: 1px;
	top							: 77px;
	text-align					: left;
}


/* POPUP SERVICOS -------------------------------------------------------- */


.corsim {
	background-color			: #CAD4E5;
}

.cornao {
	background-color			: #E7EAEF;
}

.popup_titulo {
	background-color			: #5F6D86;
	color						: #FFFFFF;
	font-size					: 11px;
	font-weight					: bold;
	border-bottom				: 1px solid #333333;
	border-right				: 1px solid #666666;
	height						: 20px;
}

DIV.separador {
	width						: 15px;
	padding-left				: 12px;
	display						: inline;
}

.linha {
	font						: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height					: 18px;
	padding-left				: 18px;
	padding-right				: 15px;
	white-space					: nowrap;
}

.linha_destaque {
	background-color			: #BDC7D8;
	border-bottom				: 1px dashed #A8B7D0;
	font						: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height					: 18px;
	padding-left				: 18px;
	padding-right				: 15px;
	white-space					: nowrap;
}

H1 {
	font						: 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2 {
	font						: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left					: -140px;
}

.formulario {
	font						: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align				: bottom;
}

.texto {
	width						: 380px;
	float						: left;
	margin-top					: 20px;
	margin-left					: 15px;
}

.taxa {
	width						: 120px;
	background-color			: #EFF1F4;
	position					: absolute;
	right						: 20px;
	top							: 130px;
	font						: 10px;
	border						: 1px solid #FFF;
}

H2 {
	font						: 11px;
	width						: 100%;
	text-align					: center;
	height						: 20px;
	margin-top					: 4px;
	display						: inline;
	color						: #848FA5;
}

.taxa_data {
	width						: 100%;
	text-align					: center;
	background-color			: #FFFFFF;
	height						: 20px;
	padding-top					: 3px;

}

.taxa_valor {
	width						: 100%;
	text-align					: center;
	background-color			: #EFF1F4;
	height						: 20px;
	padding-top					: 3px;
}

.direita_clientes {
	float						: right;
	position					: absolute;
	top							: 235px;
	right						: 32px;
	margin-bottom				: 15px;
}

.conteudo_interno .clientes {
	float:left;
	margin-bottom:10px;
	text-align:left;

}

.conteudo_interno .clientes IMG, .conteudo_interno .clientes2 IMG {

	border:1px solid #848FAF;
}

.conteudo_interno .clientes2 {
	witdh:49%; 
	float:left;
	margin-bottom:10px;
	text-align:left;
}

.nome_cliente {
	width: 100%;
	margin-top:5px;
	margin-bottom: 10px;	
}

.img_cliente {
	vertical-align:middle;
	border:0px;
	margin-right: 10px;
}

#info1 {
	width						: 100%;
	padding						: 15px;
	background-color			: #EAEDF2;
	text-align					: justify;
	z-index						: 99;
	display						: none;
	border						: 1px solid #FFFFFF;
	font-style					: italic;
}

#logo_iso {
	width						: 200px;
	height						: 150px;
	background-color			: #FFFFFF;
	position					: absolute;
	top							: 100px;
	right						: 8px;
	background-image			: URL(imagens/bg_iso.gif);
	text-align					: center;
	z-index						: 99;
	display						: none;
}

#logo_iso .texto_logoIso {
	width						: 100%;
	padding						: 5px;
	text-align					: left;
	font						: 10px;
	margin-top					: 45px;
	margin-left					: 2px;
	margin-bottom				: 3px;
	font-weight					: bold;
}

A IMG {
	border 						: 0px;
}

.img_c {
	border						: 1px solid #8EA1BE;
}

.tituloPesquisa {
	width:100%; 
	height:20px;
	background-color: #E2E3E7;
	vertical-align: middle;
	padding-left: 10px;
	padding-top:4px;
}

.marginLeft10 {
	margin-left:10px;
}

BLOCKQUOTE {
	border-top					: 1px solid #8EA1BE;
	padding-top					: 10px;
	margin-top					: 0px;
}

.itensRodape {
	display:inline;
	color: #FFFFFF;
	position:relative;
	top:4px;
	left:10px;
}

.itensRodape A:ACTIVE, .itensRodape A:LINK, .itensRodape A:VISITED {
	color: #CBD7E5;
}

.itensRodape A:HOVER {
	color						: #FFFFFF;
}

UL {
	margin:0px;
	padding:0px;
	margin-left:20px;
	list-style-type:square;
}

UL LI {
	margin-top:5px;
}

UL LI UL {
	margin:0px;
	padding:0px;
	margin-left:20px;
}
