﻿@charset "utf-8";

#texto {
	float:left;
	width:665px;
	*width:668px;
	_width:668px;
	background:url(../images/bg-geral.gif) repeat-x top;
	margin-top:1px;
	}

.texto {
	font-size: 1.1em;
	margin-top: 15px;
	min-height:800px;
	_height:800px;
	color:#5c5f6c;
	margin-left:20px;
	margin-right:20px;
}

.texto img {
	float:left;
	}
.texto hr {
	margin:20px 0;
}
.texto * { font-family: Arial Narrow, Helvetica, sans-serif; }
.texto h3, .texto a { color: #0aaba6}
.texto h3 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
}

.texto h2, .texto a { color: #0aaba6 }
.texto h2 {
	font-size: 1.2em;
	font-weight: normal;
}

.texto h4 {
	font-size:1.3em;
}

.texto p, .texto ul, .texto ol {
	text-align: justify;
	line-height: 1.3em;
	margin-bottom: 15px
}
.texto ul, .texto ol { padding-left: 0px }
.texto li { margin-bottom: 1px }
.texto ul li { list-style: none }
.texto ol li { list-style: none }
.texto a:link { text-decoration: none }
.texto a:visited { text-decoration: none }
.texto a:hover, .texto a:focus, .texto a.focus { text-decoration: underline; }

.texto p.left {
	float:left;
	margin-right:10px;
}

/* PRODUTOS */

#outdoors {
	float:left;
}

#outdoors h3 {
	background:url(../images/divisoria2.gif) no-repeat bottom left;
}


.outdoor1 a {
	float:left;
	width:630px;
	_width:600px;
	display:block;
	background:#f6f6f6;
	padding:10px;
	text-decoration:none;
}


.outdoor1 {
	float:left;
}

.outdoor1 img {
	float:left;
	margin-right:10px;
	}
	
.outdoor1 h2 {
	font-size:1.1em;
}
	
.outdoor1 span {
	color:#5c5f6c;
	font-size:0.9em;
}
	
.outdoor1 a:hover, outdoor1 a.hover {
	background:#ededed;
	text-decoration:none;
	}
	
.outdoor2 {
	float:left;
}
	
.outdoor2 a {
	float:left;
	width:630px;
	_width:600px;
	display:block;
	background:#e6f8f7;
	padding:10px;
	text-decoration:none;
}

.outdoor2 h2 {
	font-size:1.1em;
}
	
.outdoor2 span {
	color:#5c5f6c;
}

.outdoor2 img {
	float:left;
	margin-right:10px;
	}
	
.outdoor2 a:hover, outdoor2 a.hover {
	background:#d7e9e8;
	text-decoration:none;
	}
	
#empena h3 {
	background:url(../images/divisoria2.gif) no-repeat bottom left;
	margin-top:20px;
}

.empena1 a {
	display:block;
	background:#f6f6f6;
	padding:10px;
	text-decoration:none;
	}
	
.empena1 h2 {
	font-size:1.1em;
}
	
.empena1 span {
	color:#5c5f6c;
}

.empena1 img {
	float:left;
	margin-right:10px;
	}
	
.empena1 a:hover, empena1 a.hover {
	background:#ededed;
	text-decoration:none;
	}
	
.empena2 a {
	display:block;
	background:#e6f8f7;
	padding:10px;
	text-decoration:none;
}

.empena2 h2 {
	font-size:1.1em;
}
	
.empena2 span {
	color:#5c5f6c;
}

.empena2 img {
	float:left;
	margin-right:10px;
	}
	
.empena2 a:hover, empena2 a.hover {
	background:#d7e9e8;
	text-decoration:none;
	}
	
/* A EMPRESA */

.galeria {
	float:left;
	width:320px;
	margin-left:17px;
	*margin-left:18px;
	_margin-left:10px;
	margin-bottom:15px;
}

.galeria img {
	margin-right:15px;
	float:left;
}

	#gallery {
	float:right;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 0px solid #036864;
		border-width: 0px 0px 0px;
		margin-bottom:15px;
	}
	#gallery ul a:hover, a.hover img {
		border: 0px solid #309793;
		border-width: 0px 0px 0px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/* NOTICIAS */

#destaque_noticias {
	float:left;
	width:585px;
	margin:0 auto;
	border:1px solid #e0e0e0;
	background:#fff;
	padding:15px;
}

#destaque_noticias img {
	float:right;
	}

#not_dest {
	width:270px;
	float:left;
}

#not_dest h2 {
	font-size:0.9em;
}

#not_dest strong {
	font-size:1.1em;
}

#not_dest span {
	display:block;
	font-size:0.9em;
	height:110px;
}

.vejamais4 {
	display:block;
	background:url(../images/veja_mais1.gif) no-repeat;
	width:254px;
	height:26px;
	text-indent:-9999px;
	}
	
.vejamais4:hover{
	background:url(../images/veja_mais1b.gif) no-repeat;
	}
	
#mais_noticias {
	float:left;
	margin-top:20px;
}

#mais_noticias h3 {
	width:200px;
}

