/* CSS Padrão */

body {
  color:#000000;
  font-family:Lucida Grande,Lucida Sans Unicode,Gill Sans,Trebuchet MS,verdana,sans-serif;
  font-size:12px;
  margin-top:0;
}

body a, a:link, a:visited {
  color:#006699;
  text-decoration:none;
}
body a:hover, a:active {
  color:#666666;
  text-decoration:underline;
}

.erroinput
{
  background: #EF9595;
  border: solid #FF0000 1px;   
}

.noerroinput
{
  background: #FFFFFF;
}

div.htmltooltip2
{
  position: absolute; /*leave this and next 3 values alone*/
  z-index: 1000;
  left: -1000px;
  top: -1000px;
  background: #FFBFBF;
  border: 1px solid gray;
  border-width: 1px 2px 2px 1px;
  color: #000000;
  padding: 2px;
  width: 250px; /*width of tooltip*/
}

div.htmltooltip 
{
  background:transparent url(../img/tooltip/tooltip.png) no-repeat scroll 0 0;
  color:#444444;
  cursor:pointer;
  display:block;
  font-size:11px;
  height:130px;
  left:-248px;
  line-height:16px;
  opacity:0.9;
  padding:30px 10px 0 18px;
  position:absolute;
  text-align:left;
  top:-12px;
  visibility:visible;
  width:220px;
  z-index:100;   
}

div.htmltooltip 
{
  background:transparent url(../img/tooltip/tooltip.png) no-repeat scroll 0 0;
  color:#444444;
  cursor:pointer;
  display:block;
  font-size:11px;
  height:130px;
  left:-248px;
  line-height:16px;
  opacity:0.9;
  padding:30px 10px 0 18px;
  position:absolute;
  text-align:left;
  top:-12px;
  visibility:visible;
  width:220px;
  z-index:100;   
}

div.htmltooltipMedio 
{
  font-size: 8pt;
  z-index:30000; 
  background-color: red; 
  padding-bottom: 20px;   
}


div.htmltooltip_atencao 
{
  background:transparent url(../img/tooltip/tooltip_atencao.png) no-repeat scroll 0 0;
  color:#444444;
  cursor:pointer;
  display:block;
  font-size:11px;
  height:130px;
  left:-248px;
  line-height:16px;
  opacity:0.9;
  padding:30px 10px 0 18px;
  position:absolute;
  text-align:left;
  top:-12px;
  visibility:visible;
  width:220px;
  z-index:100;   
}

div.htmltooltip_dica 
{
  background:transparent url(../img/tooltip/tooltip_dica.png) no-repeat scroll 0 0;
  color:#444444;
  cursor:pointer;
  display:block;
  font-size:11px;
  height:130px;
  left:-248px;
  line-height:16px;
  opacity:0.9;
  padding:30px 10px 0 18px;
  position:absolute;
  text-align:left;
  top:-12px;
  visibility:visible;
  width:220px;
  z-index:100;   
}
div.galeria
{
  background-color: #E0E0E0;
  width: 430px;
  padding: 8px 0 6px 8px;   
}

textarea
{
  -x-system-font:none;
  border-color:#808080 #808080 #D3D0C7;
  border-style:solid;
  border-width:2px 2px 1px;
  color:#444444;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:75px;
  line-height:normal;
  width:325px;   
}

th {
  background:#F7F7F7;
  color:#000000;
  font-family:Lucida Grande,Lucida Sans Unicode,Gill Sans,Trebuchet MS,verdana,sans-serif;
  font-size:12px;
  margin-top:0; 
  text-align: right;
}

td {
 /* background:#F7F7F7;*/
  color:#000000;
  font-family:Lucida Grande,Lucida Sans Unicode,Gill Sans,Trebuchet MS,verdana,sans-serif;
  font-size:12px;
  margin-top:0; 
}

.separator
{
		display:inline; 
  float:left;
		width:400px;
		background:url(/static/img/template/v1/layout/separador_pontilhado.gif) repeat-x bottom;
		padding: 0px 0 1px 0;
		margin:0 0 0 10px;
}

div.msg_error
{
  color:#BF0900;  
  /*float:left; */
  font-weight: bold;
  padding: 2px 0 0 0;
		margin: 10px 10px 20px 15px;
		width:400px;
}

li.msg_error
{
   background:url(/static/img/template/v1/icone/ico_seta_direita.gif) no-repeat left;
   padding: 2px 0 0 10px;
}


#progresso 
{ 
  background: url(/static/img/progress/textarea.png) no-repeat; 
  background-position: -380px 0px; 
  width: 380px; 
  height: 14px; 
  text-align: center; 
  color: #000000; 
  font-size: 8pt; 
  font-family: Arial; 
  text-transform: uppercase; 
} 

/* NOTICIAS */
.titulo_noticia
{
  font: Verdana; 
  font-size: 20px;
  font-weight:bold;
  padding: 3px 0 0;
  color: #2F2F2F;
  text-align: left;   
}

.titulo_detalhes
{
  font: Verdana; 
  font-size:10px;
  color:#555555;
  line-height:12px;
  padding-bottom:5px;
  text-transform:uppercase;   
}

.txt_noticia
{
  font: Verdana; 
  font-size: 12px;
  color: #2F2F2F;
  text-align: justify; 
  margin-top:0px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;  
}

