html {
    background-color: #fff;
}
body
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
}

#container
{
    position:relative;
    width:980px;
    text-align:left;
    margin:0 auto;
    background: #fff url(../imagens/fundo.gif) repeat top left;
}

#header
{
    height: 155px;
    width: auto;
    background: #fff url(../imagens/fundo-header.gif) repeat-x 0 0;
    margin:0;
    padding:0;
}

#logo
{
    height: 115px;
    width: 270px;
    background-image: url(../imagens/logo.gif);
    float: left;
}

#banner-topo {
    width: 310px;
    height: 72px;
    float: right;
    margin-top: 20px;
}

#sac
{
    height: 115px;
    width: 370px;
    background-image: url(../imagens/sac.gif);
    float: right;
}

#sac #icones {
    position: relative;
    top: 75px;
    left: 0;
    height: 17px;
}

#sac #icones ul {list-style-type:none;margin:0; padding:0; height: 17px; display: inline;}
#sac #icones ul li {height: 17px; float: left;}

#sac #icones ul li a img {
    position: relative;
    top: 5px;
    left: 0;
    border: 0;
    height: 17px;
    left: 300px;
}

#menu-top
{
    height: 40px;
    width: 980px;
    background: #fff url(../imagens/fundo-menu-topo.gif) repeat-x 0 0;
    margin:0;
    padding:0;
    clear: left;
}

#content-left {
    width: 165px;
    padding: 0;
    margin: 0;
    float: left;
    background: #fff url(../imagens/fundo.gif) repeat 0 0;
    min-height: 800px;
    padding-bottom: 100px;
}

#menu-produtos-cabec
{
    height: 40px;
    width: 165px;
    background-image: url(../imagens/menu-produtos-cabec.gif);
    float: left;
}

#menu-top ul {list-style-type:none;margin:0; padding:0; height: 40px; display: inline; margin-right: 20px;}
#menu-top ul li {background-image: url(../imagens/base_menu.gif); height: 40px; width: 165px;  float: right; }

#menu-top ul li a {
    font-weight: bold;
    font-size: 1.1em;
    font-family: "trebuchet MS",sans-serif;
    color: #fff;
    text-decoration: none;
    padding-left: 50px;
    line-height: 30px;
}

#menu-top a:hover {
    color: #FFF200;
    padding-left: 51px;
}


ul#menu-produtos {list-style-type:none;margin:0; padding:0; width: 165px;text-align:left}
ul#menu-produtos li {list-style-type:none;background-image: url(../imagens/menu-produtos.gif); text-align: left;  height: 24px; width: 165px; padding: 0;margin:0;}


ul#menu-produtos li a {
    padding-left: 39px;
    font-weight: bold;
    color: #22537E;
    line-height: 28px;
    font-family: "trebuchet MS",sans-serif;
    font-size: 1em;
}

ul#menu-produtos li a:hover {
    color: #000;

}

#menu-produtos-rodape{
    height: 20px;
    width: 165px;
    background-image: url(../imagens/menu-produtos-rodape.gif);
}

#menu-subprodutos-cabec
{
    height: 30px;
    width: 165px;
    background: transparent url(../imagens/menu-subprodutos-cabec.gif) no-repeat;
}
#menu-subprodutos-cabec p {
    padding-left: 35px;
    padding-top: 1px;
    font-weight: bold;
    color: #22537E;
    line-height: 25px;
    font-size: 1.1em;
    font-family: "trebuchet MS",sans-serif;
}
ul#menu-subprodutos {list-style-type:none;margin:0; padding:0; width: 165px;text-align:left;}
ul#menu-subprodutos li {list-style-type:none;background-image: url(../imagens/menu-subprodutos.gif); text-align: left;  height: 20px; width: 165px; padding: 0;margin:0;}

ul#menu-subprodutos li a {
    padding-left: 13px;
    font-weight: bold;
    color: #22537E;
    line-height: 20px;
    font-size: 0.9em;
    font-family: "trebuchet MS",sans-serif;
}

ul#menu-subprodutos li a:hover {
    color: #000;
}

