/* geral */
* { margin: 0; padding: 0; list-style: none;}
body { background: #9BB8CC url(../_img/bkgFundoDegrade.jpg) repeat-x 0 0; font: normal 10px arial;}
body.humanizacao { background: #AFC9DB url(../_img/bkgHumanizacao.jpg) repeat-x 0 0; font: normal 10px arial;}
a { text-decoration: none; cursor: pointer;}
a:hover { text-decoration: none;}
img { border: 0}
input, textarea { z-index: 999999; font: normal 10px Arial;}

/* alinhamento centralizado */
#centro { /*margin: 0 auto;*/ margin:0px; padding:0px; width: 775px; position: relative; }


/* cabecalho */
#cabecalho, #corpo/*, #rodape*/ { position: relative; }
#cabecalho { background: #001E3A url(../_img/bkgCabecalho.jpg) no-repeat 0 0; height: 9.8em; top: 0;} 
#cabecalho #logo {
	background: url(../_img/bkgLogo.jpg) no-repeat 0 7px;
	width: 214px;
	height: 84px;
	padding: 10px 0 0 93px;
	margin-left: 25px;
	_margin-left: 12px;
	float: left;
}
#cabecalho #logo h1, #cabecalho #logo h1 a { font: bold 12px arial; color: #2887C1; padding-top: 1em; line-height: 0.8em;}
#cabecalho #logo h2, #cabecalho #logo h2 a { font: bold 20px arial; color: #001E3A;}
#cabecalho select {
	position: relative;
	left: -40px;
	top: 70px;
	width: 265px;
	background: #CECECE;
	_left: -40px;
	color: #585858;
	font: normal 1em verdana;
	border: solid 1px #A9B0B6;
}

/* menuFlash */
#menuFlash { width: 540px; height: 490px; margin: 0 0 0 20px; position: absolute;}

/* menu *//*
#menu { height: 28px; margin-left: 3.0em; z-index: 99;}
#menu li { background: url(../_img/mnuDivisor.jpg) no-repeat right 0.7em; float: left; padding-right: 1px;}
#menu li.last { background: none;}
#menu li a { height: 28px; float: left; padding: 0 0.6em; background-position: 6px 7px!important;}
#menu li a span { display: none;}*/

/* imagens do menu *//*
#menu .novos { background: url(../_img/mnuNovos.jpg) no-repeat; width: 3.2em;}
#menu .seminovos { background: url(../_img/mnuSeminovos.jpg) no-repeat; width: 5.2em;}
#menu .acessorios { background: url(../_img/mnuAcessorios.jpg) no-repeat; width: 5.5em;}
#menu .oficina { background: url(../_img/mnuOficina.jpg) no-repeat; width: 3.7em;}
#menu .seguroMenu{ background: url(../_img/menu_seguros.jpg) no-repeat; width: 4.0em;}
#menu .pecas { background: url(../_img/mnuPecas.jpg) no-repeat; width: 2.8em;}
#menu .concessionarias { background: url(../_img/mnuConcessionarias.jpg) no-repeat; width: 8.4em;}
#menu .canais { background: url(../_img/mnuCanais.jpg) no-repeat; width: 7.2em;}*/

/* imagens do menu com mouse over*//*
#menu .novos:hover { background-image: url(../_img/mnuNovosOver.jpg);}
#menu .seminovos:hover { background-image: url(../_img/mnuSeminovosOver.jpg);}
#menu .acessorios:hover { background-image: url(../_img/mnuAcessoriosOver.jpg);}
#menu .oficina:hover { background-image: url(../_img/mnuOficinaOver.jpg);}
#menu .seguroMenu:hover { background-image: url(../_img/menu_seguros_over.jpg);}
#menu .pecas:hover { background-image: url(../_img/mnuPecasOver.jpg);}
#menu .concessionarias:hover { background-image: url(../_img/mnuConcessionariasOver.jpg);}
#menu .canais:hover { background-image: url(../_img/mnuCanaisOver.jpg);}*/

/* submenu *//*
#menu li ul {
	border: 1px solid #666;
	position: absolute;
	z-index: 999;
	display: none;
	opacity: 0.85;
	filter: Alpha(opacity:85);
	top: 28px;
	*margin-left: 4.3em;
	_margin-left: 0;
	background: #fff;
}
#menu li ul li, #menu li ul li a { float: none; font: normal 12px arial; color: #666; background: #FFF; width: auto;}
#menu li ul li { border-bottom: 1px solid #999; padding: 0;}
#menu li ul li.last { border: 0; _border-bottom: solid 1px #FFF;}
#menu li ul li a { padding: 4px 7px 3px; display: block; height: auto; white-space: nowrap;}*/