.categoria_noticia
{
  font: Verdana; 
  font-size: 14px;
  font-weight:bold;
  padding: 3px 0 0;
  color: #2F2F2F;
  text-align: left;   
}

.txt_comentar_link
{
  font: Verdana; 
  font-size: 12px;
  font-weight:bold;
  padding: 5px 0 0;
  color: #2F2F2F;
  text-align: right;
  margin-right:15px;    
}

/* NOTICIAS HOME */
.titulo_noticia_home
{
  font-size: 16px;
  font-weight:bold;
  padding: 10px 0 0;
  color: #2F2F2F;
  text-align: left; 
  background-color:#EFEFEF;
}

.titulo_detalhes_home
{
  font-size:10px;
  color:#555555;
  line-height:12px;
  padding-bottom:5px;
  text-transform:uppercase; 
  background-color:#EFEFEF;
}

.txt_noticia_home
{  
  font-size: 12px;  
  color: #2F2F2F;
  text-align: justify; 
  background-color:#EFEFEF;
}

/* NOTICIAS BLOCO */
.titulo_noticia_bloco
{
  font-size: 11px;
  font-weight:bold;
  color: #2F2F2F;
  text-align: left; 
  background-color:#EFEFEF;
  margin-bottom: 6px;
}

.txt_noticia_bloco
{
  font-size: 9px;
  color: #2F2F2F;
  text-align: justify; 
  background-color:#EFEFEF;
  margin-top:6px;
}

.txt_leiamais_bloco
{
  font-size: 9px;
  color: #2F2F2F;
  text-align: right; 
  background-color:#EFEFEF;
  margin-top:6px;
}

.txt_vejatodas_bloco
{
  font-size: 10px;
  font-weight:bold;
  color: #20009F;
  text-align: right; 
  background-color:#EFEFEF;
  margin-top:6px;
}

/*NOTICIAS BOX*/
.titulo_noticia_box
{
  font: Verdana; 
  font-size: 13px;
  font-weight:bold;
  color: #2F2F2F;
  text-align: left; 
  margin-bottom: 6px;
}

.txt_noticia_box
{
  font: Verdana; 
  font-size: 10px;
  color: #2F2F2F;
  text-align: justify; 
  margin-top:0px;
}

.txt_leiamais_box
{
  font-size: 9px;
  color: #2F2F2F;
  text-align: right;
  margin-top:8px;
}

.txt_vejatodas_box
{
  font-size: 10px;
  font-weight:bold;
  color: #20009F;
  text-align: right; 
  margin-top:10px;
}

/*TERMOS DE USO*/
#conteudotermosuso ol li{
 list-style-type:decimal;
 margin:0;
 padding:0 0 10px;
}

#conteudotermosuso ol li ol li{ 
 list-style-type:lower-alpha;
 padding:2px 0
}

#conteudotermosuso dl dt{
 font-weight:bold;
 padding-bottom:5px;
}

#conteudotermosuso dl dd{
 margin:0;
}

#conteudotermosuso dl{
 background:#006699;
 color:#fff;
 padding:22px;
 margin:0 0 20px;
}

/*************************************************************************/

/* Modal padrao jquery  */

 div.modalPadrao {
  display:none;
  position:absolute;
 }
 
	div.modalPadrao table{
		width:95%; /* Alterado */
		margin:auto;
	}
	
		div.modalPadrao td{
			text-align:right;
			font-family:Verdana, Geneva, sans-serif;
			padding:9px;
			vertical-align:top;
		}
	
			.modalPadrao td input, .modalPadrao textarea, .modalPadrao select{
				float:left;
			}
			
			div.modalPadrao textarea{
				border:1px  #676767 solid;
				font-size:12px;
				width:100%;
			}
	
			.modalPadrao select, .modalPadrao input[type=text]{
				border:1px  #676767 solid;
				font-size:12px;
				padding:2px;
			}
			
	div.modalPadrao .txtRessalva{
		font-size:10px;
		color:#333;
		text-align:left;
	}

.propNome {
border:1px solid #0F0;
}

	div.modalPadrao .BotaoEnvioPadrao{
	float:right;
	font-size:11px
	}


.tabelaAlertaPreenchimento {
	background:#ededbe
	}
	
	.tabelaAlertaPreenchimento input[type=text], .tabelaAlertaPreenchimento select, .tabelaAlertaPreenchimento textarea {
	border:1px #ffcc00 solid !important;
	background:url("/static/img/icons/preencheVazio.gif") #FFF no-repeat 100% 0;
	}
	
.bordaAlertaPreenchimento {
	border:1px #c3a21f solid;	
	background:#FFF 
	}
	
.tabelaAlertaErro {
	background:#edd8d5;
	}
	
	.tabelaAlertaErro input[type=text] {
	border:1px #990000 solid !important;
	background:url("/static/img/icons/preencheErro.gif") #FFF no-repeat 100% 0;
	}
	
.bordaAlertaErro {
	border:1px #961515 solid;
	}
	
.legendaPreencheVazio, .legendaPreencheErro { 
font-size:09px;
width:125px;
padding:6px 6px 6px 25px;
}

	.legendaPreencheVazio img, .legendaPreencheErro img { 
	vertical-align:middle;
	}

.prop_padding {
	padding:0 0 12px 0;
	}
	
#prop_combustivel, #prop_marca {
	width:137px;
	}

#pesq_tipo_veiculo {
	width:95px;
	}

/* Fim Modal Padrao Jquery */