#content-right {
    width: 165px;
    padding: 0;
    margin: 0;
    float: right;
    background: #fff url(../imagens/fundo.gif) repeat 0 0;
    min-height: 800px;
    padding-bottom: 100px;
}


#lupa
{
    padding: 0;
    margin: 0;
    height: 29px;
    width: 165px;
    background-image: url(../imagens/lupa.gif);
    clear: both;
}

#pesquisa-texto {
    position: relative;
    top: 0;
    left: 0;
    padding:0;
    margin:0;
    border:0;
    width: 165px;
    height: 22px;
    background-image: url(../imagens/input.gif);
}

#pesquisa-texto input{
    font-family: "trebuchet MS",sans-serif;
    position: relative;
    top: 0;
    left: 0;
    padding:0;
    margin:2px 0 0 16px;
    border-width:0;
    border-style: hidden;
    width: 130px;
    height: 14px;
    line-height: 14px;
    background: transparent;
}

#pesquisa-aonde {
    float: left;
    position: relative;
    top: 0;
    left: 0;
    padding:0;
    margin:0;
    border:0;
    width: 123px;
    height: 24px;
    /*background-image: url(../imagens/select.gif);*/
    overflow: hidden;
    clear: left;
}

#pesquisa-aonde select {
    margin: 2px 0 0 7px;
    width: 113px;
    height: 22px;
    font-size: 1em;
    font-family: "trebuchet MS",sans-serif;
}

#pesquisa-aonde select option {
    font-size: 1em;
}

#pesquisa button {
    margin: 0;
    padding: 0;
    width: 38px;
    height: 24px;
    float: right;
    border: 0;
    border-style: none;
    background-color: transparent;
}

#pesquisa button img {
    margin: 0;
    padding: 0;
    width: 38px;
    height: 24px;
    border: 0;
}

#pesquisa button:hover {
    margin: 0;
    padding: 0;
    width: 38px;
    height: 24px;
    border: 0;
    background-color: transparent;
}

ul.banner {list-style-type:none;margin:0; padding-top: 10px; width: 165px;}
ul.banner li {list-style-type:none; width: 145px; padding: 0 10px 0 10px;margin:0;}


#main
{
    float: left;
    width: 650px;
    clear: right;
}

#main h1 {
    padding: 0 0 0 30px;
    margin: 10px 0 0 10px;
    font-family: "Trebuchet MS",sans-serif;
    color:#01458C;
    font-size: 1.2em;
    text-align: left;
    height: 20px;
    line-height: 20px;
    background: #fff url(../imagens/cabec.gif) no-repeat;
}

#main h3 {
    padding: 0;
    margin: 10px 0 0 10px;
    font-family: "Trebuchet MS",sans-serif;
    color:#666;
    font-size: 1em;
    text-align: left;
    height: 20px;
    line-height: 20px;
}

#main #bannercentral {
    margin: 5px auto;
    width: 650px;
    background-color: #fff;
    border: 0;

}

form#contato {
    position: relative;
    top: 0;
    left: 0;
    padding:0;
    border:0;
    margin: 5px 0 10px 30px;
    width: 620px;
}

form#contato div{
    height: 30px;
}

form#contato input {
    font-family: "trebuchet MS",sans-serif;
    position: relative;
    top: 0;
    left: 0;
    padding:0;
    border-width:0;
    border-style: hidden;

    line-height: 16px;
    background: transparent;

}

form#contato #nome {
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_nome.gif) no-repeat;
}

form#contato #nome input {
    margin:2px 0 0 90px;
    width: 480px;
}

form#contato #email {
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_email.gif) no-repeat;
}

form#contato #email input {
    margin:2px 0 0 90px;
    width: 480px;
}

form#contato #cidade {
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_cidade.gif) no-repeat;
}

form#contato #cidade input {
    margin:2px 0 0 98px;
    width: 475px;
}

form#contato #estado {
    padding: 0;
    margin: 0;
    width: 331px;
    background: #fff url(../imagens/form_estado.gif) no-repeat;
    float: left;
}