.not_titulo {
	width:608px;
	padding:10px;
	float:left;
	background:#f1f1f1;
}

.not_titulo span {
	margin-right:515px;
	color:#0aaba6;
}

.not_titulo strong {
	font-weight:normal;
	color:#0aaba6;
}

.not_desc {
	width:608px;
	padding:10px;
	float:left;
	background:#f8f8f8;
	}
	
.not_desc:hover, .not_desc.hover {
	background:#ececec;
}

	
.title_not {
	float:left;
	width:88%;
	font-size:0.9em;
	color:#5c5f6c;
	text-decoration:none;
}


.title_not a {
	color:#979797;
}

.title_not a:hover, .title_not a.hover {
	color:#6d6d6d;
}

.dat_not {
	float:left;
	font-size:0.8em;
	color:#5c5f6c;
	width:12%;
}

.not_desc2 {
	width:608px;
	padding:10px;
	float:left;
	background:#ecfffe;
	}
	
.not_desc2:hover, .not_desc2.hover {
	background:#cfecea;
}

.outdoors img {
	margin-bottom:10px;
	margin-top:10px;
}

.outdoors span {
	float:left;
	padding: 0 0 0 12px;
	background: url(../images/bullet-seta.gif) no-repeat 0 6px;
	font-size:0.9em;
}

#prod_vis {
	float:left;
}

.prod_vis {
	width:590px;
	float:left;
	margin-bottom:250px;
}

.prod_vis h3 {
	font-size:1.9em;
	color:#0aaba6;
	}
	
.prod_vis img {
	margin-right:10px;
}

.prod_vis span {
	font-size:1.1em;
}

.prod_desc {
	margin-top:20px;
	float:left;
	width:600px;
}

.prod_desc h3 {
	font-size:1.1em;
	font-weight:bold;
	color:#21b1ac;
	background:url(../images/divisoria2.gif) no-repeat left bottom;
	padding-bottom:5px;
}

.prod_desc p {

}

#solicitar {
	float:left;
	background:url(../images/bg_solicitar.gif) no-repeat;
	width:595px;
	height:124px;
	margin-top:50px;
}

#solicitar a span {
	display:block;
	color:#5c5f6c;
	margin-left:250px;
	margin-top:35px;
	width:300px;
	height:124px;
	cursor:pointer;
}

#solicitar a:hover span, #solicitar a.hover span {
	text-decoration:underline;
	}

#nav {
	
	width:330px;
	height:30px;
	margin:0 auto;
}

.back {
	float:left;
	margin-right:5px;
	}
	
.back a {
	display:block;
	background:url(../images/anterior_03.gif) no-repeat;
	width:88px;
	height:20px;
	text-indent:-9999px;
	}
	
.back a:hover, .back a.hover, .back a:focus, .back a.focus {
	background:url(../images/anterior_06.gif) no-repeat;
	}
	
.pag {
	float:left;
	margin-right:5px;
	}
	
.pag span {
	color:#fff;
	margin-left:8px;
	text-decoration:none;
	font-size:0.9em;
	}
	
.pag a {
	display:block;
	background: url(../images/pag1.gif) no-repeat;
	width:22px;
	height:19px;
	text-decoration:none;
	}

.pag a:hover, .pag a.hover, .pag a:focus, .pag a.focus {
	background:url(../images/pag2.gif) no-repeat;
	text-decoration:none;
	}
	
.next {
	float:left;
	}
	
.next a {
	display:block;
	background:url(../images/proximo_05.gif) no-repeat;
	width:88px;
	height:20px;
	text-indent:-9999px;
	}
	
.next a:hover, .next a.hover, .next a:focus, .next a.focus {
	background:url(../images/proximo_10.gif) no-repeat;
	}
	
#areaatuacao01 {
	float:left;
	width:270px;
	margin-top:20px;
}

#areaatuacao02 {
	float:left;
	margin-top:20px;
	margin-left:10px;
}

#areaatuacao02 h3 {
	font-size:1.0em;
}

#areaatuacao03 {
	float:left;
	width:275px;
	background: url(../images/bg_areaatuacao.gif) repeat-x;
	padding:10px;
}

#areaatuacao03 a {
	display:block;
	background: url(../images/mn_areaatuacao.gif) no-repeat;
	width:260px;
	height:27px;
	padding-left:20px;
	line-height:25px;
	color:#fff;
}

#areaatuacao03 a:hover, #areaatuacao02 a.hover {
	background-position:left bottom;
	color:#0c9090;
	text-decoration:none;
	}

#area_cidade {
	float:left;
}

#area_cidade h3 {
	font-size:2.0em;
}

#area_cidade span {
	float:left;
	font-size:1.1em;
	margin-bottom:20px;
}

#fotos_cidade {
	float:left;
}

#desc_foto {
	float:left;
	width:595px;
	background:#eeeeee;
	padding:8px;
}

#desc_foto a {
	display:block;
	color:#5c5f6c;
	float: left;
	cursor:pointer;
	}

