/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */

* { margin:0; padding:0; border:none; list-style:none }

body { background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 }

input, textarea, button, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 }
input, textarea, select { padding:2px; border:1px solid #ddd; background-color:#fff }
button { padding:5px; background:#333; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer }

a { text-decoration:none; color:#333 }
a:hover { text-decoration:underline }

.iesquerda { float:left; margin-right:10px; border:1px solid #ddd }

.nomr { margin-right:0 !important }


#wrap { position:absolute; left:50%; margin-left:-500px; width:1000px }


#header { float:left; width:1000px; height:170px }
/*
#header h1, #header h1 a { display:block; float:left; width:1000px; height:170px }
#header h1 a { background:url('../../imagens/bolsaata.jpg') no-repeat; text-indent:-9999px }
*/


#menu { float:left; width:1000px; height:30px; border-bottom:5px solid #008ee8; background-color:#004774 }

#menu ul { padding-left:2px }
#menu ul li, #menu ul li a { display:block; float:left }
#menu ul li a { height:16px; padding:7px 36px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none }
#menu ul li a:hover { background-color:#008ee8 }


#middle { float:left; width:1000px; border-top:2px solid #fff; border-bottom:2px solid #fff }


#sidebar { float:left; width:200px }

#sidebar h3 { clear:both; height:22px; padding-top:6px; padding-left:10px; border-bottom:2px solid #333; background-color:#999; font-size:14px; text-transform:uppercase }

#sidebar #frmBusca { width:180px; padding:10px; border-bottom:2px solid #fff; background-color:#666 }
#sidebar #frmBusca label, #sidebar #frmBusca select, #sidebar #frmBusca button { width:180px }
#sidebar #frmBusca label { display:block; margin-bottom:10px; font-weight:bold; color:#fff }
#sidebar #frmBusca select { display:block; margin-bottom:10px; background-color:#fff; color:#333 }

#sidebar ul { float:left; width:200px }
#sidebar ul#marcas { border-bottom:2px solid #fff }
#sidebar ul li { display:block; float:left; width:100px; height:50px }


#content { float:right; width:790px; padding-left:10px; text-align:justify; line-height:18px }

#content h2 { clear:both; height:22px; margin-bottom:10px; padding-top:6px; border-bottom:2px solid #008ee8; font-size:14px; text-transform:uppercase; color:#004774 }

#content h3 { margin-bottom:10px; font-size:14px }

#content h4 { font-size:12px }

#content h4.subtitulo { clear:both; margin-bottom:10px; padding:5px 0; border-bottom:1px solid #008ee8; font-size:12px; text-transform:uppercase; color:#004774 }

#content .box { float:left; width:790px }
#content .box h3 { margin-bottom:10px }
#content .box p { margin-bottom:10px }

#content .paginacao { float:left; width:790px; padding:10px 0; border-top:1px solid #ddd }
#content .paginacao ul { float:left; width:790px; margin-top:10px }
#content .paginacao ul li { display:block; float:left }
#content .paginacao ul li a { display:block; float:left; margin-right:10px; padding:5px 10px; background-color:#fff; text-decoration:none }
#content .paginacao ul li a.atual { background-color:#004774; color:#fff !important }
#content .paginacao ul li a:hover { background-color:#008ee8; color:#fff !important }

#content ul.veiculos li { float:left; width:130px; height:220px; padding:10px; margin-right:10px; margin-bottom:10px; line-height:18px; text-align:left }
#content ul.veiculos li.azul1 { background-color:#cce8fa }
#content ul.veiculos li.azul2 { background-color:#e5f3fd }
#content ul.veiculos li .veiculo-img { float:left; width:130px; height:98px; margin-bottom:10px; background-color:#fff }
#content ul.veiculos li .veiculo-img img { display:block }
#content ul.veiculos li h4 { font-size:12px }
#content ul.veiculos li a { font-weight:bold }

#lateral { float:right; width:130px }

#content .dados { float:left; width:790px; margin-bottom:10px }

#content ul.fotos { float:left; width:780px; padding:0 5px }
#content ul.fotos li { display:block; float:left; width:132px; height:98px; margin:5px 12px; _margin:5px 10px }
#content ul.fotos li img { border:1px solid #ddd }

#content ul.servicos li { display:list-item; margin-bottom:10px }

#frmAnuncie input, #frmAnuncie textarea, #frmAnuncie select { width:55% }
#frmAnuncie input.now { width:auto }
#frmAnuncie label { float:right; font-weight:bold }
#frmAnuncie label.clear { font-weight:normal }
#frmAnuncie label.nofr { float:none }
#frmAnuncie #f_Tipo { text-transform:uppercase }

#content iframe { margin:10px 0; border:1px solid #ddd }


#content-left { float:left; width:450px; margin-right:10px }
#content-left .box { width:450px }

#frmContato input, #frmContato textarea, #frmContato select { width:80% }
#frmContato label { float:right; font-weight:bold }
#frmContato label.clear { font-weight:normal }


#content-right { float:left; width:330px }
#content-right p.ico { height:16px; margin-bottom:5px; padding-left:26px }
#content-right p.telefone { background:url('../../imagens/ico_telefone.png') left center no-repeat }
#content-right p.email { background:url('../../imagens/ico_email.png') left center no-repeat }


#footer { float:left; width:1000px; height:23px; padding-top:7px; border-top:5px solid #008ee8; background-color:#004774; text-align:center; color:#fff }