form#contato #estado input {
    margin:2px 0 0 95px;
    width: 220px;
}

form#contato #cep {
    padding: 0;
    margin: 0 15px 0 0;
    width: 259px;
    background: #fff url(../imagens/form_cep.gif) no-repeat;
    float: right;
}

form#contato #cep input {
    margin:2px 0 0 70px;
    width: 160px;
}

form#contato #telefone {
    clear: right;
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_telefone.gif) no-repeat;
}

form#contato #telefone input {
    margin:2px 0 0 190px;
    width: 380px;
}

form#contato #assunto {
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_assunto.gif) no-repeat;
}

formx#contato #assuntox input {
    margin:2px 0 0 160px;
    width: 410px;
}

form#contato #assunto select {
    margin: 2px 0 0 95px;
    width: 490px;
    height: 22px;
    font-size: 1em;
    font-family: "trebuchet MS",sans-serif;
}

form#contato #assunto select option {
    font-size: 1em;
}


form#contato #mensagem {
    height: 110px;
    padding: 0;
    margin: 0;
    width: 590px;
    background: #fff url(../imagens/form_mensagem.gif) no-repeat;
}

form#contato #mensagem textarea {
    margin:5px 0 0 130px;
    width: 440px;
    height: 92px;
    border: 0;
    background: transparent;
}





form#contato button {
    margin: 0 32px 0 0;
    padding: 0;
    width: 107px;
    height: 25px;
    float: right;
    border: 0;
    border-style: none;
    background-color: transparent;
}

form#contato button img {
    margin: 0;
    padding: 0;
    width: 107px;
    height: 25px;
    border: 0;
}

form#contato button:hover {
    width: 107px;
    height: 25px;
    border: 0;
    background-color: transparent;
}





ul#ofertas {list-style-type:none;margin:0;padding:20px 0 0 0; width: 650px;text-align:left}
li.oferta {font-style: normal; list-style-type:none; background-color: #fff; text-align: center; float:left;width: 200px; padding: 0; margin:0 0 10px 10px; border-left: 1px solid #AFCADF; border-bottom: 1px solid #AFCADF;border-top: 1px solid #fff; border-right: 1px solid #fff;}
li.oferta p {font-family: "trebuchet MS",sans-serif; color: #0A3F75; text-align: center; font-weight: bold; margin:0;padding:10px; font-size: 0.8em; line-height: 1.4em;}
li.oferta p.detalhes {text-align: right;}
li.oferta p.detalhes a {color: #333; font-weight: bold; text-decoration: none; margin-right: 10px}
li.oferta p.detalhes a:hover {color: #666; font-weight: bold; }
li.oferta h2 {padding: 0 10px 0 10px; color: #0A3F75; font-family: “Lucida Sans Unicode”, sans-serif; font-weight: bold; font-size: 0.9em; height: 40px;}
li.oferta img {padding: 0; margin: 0; border: 0;}

ul#lojas {list-style-type:none;margin:0;padding:20px 0 0 0; width: 650px;}
ul#lojas li {list-style-type:none; padding: 0; margin:0 0 10px 10px;}

#ficha {
	margin: 10px;
	width: 600px;
}

#ficha img {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
}

#ficha  p {
    color: #000;
    text-decoration: none;
    text-align:left;
    font-weight: bold;
    font-size: 1.2em;

}
#ficha  p a {
	font-size: 0.6em;
	color: #000;
	text-decoration: none;
}


#ficha  p a:hover {
    color: #666;
    text-decoration: none;
}

#footer {
    border-bottom: 1px dotted #666;
    border-right: 1px dotted #666;
    border-left: 1px dotted #666;
    height: 110px;
    padding: 0;
    margin: 10px 10px 0 10px;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 1.1em;
    text-align: left;
    background: #fff url(../imagens/formas_pagamento.jpg) no-repeat;
    background-position:0 20px;
    clear: both;
}




#footer p {
    line-height: 1.4em;
}
#footer #sitebox {
    position: relative;
    top: 25px;
    left: 10px;
    float: right;
}