/* menu */
#menu { height: 28px; margin: 0px 0 0 10px; }
#menu li { position: relative; display: inline; border-right: 2px #b2b2b2 solid; }
#menu li.ultimo { border-right: 0; }
#menu li a { display: inline; padding: 2px; font: bold 12px "Trebuchet MS", sans-serif; text-transform: uppercase; color: #666666; }
/* submenu */
#menu li ul.submenu { display: none; position: absolute; top: 15px; /top: 21px; left: 0; width: 125px; border: 1px solid #6d6d6d; background: url(../_img/topo_menu_bg.png) repeat; z-index: 999; }
#menu li ul.submenu li { display: block; margin: 0; border: 0; }
#menu li ul.submenu li a { display: block; font: normal 12px Arial, sans-serif; text-transform: none; color: #566971; }
#menu li ul.submenu li a:hover { background: #91a4aa; color: #fff; }
#centro #corpo ul#menu li ul.submenu li { border-width: 0 0 1px 0; border-color: #82959d; border-style: solid; }
/* terceiro nivel */
#centro #corpo ul#menu li ul.submenu li.subsecao ul.terceiro_nivel { display: none; position: absolute; top: -1px; left: 123px; width: 105px; background: #fff; border: 1px #6d6d6d solid; }
#centro #corpo ul#menu li ul.submenu li.subsecao ul.terceiro_nivel li { border-right: 0; padding-right: 0;   }
#centro #corpo ul#menu li ul.submenu li.subsecao ul.terceiro_nivel li a:hover { background: #92a3ab; color: #fff; }
#centro #corpo ul#menu li ul.submenu li.subsecao ul.terceiro_nivel li a { display: block; }


/* conteúdo */
#corpo { background: #FFF url(../_img/bkgMeio.gif) no-repeat 0 0; border-left: solid 1px #CCC; border-right: solid 1px #CCC; min-height: 500px;}

#login {
	background: url(../_img/bkgLogin.jpg) no-repeat 0 0;
	width: 210px;
	height: 125px;
	position: absolute;
	top: -87px;
	right: 7px;
	_right: 5px;
	padding-top: 95px;
}
#login form label {
	margin-left: 15px;
	margin-top: 6px;
	font: normal 10px arial;
	color: #4A4A4A;
	text-transform: uppercase;
	width: 47px;
	float: left;
}
#login form .campo { width: 85px; height: 14px; border: 1px solid #999; font: normal 12px arial; margin-top: 3px; float: left;}
#login form .botao { float: right; margin: -10px 25px -10px 0;}
#login p {
	font: bold 10px arial;
	color: #2A7FB6;
	text-align: center;
	margin: 0 0 0 62px;
	_margin: 0 20px 0 62px;
	padding-left: 27px;
	width: auto;
	_width: 110px;
	float: left;
	_float: none;
	white-space: nowrap;
}
#formulario #login p, #acessorios #login p, #novos #login p {
	font: bold 10px arial;
	color: #2A7FB6;
	text-align: center;
	margin: 5px 0 0 62px;
	_margin: 0 20px 0 62px;
	padding-left: 0px;
	width: auto;
	_width: 110px;
	float: left;
	_float: none;
	white-space: nowrap;
}
#login p a { font: bold 10px Arial!important; color: #2A7FB6!important;}

.col-direita { width: 22.4em; float: left; padding-left: 0.4em;}

.col-direita .noticias {
	background: url(../_img/bkgNoticias.gif) no-repeat 0 0;
	width: 204px;
	height: 118px;}
