﻿body {
              
  margin: 0;
  padding: 0;
  color: #000000;
  background: #ffffff;
              text-align:center; /* hack para o IE */ 
}

.p {
              line-height: 4px;
}

p {
              text-align: justify;
}

#sitebg {
	width: 980px;
	margin: 0 auto;
	background: #ffffff;
              align:center;
              text-align: left;
}

#topo {
        clear:both;
	width: 980px;
	height: 330px;
	background: url('../images/topo.png') no-repeat;
	font-family: arial;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;

}

#flashcontent {
	width: 980px;
	height: 330px;
	display: block;
}

#content_wrapper {
	clear: both;
	width: 980px;
	margin: 0 auto;
	background: #ffffff;
}

#content {
	width: 980px;
	padding:0px;
	background: #ffffff;
	font-family: arial;
	color: #222222;
	font-size: 13px;
}


#column_w600 {
	float: right;
	width: 600px;
	line-height: 20px;
	background: #ffffff;
}

#column_w285 {
	padding:0px;
	float: left;
	width: 285px;
              height: 100%;
	background: #efefef;
              border: 0px;
}

#titulo {
    width: 600px;
  font-family: arial;
  color: #000;
  font-size: 20px !important;
  font-weight: bold;
  text-align: left;
    border-bottom: 1px dashed #000 !important;
}

#right {
              top: -12px;
	float: right;
              padding-top: 0px;
              padding-right: 50px;
              padding-bottom: 50px;
             	width: 600px;
	line-height: 20px;
	background: #ffffff;

}

#coluna_left {
              position:relative;
              top: -32px;
	float: left;
              padding-top: 15px;
	width: 285px;
              height: 100%;
	background: #efefef url('../images/topo_coluna_left.jpg') top left no-repeat;
}

#coluna_left_conteudo {
	float: left;
              padding-left: 5px;
              padding-right: 10px;
              padding-top: 15px;
              padding-bottom: 15px;
	width: 265px;
              height: 100%;
              text-align: left;
	font-family: arial;
	color: #333333;
	font-size: 11px;
              border-bottom: 1px dashed #c9c9c9;
}

#coluna_left_titulo {
              height: 100%;
              padding-left: 27px;
              padding-top: 10px;
              font-family: arial;
              font-size: 16px;
              color: #ffffff;
              text-align: left;
              font-weight: bold;
}

#footer{
              clear:both;
	width: 980px;
	height: 230px;
	background: url('../images/footer.jpg') no-repeat;
	font-family: arial;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

#footer_titulo {
              font-family: arial;
              font-size: 14px;
              color: #000080;
              text-align: left;
              font-weight:bold;
              padding-bottom: 2px;
}

#footer_conteudo {
              width: 130px;
              float: left;
              padding-right: 20px;
              padding-top: 3px;
}

#menu_footer {
              font-family: verdana;
              font-size: 11px;
              color: #4040FF;
              text-align: left;
              text-decoration: none;
              line-height: 16px;
}

#menu_footer:hover {
              font-family: verdana;
              font-size: 11px;
              color: #8080FF;
              text-align: left;
              text-decoration: none;
}

#leftnav {
              width:255px;
              height:22px;
              padding-left: 28px;
              padding-top: 9px;
              padding-bottom: 0px;
 	border-bottom: 1px dashed #ccc;
              background: url('../images/arrow.png') left top no-repeat;
              font-size: 1.0em;
              font-family: arial;
}

#leftnav a {
              width: 267px;
              height: 22px;
              font-weight: bold;
              color: #222;
              text-decoration: none;
}

#leftnav a:hover {
              width: 267px;
              height: 22px;
              font-weight: bold;
              color: #C00000;
              text-decoration: none;
}

/************ JQTRANSFORM **************/

div.rowElem label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
              float:left;
              font-weight: bold;
}
div.rowElem{
	clear:both;
	padding:4px 0px;
}
div.rowElem h1{
              width: 590px;
	font-family: Arial;
              font-size: 17px;
              color: #000;
              width: 600px;
              padding-top: 15px;
              border-bottom: 1px dashed #999;
}
div.rowElem input{
              height: 25px;
	font-family: Arial;
              font-size: 13px;
              color: #444;
              border: 1px solid #eee;
              background: #f5f5f5;
              /*text-transform: uppercase;*/
              padding-left: 4px;
}
div.rowElem select{
              height: 25px;
	font-family: Arial;
              font-size: 13px;
              color: #444;
              border: 1px solid #eee;
              background: #f5f5f5;
}
div.rowElem textarea{
              width: 400px;
              height: 100px;
	font-family: Arial;
              font-size: 13px;
              color: #444;
              border: 1px solid #eee;
              background: #f5f5f5;
              padding: 4px;
}