#footer #sitebox p {
    font-size: .9em;
    line-height: 2em;
    text-align: right;
    padding: 0;
    margin: 0 22px 0 0;
    color: #ccc;
}

#footer #sitebox img {
    float: left;
}

#footer a {
    color: #FFDFDF;
    text-decoration: none;
}
#footer a:hover {
    color: #D0D0D0;
    text-decoration: underline;
}



































#content-left div#title{
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    height: 30px;
    background-color:#FF8080;
    line-height: 30px;
    border: 1px solid #C00000;
}
#content-left a{
    text-decoration: none;
    color: #666;
}

#content-left ul#submenu {
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:left;
    font-weight: bold;
}
#content-left ul#submenu li {
    list-style-type:none;
    background-color: #D9CBCB;
    border-top: 0px solid #A39898;
    border-left: 1px solid #A39898;
    border-bottom: 1px solid #A39898;
    border-right: 1px solid #A39898;
    padding: 5px 4px 4px 4px;
    margin: 0px;
}

#content-left ul#submenu li a:hover {
    color: #000;
}

#content-left ul#banner {
    list-style-type:none;
    width: 180px;
    margin:0;
    padding-top:10px;
    text-align: center;
}
#content-left ul#banner li img {
    border: 1px solid #000;
    margin-top: 10px;
    padding: 3px;
}

#content-right table.paginador,#content-right table.paginador tr,#content-right table.paginador td{
    border: 0;
    background-color: #fff;
}

#content-right a {
    text-decoration: none;
    color: #666;
}
#content-right table td a:hover {
    text-decoration: none;
    color: #000;
}

#content-right table tr {
    color: #000;
}

#content-right table tr.impar td {
    color: #000;
    background-color: #D9CBCB;
}
#content-right table tr#cabec td{
    font-weight: bold;
    background-color: #FF8080;
}

#content-right table td.preco {
    text-align: right;
}

#content-right div.destaque{
    float: right;
    margin: 10px;
    width: 160px;
    background-color: #fff;
    text-align: center;
}

#content-right div.destaque div.titulo{
    font-weight: bold;
    padding-bottom: 10px;
}

#content-right div.destaque div.preco{
    padding-top: 10px;
    font-size: 1.5em;
    color: #C00000;
}

#endereco {
    position: absolute;
    top: 47px;
    left: 450px;
    color: #fff;
    font-size: 1em;
    text-align: right;
    width: 300px;
}

#endereco p{
    line-height: 1.2em;
}

#frase {
    position: absolute;
    top: 55px;
    left: 510px;
    color: #fff;
    font-size: 2.1em;
    text-align: left;
    width: 240px;
}

#frase p{
    line-height: 1.2em;
    font-weight: bold;
}