.col-direita .noticias p { font: normal 12px Arial; color: #4A4A4A; width: 180px; margin: 10px 0 25px 8px;}
.col-direita .noticias a { color: #666;}
.col-direita .noticias h1 { font: bold 16px Arial; color: #6A6A6A; text-transform: uppercase; padding: 8px 0.45em;}

#bloco1 .col-direita { padding-left: 0.2em; height: 100%; _width: 21.4em;}

#bloco1, #bloco1 #banner, #bloco1 .col-direita { height: 24em;}
#bloco1 { height: 100%;}
#bloco1 #banner { margin-left: 1em; _margin-left: 0.5em; width: 53.5em; float: left;}
#bloco1 #banner object { border: 1px solid #999;}

#noticias { width: 774px; _width: 772px; margin: 0 0 -10px 0;}
#noticias h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#noticias h2 { font: bold 13px Arial; margin: 15px 0 0 35px; color: #054c82;}
#noticias h3 { font: bold 14px Arial; margin: 0 0 0 0; color: #054c82;}
#noticias p { font: normal 11px Arial; margin: 0 30px 0px 35px;}
#noticias p.data { font: italic 11px Arial; color: #999; margin: 0 30px 10px 35px; border-bottom: 1px solid #CCC; padding-bottom: 10px;}
#noticias p.noBorder { border: none;}
#noticias p.fonte { margin: 20px 0 20px 0; width: 530px;}
#noticias p a { color: #2A7FB6;}
#noticias #tudo { width: 730px; _width: 765px;}
#noticias #tudo #fotos { width: 147px; margin: 0 15px 0 25px; _margin: 0 15px 0 13px; float: left;}
#noticias #tudo #fotos img { margin: 0 0 10px 10px;}
#noticias #tudo #txt { width: 530px; display: table; _float: left;}
#noticias #tudo #txt p { margin: 15px 30px 0px 0;}
#noticias #tudo #txt a img { margin: 20px 30px 20px 0; float: right;}

#seminovos { width: 774px; _width: 772px;}
#seminovos h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#seminovos p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#seminovos p.legenda { font: bold 9px Arial; float: right; margin: 0 58px 0 0; width: 300px; text-align: right; padding-bottom: 5px; _margin: 0 28px 0 0;}
#seminovos p.legenda a { color: #999;}
#seminovos table { width: 550px; margin: 23px 0 15px 35px;}
#seminovos table th { font: normal 11px Arial; color: #044A80; text-align: left; padding: 4px 5px 2px 5px;}
#seminovos table td { font: normal 11px Arial; text-align: left; padding: 0 8px 2px 5px;}
#seminovos table select { font-size: 11px;}
#seminovos img.bto { float: left; margin: 15px 0 0 35px; padding-bottom: 20px;}

#seminovos #destaque { width: 480px; margin: 15px 31px 20px 35px; float: left;}
#seminovos #destaque img { float: left;}
#seminovos #destaque h1 { font: bold 12px Arial; color: #333; float: left; margin: 30px 30px 0 20px;}
#seminovos #destaque ul { float: left; margin: 5px 0 0 20px;}
#seminovos #destaque a img { float: left; margin: 15px 0 0 20px;}

#seminovos #chamada { 
	width: 204px; 
	height: 240px; 
	margin: -70px 0 0 0!important;
	}

#seminovos div.achado { width: 680px; height: 148px; margin: 15px 0 15px 35px; _margin: 15px 0 15px 20px; border: 1px solid #489ACE; padding: 0; float:left;}
#seminovos div.achado table { width: 134px; height: 102px; float: left; margin: 20px;}
#seminovos div.achado table td { margin: 0; padding: 0;}
#seminovos div.achado div { width: 166px; float: left; _width: 160px;}
#seminovos div.achado h1 {
	font: bold 20px Arial;
	margin: 20px 0 0 0;
	float: left;
	color: #001E3A;
	width: 488px;
	_width: 460px;
	border-bottom: 1px solid #CCC;
	padding: 0 0 5px 0;
}
#seminovos div.achado ul { margin: 10px 0 0 50px; float: left; _margin: 10px 0 0 25px;}
#seminovos div.achado ul li { line-height: 15px;}
#seminovos div.achado p { margin: 10px 0 0 0; float: left;}
#seminovos div.achado p.preco { font: bold 16px Arial; float: right; color: #000; text-align: right; margin: 10px 15px 0 0;}
#seminovos div.achado a img { float: right; margin: 20px 15px 0 0;}

#seminovos div.miniGaleria { width: 304px; margin: 0 0 15px 35px; _margin: 0 0 15px 20px; float: left;}
#seminovos div.miniGaleria p { font: italic 9px Arial; margin: 5px 0 0 0;}
#seminovos div.miniGaleria #foto { margin: 0 0 10px 0;}
#seminovos div.miniGaleria #fotinhas { margin: 0 0 0 0;}
#seminovos div.miniGaleria #fotinhas img { margin: 0 2px 0 0;}

#seminovos div.dados { width: 400px; min-height: 310px; float: left; margi: 0;}
#seminovos div.dados h1 { font: bold 16px Arial;}
#seminovos div.dados h2 { font: bold 12px Arial; width: 250px; float: left; margin: 15px 0 0 0;}
#seminovos div.dados ul { margin: 3px 0 0 0; width: 200px; float: left;}
#seminovos div.dados ul li { line-height: 16px;}
#seminovos div.dados p.preco { font: bold 22px Arial; float: right; color: #044b81; text-align: right; margin: 10px 15px 0 0;}
#seminovos div.dados a img { float: right;}

#seminovos div.concessionaria { width: 500px; float: right; margin: 0 0 20px 0;}
#seminovos div.concessionaria h1 { font: bold 14px Arial; text-align: right; margin: 0 34px 5px 0;}
#seminovos div.concessionaria p { margin: 0 34px 0 0; text-align: right;}

#seminovos div.texto {
	background: url(../_img/bkgChamadaSeguros.gif) no-repeat right 6px;
	float: left;
	width: 300px;
	height: 165px;
	margin: 0 5px 0 15px;
}
#seminovos div.texto h1 { margin-bottom: 2px; font-size: 12px;}
#seminovos div.texto p { margin: 0 0 0 0;}
#seminovos div.texto a { font: bold 12px arial; color: #2887C1;}