/************ FORMULARIO DE CONTATO *************/
.lbl-mail{
             font-family:verdana;
             font-size: 1.0em;
             color: #000;
             font-weight: bold;
             text-align: right;
}

.cmp-mail {
             font-family:verdana;
             font-size: 1.0em;
             color: #444;
             background: #f5f5f5;
             border: 1px solid #eee;
}

/************************************************/


.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}

/************************************************/
/*********** Configurações do Serviços Net ***********/
/************************************************/



/***************** Pesquisa Lateral *****************/

#cnt_pesq {
  width: 267px !important;
  height: 600px !important;
  background: #efefef !important;
  font-family: Arial !important;
  color: #333 !important;
  font-size: 12px !important;
              background:url('../images/bg_pesq.png') right bottom no-repeat !important;
}

#cnt_pesq input {
	font-family: verdana;
	font-size: 11px;
              font-weight: bold;
              color: #333;
              background: #fff;
              border: 1px solid #ccc;
}

#cnt_pesq select {
	font-family: verdana;
	font-size: 11px;
              font-weight: normal;
              color: #333;
              background: #fff;
              border: 1px solid #ccc;
}

.botao {
              height:25px;
	font-family: verdana;
	font-size: 12px;
              font-weight: bold;
              color: #fff;
              background: #000 !important;
              border: 1px solid #ccc;

}

#spa-imv-obs-val{
	font-family: verdana;
	font-size: 10px;
              font-weight: normal;
              color: #000;
}

/***************** Pesquisa Avançada *****************/

.tit-pesq {
              width: 100%;
	font-family: Arial;
	font-size: 18px;
              color: #000;
              font-weight: bold;
              border-bottom: 1px dashed #000;
}

.spa-imv-pesquisa {
	font-family: Arial;
	font-size: 11px;
}

#pesq-avancada input {
	font-family: verdana;
	font-size: 11px;
              font-weight: normal;
              color: #333;
              background: #fff;
              border: 1px solid #ccc;
}

#pesq-avancada select {
	font-family: verdana;
	font-size: 11px;
              font-weight: normal;
              color: #333;
              background: #fff;
              border: 1px solid #ccc;
}

/***************** Resultado da pesquisa *****************/

.spa-imv-tab-itens {
	border: 1px dashed #ccc;
}

.spa-imv-img-itens-1 {
	border-right: 1px dashed #ccc;
}

.spa-imv-img-itens {
	border-right: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
 }

.spa-imv-foto-res {
  width: 200px !important;
  height: 120px !important;
  margin: 0px auto;
}

.spa-imv-foto-res img {
    width: 200px !important;
    height: 120px !important;
}


.spa-imv-dad-itens {
	border-top: 1px dashed #ccc;
}

.spa-imv-inf-imv-e {
  font-family: arial !important;
  font-size: 13px !important;
  font-weight: bold !important;
  color: #000 !important;
  background: #f5f5f5;
  line-height: 18px;
  padding: 0px;
  margin: 0px;
}

.spa-imv-inf-imv-c {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.spa-imv-inf-imv-d {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.spa-imv-det-imv {
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
}

#spa-imv-res-pesq {
              margin: 0px auto
              padding: 0px;
	font-family: arial;
	font-size: 13px;
}

/** PAGINAÇÃO DA PÁGINA RESULTADO **/

.spa-imv-res-pesq-nav {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
              color: #000;
}

.spa-imv-res-pesq-nav-left {
              width: 15px;
              height: 15px;
              background: url('../images/left.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left-off {
              width: 15px;
              height: 15px;
              background: url('../images/leftoff.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left2-off {
              width: 15px;
              height: 15px;
              background: url('../images/left2off.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left2 {
              width: 15px;
              height: 15px;
              background: url('../images/left2.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right {
              width: 15px;
              height: 15px;
              background: url('../images/right.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right-off {
              width: 15px;
              height: 15px;
              background: url('../images/rightoff.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right2 {
              width: 15px;
              height: 15px;
              background: url('../images/right2.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right2-off {
              width: 15px;
              height: 15px;
              background: url('../images/right2off.png') left top no-repeat;
              border: 0px;
}

.btnDetalhes {
    background: url(/images/detalhes.png) font-size: 1.1em;
    color: #fff;
    font-weight: bold;
    border: 1px none #F00;
    width: 75px;
    height: 30px;
    margin-top: 0px;
    background-attachment: scroll;
    background-image: url(../images/detalhes.png);
    background-repeat: repeat-y;
    background-position: center;
    clear: both;
}

#social {
    float: right;
    width: 110px;
    margin-left: 5px;
    margin-top: 100px;
}

div#cnt_pesq input {
    padding: 5px;
}