/*#####################################################
# 06/08/2009
# Site - Contauto
# Autor - Rafael Cortat Coelho
# Função: Folha de estilos do site da Contauto (CSS Stylesheet)
#####################################################*/

#simplegallery1{ //CSS for Simple Gallery Example 1
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
	vertical-align:middle;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
font-size:11px;
}

@charset "utf-8";
/* CSS Document */

.limpaFloat { height:0.01em; margin:0; padding:0; border:0; clear:both; }

a.highslide:link {text-decoration: none; color: #333; font-size:9px}
a.highslide:visited {text-decoration: none; color: #333; font-size:9px}
a.highslide:hover {text-decoration: none; color: #fff; font-weight:; font-size:9px; background: #acacac}
a.highslide:active {text-decoration: none; color: #333; font-size:9px}

a.novos:link {text-decoration: none; color: #333; font-size:9px}
a.novos:visited {text-decoration: none; color: #333; font-size:9px}
a.novos:hover {text-decoration: none; color: #fff; font-weight:; font-size:9px; background: #acacac}
a.novos:active {text-decoration: none; color: #333; font-size:9px}

a.copyright_rcc:link {text-decoration: none; color: #FFF}
a.copyright_rcc:visited {text-decoration: none; color: #FFF}
a.copyright_rcc:hover {text-decoration: underline; color: #FFF}
a.copyright_rcc:active {text-decoration: none; color: #FFF}

a.mapalink:link {text-decoration: none; color: #000}
a.mapalink:visited {text-decoration: none; color: #000}
a.mapalink:hover {text-decoration: underline; color: #000}
a.mapalink:active {text-decoration: none; color: #000}

a.redessociaislink:link {text-decoration: none; color: #FFF}
a.redessociaislink:visited {text-decoration: none; color: #FFF}
a.redessociaislink:hover {text-decoration: underline; color: #FFF}
a.redessociaislink:active {text-decoration: none; color: #FFF}

a.midialink:link {text-decoration: none; color: #000}
a.midialink:visited {text-decoration: none; color: #000}
a.midialink:hover {text-decoration: underline; color: #000}
a.midialink:active {text-decoration: none; color: #000}

a.carrossellink:link {text-decoration: none; color: #000}
a.carrossellink:visited {text-decoration: none; color: #000}
a.carrossellink:hover {text-decoration: none; color: #000}
a.carrossellink:active {text-decoration: none; color: #000}

a.addthis_button_compact:link {text-decoration: none; color: #000}
a.addthis_button_compact:visited {text-decoration: none; color: #000}
a.addthis_button_compact:hover {text-decoration: underline; color: #000}
a.addthis_button_compact:active {text-decoration: none; color: #000}

#myBox {
    color: #fff;

}

a.tooltip span {display:none; padding:2px 3px; position: relative;}
a.tooltip:hover span {display:block; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c; z-index:55; bottom: 50px;}

a.tooltip-guarapari span {display:none; padding:2px 3px; position: relative;}
a.tooltip-guarapari:hover span {display:block; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c; z-index:55; bottom: 50px; right: 10px;}


h1 {
	font-size:20px;
	margin: 0;
}

img.logo {margin-top:20px;}

tr.tab td { background: #F0F0F0; }
tr.over td { background:#D9F2FF; }

body {
	background: url('img/text02.gif');
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

#myGallery
{
width: 583px !important;
height: 296px !important;
}

.espacov {
	width:10px;
	height:100%;
}

.container {
	width:962px;
	margin:auto;
}

.admin {
	width:900px;
	margin:auto;
	margin-top:10px;
	padding:5px;
	vertical-align:middle;
	padding-bottom:20px;	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
}

.admin_menu{
	width:895px;
	margin:auto;
	margin-top:10px;
	color: #333;
	padding:5px;
	border:1px solid #acacac; 
	background-color:#FFF;
}

.admin table {
	font-size: 11px;
}
.admin table tr th {
	text-align: right;
}

.admin h1 {
	margin-bottom: 1em;
}
.admin-cabecalho {
	margin-bottom: 2em;
}

.detalhes {
	margin:auto;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac;
	background-color:#FFF;
	width:850px;
	margin-top:10px;
	padding:5px;
	vertical-align:middle;
	padding-bottom:20px;
}

.detalhes th {
	text-align: right;
	font-weight: normal;
}

.detalhes .opcionais ul {
	list-style: square;
	margin: 0;
	padding-left: 1.5em;
}

.barra {
	width:962px;
	height:216px;
	background: url('img/barra26.jpg') no-repeat center;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}

.logo {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #000;
	width:200px;
	display:inline;
}

.redessociais {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:8px;
	color: #000;
	font-weight: bold;
}

.addthis {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	color: #000;
	border-bottom: 1px solid #acacac; 
	border-left: 1px solid #acacac; 
	border-right: 1px solid #acacac; 	
	background-color: #FFF;
	width: 950px;	
	padding:5px;	
}

.icones {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #000;
	width:200px;	
	display:inline;
}

.atualizandoestoque {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #F00;
	width:500px;
	margin:auto;
}

.cabecalho {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}

.thumbsup {
	vertical-align: baseline;
}

.thumbsdown {
	vertical-align: top;
}

.menu {
	background: url('img/barra25b.jpg') no-repeat center;
}

.corpo-topo {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border-left:1px solid #acacac; 
	border-right:1px solid #acacac; 
	border-top:1px solid #acacac; 	
	overflow:hidden;
	background-color:#FFF;
	width:950px;
	margin-top:10px;
	vertical-align:middle;
	padding:5px;
}

.corpo {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border-left:1px solid #acacac; 
	border-right:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
	width:950px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
	vertical-align:middle;
}

.corpo-fullborder {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac;
	overflow:hidden;
	background-color:#FFF;
	width:950px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
	vertical-align:middle;
}

.seminovos-random {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
	vertical-align:middle;
}

.bannerp {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
	vertical-align:middle;
}

.cotacao {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border:1px solid #acacac; 
	overflow:hidden;
	background-color:#FFF;
	padding:5px;
}

.corpo .garantia {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	color: #333;
}

.corpo_conteudonovo {
	margin:auto;
	display:block;
	clear:left;
}

.formulario {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;	
}
.textarea { 
	width: 100%; 
}

.detalhessolicitarinformacoes {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	border: 1px solid #acacac;
}

.detalhestitulo {
	font-size:16px;
	color: #333;	
	display: inline;
	font-weight:bold;
}

.formulariolegenda {	
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:10px;
	color: #0000FF;
	display:inline;
	page-break-after: left;
}

.listras {
	font-size:10px;
}

.listras .tabela_sem_linha1 {
	background-color:#014d99;
	color:#FFF;
}

.listras .tabela_sem_linha2 {
	background-color:#0489c4;
	color:#FFF;
}

.twitter {
	border:1px solid #acacac;
}

.mapa_wrapper {
	width:100%;
	float:left;
	background-color: #e0e0e0;
	border:1px solid #acacac;
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;
	width:950px;
	margin-top:10px;
	padding:5px;
}

.avaliacao_opcionais {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	color: #333;
}

.midia_data {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	color: #015198;
	font-weight:bold;
}

.midia_lermais {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size:9px;
	color: #333;
}

.mapa {
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	color: #000;
	vertical-align:top;
	width:190px;
	float:left;
	height:100%;
	display:inline;
}

.mapalink {
	color:#000;
	display:inline;
	clear:both;
}

.mapaicone {
	display: inline;
	vertical-align: middle; 
}

.endereco_wrapper {
	width:100%;
	float:left;	
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	color: #000;
	margin-left:auto;
	margin-right:auto;
	display:block;	
	clear:both;
	margin-top:10px;
	display:block;
}

.endereco {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #000;
	border:1px solid #909090; 
	background-color: #bbbbbb;
	vertical-align:top;
	width:220px;
	float:left;
	height:100%;
	text-align:center;
	display:block;
	padding:5px;	
}

.copyright_wrappervelho {
	width:950;
	float:left;
	background-color:#666666;
	border:1px solid #505050; 
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;
	margin-top:10px;
	padding:5px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;	
	color:#fff;
}

.copyright_wrapper {
	width:100%;
	float:left;
	background-color:#666666;
	border:1px solid #505050;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	display:block;
	clear:both;
	width:950px;
	margin-top:10px;
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;	
	color:#fff;	
}

.copyright_contauto {
	vertical-align:top;
	float:left;
	height:100%;
	width:80%;
}

.copyright_rcc {
	vertical-align:top;
	float:right;
	height:100%;
	text-align:right;
	color:#FFF;
}

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:2px solid #e6e6e6;
   overflow:hidden;
   position:relative;
   margin-bottom:10px;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 5px;
   background:#e6e6e6;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#acacac;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#000;
   background:#cacaca;
   font-weight:bold;
}

a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	width: 100px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #999;

}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #EEE;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

table.sortable a {
	text-decoration: none;
	color: #FFF;
}
.paginacao {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666;
	margin-top: 1em;
}
.paginacao img 
{
	vertical-align: middle;
}

/* mensagens */
.sucesso, .alerta, .erro {
	font-size: 14px;
	text-align:center;
	padding: 1em;
}
.sucesso {
	border: 1px solid #060;
	color:#060;
	background-color:#9F9;
}

.alerta {
	border: 1px solid #F30;
	color: #F30;
	background-color: #FF9;
}

.erro {
	border: 1px solid #C00;
	color: #F9F;
	background-color: #C00;
}