#acessorios { width: 774px; _width: 772px;}
#acessorios h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#acessorios h2 { font: bold 14px Arial; color: #333; margin: 5px 0 15px 35px;}
#acessorios p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#acessorios p.legenda { font: bold 9px Arial; float: right; margin: 0 56px 15px 0; _margin: 0 26px 15px 0; width: 150px; text-align: right;}
#acessorios p.legenda a { color: #999;}
#acessorios table { margin: 23px 0 15px 35px; width: 690px;}
#acessorios table td { padding: 3px 5px; border-bottom: 1px solid #CCC;}
#acessorios table th { font: normal 11px Arial; color: #044A80; text-align: left; padding: 4px 5px;}
#acessorios a img { float: left; margin: 0 0 20px 35px;}
#acessorios #detalhe { width: 700px; margin: 0 0 15px 35px; float: left;}
#acessorios #detalhe img { margin: 0 0 15px 0; float: left; border: 1px solid #1E6FA6;}
#acessorios #detalhe a img { margin: 0 67px 0 0; float: right; border: none;}
#acessorios #detalhe h1 { font: bold 13px Arial; color: #0F2F4D; margin: 0 0 0 10px; float: left; width: 300px;}
#acessorios #detalhe p { font: normal 11px Arial; margin: 5px 45px 10px 10px; float: left; width: 420px;}

#inst { width: 774px; _width: 772px; margin: 0 0 -10px 0;}
#inst h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#inst h2 { font: bold 13px Arial; color: #0F2F4D; margin: 15px 0 0 35px;}
#inst p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#inst p a { color: #2A7FB6;}
#inst p.menor { width: 500px; margin: 5px 30px 10px 35px;}
#inst ul { margin: 0 0 0 35px; font: normal 11px Arial;}
#inst a img { margin: 5px 0 20px 35px;}

#concessionarias { width: 774px; _width: 772px;}
#concessionarias a img { margin: 15px 0 20px 35px;}
#concessionarias h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#concessionarias p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#concessionarias p.menor { width: 500px; font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#concessionarias div.concess { width: 350px; margin: 15px 0 10px 35px; _margin: 15px 0 10px 20px; float: left; padding-bottom: 20px;}
#concessionarias div.concessGr { width: 700px; margin: 15px 0 10px 35px; _margin: 15px 0 10px 20px; float: left; padding-bottom: 20px;}
#concessionarias div.concess div.foto,
#concessionarias div.concessGr div.foto { width: 122px; float: left;}
#concessionarias div.concess div { width: 228px; _width: 218px; float: left;}
#concessionarias div.concessGr div { width: 578px; _width: 570px; float: left;}
#concessionarias div.concess div h1,
#concessionarias div.concessGr div h1 { font: bold 14px Arial; border-bottom: 1px solid #999; color: #044A80; margin: 10px 0 0 15px;}
#concessionarias div.concess div h2,
#concessionarias div.concessGr div h2 { font: bold 12px Arial; margin: 10px 80px 0 15px;}
#concessionarias div.concess div p,
#concessionarias div.concessGr div p { font: normal 11px Arial; margin: 0px 15px 0 15px;}
#concessionarias div.concess div a img { margin: 10px 0 0 15px;}
#concessionarias div.concessGr div a img { margin: 10px 0 0 15px; float: right;}

#novos { width: 774px; _width: 772px;}
#novos a img { margin: 10px 0 20px 35px; float: left;}
#novos h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 10px; _margin: 35px 0 0 5px; width: 185px; float: left;}
#novos h1.tit2 { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px; _margin: 35px 0 0 17px; width: 160px; float: left;}
#novos h2 { font: bold 20px Arial; color: #0F2F4D; float: left; width: 540px; margin: 35px 0 0 0; border-bottom: 1px solid #CCC;}
#novos h3 { font: bold 14px Arial; color: #2887C1; float: left; width: 540px; margin: 0 0 20px 195px; _margin: 0 0 0 92px;}
#novos p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#novos #cores { width: 547px; float: left; margin: -15px 0 0 0; padding-bottom: 20px;}
#novos #versoes { width: 195px; float: left; margin: 30px 0 0 25px; padding-bottom: 20px;}
#novos #versoes h1 { width: 153px; background: #2072A8; color: #FFF; font: bold 12px Arial; padding: 1px 0 0 6px; margin: 0 0 11px 0;}
#novos #versoes p.btoVersao {
	width: 153px;
	background: #E8E8E8;
	font: bold 12px Arial;
	color: #0F2F4D;
	padding: 1px 0 0 6px;
	margin: 0 0 2px 0;
}
#novos #versoes p.btoVersao a { font: bold 12px Arial; color: #0F2F4D;}
#novos #versoes p { font: normal 10px Arial; color: #0F2F4D; margin: 5px 0; width: 159px;}
#novos #versoes a img { margin: 0 0 2px 0; float: left;}

