@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	background-color: #e6e6e6;
	font: normal 12px/20px arial;
	color: #666;
}

#site
{
	background: url('../images/fundo_site.jpg') repeat-y;
	
	width: 1000px;
	margin: 0px auto 0px auto;
	clear: both;
	display: table;
}

#menu
{
	margin: auto;
	width: 944px;
	height: 82px;
}

#main
{
	margin: auto;
	width: 900px;
	display: table;
	clear: both;
}

.mainItem
{
	float: left;
	width: 200px;
	height: 160px;
	border-right: 1px solid #ebebeb;
	margin: 15px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	display: table;
}

.mainItem a
{
	background-color: #fff;
	border: 0px;
	font: normal 13px/20px arial;
	/*float: right;*/
	float: left;
	color: #828282;
	text-decoration: none;
}

.mainItem a:hover
{
	color: #EA8F32;		
}

.mainDestaque
{
	height: 140px;
	margin: 20px 0px 0px 0px;
}


.mainItemR 
{
	border: 0px;
}

.mainDestaque h1
{
	color: #0071bc;
	font: bold 16px/20px arial;
	margin: 0px 0px 15px 0px;
}

#menuLink
{
	width: 940px;
	height: 40px;
	background-color: #29abe2;
	float: left;
}

#menuLink div
{
	float: left;
	width: 15%;
	text-align: center;
	margin: 8px 0px 0px 0px;
}

#menuLink a
{
	color: #fff;
	text-decoration: none;
}

#menuLink a:hover
{
	color: #E2F1CF;
}

#areaConcessionario
{
	background: url('../images/abaConcessionario.gif') bottom no-repeat;
	width: 364px;
	height: 82px;
	position: relative;
	float: right;
	margin: -40px 1px 0px 0px;
	_margin: -40px 0px 0px 0px;
}

#areaConcessionarioTitulo
{
	background-color: #004a85;
	width: 100%;
	height: 30px;
	color: #fff;	
}

#areaConcessionarioTitulo h1
{
	font: bold 14px/20px arial;
	float: left;
	padding: 5px 0px 0px 10px;
}

#areaConcessionarioTitulo div
{
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#areaConcessionarioLogin button
{
	background-color: #0071bc;
	border: 0px;
	float: right;
	font: normal 11px/15px solid;
	font-family: arial;
	color: #fff;
	margin: 23px 5px 0px 0px;
	cursor: pointer;
}
#tituloLogado{
	color:#FFF;
	padding:15px 0px 0px 15px;
}
#tituloLogado a{
	color:#FFF;
	text-decoration:none;
}
#tituloLogado a:hover{	
	text-decoration:underline;
}
#entradaLogin
{
	width: 135px;
	float: left;
	
	padding: 0px 0px 0px 15px;
}

#entradaLogin input
{
	width: 130px;
}

#entradaLogin .tituloLogin
{
	color: #a8d0e8;
	font: normal 12px/15px arial;
	margin: 4px 0px 3px 0px;
}

#banner
{
	width: 900px;
	margin: 0px auto 0px 0px;
	padding: 40px 0px 0px 50px;
	display: block;
	float: left;
}

#banner ul
{
	margin:0px;
	clear: both;
}

#banner li
{
	float: left;
	margin: 0px 5px 0px 0px;
}
#banner a
{
	color: #004A85;
	text-decoration: none;
}

#rodape
{
	width: 1000px;
	height: 200px;
	background: url('../images/rodape.jpg') no-repeat top;
	clear: both;
	margin: auto;
	display: table;
}

#rodape span
{
	font: bold 11px/20px verdana; 		
}

#rodapeInfo
{
	margin: 50px 0px 0px 30px;
	color: #666;
}

#container
{
		
}

.tituloInterno
{
	margin: 0px 0px 30px 60px;
}

.tituloInterno h1
{
	font: bold 20px/30px arial;
	color: #004A85;
	width: 870px;
	border-bottom: 1px solid #0074D2;
}

.tituloInterno h2
{
	font: bold 14px/20px arial;
	color: #2895E6;
}

.menuInterno
{
	float: left;
	background-color: #f1f1f1;
	width: 250px;
}

.menuInternoTitulo
{
	background-color: #AEAEAE;
	color: #f1f1f1;
	padding: 0px 0px 0px 15px;
	font: bold 14px/25px arial;
}

.menuInterno ul
{
	padding: 10px 25px 10px 25px;		
}

.menuInterno li
{
	list-style: circle;		
}

.menuInterno a
{
	color: #1B91C2;
	text-decoration: none;
}

.menuInterno a:hover
{
	text-decoration: underline;
	color: #125E7E;
}

/*-------------------------------------------------------------------------------------------------------------- Institucional */

#inst
{
	padding: 0px 70px 0px 0px;		
	display: block;
}

.instTexto
{
	width: 600px;
	min-height: 300px;
	float: left;
	display: table;
	padding: 0px 20px 0px 60px;
	margin: 0px 0px 20px 0px;
}
.instTexto h1
{
	font: bold 18px/30px arial;
	padding: 0px 0px 20px 0px;
	color: #8CC63F;
}
.instTexto a
{
	color: #EA8F32;
	text-decoration: none;
}
.instTexto a:hover
{
	color: #004A85;
}