li.locacao {list-style-type:none;background: #fff url(../imagens/gradient-verde.png) repeat-x 0 -5px; text-align: center; float:left;width: 190px; padding: 0 0 10px 0 ;margin:10px 35px 10px 10px;}
li.locacao p {color: #000; text-align: center; font-weight: normal; margin:0;padding:0; font-size: 1em; line-height: 1.6em;}
li.locacao p.detalhes {text-align: right;}
li.locacao p.detalhes a {color: #333; font-weight: bold; text-decoration: none; margin-right: 10px}
li.locacao p.detalhes a:hover {color: #666; font-weight: bold; }
li.locacao h2 {padding: 0 0 0 0; font: normal 1.6em "Trebuchet MS",sans-serif; color: #000}
li.locacao img {padding: 0; margin: 10px 0; border: 1px solid #eee; background-color: #ccc}

/* from bluetrip blueprint*/

/* to create sarif italic dramatic text, use this class */
.fancy {
  color: #666;
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
  font-style: italic;
  font-weight: normal;
}
/* creates small caps */
.caps {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size:1.2em;
  font-weight:bold;
  padding:0 2px;
}
/* Use this class if a link gets an icon when it shouldn't. */
body a.noicon { background:none; padding:0; margin:0; }

/* Make sure the icons are not cut */
a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited,
a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"],
a[href$=".rdf"], a[href^="aim:"] {
  padding:2px 22px 2px 0;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: right center;
}

/* External links */
a[href^="http:"]          { background-image: url(../img/icons/external.png); }
a[href^="mailto:"]        { background-image: url(../img/icons/email.png); }
a[href^="http:"]:visited  { background-image: url(../img/icons/visited.png); }

/* Files */
a[href$=".pdf"]   { background-image: url(../img/icons/pdf.png); }
a[href$=".doc"]   { background-image: url(../img/icons/doc.png); }
a[href$=".xls"]   { background-image: url(../img/icons/xls.png); }

/* Misc */
a[href$=".rss"],
a[href$=".rdf"]   { background-image: url(../img/icons/feed.png); }
a[href^="aim:"]   { background-image: url(../img/icons/im.png); }
a[href^="http://www.lituaniaimoveis.com.br"] { background:none; padding:0; margin:0; }

/* TEXT CLASSES */

.container .error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.container .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.container .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.container .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.container .error a {color:#8a1f11; background:none; padding:0; margin:0; }
.container .notice a {color:#514721; background:none; padding:0; margin:0; }
.container .success a {color:#264409; background:none; padding:0; margin:0; }

/*---------STYLES FOR BUTTONS----------*/
/* Demo: particletree.com/features/rediscovering-the-button-element */
/*
	<button type="submit" class="button positive">
	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/

.content a.button, .content button {
  display:block;
  float:left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
.content button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
.content button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}

*:first-child+html .content button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}

.content button img, .content a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}

/* Standard Buttons */
button:hover, a.button:hover{
  background-color:#ccc;
  border:1px solid #333;
  color:#000;
}
a.button:active{
  background-color:#333;
  border:1px solid #000;
  color:#fff;
}

/* Positive */
body .positive {
  color:#529214;
}
a.positive:hover, button.positive:hover {
  background-color:#E6EFC2;
  border:1px solid #C6D880;
  color:#529214;
}
a.positive:active {
  background-color:#529214;
  border:1px solid #529214;
  color:#fff;
}

/* Negative */
body .negative {
  color:#d12f19;
}
a.negative:hover, button.negative:hover {
  background:#fbe3e4;
  border:1px solid #fbc2c4;
  color:#d12f19;
}
a.negative:active {
  background-color:#d12f19;
  border:1px solid #d12f19;
  color:#fff;
}
/* end from bluetrip blueprint*/

/* general styles */

table, td{
    font-family: Arial, Verdana, sans-serif;
    font-size:0.9em;
    line-height: 1.4em;
}
table{width:100%;border-collapse:collapse;margin:1em 0;}

td{text-align:left;border:1px solid #fff;}
th{border:1px solid #fff; text-align: center; background-color:#d1310e;color:#fff;}
td{background:#FFEFEF;}

/* tablecloth styles */

tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

/* Menu */

ul#menu{
    margin:0;
    padding:0;
    list-style-type:none;
    width:auto;
    font-size:12px;
    height:36px;
    font-family:Tahoma, Verdana, Arial, Helvetica;
    position:relative;
    display:block;
    font-weight:bold;
    background:url("../imagens/bkg_off.gif") repeat-x left top;
    border-bottom:0px solid #c12b17;
    border-top:1px solid #c12b17;}

ul#menu li{
    display:block;
    float:left;
    margin:0;
    padding:0;}

ul#menu li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:url("../imagens/separator.gif") no-repeat right top;}

ul#menu li a:hover{
    background:url("../imagens/hover.gif") no-repeat right top;
    color:#000;
}


ul#menu li a.current,ul#menu li a.current:hover{
    color:#000;
    background:url("../imagens/hover.gif") no-repeat right top;
}

#place {
    color:#333;
    background-color:#ccc;
    font-family:Tahoma, Verdana, Arial, Helvetica;
    margin: 0;
    padding: 10px 0 5px 10px;
    border-bottom: 1px solid #eee;
}

#busca {
    position: relative;
    top: 0;
    left: 10px;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 30px;
    font-size: 1em;
}