#lapelaAbas {
	background: url(../_img/bkgLapelaAbas.gif) repeat-x 0 0;
	width: 692px;
	height: 23px;
	margin: 0 0 0 35px;
	clear: left;
	text-align: center;
	_margin: 20px 0 0 17px;
	_float: left;
}
#lapelaAbas a {
	background: url(../_img/bkgAba.jpg) no-repeat 0 0;
	color: #666;
	text-decoration: none;
	padding: 4px 0!important;
	margin-right: 2px;
	font-size: 11px;
	width: 95px;
	display: block;
	float: left;
	height: 15px;
	*height: 23px;
	_height: 15px;
}
#lapelaAbas a.selecionada {
	background: url(../_img/bkgAbaSelecionada.jpg) no-repeat 0 0;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	float: left;
}
div.lapela {
	width: 690px;
	display: block;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0 0 20px 35px;
	padding: 15px 0 10px 0;
	float: left;
	_margin: 0 0 20px 17px;
}
div.lapela h1 { font: bold 14px Arial; margin: 15px 0 10px 20px; _margin: 15px 0 10px 10px; float: left; width: 310px;}
div.lapela table { width: 640px; margin: 0 0 0 20px; _margin: 0 0 0 10px; float: left;}
div.lapela table.peq { width: 310px; float: left; margin: 0 0 20px 20px; _margin: 0 0 20px 10px; float: left;}
div.lapela table th { text-align: left; color: #0F2F4D; font-size: 12px; padding: 2px 0 2px 0;}
div.lapela table tr.zebra { background: #e0F3FF;}


#mapa { width: 774px; _width: 772px;}
#mapa h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#mapa ul { margin: 0; font: bold 11px Arial;} 
#mapa ul li { background: url(../_img/bltMapa.gif) no-repeat 5px 8px; border-bottom: 1px solid #CCC; padding: 5px 0 5px 17px;} 
#mapa ul li.zebrado { background: #F0F0F0 url(../_img/bltMapa.gif) no-repeat 5px 8px;}
#mapa ul li a { color: #2A7FB6;}
#mapa ul li ul { margin: 5px 0 5px 0;}
#mapa ul li ul li { border: none;}
#mapa ul li ul li a { color: #2A7FB6;}

#bloco1 h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#bloco1 h2 { font: bold 12px Arial; color: #333; margin: 5px 0 15px 35px;}
#bloco1 h3 { font: bold 12px Arial; color: #333; margin: 15px 0 0 35px;}
#bloco1 h4 { font: bold 12px Arial; color: #668EB2; margin: 15px 0 0 35px;}
#bloco1 p { font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#bloco1 p a { color: #2A7FB6; font-weight: bold;}
#bloco1 p.menor { width: 500px; font: normal 11px Arial; margin: 5px 30px 10px 35px;}
#bloco1 p.resposta { margin: 0 30px 15px 35px; padding: 0 0 6px 0; border-bottom: 1px solid #999;}
#bloco1 p.garantia { margin: 0 0 15px 35px;}
#bloco1 p.legenda { margin: 15px 30px 15px 35px; font: normal 10px Arial; color: #666;}
#bloco1 table { font: normal 11px Arial; width: 532px; margin: 23px 0 15px 35px; _margin: 23px 0 15px 20px; float: left;}
#bloco1 table th { text-align: left; color: #0F2F4D; font-size: 12px; border-bottom: 1px solid #00437F; padding: 2px 0 2px 0;}
#bloco1 table th a { color: #0F2F4D;}
#bloco1 table td { text-align: left; color: #668EB2; font-size: 11px; border-bottom: 1px solid #668EB2; padding: 2px 0 2px 0;}
#bloco1 table td.noBorder, #bloco1 table th.noBorder { border: none;}
#bloco1 img { float: left; margin: 15px 0 0 26px; padding-bottom: 20px;}
#bloco1 img.bto { float: left; margin: 20px 0 0 35px; padding-bottom: 20px;}
#bloco1 ul { margin: 0 65px 0 35px; _margin: 0 75px 0 20px; font-size: 11px; float: left;}
#bloco1 select { font: normal 11px Arial;}

#bloco2 { background: url(../_img/bkgFundoSeminovos.jpg) repeat-x left bottom; height:179px; clear:both;}
#bloco2 #seminovos { background: url(../_img/bkgSeminovos.jpg) repeat-x left bottom; height:100%; width: 773px; _width: 770px; _padding-right: 2px;}
#bloco2 #news { float: left; background: url(../_img/bkgNews.gif) no-repeat 0 0; width: 20.4em; height: 13.5em; margin-top: 5px; margin-left: 10px;}
#bloco2 #news h1 { font: bold 1.6em arial; color: #2274AB; text-transform: uppercase; padding: 8px 10px 5px;}
#bloco2 #news p { padding-left: 10px; padding-right: 8px; height: 30px; font: normal 1.1em arial; color: #666; margin: 0!important;}
#bloco2 #news a { color: #666;}
#bloco2 #news table {width: 180px; margin: 0!important;}
#bloco2 #news table tr td {padding: 0 5px 0 5px; color: #666;}
#bloco2 #news table tr td input { width: 125px;}
#bloco2 .imagem { padding: 1.7em 2.1em 1.5em 2.9em; float: left;}
#bloco2 .texto { float: left; padding-top: 1.3em; width: 24em;}
#bloco2 .texto h1 { font: bold 1.6em arial; color: #054C82; text-transform: uppercase;}
#bloco2 .texto p { font: normal 1.2em arial; color: #666; margin: 10px 17px 0 0;}
#bloco2 .texto img { margin: 10px 5px 0 0; float: left;}
#bloco2 .separador { padding-top: 1.6em; border-bottom: 1px solid #CCC; margin-bottom: 3.5em;}
#bloco2 #busca {
	background: url(../_img/bkgBusca.gif) no-repeat 0 0;
	width: 20.4em;
	height: 16.5em;
	float: right;
	margin-right:2.3em;
	margin-top: 0.3em;
	_margin-right:10px;
}
#bloco2 #busca h1 {
	font: bold 1.4em arial;
	color: #FFF;
	text-transform: uppercase;
	background: url(../_img/dltBusca.jpg) no-repeat left bottom;
	padding: 10px 0 5px;
	margin: 0 8px 5px;
}
#bloco2 #busca label {
	font: normal 1.2em arial;
	color: #FFF;
	margin-left: 1em;
	display: block;
	float: left;
	clear: left;
	padding-top: 0.2em;
	width: 46px;
	_margin-left: 6px;
}
#bloco2 #busca label.afastado { width: 70px}
#bloco2 #busca select { width: 131px; font: normal 1.2em arial; height: 19px; margin-top: 2px;}
#bloco2 #busca select.afastado { width: 107px;}
#bloco2 #busca .afastado { margin-top: 18px; margin-bottom: 9px;}
#bloco2 #busca .botao { float: right; margin-right: 15px; width: 62px; height: 18px;}