#desc_foto a:hover, #desc_foto a.hover {
	text-decoration:underline;
	}
	
#desc_foto span {
	padding-right: 10px;
	background: url(../images/seta2.gif) no-repeat 100% 8px;
	}
	
#outras_fotos {
	float:left;
	width:600px;
}

#outras_fotos a {
	display:block;
	color:#5c5f6c;
}

#outras_fotos a:hover, #outras_fotos a.hover {
	text-decoration:none;
	}

#outras_fotos h2 {
	width:600px;
	background:url(../images/linha_divisoria.jpg) no-repeat bottom;
	margin-top:30px;
	padding-bottom:5px;
	font-size:1.1em;
	margin-bottom:20px;
	}
	
#outras_fotos .thumb01 {
	background:#f6f6f6;
	padding:15px;
	}
	
#outras_fotos .thumb01 img {
	float:left;
	margin-right:10px;
	}

#outras_fotos .thumb01:hover, #outras_fotos .thumb01.hover {
	background:#e6e6e6;
	}
	
#outras_fotos .thumb01 h4 {
	font-size:1.0em;
	font-weight:normal;
	color:#0aaba6;
}
	
#outras_fotos .thumb01 span {
	font-size:0.9em;
	}
	
#outras_fotos .thumb02 {
	background:#e6f8f7;
	padding:15px;
	}
	
#outras_fotos .thumb02 img {
	float:left;
	margin-right:10px;
	}

#outras_fotos .thumb02:hover, #outras_fotos .thumb02.hover {
	background:#cde5e4;
	}
	
#outras_fotos .thumb02 h4 {
	font-size:1.0em;
	font-weight:normal;
	color:#0aaba6;
}
	
#outras_fotos .thumb02 span {
	font-size:0.9em;
	}
	
#mais_info {
	float:left;
}

#mais_info h3 {
	background:url(../images/linha_divisoria.jpg) no-repeat bottom;
	margin-top:20px;
	padding-bottom:5px;
	font-weight:bold;
}

/* RESPONSABILIDADE SOCIAL */

.responsabilidade-social {
	float:left;
	margin-bottom:10px;
}

.responsabilidade-social li {
	float:left;
	width:600px;
	padding:10px;
	background:#f6f6f6;
	border:1px solid #f6f6f6;
}

.responsabilidade-social li:hover, .responsabilidade-social li.hover {
	background:#ededed;
	border:1px solid #ededed;
}

.responsabilidade-social h3 {
	color:#0ab0aa;
	margin-bottom:0px;
	font-size:1.1em;
}

.responsabilidade-social p {
	margin-bottom:5px;
}
.responsabilidade-social img {
	margin-right:15px;
}

.responsabilidade-social a span {
	float:left;
	width:400px;
	display:block;
	color:#5c5f6c;
	text-decoration:none;
	cursor:pointer;
}

.responsabilidade-social a:hover span, .responsabilidade-social a.hover span {
	text-decoration:none;
}

.responsabilidade-social .borda {
	border:1px solid #fff;
}

.responsabilidade-social .borda:hover, .responsabilidade-social .borda.hover {
	border:1px solid #828282;
}

/* BI-SEMANA */

.grid {
	float:left;
	padding:0px 0px 0px 0px;
	margin-right:10px;
}

.grid table {
	width:280px;
}
.grid tbody td {
	border-top:solid 1px #c8dcdb;
}
.grid th, .grid td {
	height:29px;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	color:#4e646f;
}
.grid th {
	color:#4e646f;
	background-color:#fff;
	font-size:0.8em;
}
.grid tr td {
	background-color:#d5edec;
}
.grid tr.odd td {
	background-color:#e6f9f8;
}
.grid tbody tr.hover td, .grid tbody tr:hover td {
	background-color:#fff;
}

div.botao {
	height:31px;
}
div.botao a {
	float:right;
}
div.porDentro {
	padding:10px 20px 0px 0px;
}

/* Paginacao */
div.pagination {
	padding:20px 0px;
	text-align:center;
	width:672px;
}
div.pagination a {
	padding:5px 8px;
	margin:0px 4px;
	display:inline-block;
	text-decoration:none;
}
div.pagination a:hover {
	color:#FF8C0F;
}
div.pagination a.anterior, div.pagination a.proximo {
	padding:5px 17px 5px 10px;
	color:#FFF;
	background:url(../images/anterior.jpg) no-repeat;
}
div.pagination a.proximo {
	padding:5px 10px 5px 17px;
	color:#FFF;
	background:url(../images/anterior.jpg) no-repeat;
}

div.pagination a.anterior:hover, div.pagination a.proximo:hover {
	color:#FF8C0F;
}
/* Fim: Paginacao */

/* Sub-titulos */
.grid h6 {
	text-indent:-9999px;
	height:20px;
	margin-bottom:10px;
}
.grid h6#carros_cadastrados {
	background:url(../images/carros_cadastrados.gif) no-repeat;
}
.grid h6#carros_com_interesse {
	background:url(../images/carros_com_interesse.gif) no-repeat;
}