#fotos
{
	width: 250px;
	float: right;
	margin: 30px 0px 0px 0px;
	background-color: #f1f1f1;
}
	
#fotos ul
{
	margin: auto;
	width: 250px;
}

#fotos li
{
	float: left;
}

#fotos img
{
	width: 113px;
	margin: 8px 0px 0px 8px;
}

.fotosTitulo
{
	background-color: #AEAEAE;
	color: #f1f1f1;
	padding: 0px 0px 0px 15px;
	font: bold 14px/25px arial;
}

/*-------------------------------------------------------------------------------------------------------------- Formulário */

#formulario
{
	width: 870px;
	clear: both;
	float: left;
	padding: 0px 0px 0px 60px;
}

#formulario h1
{
	font: bold 18px/30px arial;
	padding: 0px 0px 20px 0px;
	color: #8CC63F;
}

#formulario input, #formulario select, #formulario textarea
{
	border: 1px solid #ccc;
	color: #666;
}

#formulario input:hover, #formulario select:hover, #formulario textarea:hover
{
	border: 1px solid #9ACD56 !important;
	background-color: #F1FFD2 !important;	
}

#formulario .radio
{
	border: 0px;		
}

#formulario span
{
	padding: 0px 0px 0px 20px;
	color: #FF9117;
}

#formulario p
{
	line-height: 30px;
}

#formulario label
{
	font-weight: bold;		
}

#formulario fieldset
{
	border: 1px solid #e1e1e1;
	padding: 10px 30px 30px 30px;
}

#formulario legend
{
	color: #0074D2;
}

#formulario .bt
{
	float: right;
	padding: 10px 0px 10px 0px;
	background-color: #f4f4f4;
	padding: 5px;
	margin: 10px 0px 0px 0px;
}

#formulario .bt input
{
	border: 0px !important;
	background-color: #8CC63F;
	color: #fff;
	font: normal 13px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 80px;
	height: 30px;
}

#formulario .bt input:hover
{
	background-color: #0074D2 !important;
}

/*----------------------------------------------------------------------------------------------- formularioContato */

#formularioContato
{
	/*width: 600px;
	clear: both;	
	padding: 0px 0px 0px 60px;*/
	float: left;
}

#formularioContato input, #formularioContato select, #formularioContato textarea
{
	border: 1px solid #ccc !important;
	color: #666 !important;
}

#formularioContato input:hover, #formularioContato select:hover, #formularioContato textarea:hover
{
	border: 1px solid #9ACD56 !important;
	background-color: #F1FFD2 !important;	
}

#formularioContato fieldset
{
	border: 1px solid #e1e1e1;
	padding: 10px 30px 30px 30px;
}

#formularioContato .bt
{
	/*float: right;
	padding: 10px 0px 10px 0px;
	background-color: #f4f4f4;
	padding: 5px;
	margin: 10px 0px 0px 0px;*/
	float: left;	
	padding: 10px 0px 10px 0px;
}

#formularioContato .bt input
{
	border: 0px !important;
	background-color: #8CC63F;
	color: #fff;
	font: normal 13px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 80px;
	height: 30px;
}

#formularioContato .bt input:hover
{
	background-color: #0074D2 !important;
}

/*-------------------------------------------------------------------------------------------------------------- Downloads */

#listaDownloads
{
	width: 600px;
	float: left;
	display: block;
	padding: 0px 20px 0px 60px;
	margin: 0px 0px 20px 0px;
}

#listaDownloads .lista
{
	width: 550px;
	margin: 0px 0px 35px 0px;
	display: table;
	clear: both;
}

#listaDownloads .listaThumb
{
	float: left;
}
	

#listaDownloads .lista img
{
	margin: 0px 10px 0px 0px;
	float: left;
}
#listaDownloads h1
{
	font: bold 14px/25px arial;
	clear: both;
}

#listaDownloads h2
{
	font: normal 11px/15px verdana;
}

#listaDownloads a
{
	color: #7DB335;
	text-decoration: none;
}

#listaDownloads a:hover
{
	color: #608828;
	text-decoration: underline;
}

#listaDownloads #paginacao
{
	width: 500px;
	clear: both;
}

#listaDownloads #paginacao div
{
	display: inline;
	padding: 5px;
	cursor: pointer;
}

#listaDownloads #paginacao a
{
	color: #666;	
}

#listaDownloads #paginacao a:hover
{
	color: #7DB335;
	text-decoration: none;
}


#listaDownloads #paginacao div:hover
{
	background-color: #f1f1f1;
}

#listaDownloads .paginacaoSelec
{
	background-color: #C8E3F9;
	cursor: default !important;
}

.campo{
	width:400px;
	border:1px solid #CCC !important;
	background-color:#FFF !important;
}
.campoMarca{
	width:400px;
	border:1px solid #FF9117 !important;
	background-color:#FFE6CA !important;
}

/*-------------------------------------------------------------------------------------------------------------- Fale conosco */

.chat
{
	float: right;
}