#bloco3 { height:21.6em; clear:both; padding-bottom: 1em; padding-left: 2.2em; margin-top: 20px;}
#bloco3 .bnrChamada { background: url(../_img/bkgBnr.gif) no-repeat 0 0; width: 247px; height: 216px; float: left; margin-right: 13px;}
#bloco3 .bnrChamada img { margin: 8px 40px 0 10px;}

#bloco3 .caixa { background: url(../_img/bkgCaixa.gif) no-repeat 0 0; width: 247px; height: 216px; float: left; margin-right: 13px;}
#bloco3 .caixa h1 { font: bold 1.6em arial; color: #6A6A6A; text-transform: uppercase; padding: 0.8em 0.45em;}
#bloco3 .caixa p { font: normal 1.2em arial; color: #4A4A4A; width: 211px; margin-left: 1.6em;}
#bloco3 .caixa a { color: #4A4A4A;}
#bloco3 .caixa img { border: 0; margin-left: 1.6em; margin-bottom: 1em;}

#bloco3 .caixa .noticia { padding: 1em 0 0.3em;}
#bloco3 .caixa .noticia a { color: #666;}
#bloco3 .caixa .noticia h2 {font: bold 1.2em arial; margin-left: 1.6em;}

/*Noticias rotativas*/
#bloco3 .col-direita .noticias table tr td #rolingNoticias { width: 190px; height: 50px; margin: 5px 0 5px 5px;}
#bloco3 .col-direita .noticias table tr td #rolingNoticias span { margin: 0; height: 50px!important;}
#bloco3 .col-direita .noticias table tr td #rolingNoticias a { color: #333; margin: 0; padding: 0;}
#bloco3 .col-direita .noticias table tr td #rolingNoticias a:hover { color: #C22730;}

/*Formulario*/
#corpo #formulario { min-height: 200px; padding-bottom: 15px; z-index: 9999; width: 520px; _float: none; margin-right: 30px;}
#corpo #formulario h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#corpo #formulario h2 { font: bold 12px Arial; margin: 0 0 0 35px;}
#corpo #formulario p.form { margin: 0 0 15px 35px; width: 500px; font-size: 11px;}
#corpo #formulario table { margin: 10px 0 20px 35px; border: none; width: 500px; font-size: 11px;}
#corpo #formulario table td { padding: 3px 0;}
#corpo #formulario table th { text-align: left;}
#corpo #formulario table td span { font-style: italic; color: #666;}
#corpo #formulario table td span.destaque { font-style: normal; font-weight: bold; color: #0F2F4D;}
#corpo #formulario table td a img { margin: 10px 0 0 0;}
#corpo #formulario table select, #corpo #formulario table input { font-size: 10px; margin: 0;}

#corpo #chamada { width: 204px; height: 240px; margin: 150px 0 0 0;}

.nota.margem { top: 12.7em; position: relative;}
.nota { background: url(../_img/bkgNotas.gif) no-repeat 0 0; width: 20.4em; height: 9.3em; margin-top: 5px;}
.nota h1 { font: bold 1.6em arial; color: #2274AB; text-transform: uppercase; padding: 8px 10px 5px;}
.nota p { padding-left: 61px; padding-right: 8px; height: 59px; font: normal 1.1em arial; color: #666; margin: 0!important;}
.nota a { color: #666;}
.nota p.faleconosco { background: url(../_img/bkgFaleConosco.gif) no-repeat 4px 0;}
.nota p.cadastrese { background: url(../_img/bkgCadastreSe.gif) no-repeat 4px 0;}

/* rodapé */
#rodape { background: url(../_img/bkgRodape.gif) no-repeat left bottom; height: 4.3em; bottom: 0; text-align: center;}
#rodape p {
	background: url(../_img/bkgLogoRodape.gif) no-repeat 10.5em 0.6em;
	font: normal 1.1em arial;
	color: #666;
	padding: 1.7em 0 0.5em 6em;
}
#rodape a { color: #666; margin: 0 0.5em;}

/* crédito */
#credito { text-align: center; color: #FFF; margin: 0.5em 0;}
#credito a { color: #FFF; text-decoration: none; margin: 0 0.5em;}

/*Humanização*/
#humanizacao { width: 774px; _width: 772px;}
#humanizacao h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#humanizacao p.caminho { font: normal 11px Arial; color: #0F2F4D; margin: 10px 0 0 35px;}
#humanizacao p.caminho a { font: bold 11px Arial; color: #0F2F4D; text-decoration: none;}

#humanizacao #links { width: 774px; height: 74px; margin: 40px 0 0 0;}
#humanizacao #links div.boxGerentes {
	background: url(../_img/bkgLinks.gif) no-repeat 0 0;
	width: 189px;
	height: 74px;
	float: left;
	margin-left: 28px;
	_margin-left: 14px;
}
#humanizacao #links div.boxGerentes h1 { font: bold 11px Arial; color: #1A3056; margin: 1px 0 0 0;}
#humanizacao #links div.boxGerentes p { font: normal 10px Arial; color: #1A3056;}
#humanizacao #links div.boxGerentes img { float: left; margin: 7px 2px 0 9px;}

#humanizacao #diretor 	{ background: url(../_img/ftoDiretor_velho.jpg) no-repeat 0 0; width: 770px; height: 250px; margin-top: 9px;}/*teste*/
#humanizacao #semi 			{ background: url(../_img/ftoGerenteSemi.gif) no-repeat 0 0; width: 770px; height: 250px; margin-top: 20px;}
#humanizacao #gerNovos 	{ background: url(../_img/ftoGerenteNovos.gif) no-repeat 0 0; width: 770px; height: 250px; margin-top: 20px;}
#humanizacao #pos 			{ background: url(../_img/ftoGerentePos.gif) no-repeat 0 0; width: 770px; height: 250px; margin-top: 20px;}

#humanizacao #diretor a img.conhecaConcess {margin: 0px 50px 0 0;}
#humanizacao #diretor h1, #humanizacao #semi h1,
#humanizacao #gerNovos h1, #humanizacao #pos h1 { font: normal 14px Arial; color: #00396E; width: 280px; margin: 0px 0 0 350px;}
#humanizacao #diretor p, #humanizacao #semi p,
#humanizacao #gerNovos p, #humanizacao #pos p { font: normal 12px Arial; color: #00396E; width: 400px; margin: 15px 0 0 350px;}
#humanizacao #diretor p.link a, #humanizacao #semi p.link a,
#humanizacao #gerNovos p.link a, #humanizacao #pos p.link a { text-align: right; color: #00396E;}
#humanizacao #diretor p.link, #humanizacao #semi p.link,
#humanizacao #gerNovos p.link, #humanizacao #pos p.link { border-top: 1px solid #CCC; text-align: right; padding: 5px 0 0 0;}
#humanizacao #diretor a img, #humanizacao #semi a img,
#humanizacao #gerNovos a img, #humanizacao #pos a img { margin: 25px 30px 0 0; float: right;}

#humanizacao #pos h1, #humanizacao #pos p { margin: 10px 0 0 310px; width: 430px;}
#humanizacao #gerNovos h1, #humanizacao #gerNovos p { width: 420px; margin: 10px 0 10px 330px;}
#humanizacao #semi h1, #humanizacao #semi p { width: 420px; margin: 10px 0 10px 330px;}
#humanizacao #diretor h1, #humanizacao #diretor p { width: 410px; margin: 15px 0 10px 350px;}

#humanizacao #papel { width: 654px; margin: -1px 0 0 55px;}
 
#humanizacao #endereco {
	background: url(../_img/imgFundoLocalizacaoConces.jpg) no-repeat 0 0;
	width: 633px;
	min-height: 106px;
	margin: 10px auto 0 auto;
	padding: 10px 0 15px 0;
}
#humanizacao #endereco div.localizacao { width: 260px; float: left; margin: 0px 40px 0 20px; _margin: 0 40px 0 10px;}
#humanizacao #endereco div.horario { display: inline; float: left; margin: 0 45px 0 0;}
#humanizacao #endereco div.bto {}

#humanizacao #endereco div.localizacao h1, #humanizacao #endereco div.horario h1 { font: bold 12px Arial; color: #00396E;}
#humanizacao #endereco div.localizacao p, #humanizacao #endereco div.horario p { font: normal 12px Arial; color: #00396E;}
#humanizacao #endereco div.localizacao a img { margin-top: 10px;}

#humanizacaoHome { width: 671px; height: 336px; margin: 0 auto;}
#bannerHome { width: 671px; height: 82; margin: 3px auto 0 auto;}

#equipe { background: url(../_img/bkgPop.gif) no-repeat 0 0; width: 596px; height: 291px; position: absolute; top: 50px; left: 20%; padding: 6px 0 0 0; display: none;}
#equipe h1 { font: bold 18px Arial; color: #002444; margin: 0px 0 0 15px; width: 500px; float: left;}
#equipe p a { font: bold 16px Arial; color: #002444; float: right; margin: 0 15px 0 0;}
#equipe img { margin: 10px 0 0 60px;}

#seguros h1.tit { font: bold 20px Arial; color: #0F2F4D; margin: 35px 0 0 35px;}
#seguros p.menor { margin: 5px 30px 10px 35px; width: 500px; }
#seguros p.menor strong {color:#064d83; font: bold 13px Arial;}
#seguros p{margin-left:35px;}
#seguros ul{margin-left:35px;}
#seguros .text{color:red;}
#seguros a {color:#2A7FB6;}
#contar{ top: 201px; right: 22px; width: 165px; height: 202px; background: url(../_img/banner-seguros.jpg) no-repeat; display: block; text-indent: -999em; position: absolute; z-index: 2; }
/*Concess*/

#concess {
	background: url(../_img/bkgPopGaleria.gif) no-repeat 0 0;
	width: 500px;
	height: 400px;
	position: absolute;
	top: 100px;
	left: 300px;
	_left: 250px;
}
#concess h1 { font: bold 16px Arial; color: #999; margin: 5px 0 0 15px; float: left;}
#concess p { font: bold 15px Arial; text-align: right; float: right; margin: 2px 10px 0 0;}
#concess p a { text-decoration: none; color: #666;}
#concess img { margin: 15px 0 0 40px;}
/*#concess table { width: 200px; margin: 10px 0 0 150px;}*/
#concess table { width: 100px; margin: 10px 0 0 200px;}
#concess table tr td img { margin: 0;}
#concess table tr td img#esquerda { display: none;}

/* ------- FORMULARIO LEMBRAR SEGURO ------- */
#frmlembrarseguro fieldset { border: 0; }
#frmlembrarseguro fieldset h4 { font-size: 15px; margin-bottom: 20px; }
#frmlembrarseguro fieldset ol { list-style: none; }
#frmlembrarseguro fieldset ol li { margin-bottom: 10px; }
#frmlembrarseguro fieldset ol li label { display: block; margin-bottom: 1px; }
#frmlembrarseguro fieldset ol li input { padding: 1px 0 0 1px; width: 200px; height: 15px; border: 1px solid #95ADCA; }
#frmlembrarseguro fieldset ol li textarea { padding: 1px 0 0 1px; width: 200px; height: 130px; overflow: auto; border: 1px solid #95ADCA; font-family: Verdana, sans-serif; }
#frmlembrarseguro fieldset ol li input.campo_ddd { width: 30px; text-align: center; }
#frmlembrarseguro fieldset ol li input.campo_tel { width: 80px; }
#frmlembrarseguro fieldset ol li input.campo_data { width: 75px; }
#frmlembrarseguro fieldset .botaoLembrarSeguro { width: 42px; height: 15px; margin-top: 10px; /*background: url(../_img/btoEnviar.gif) no-repeat;*/ border: 0; text-indent: -999em; overflow: hidden; }
#frmlembrarseguro p.logo_shr { float: right; width: 160px; height: 68px; border: 2px #ccc solid; background:url(../_img/logo_shr.gif) no-repeat; text-indent: -999em; overflow: hidden; }

