/*
 * Cliente: InvesPark
 * Projeto: Website
 * ultima revisao: 01/02/2010
 * Autor: BinWorks, www.binworks.com.br (Gustavo Straube)
 */

/* -- RESET -- */

* { margin: 0; padding: 0; }

html { font-size: 100%; }
body { background: url(../images/content-background.jpg) repeat-x; font: .75em arial, helvetica, sans-serif; color: #000; }
img, fieldset { border: 0 none; }
a { text-decoration: none; color: #989898; }
a:hover { text-decoration: underline; }
button { cursor: pointer; }
input, textarea { font: 1em arial, helvetica, sans-serif; }
:focus { outline: 0 none; }

table {background:url(../images/content-background.jpg) repeat-x 0 -120px; border:1px solid #ccc; margin:20px 0 40px}
table th, table td {padding:15px; color:#333; font-size:14px; border:0 none}
table th {border-bottom:1px solid #ccc; color:#c00; border:0 none}
table tr td {border-bottom:1px solid #ccc}
table tr.cinza {background-color:#f9f9f9}


/* -- CLASSES -- */

.hasfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.hasfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .hasfloat { height: 1%; }
.hasfloat { display: block; }
/* End hide from IE-mac */

.img-replace { text-indent: -9999em; overflow: hidden; }
.hide { position: absolute; top: -9999em; }
.hd_black { font-size: 2.3em; margin-bottom: 25px; }
.txt_red { font-size: 1.4em; color: #cc0000; margin-bottom: 30px; }
.txt_gray { font-size: 1.4em; color: #3C3C3C; }
button.red { width: 91px; height: 31px; border: 0 none; background: url(../images/button-red.gif); text-transform: uppercase; color: #fff; }

/* -- ESTRUTURA -- */

#page { width: 1000px; margin: 0 auto; }
#menu { height: 38px; margin-bottom: 20px; border: 1px solid #eeeeee; border-top: 0 none; background: #f7f7f7; font-size: 1.17em; }
#header { 

}
#tabs { height: 43px; border-top: 1px solid #eaeaea; background: url(../images/tabs-background.jpg); }
#breadcrumb { height: 20px; padding: 14px 14px 11px; border-bottom: 1px solid #cecece; background: #e0e0e0; font-size: 1.17em; color: #cc0000; list-style: none; }
#content { padding: 15px; }
#footer { margin: 70px 0; }

/* -- HEADER -- */
#menu ul { list-style: none; }
#menu ul.top-menu { float: left; padding: 12px 16px 10px; }
#menu ul.top-menu li { float: left; margin-left: 10px; padding-left: 10px; border-left: 1px solid #cb2600; }
#menu ul.top-menu li.first { margin: 0; padding: 0; border: 0 none; }
#menu ul.top-menu li a { color: #ababab; }
#menu dl { float: right; padding: 9px 12px 0 0; }
#menu dl dt { float: left; padding: 3px 16px 0; font-weight: bold; }
#menu dl dd { float: left; }
#menu dl dd ul li { float: left; margin-right: 6px; }
#menu dl dd ul li.more { margin: 3px 0 0 12px; font-weight: bold; }
#menu dl dd ul li a { color: #000; }
#menu dl dd ul li a:hover { text-decoration: none; }
#menu dl dd ul li a.img-replace { float: left; width: 20px; height: 20px; }
#menu dl dd ul li.twitter a { background: url(../images/twitter-small.gif); }
#menu dl dd ul li.blogger a { background: url(../images/blogger-small.gif); }
#menu dl dd ul li.delicious a { background: url(../images/delicious-small.gif); }
#menu dl dd ul li.facebook a { background: url(../images/facebook-small.gif); }

#header h2 { float: left; }
#header h2 a { display: block; width: 196px; height: 43px; background: url(../images/logo-large.jpg); }
#header form { float: left; width: 367px; margin: 0 84px 0 116px; }
#header form fieldset { margin-top:5px;}
#header form fieldset ol { float: left; margin-right: 8px; list-style: none; }
#header form fieldset ol li label { display: none; }
#header form fieldset ol li input { height: 33px; padding: 4px 4px 4px 8px; border: 1px solid #e9e9e9; background: #fff9d2; font-size: 2em; width:260px;}
#header form fieldset button { width:68px; height:43px; border: 0 none; background: url(../images/search-button.gif); background-repeat:no-repeat; font-size: 1.17em; font-weight: bold; text-indent: -1em; text-transform: uppercase; color: #fff;}
#header p { float: right; height: 68px; background: url(../images/banner-atendimento.gif) no-repeat; margin-right:50px; width:216px; display:block; margin-top:-5px; margin-right:-0px; }
#header p a { font-size: 1.33em; text-transform: uppercase; color: #000; width:216px; height: 68px; display:block; text-indent:-2000px; }
#header p a span { display: block; font-size: .69em; text-transform: none; color: #f4a689;}
#header p a:hover span { text-decoration: underline; }

#tabs #areas { list-style: none; }
#tabs #areas li { float: left; font-size: 1.25em; text-transform: uppercase; }
#tabs #areas li a { float: left; height: 19px; padding: 8px 15px; border-right: 1px solid #eaeaea; color: #767676; font-size:14px; font-weight:bold;}
#tabs #areas li a.active { border-color: #d6d6d6; background: #ddd url(../images/area-background.jpg); color: #666666; font-size:14px; font-weight:bold;}
#tabs #areas li a:hover { text-decoration: none; color: #333; }
#tabs #areas li a.active:hover { color: #999; }

#tabs ul.highlights { padding-top: 7px; list-style: none; }
#tabs ul.highlights li { display: inline; float: left; }
#tabs ul.highlights li a { display: block; height: 25px; }
#tabs ul.highlights li.sales a { width: 265px; margin: 0 30px; background: url(../images/tabs-sales.gif); }
#tabs ul.highlights li.customer a { width: 145px; margin-right: 30px; background: url(../images/tabs-customer.gif); }
#tabs ul.highlights li.email a { width: 124px; background: url(../images/tabs-email.gif); background-repeat:no-repeat;}
#tabs ul.highlights li.imprensa a { width: 94px; background: url(../images/tabs-imprensa.gif); background-repeat:no-repeat; margin-left:160px;}

#breadcrumb ul {list-style:none}
#breadcrumb li { float: left; margin-right: 5px; }
#breadcrumb li.separator { color: #9b9b9b; }
#breadcrumb li a { color: #9b9b9b; text-decoration: underline; }
#breadcrumb li a.current {color:#b00000; text-decoration:none}

/* -- CONTENT -- background: url(../images/carrousel-tab.gif); */

#content #column-a { float: left; width: 745px; margin-right: 25px; }

#content #column-a #carrousel {position:relative; height: 296px; }
#content #column-a #carrousel dl { position: relative;}
#content #column-a #carrousel dl dt { float: left; margin-left: 1px; text-align: center; background-color: #999999; }
#content #column-a #carrousel dl dt.first { margin-left:3px; border-left:1px #c7c7c7 solid; border-top:1px #c7c7c7 solid; border-right:1px #c7c7c7 solid; }
#content #column-a #carrousel dl dt.active { /*background: url(../images/carrousel-tab-active.gif);*/ background-color: #ffffff; color:#666666;}
#content #column-a #carrousel dl dt a { display: block; padding-left:5px; padding-right: 5px; height: 20px; padding-top: 5px; color: #ffffff; overflow: hidden; white-space: nowrap; }
#content #column-a #carrousel dl dt.active a { color: #666666; }
#content #column-a #carrousel dl dt a:hover { color: #cccccc; text-decoration: none; }
#content #column-a #carrousel dl dd { position: absolute; display: none; top: 25px; width: 743px; height: 271px; background: url(../images/carrousel-background.gif); left:0 }
#content #column-a #carrousel dl dd a { display: block; margin: 19px 23px 0; }
#content #column-a #carrousel dl dd.active { display: block; }

body.estate-silver #content #column-a #carrousel dl dt { float: left; background: none; margin: 0 2px; text-align: center; font-size: 1.4em; }
body.estate-silver #content #column-a #carrousel dl dt.first { margin-left: 0; }
body.estate-silver #content #column-a #carrousel dl dt.active { background: none; color: #cc0000; }
body.estate-silver #content #column-a #carrousel dl dt a { display: block; width: 30px; height: 20px; padding-top: 0; padding-bottom: 20px; color: #cc0000; overflow: hidden; white-space: nowrap; border-left: 1px #ccc solid; }
body.estate-silver #content #column-a #carrousel dl dt.active a { color: #333; font-weight: bold; background-image: url(../images/___arrow_carrousel.gif); background-repeat: no-repeat; background-position: 8px 17px; }
body.estate-silver #row1 { border-left: none; margin-left: 80px; }
body.estate-silver #content #column-a #carrousel dl dt a:hover { color: #999; text-decoration: none; }
body.estate-silver #content #column-a #carrousel dl dd { position: absolute; display: none; top: 25px;left:10px; width: 946px; height: 271px; background: url(../images/carrousel-background-silver.gif); }
#content #column-a #carrousel dl dd.active { display: block; }

#content #column-a #buildings .building { float: left; width: 33%; margin-top: 40px; text-align: center; }
#content #column-a #buildings .building .image { position: relative; width: 196px; height: 196px; margin: 0 auto; }
#content #column-a #buildings .building .image img { width: 194px; height: 194px; border: 1px solid #888; }
#content #column-a #buildings .building .image .tag { position: absolute; top: 8px; right: -7px; padding: 12px 2px 0 0; width: 98px; height: 19px; font-size: .92em; text-align: center; text-transform: uppercase; color: #fff; }
#content #column-a #buildings .building .image .tag.red { background: url(../images/tag-red.gif); }
#content #column-a #buildings .building .image .tag.orange { background: url(../images/tag-orange.gif); }
#content #column-a #buildings .building .image .tag.blue { background: url(../images/tag-blue.gif); }
#content #column-a #buildings .building h4 { margin-top: 12px; font-size: 1.17em; }
#content #column-a #buildings .building h4 a { color: #000; }
#content #column-a #buildings .building p { margin: 5px 0; color: #989898; }
#content #column-a #buildings .building ul { height: 31px; padding-top: 20px; list-style: none; }
#content #column-a #buildings .building ul li { display: inline; margin-right: 10px; padding: 15px 0 0 35px; font-weight: bold; text-transform: uppercase; color: #bd0000; }
#content #column-a #buildings .building ul li.rent { background: url(../images/building-rent.gif) no-repeat; }
#content #column-a #buildings .building ul li.sell { background: url(../images/building-sell.gif) no-repeat; }

body.estate-silver #content #column-a #buildings .building { float: left; width: 24%; margin-top: 40px; text-align: center; }
#content #column-b { float: left; width: 200px; }
#content #column-b div h3 { font-size: 1.33em; font-weight: normal; color: #e6432e; background: url(../images/box-doublearray.gif) no-repeat; }
#content #column-b div .bottom { height: 10px; background: url(../images/box-small-bottom.gif) 50% 100% no-repeat; font-size: 0.5em; }
#content #column-b div dl a { color: #000; }


#content #column-b #categorias ul li, #content #column-b #blog dl dt, #content #column-b #wiki dl dt { margin: 10px 0 6px; padding-top: 10px; border-top: 1px solid #ebebeb; font-size: .93em; font-weight: bold; }
#content #column-b #blog dl dt.first, #content #column-b #wiki dl dt.first { margin-top: 0; padding: 0; border: 0 none; }
#content #column-b #categorias, #content #column-b #blog, #content #column-b #wiki, #content #column-b #newsletter { margin-top: 40px; padding: 10px 0 0; background: #fff url(../images/box-small-top.gif) 50% 0 no-repeat; }
#content #column-b #blog h3, #content #column-b #wiki h3 { background-position: 55px 10px; }
#content #column-b #categorias h3 { background-position: 105px 10px; }
#content #column-b #categorias h3, #content #column-b #blog h3, #content #column-b #wiki h3, #content #column-b #newsletter h3 { padding: 5px 15px 15px; border: 1px solid #d2d2d2; border-width: 0 1px; }
#content #column-b #categorias ul, #content #column-b #blog dl, #content #column-b #wiki dl, #content #column-b #newsletter form { padding: 5px 15px; border: 1px solid #d2d2d2; border-width: 0 1px; }
#content #column-b #categorias ul {padding-left:30px}
#content #column-b #categorias ul li a {color:#000;}
#content #column-b #newsletter h3 { background-position: 99px 10px; }
#content #column-b #newsletter form  { color: #414445; }
#content #column-b #newsletter form p { width: 145px; font-size: 1.25em; }
#content #column-b #newsletter form p small { display: block; margin-top: 15px; font-size: .6em; }
#content #column-b #newsletter form fieldset ol { margin: 20px 0; list-style: none; }
#content #column-b #newsletter form fieldset ol li { margin-bottom: 8px; }
#content #column-b #newsletter form fieldset ol li label { display: block; }
#content #column-b #newsletter form fieldset ol li input { width: 158px; padding: 6px 4px; border: 1px solid #e9e9e9; background: #fff9d2; font-weight: bold; color: #414445; }

/* -- FOOTER -- */

#footer #sitemap { margin-bottom: 28px; padding: 15px 30px 40px; background: #f7f7f7 url(../images/sitemap-background.jpg) no-repeat 50% 100%; font-size: 1.08em; }
#footer #sitemap .box { float: left; width: 168px; margin-top: 30px; height:100px; padding-left:0 }
#footer #sitemap .box h4 { font-size: 1.23em; font-weight: normal; color: #ca0000; }
#footer #sitemap .box h4 a { font-size: 1.23em; font-weight: normal; color: #ca0000; text-decoration: none;}
#footer #sitemap .box ul { list-style: none; margin-top: 10px; }
#footer #sitemap .box ul li { margin-top: 8px; }
#footer #sitemap .box ul li a { text-decoration: underline; color: #898989; }
#footer #sitemap .box ul li a:hover { color: #444; }
#footer h5 { float: left; margin-left: 55px; }
#footer h5 a { display: block; width: 162px; height: 35px; background: url(../images/logo-small.jpg); }

#footer ul.highlights { padding-top: 7px; list-style: none; }
#footer ul.highlights li { display: inline; float: left; }
#footer ul.highlights li a { display: block; height: 25px; }
#footer ul.highlights li.sales a { width: 252px; margin: 0 80px; background: url(../images/footer-sales.gif); }
#footer ul.highlights li.customer a { width: 145px; margin-right: 30px; background: url(../images/footer-customer.gif); }
#footer ul.highlights li.email a { width: 124px; background: url(../images/footer-email.gif); }
#footer p { font-size: .85em; text-align: center; }
#footer p#disclaimer { margin: 30px 30px 18px; color: #bfbfbf; }
#footer p#copy { color: #818181; }
#footer p#copy a { text-decoration: underline; color: #818181; }


/* === PAGINAS ESPECIFICAS === */

/* -- INTERNAL -- */

/* -- CONTENT -- */

body.internal #content { padding: 20px 15px 80px; }

body.internal #content #column-a { width: 715px; }

body.estate-silver #content #column-a { width: 990px; }

/* -- Horizontal -- */

body.internal #content.horizontal { border-top: 1px solid #e2e2e2; }

body.internal #content.horizontal #column-a { float: none; width: auto; margin: 0; }

body.internal #content.horizontal #column-a p { width: 470px; margin: 10px 0 50px; font-size: 1.25em; color: #fff; line-height: 1.5em; }

body.internal #content.horizontal #column-b { float: none; width: auto; }

body.internal #content.horizontal #column-b div { height: 275px; }
body.internal #content.horizontal #column-b div .bottom { display: none; }
/* -- Nao gosto de deixar o tamanho de algo relacionado a renderizacao do texto em px, mas a diferenca entre os browsers estava quebrando o layout... :( */
body.internal #content.horizontal #column-b div dl { line-height: 13px; }

body.internal #content.horizontal #column-b #blog, body.internal #content.horizontal #column-b #wiki { float: left; width: 170px; margin: 0 45px 0 0; padding: 15px 15px 10px; border: 0 none; background: transparent url(../images/horizontal-box.png); }
body.internal #content.horizontal #column-b #blog h3, body.internal #content.horizontal #column-b #wiki h3 { margin: 0 0 10px; padding: 0; border: 0 none; background-position: 40px 5px; }
body.internal #content.horizontal #column-b #blog dl, body.internal #content.horizontal #column-b #wiki dl { margin: 0; padding: 0; border: 0 none; }
body.internal #content.horizontal #column-b #invespark { float: left; width: 390px; margin: 0; padding: 15px 15px 10px; background: transparent url(../images/invespark-background.png); color: #fff; }
body.internal #content.horizontal #column-b #invespark h3 { width: 149px; height: 33px; margin-bottom: 20px; background: url(../images/logo-x-small.gif) no-repeat 0 0; }
body.internal #content.horizontal #column-b #invespark a { color: #fff; }
body.internal #content.horizontal #column-b #invespark dl dt { margin: 10px 0 6px; padding-top: 10px; border-top: 1px solid #222; font-size: .93em; font-weight: bold; }
body.internal #content.horizontal #column-b #invespark dl dt.first { margin-top: 0; padding: 0; border: 0 none; }

/* -- Mercado Imobiliario -- */

body#mercado-imobiliario #content { padding: 50px 45px 150px; background: url(../images/internal-background.jpg) no-repeat 0 0; }

body#mercado-imobiliario #content h1 { font-size: 4em; font-weight: normal; font-style: italic; letter-spacing: -0.08em; }

/* -- Imovel -- */

body.building #content #info .image { float: left; width: 420px; margin-right: 36px; }
body.building #content #info .image img { display: block; width: 398px; height: 292px; border: 1px solid #888; }
body.building #content #info .image p { margin-top: 5px; padding-left: 20px; background: url(../images/info-zoom.gif) no-repeat 0 50%; }
body.building #content #info h1 { height: 36px; margin-bottom: 20px; font-size: 2.5em; font-weight: normal; color: #c00; }
body.building #content #info p.description { height: 167px; font-size: 1.25em; padding-right: 30px; display:inline; margin-bottom:10px}
body.building #content #info ul { list-style: none; overflow:hidden; }
body.building #content #info ul.calltoaction {margin-top:20px}
body.building #content #info ul li { float: left; }
body.building #content #info ul li a { display: block; height: 148px; }
body.building #content #info ul li.email { margin-right: 24px; }
body.building #content #info ul li.email a { width: 225px; height: 50px; padding-top: 22px; background: url(../images/info-email-button.gif); font-size: .92em; text-align: center; color: #000; line-height: 2.25em; }
body.building #content #info ul li.email a:hover { text-decoration: none; }
body.building #content #info ul li.email a strong { display: block; font-size: 1.5em; color: #fff; }
body.building #content #info ul li.customer { width: 215px; margin: 7px 0 9px 0; padding-bottom: 9px; border-bottom: 1px solid #c1c1c1; }
body.building #content #info ul li.sales { width: 215px; }
body.building #content #info ul li.customer a { width: 149px; height: 18px; background: url(../images/info-customer.gif); }
body.building #content #info ul li.sales a { width: 149px; height: 21px; background: url(../images/info-sales.gif); }

body.building #content .tabs { clear: both; padding-top: 50px; }
body.building #content .tabs ul li { float: left; height: 36px; }
body.building #content .tabs ul li.active { background: url(../images/info-tab-background.gif) no-repeat 0 0; }
body.building #content .tabs ul li.first { margin-left: 24px; }
body.building #content .tabs ul li a { display: block; height: 28px; padding: 8px 14px 0; font-size: 1.17em; }
body.building #content .tabs ul li.active a { background: url(../images/info-tab-background-right.gif) no-repeat 100% 0; color: #c00; }
body.building #content .tabs .tab { display: none; padding: 28px 30px 49px; margin-bottom: 10px; background: url(../images/tab-background.gif) repeat-x; }
body.building #content .tabs .tab.active { display: block; }
body.building #content .tabs .tab h3 { font-size: 2em; margin-bottom: 20px; }
body.building #content .tabs .tab h4 { font-size: 1.5em; margin: 40px 0 15px; }
body.building #content .tabs .tab p { font-size: 1.08em; margin-bottom: 10px; }

body.building #content #gallery .tab { position: relative; width: 910px; height: 152px; background: url(../images/tabs-gallery-background.jpg); }
body.building #content #gallery .tab ul { height: 149px; padding: 3px 10px 0; overflow: hidden; }
body.building #content #gallery .tab ul li { float: left; width: 149px; height: 149px; margin-right: 29px; }
body.building #content #gallery .tab ul li p {top:160px; display:block; font-size:1.08em; margin:21px 13px; position:absolute;text-align:center; width:150px;}
body.building #content #gallery .tab .prev { position: absolute; top: 95px; left: 22px; width: 14px; height: 31px; background: url(../images/gallery-nav-left.gif); }
body.building #content #gallery .tab .next { position: absolute; top: 95px; right: 22px; width: 14px; height: 31px; background: url(../images/gallery-nav-right.gif); }
body.building #content #column-a h3 { font-size: 2em; padding-left:30px; }
body.building #content #column-a #buildings .building { margin-top: 25px; }
body.building #content #column-a #buildings .building p.details { margin-top: 10px; font-size: 1.25em; }
body.building #content #column-a #buildings .building p.details a { color: #d9251d; }

/*localização*/
#localizacao #frm_calulo_rota input {margin:10px 10px 10px 0}

/*Preços e Condições*/
.clear {position:relative; width:100%; clear:both; overflow:hidden; margin:20px 0}
table.precos-e-condicoes {background:url(../images/bg-tabela-precos-e-condicoes.gif) #eaeaea no-repeat bottom right; width:402px; padding-bottom:5px;float:left; border:0 none}
table.precos-e-condicoes th {background:url(../images/bg-head-precos-e-condicoes.gif) repeat-x top left; padding:7px; color:#cd0001; font-size:14px; border:0 none}
table.precos-e-condicoes td {padding:12px; border-bottom:1px solid #a3a3a3; font-size:14px;} 
table.precos-e-condicoes tr.semborda td {border:0 none}
.box-cinza-precos {position:relative; width:330px; padding:15px; text-align: center; float:right; background:url(../images/bg-box-cinza-precos.gif) #e5e5e5 no-repeat bottom center; margin-top:85px;}
.box-cinza-precos p {font-size:16px !important;}
.box-cinza-precos .preco {font-size:14px !important;}
.box-cinza-precos .preco span {color:#cd0001; font-size:35px; font-weight:bold;}
.disclaimer {font-size:10px !important; text-align:left} 
.box-cinza-precos .disclaimer {font-size:10px !important; text-align:left} 
.botao-cinza {margin:20px 0 !important}
.botao-cinza a {font-size:14px; font-weight:bold; color:#000; background:url(../images/bg-botao-cinza.gif) no-repeat top left; display:block; width:272px; height:19px; text-align:center; padding:8px 0}

/*Grafico andamento da obra*/
table#grafico-da-obra {width:440px}
table#grafico-da-obra tr th { font-size:18px; color:#666; font-weight:normal; width:25%;}
table#grafico-da-obra tr td {height:309px; background:url(../images/bg-td-barra-grafico.png) no-repeat center center}
table#grafico-da-obra tr td p {height:234px; position:relative; background:url(../images/bottom-bg-barra-grafico.gif) no-repeat bottom center}
table#grafico-da-obra tr td p strong {bottom:19px; color:#c00; display:block; left:50%; margin:18px 0 0 -29px;position:absolute;text-align:center;width:57px; background:url(../images/barra-grafico.jpg) no-repeat 0 18px }
#container-andamento-da-obra {position:relative; width:100%; clear:both; overflow:hidden}
#container-andamento-da-obra  #container-tabela {position:relative; width:460px;padding:15px; border:1px solid #ccc; float:left}
#container-andamento-da-obra  #container-informacoes {position:relative; width:270px;float:left; margin-left:30px}
#container-andamento-da-obra  #container-informacoes h3 {font-size:18px; color:#333; margin:0; font-weight:normal}

/*Inicio da estilizacao da home interna prata*/
body #column-b #menu-silver { width: 200px; height: auto; margin: 20px 0 0 0; }
body #column-b #menu-silver h3 { color: #000; font-size: 18px; margin: 0 0 50px 0; padding: 0; background: url(); }
body #column-b #menu-silver ul { margin: 0; padding: 0; }
body #column-b #menu-silver ul li { list-style-type: none; margin-bottom: 10px; padding-left: 16px; padding-bottom: 5px; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; background-position: 15px 8px; border-bottom: #EBEBEB 1px solid; }
body #column-b #menu-silver ul li a { font-size: 16px; margin-left: 10px; color: #000; text-decoration: underline; }
body #column-b #menu-silver ul li a:hover { text-decoration: underline; }
body #column-b #menu-silver .menu-title { margin-left: 0; padding-left: 0; background-image: url(../images/arrow_menu_title.gif); background-repeat: no-repeat; background-position: 0 8px; }
body #column-b #menu-silver .menu-title a { font-size: 16px; font-weight: bold; color: #CC0F17; text-decoration: none; }
.menu-self { background-color: #F9F9FA; }
.menu-self a { text-decoration: none; }
body.silver #column-a { width: 690px; height: auto; text-align: justify; }
body.silver #column-a h2 { color: #cd0001; font-size: 50px; margin-bottom: 30px; margin-left: 30px }
body.silver #column-a h3 { padding-bottom: 10px; margin-left: 30px }
body.silver #column-a h4 { padding-bottom: 10px; margin-left: 30px; color:#c00}
body.silver #column-a #resume { font-size: 1.3em; margin-bottom: 30px; }
body.silver #column-a p { margin-bottom: 25px; margin-left: 30px }
/*Final da estilizacao da home prata*/

/* inicio da estilizacao do resultado de buscas, imprensa, interna imprensa*/
body.search_results #column-a h2 { width: 700px; color: #D82111; border-bottom: #C3C3C3 0px solid; padding-bottom: 5px; font-size: 3em; }
body.search_results #column-a p#info_result { margin-top: 10px; font-size: 1.3em; }
body.search_results #column-a div.result { margin: 40px 10px; width: 680px; border-bottom: 1px dotted #878787; padding-bottom: 20px; clear:both; }
body.search_results #column-a div.result .publish { font-size: 1em; }
body.search_results #column-a div.result h3 { color: #db1f2d; font-size: 1.8em; }
body.search_results #column-a div.result h3 a { text-decoration: none; }
body.search_results #column-a div.result h3 a:hover { text-decoration: underline; }
body.search_results #column-a div.result .text { color: #7e7e7e; font-size: 1.2em; }
body.search_results #column-a div.result .text a { color: #7e7e7e; text-decoration: none; }
body.search_results #column-a div.result .text a:hover { text-decoration: underline; color: #7e7e7e; font-weight: normal; }
body.search_results #column-a div.result .tags { margin-top: 15px; font-size: 1.2em; }
body.search_results #column-a div.result a { color: #c82f0d; text-decoration: underline; }
body.search_results #column-a div.result a:hover { color: #AE0004; font-weight: bold; }
body.search_results #column-a div.featured { margin: 40px 2px; padding: 5px; width: 340px; float: left; }
body.search_results #column-a div.featured .publish { font-size: 1em; color: #cc0000; }
body.search_results #column-a div.featured h3 { color: #000; font-size: 1.9em; }
body.search_results #column-a div.featured h3 a { color: #000; text-decoration: none; }
body.search_results #column-a div.featured h3 a:hover { text-decoration: underline; }
body.search_results #column-a div.featured p { font-size: 1.3em;}
body.search_results #column-a div.secondary { margin: 20px 10px; width: 680px; border-bottom: 1px dotted #878787; padding-bottom: 10px; }
body.search_results #column-a div.secondary .publish { font-size: 1em; }
body.search_results #column-a div.secondary h3 { color: #cc0000; font-size: 1.2em; font-weight: normal; }
body.search_results #column-a div.secondary  a { color: #cc0000; text-decoration: none; }
body.search_results #column-a div.secondary  a:hover { color: #cc0000; text-decoration: underline; }
body.search_results .interaction { margin: 30px 0; width: 692px; height: 20px; border: 1px #C3CCD1 solid; }
body.search_results .interaction ul { margin: 2px 0 0 0; padding: 0; }
body.search_results .interaction ul li { list-style-type: none; float: left; padding: 0 40px; color: #b50003; }
body.search_results .interaction ul li a { color: #b50003; }

#assinatura_imprensa {position:relative; margin:40px 10px; color:#7E7E7E}

/* final da estilizacao do resultado de buscas, imprensa, interna imprensa*/

/*Modal Central de Vendas*/
#boxes #central_vendas { width: 610px; height: 366px; background: url(../images/bg_modal_central_vendas.jpg); position: fixed; }
#boxes #central_vendas h2 { padding-bottom: 20px; font-size: 32px; }
#boxes #central_vendas .quote_gray { padding-bottom: 20px; width: 243px; height: auto; color: #757575; text-align: justify; }
#boxes #central_vendas .phone_number { color:#CC0000; font-size: 3.2em; font-weight: bold; }
/*End Modal Central de Vendas*/

/*Modal Central de Vendas*/
#boxes #central_vendas { width: 610px; height: 366px; background: url(../images/bg_modal_central_vendas.jpg); position: fixed; }
#boxes #central_vendas h2 { padding-bottom: 20px; font-size: 32px; }
#boxes #central_vendas .quote_gray { padding-bottom: 20px; width: 243px; height: auto; color: #757575; text-align: justify; }
#boxes #central_vendas .phone_number { color:#CC0000; font-size: 3.2em; font-weight: bold; }
/*End Modal Central de Vendas*/

/*Modal Contato*/
#modal-contato { width:596px; height:470px; margin:0 auto; }
#modal-contato p { width:555px; height:26px;}
#modal-contato p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-contato button.enviar {width:49px;height:20px;color:#fff; font-size:11px; background:url(../images/bg_botao_enviar_modal.gif) no-repeat center center; border:none; margin:150px 0 0 -220px; float:left; display:block;}
#modal-contato p.campo-obrigatorio {color:#c00; font-size:10px; float:right; width:86px; height:auto; margin: 0; padding: 0; margin-right:20px;}
#modal-contato #container_contato { width:505px; height:400px; background-color:#ffffff; padding:25px; background-image:url(../images/___bg_modal_contato.jpg); background-repeat:no-repeat; background-position:center center}
#modal-contato #loading_contato { width:505px; height:200px; background-color:#ffffff; text-align:center; padding:25px; padding-top: 150px; background-repeat:no-repeat; background-position:center center}
#modal-contato #container_contato h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#modal-contato #container_contato h2 { font-size:22px; font-weight:normal; margin:10px 0 30px 15px; color:#CC0000; }
#modal-contato #container_contato h3 { font-size:42px; color:#CC0000; margin:28px; }
#modal-contato #container_contato input, #modal-contato #container_contato textarea {width:197px; padding:5px; border:1px solid #ccc; background-color: #fff29f; color:#000000; font-weight:bold; font-size:16px}
#modal-contato #container_contato select { padding:6px; background-color:#FFF29F; border: 1px solid #CCCCCC; width: 210px;}
#modal-contato #container_contato input.transparente{ background:transparent; border:none;  }
#modal-contato #container_contato input, #tipofoneum, #tipofonedois, #tipofonetres {width:auto; }
#modal-contato #container_contato .tipofoneum, .tipofonedois, .tipofonetres { font-size: 9px; margin-left:2px; }
#modal-contato #container_contato label.radio {float:left; width:auto; display:inline; margin-top:0; padding-left:10px; background:transparent; border:none;}

#modal-contato #container_contato textarea {height:85px; width:435px;}
#modal-contato #container_contato .clearcontato { margin:0 0 9px 15px; width:220px; float:left;}

#modal-contato #container_contato input.ativo,
#modal-contato #container_contato textarea.ativo,
#modal-contato #container_contato select.ativo {border-color:#c00;}

#modal-loading { width:596px; height:410px; margin:0 auto; }
#modal-loading #loading_ajax { width:505px; height:200px; background-color:#ffffff; text-align:center; padding:25px; padding-top: 150px; background-repeat:no-repeat; background-position:center;}
#modal-loading p { width:555px; height:26px;}
#modal-loading p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}

/*Modal Identificação de Usuário*/
#modal-identificacao { width:596px; height:410px; margin:0 auto; }
#modal-identificacao p { width:650px; height:26px;}
#modal-identificacao p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-identificacao button.enviar {width:49px;height:20px;color:#fff; font-size:11px; background:url(../images/bg_botao_enviar_modal.gif) no-repeat center center; border:none; float:right;}
#modal-identificacao p.campo-obrigatorio {color:#c00; font-size:10px; float:right; width:86px; height:auto; margin: 0; padding: 0; }
#modal-identificacao #container_cadastro, #recuperar_senha { width:600px; height:240px; background-color:#ffffff; padding:50px 25px 25px; background-image:url(../images/bg_modal_identificacao.jpg); background-repeat:no-repeat; background-position:center center}
#modal-identificacao #loading_cadastro { width:596px; height:140px; background-color:#ffffff; text-align:center; padding:25px; padding-top: 150px; background-repeat:no-repeat; background-position:center center}
#modal-identificacao #container_cadastro h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#modal-identificacao #container_cadastro h2 { font-size:16px; font-weight:normal; width:230px;  }
#modal-identificacao #container_cadastro h3 { font-size:42px; color:#CC0000; margin:28px; }
#modal-identificacao #container_cadastro label, #modal-identificacao #container_cadastro input, #modal-identificacao #container_cadastro textarea {display:block;margin:5px 0 5px 0;width:240px;clear:both; font-size: 11px; margin:5px 0 5px 0}
#modal-identificacao #container_cadastro input, #modal-identificacao #container_contato textarea {width:230px; padding:5px; border:1px solid #ccc; background-color: #fff29f; margin:5px 0 5px 0; color:#000000; font-weight:bold; font-size:16px}
#modal-identificacao #container_cadastro textarea {height:50px;}
#modal-identificacao #container_cadastro label {float:left;width:100px; margin:0;}
#modal-identificacao #container_cadastro input.ativo, #modal-identificacao #container_cadastro textarea.ativo {border-color:#c00;}
#frm_login, #frm_cadastro {width:240px; float:left; padding:28px;}
#modal-identificacao #container_cadastro .float-link {position:relative; width:175px; float:left;}
#modal-identificacao #container_cadastro .float-link a {color:#c00; font-size:11px;}
#modal-identificacao #container_cadastro .float-link label {font-size:11px; color:#c00; clear:none; width:auto; margin-left:2px; display:inline; float:left}
#modal-identificacao #container_cadastro .float-link input {width:auto; float:left; clear:none; background:none; border:0 none; padding:0; margin:0}

#recuperar_senha  h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#recuperar_senha  h2 { font-size:16px; font-weight:normal; width:230px;  }
#recuperar_senha  h3 { font-size:42px; color:#CC0000; margin:28px; }
#recuperar_senha form {width:300px; position:relative; margin:50px auto 0}
#recuperar_senha input {display:block; width:100%; margin:5px 0}
#recuperar_senha input {background-color:#FFF29F;border:1px solid #CCCCCC;color:#000000;font-size:16px;font-weight:bold;margin:5px 0;padding:5px; width:290px}
#recuperar_senha input.ativo {border:1px solid #c00}
button.voltar-senha {background:url("../images/bg_botao_voltar_modal.gif") no-repeat scroll center center transparent; border:medium none; color:#FFFFFF; float:left; font-size:11px; height:20px; width:49px; text-indent:-9999px}

#bt_voltar_retorno_cadastro {margin:20px 0; padding:3px 8px;color:#fff; margin-left:55px}

/*Modal Contato*/
/*loading
#boxes #contatos { padding: 40px; width: 461px; height: 421px; background: #fff; }
#boxes #contatos h2 { font-size: 32px; }
#boxes #contatos form legend { visibility: hidden; font-size: 0px; }
#boxes #contatos form fieldset  { float: left; margin: 10px; }
#boxes #contatos form label  { display: block; color: #cc0000; font-size: 16px; }
#boxes #contatos form fieldset input { width: 196px; height: 46px; padding: 4px; border: 1px solid #e9e9e9; background: #fff9d2; font-size: 2em; }
#boxes #contatos form fieldset textarea { width: 425px; height: 144px; padding: 4px; border: 1px solid #e9e9e9; background: #fff9d2; font-size: 2em; }
#boxes #contatos form  fieldset button { margin-top: 20px; width: 116px; height: 46px; border: 0 none; background: url(../images/bt_contatos.png); font-size: 1.17em; font-weight: bold; text-indent: -1em; text-transform: uppercase; color: #fff; }
#boxes #contatos .close { position: relative; top: -64px; left: 433px }*/
/*End Modal Contato*/

/*Modal Retorno Operações*/
#modal-retorno { width:430px; height:240px; margin:0 auto; }
#modal-retorno p { width:430px; height:26px;}
#modal-retorno p a {background-color:#CC0000;color:#FFFFFF;float:right;height:16px;padding:5px;text-align:center;width:60px;}
#modal-retorno #container_retorno { width:380px;background-color:#ffffff; padding:25px;}
#modal-retorno #container_retorno .div-bg {background-color:#f3f3f3; padding:40px 0 40px 30px; overflow:hidden}
#modal-retorno #container_retorno .div-bg img {float:left; margin-right:10px;}
#modal-retorno #container_retorno .div-bg p {width:290px; float:left;}
#modal-retorno #container_retorno h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#modal-retorno #container_retorno h2 { font-size:16px; font-weight:bold; width:230px; margin:0; white-space:nowrap;}
#modal-retorno #container_retorno h3 { font-size:42px; color:#CC0000; margin:28px; }

#retorno_cadastro { width:600px; height:410px; margin:0 auto; }
#retorno_cadastro p { width:430px; height:26px;}
#retorno_cadastro p a {background-color:#CC0000;color:#FFFFFF;float:right;height:16px;padding:5px;text-align:center;width:60px;}
#retorno_cadastro #container_retorno_cadastro { width:600px; background-color:#ffffff; padding:25px;}
#retorno_cadastro #container_retorno_cadastro .div-bg  {background-color:#f3f3f3; padding:40px 0 40px 30px; overflow:hidden}
#retorno_cadastro #container_retorno_cadastro .div-bg img {float:left; margin-right:10px;}
#retorno_cadastro #container_retorno_cadastro .div-bg p {width:500px; float:left;}
#retorno_cadastro #container_retorno_cadastro h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#retorno_cadastro #container_retorno_cadastro h2 { font-size:16px; font-weight:bold; width:230px; margin:0; white-space:nowrap;}
#retorno_cadastro #container_retorno_cadastro h3 { font-size:42px; color:#CC0000; margin:28px; }

#retorno_contato { width:505px; height:410px; margin:0 auto; }
#retorno_contato p { width:430px; height:26px;}
#retorno_contato p a {background-color:#CC0000;color:#FFFFFF;float:right;height:16px;padding:5px;text-align:center;width:60px;}
#retorno_contato #container_retorno_contato { width:459px; background-color:#ffffff; padding:25px;}
#retorno_contato #container_retorno_contato .div-bg  {background-color:#f3f3f3; padding:40px 0 40px 30px; overflow:hidden}
#retorno_contato #container_retorno_contato .div-bg img {float:left; margin-right:10px;}
#retorno_contato #container_retorno_contato .div-bg p {width:500px; float:left;}
#retorno_contato #container_retorno_contato h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#retorno_contato #container_retorno_contato h2 { font-size:16px; font-weight:bold; width:230px; margin:0; white-space:nowrap;}
#retorno_contato #container_retorno_contato h3 { font-size:42px; color:#CC0000; margin:28px; }

#retorno_newsletter { width:505px; height:410px; margin:0 auto; }
#retorno_newsletter p { width:430px; height:26px;}
#retorno_newsletter p a {background-color:#CC0000;color:#FFFFFF;float:right;height:16px;padding:5px;text-align:center;width:60px;}
#retorno_newsletter #container_retorno_newsletter { width:459px; background-color:#ffffff; padding:25px;}
#retorno_newsletter #container_retorno_newsletter .div-bg  {background-color:#f3f3f3; padding:40px 0 40px 30px; overflow:hidden}
#retorno_newsletter #container_retorno_newsletter .div-bg img {float:left; margin-right:10px;}
#retorno_newsletter #container_retorno_newsletter .div-bg p {width:500px; float:left;}
#retorno_newsletter #container_retorno_newsletter h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#retorno_newsletter #container_retorno_newsletter h2 { font-size:16px; font-weight:bold; width:230px; margin:0; white-space:nowrap;}
#retorno_newsletter #container_retorno_newsletter h3 { font-size:42px; color:#CC0000; margin:28px; }


/*Modal Galeria de imoveis*/
#modal-galeria { width:790px; height:575px; margin:0 auto; }
#modal-galeria p { width:790px; height:26px;}
#modal-galeria p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-galeria h1 { width:613px; height:550px; border-right:1px solid #E4E4E4; float:left; background-color:#F0F0F0;}
#modal-galeria h1 p { width:568px; height:50px; font-size:12px; font-weight:normal; margin-left:20px;}
#modal-galeria h1 img { width:568px; height:425px; margin:20px;}
#modal-galeria h2 { width:176px; height:550px; float:left; background-color:#ffffff;}
#modal-galeria h2 p { width:124px; height:26px; margin-left:25px; margin-top:18px;}
#modal-galeria h2 p a{ width:124px; height:26px; margin:0; padding:0; background-color:#ffffff;}
#modal-galeria h2 ul{ margin-bottom:20px; height:460px;}
#modal-galeria h2 ul li{ list-style:none; margin-left:25px; padding:0; margin-top:0; margin-bottom:0; float:left; height:92px;}
#modal-galeria h2 ul li img{ width:124px; height:92px;}

/*Modal Galeria de imoveis Nova*/
#modal-galeria-nova { width:790px; margin:0 auto; }
#modal-galeria-nova p { width:785px; height:26px;}
#modal-galeria-nova p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-galeria-nova .container-modal-galeria { width:745px; border-right:1px solid #E4E4E4; float:left; background-color:#F0F0F0; padding:20px}
#modal-galeria-nova .container-modal-galeria .conteudo-galeria {background-color:#ececec; padding:10px; overflow:hidden; /*height:515px*/}
#modal-galeria-nova .container-modal-galeria .navegacao-galeria {position:relative; width:100%; clear:both; overflow:hidden; height:55px}
.proxima {font-weight:bold; color:#c00; float:right; margin-top:15px;}
.anterior {font-weight:bold; color:#c00; float:left; margin-top:15px;}
.titulo-imagem {width:460px; text-align:center; margin-left:65px; position:absolute; margin-left:-230px; left:50%}
.titulo-imagem h2 {font-weight:normal}
.titulo-imagem p {width:auto !important}
#modal-galeria-nova .container-modal-galeria .conteudo-galeria ul {list-style:none; margin-top:15px; /*bottom:35px; position:absolute*/}
#modal-galeria-nova .container-modal-galeria .conteudo-galeria ul li {float:left; width:150px; margin-left:20px}
#modal-galeria-nova .container-modal-galeria .conteudo-galeria ul li.borda {border-right:1px solid #c1c1c1; width:175px; margin-left:80px; display:block}
.botao-email {background:url(../images/bg-botao-envie-email.gif) no-repeat top left; color:#fff; font-weight:bold; display:block; width:155px; height:18px; padding:7px 10px; font-size:14px; text-align:center;}
.atendimento-online {/*background:url(../images/botao-atendimento-online.gif) no-repeat top left;*/ text-indent:-9999px; display:block; width:148; height:18px; margin-top:7px; margin-bottom:7px;}
.central-vendas {background:url(../images/botao-central-vendas.gif) no-repeat top left; text-indent:-9999px; display:block; width:148; height:18px; margin-top:7px; margin-bottom:7px;}
li.imprimir {width:85px !important}
.imprimir a{background:url(../images/botao-imprimir.gif) no-repeat top left; text-indent:-9999px; display:block; width:78; height:18px; margin-top:4px; margin-bottom:7px;}

/*Modal Imagem ampliada*/
#modal-imagem-ampliada { width:790px; margin:0 auto; }
#modal-imagem-ampliada p { width:785px; height:26px;}
#modal-imagem-ampliada p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-imagem-ampliada .container-modal-galeria { width:745px; border-right:1px solid #E4E4E4; float:left; background-color:#F0F0F0; padding:20px}
#modal-imagem-ampliada .container-modal-galeria .conteudo-galeria {background-color:#ececec; padding:10px; overflow:hidden; /*height:515px*/}
#modal-imagem-ampliada .container-modal-galeria .navegacao-galeria {position:relative; width:100%; clear:both; overflow:hidden; height:30px}
#modal-imagem-ampliada .container-modal-galeria .conteudo-galeria ul {list-style:none; margin-top:15px; bottom:35px;/* position:absolute;*/ display:block}
#modal-imagem-ampliada .container-modal-galeria .conteudo-galeria ul li {float:left; width:150px; margin-left:20px}
#modal-imagem-ampliada .container-modal-galeria .conteudo-galeria ul li.borda {border-right:1px solid #c1c1c1; width:175px; margin-left:80px; display:block}
#modal-imagem-ampliada .container-modal-galeria .conteudo-galeria ul li.borda a { width: 145px; margin-right: 30px; background: url(../images/tabs-customer.gif) no-repeat left center;text-indent:-9999px; display:block; height:25px; margin-top:5px }

/*Modal Vendas*/
#modal-vendas { width:596px; height:240px; margin:0 auto; }
#modal-vendas p { width:604px; height:26px;}
#modal-vendas p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-vendas #container { width:555px; height:290px; background-color:#ffffff; padding:25px; background-image:url(../images/bg_vendas.jpg); background-repeat:no-repeat; background-position:center center}
#modal-vendas #container h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#modal-vendas #container h2 { font-size:16px; color:#757575; font-weight:normal; width:230px; margin:28px; }
#modal-vendas #container h3 { font-size:42px; color:#CC0000; margin:28px; }
#modal-galeria-nova .container-modal-galeria .conteudo-galeria ul li.borda a { width: 145px; margin-right: 30px; background: url(../images/tabs-customer.gif) no-repeat left center;text-indent:-9999px; display:block; height:25px; margin-top:5px }


/*Modal Newsletter*/
#modal-newsletter { width:596px; height:240px; margin:0 auto; }
#modal-newsletter p { width:555px; height:26px;}
#modal-newsletter p a { width:60px; height:16px; background-color:#cc0000; color:#FFFFFF; float:right; padding:5px; text-align:center}
#modal-newsletter button.enviar {width:49px;height:20px; color:#fff; font-size:11px; margin:6px 235px 0 0 ; float:right; background:url(../images/bg_botao_enviar_modal.gif) no-repeat center center transparent; border:none;}
#modal-newsletter p.campo-obrigatorio {color:#c00; font-size:10px; float:right; width:86px; height:auto; margin: 0; padding: 0; margin-right:235px;}
#modal-newsletter #container_newsletter p.disclaimer { float:left; width:177px; margin:10px 0 0 30px; font-size:11px; }
#modal-newsletter #container_newsletter p.disclaimer a {width:auto;height:auto;background-color:transparent;padding:0;color:#c00;}
#modal-newsletter #container_newsletter { width:505px; height:230px; background-color:#ffffff; padding:25px; background-image:url(../images/bg_modal_newsletter.jpg); background-repeat:no-repeat; background-position:center center}
#modal-newsletter #container_newsletter h1 { font-size:32px; margin:28px; padding-top:28px; margin-top:0;}
#modal-newsletter #container_newsletter h2 { font-size:16px; font-weight:normal; width:230px; margin:28px; white-space:nowrap;}
#modal-newsletter #container_newsletter h3 { font-size:42px; color:#CC0000; margin:28px; }
#modal-newsletter #container_newsletter label, #modal-newsletter #container_newsletter input, #modal-newsletter #container_newsletter textarea {display:block;margin:5px 0 5px 28px;width:240px;clear:both; font-size: 11px;}
#modal-newsletter #container_newsletter input, #modal-newsletter #container_newsletter textarea {width:230px; padding:5px; border:1px solid #ccc; background-color: #fff29f; color:#000000; font-weight:bold; font-size:16px}
#modal-newsletter #container_newsletter textarea {height:50px;}
#modal-newsletter #container_newsletter label {float:left;width:100px; margin-top:0;}
#modal-newsletter #container_newsletter input.ativo, #modal-newsletter #container_newsletter textarea.ativo {border-color:#c00;}
#modal-newsletter #loading_newsletter { width:505px; height:120px; background-color:#ffffff; text-align:center; padding:25px; padding-top: 110px; background-repeat:no-repeat; background-position:center center}


/*End Modal Contato*/

/* Início paginação */
div#paginacao{width: 680px;height: 30px;display: block; /*border: solid 1px #878787;*/ margin-top: 30px;margin-left: 10px; text-align: center;clear: both;}
div#paginacao ul{ display: block; margin-top: 6px; }
div#paginacao ul li{display: inline;margin-left: 10px;font-size: 12px;color: #636161;}
div#paginacao ul li span{ color: #000654; font-size: 12px;}
div#paginacao ul li a{font-size: 14px;color: #878787; padding:3px;}
div#paginacao ul li a:hover{color: #403e3e;}
div#paginacao ul li a.underline {text-decoration:underline}
div#paginacao ul li a.ativo {font-weight:bold; color:#000000;}
/* Fim paginação */

#mask {position:absolute;z-index:9000;background-color:#000;display:none;}
#boxes .window {position:fixed;display:none;z-index:9999;}
a#geral_galerias{text-decoration:underline;}


/* Blog */
body.search_results #column-a.blog h2 {width:730px; font-size:30px;}
body.search_results #column-a.blog .featured {width:720px; margin-right:10px; float: none; border-bottom:1px dotted #878787; margin-top:-1px;}
body.search_results #column-a.blog .featured h3 a {font-weight:normal; color:#df2028; font-size:22px;}
body.search_results #column-a.blog .featured img {border:1px solid #CCCCCC;float:left;margin-right:10px;}
body.search_results #column-a.blog .featured p {color:#828282; font-size:14px; margin-bottom:15px;}
body.search_results #column-a.blog .featured p.read-more {/*clear:both;*/}
body.search_results #column-a.blog .read-more {color:#06193a; font-size:12px; margin:10px 0;}
body.search_results #column-a.blog hr { width:730px;background:none; border:0 none; border-bottom:1px dotted #878787; clear:both}
body.search_results #column-a.blog .read-more a {color:#06193a; text-decoration:underline;}
body.search_results #column-a.blog .read-more a:hover {text-decoration:underline; font-weight:normal; color:#06193a;}
body.search_results #column-a.blog .result {padding:20px 0 30px; margin:0; border-bottom: 1px dotted #878787; width:730px; clear: both; min-height:160px;}
body.search_results #column-a.blog .result h3 a {font-weight:normal;}
body.search_results #column-a.blog .result img {float:left; padding:20px 16px; background:url(../images/bg-thumb-post.png) no-repeat top left; margin-right:15px;}
body.search_results #column-a.blog .post-single h2 {border-bottom:0; margin-top:20px;}
body.search_results #column-a.blog .post-single p {color:#828282; margin-bottom:15px; font-size:14px}
body.search_results #column-a .post-single img {float:left; border:1px solid #ccc; margin-right:10px}
body.search_results #column-a.blog p.publish {color:#06193a; font-size:12px}

/* Barra de ferramentas */
body.search_results #column-a .post-bar {background:url(../images/bg-post-bar.gif) repeat-x bottom left; padding:6px 25px 15px; color:#828282; height:27px; }
body.search_results #column-a .post-bar img {float:none}
body.search_results #column-a .post-bar .buttons-post-bar {float:left; position:relative; width:600px; margin-top:12px;}
body.search_results #column-a .post-bar .comentarios {background:url(../images/bg-ico-comentarios.gif) no-repeat left center; padding:2px; margin-right:40px; padding-left:27px}
body.search_results #column-a .post-bar .comentarios-ativo {background:url(../images/bg-comentarios-ativos.gif) bottom center no-repeat; font-weight:bold; font-size:14px; padding:0; padding-bottom:13px; margin-right:40px}
body.search_results #column-a .post-bar .print {background:url(../images/bg-ico-print.gif) no-repeat left center; padding:2px; margin-right:40px; padding-left:21px}
body.search_results #column-a .post-bar .font-size {background:url(../images/bg-ico-font-size.gif) no-repeat left center; padding:2px; margin-right:40px; padding-left:21px}
body.search_results #column-a .post-bar .share {background:url(../images/bg-ico-share.gif) no-repeat left center; padding:2px; margin-right:40px; padding-left:21px}
body.search_results #column-a .post-bar .rate { width:100px; overflow:hidden; margin-left:610px; float:right; display:block; margin-top:-17px;}
body.search_results #column-a .post-bar .rate span {float:left; margin-right:5px}
body.search_results #column-a .post-bar .star {display:block; background:url(../images/bg-ico-rate.gif) top center; width:12px; height:11px; float:left; margin-left:2px;}
body.search_results #column-a .post-bar .star:hover {background-position:bottom }

/* Comentários */
body.search_results #column-a .lista-comentarios {border-bottom:1px dotted #8f8f8f; padding:10px 0}
body.search_results #column-a .lista-comentarios p {font-size:14px; color:#828282; margin:3px 0}
body.search_results #column-a .lista-comentarios p strong {color:#000}
body.search_results #column-a .lista-comentarios p.published {color:#adadad; font-size:11px;}
#content #column-a #deixe-seu-comentario h3 {color:#c90003; font-size:20px; font-weight:normal; margin:10px 0;}
#content #column-a #deixe-seu-comentario form  { color: #414445; }
#content #column-a #deixe-seu-comentario form p { width: 145px; font-size: 1.25em; }
#content #column-a #deixe-seu-comentario form p small { display: block; margin-top: 15px; font-size: .6em; }
#content #column-a #deixe-seu-comentario form fieldset ol { margin: 20px 0; list-style: none; }
#content #column-a #deixe-seu-comentario form fieldset ol li { margin-bottom: 8px; }
#content #column-a #deixe-seu-comentario form fieldset ol li label { display: block; margin-bottom:10px; margin-top:20px; }
#content #column-a #deixe-seu-comentario form fieldset ol li input { width: 425px; padding: 6px 4px; border: 1px solid #e9e9e9; background: #fff9d2; font-weight: bold; color: #414445; }
#content #column-a #deixe-seu-comentario form fieldset ol li textarea { width: 425px; padding: 6px 4px; border: 1px solid #e9e9e9; background: #fff9d2; font-weight: bold; color: #414445; height:150px }

/* Noticias Relacionadas */
#content #column-a #noticias-relacionadas h3 {color:#c90003; font-size:20px; font-weight:normal; margin:40px 0 0 0;}
#content #column-a #noticias-relacionadas ul { list-style:none;}
#content #column-a #noticias-relacionadas li { margin-top:15px; display:block; border-bottom:1px dotted #666666;}
#content #column-a #noticias-relacionadas h1 { color: #06193A; font-size:12px; font-weight:normal;}
#content #column-a #noticias-relacionadas h2 a { color:#CC0000; font-size:16px; font-weight:normal; display:block; margin:0; padding:0; margin-bottom:10px;}


/* Wiki */
body.search_results #column-a.wiki-home {width:965px !important; margin-right:0}
body.search_results #column-a.wiki-home h2 {width:auto}
body.search_results #column-a.wiki-home .highlight-box {width:276px; height:216px; padding:12px; background:url(../images/bg-highlight-box.gif) no-repeat top center; margin-top:15px; margin-right:20px; float:left}
body.search_results #column-a.wiki-home .highlight-box h3 {font-size:22px; color:#df2028; font-weight:normal; margin-bottom:10px;}
body.search_results #column-a.wiki-home .highlight-box p {font-size:16px; color:#828282; margin-top:20px;}
/*body.search_results #column-a.wiki-home .highlight-box a {display:block; background:url(../images/bg-botao.gif) no-repeat top left; width:111px; height:23px; color:#fff; text-transform:uppercase; text-align:center; padding-top:8px; font-weight:bold; margin-top:20px}*/
body.search_results #column-a.wiki-home .secondary-content {width:300px; margin-top:45px; margin-right:32px; float:left}
body.search_results #column-a.wiki-home .secondary-content h3 a{font-size:22px; color:#df2028; font-weight:normal; margin-bottom:15px; display:block;}
body.search_results #column-a.wiki-home .secondary-content ul {list-style:none; margin:3px;}
body.search_results #column-a.wiki-home .secondary-content ul li {margin-bottom:15px; background:url(../images/bullet-lista-wiki.gif) no-repeat left center; padding-left:13px;}
body.search_results #column-a.wiki-home .secondary-content ul li a {color:#828282; font-size:14px; text-decoration:underline;}
body.search_results #column-a.wiki-home  #nuvem-de-tags {background:url(../images/bg-nuvem-de-tags.jpg) no-repeat top left; clear:both; padding:30px; width:905px; height:235px; margin-top:550px;}
body.search_results #column-a.wiki-home  #nuvem-de-tags h3 {font-size:22px; color:#df2028; font-weight:normal; margin-bottom:15px;}
body.search_results #column-a.wiki-home  #nuvem-de-tags a {color:#828282;}
body.search_results #column-a.wiki-home  #nuvem-de-tags a.pequeno {font-size:12px;}
body.search_results #column-a.wiki-home  #nuvem-de-tags a.medio {font-size:18px;}
body.search_results #column-a.wiki-home  #nuvem-de-tags a.grande {font-size:26px;}
body.search_results #column-a.wiki-home  #nuvem-de-tags a.muito-grande {font-size:38px;}

/* Wiki Interna */
body.search_results #column-a.wiki-interna h2 {width:730px; font-size:30px;}
body.search_results #column-a.wiki-interna .read-more a:hover {text-decoration:underline; font-weight:normal; color:#06193a;}
body.search_results #column-a.wiki-interna .result {padding:20px 0 30px; margin:0; border-collapse:collapse; width:730px;}
body.search_results #column-a.wiki-interna .result h3 a {font-weight:normal;}
body.search_results #column-a.wiki-interna .result img {float:left; padding:20px 16px; background:url(../images/bg-thumb-post.png) no-repeat top left; margin-right:15px;}
body.search_results #column-a.wiki-interna .wiki-single {width:965px;}
body.search_results #column-a.wiki-interna .wiki-single h2 {border-bottom:0; margin-top:20px;}
body.search_results #column-a.wiki-interna .wiki-single p {color:#828282; margin-bottom:15px; font-size:14px}
body.search_results #column-a.wiki-interna .wiki-single p.saudacao-login { font-size:12px; margin:30px 0 0; border-top:1px solid #ccc; padding-top:10px}
body.search_results #column-a.wiki-interna .wiki-single p.saudacao-login a {color:#c00}
body.search_results #column-a.wiki-interna .wiki-single img {float:left; border:1px solid #ccc; margin-right:10px}
body.search_results #column-a.wiki-interna .post-bar {padding-right:245px; width:695px;}
body.search_results #column-a.wiki-interna .post-bar img {float:none}
body.search_results #column-a.wiki-interna p.publish {color:#06193a; font-size:12px}
#wiki-menu { float: right; width: 200px; padding: 10px 0 0; background: #fff url(../images/box-small-top.gif) 50% 0 no-repeat; margin-left:15px; }
#wiki-menu span { font-size: 1.33em; font-weight: normal; color: #e6432e; background: url(../images/box-doublearray.gif) no-repeat;  background-position: 90px 10px; padding: 5px 15px 15px; border: 1px solid #d2d2d2; border-width: 0 1px; display:block}
#wiki-menu p {float:right; width:100px}
#wiki-menu p a {font-size:10px; color:#c00}
#wiki-menu .bottom { height: 10px; background: url(../images/box-small-bottom.gif) 50% 100% no-repeat; font-size: 0.5em; }
#wiki-menu a { color: #000; }
#wiki-menu ol { padding: 5px 15px; border: 1px solid #d2d2d2; border-width: 0 1px; padding-left:30px}
#wiki-menu ol li{ margin: 10px 0 6px; padding-top: 10px; border-top: 1px solid #ebebeb; font-size: .93em; font-weight: bold; }
#wiki-menu ol li a {color:#000;}
/* Plugin wiki */
#conteudo-post {overflow:hidden}
#revisoes-enviadas {position:relative; clear:both; width:100%}
#revisoes-enviadas h4{color:#C90003; font-size:20px;font-weight:normal;margin:10px 0;}
#revisoes-enviadas ul li {border-bottom:1px solid #EBEBEB; margin:5px 0; width:440px; padding:5px 0}
#revisoes-enviadas a {color:#c00}
/* Titulos wiki */
body.search_results #column-a.wiki-interna .wiki-single #conteudo_single h1 {font-size:28px; margin:0; color:#D82111; margin-top:25px}
body.search_results #column-a.wiki-interna .wiki-single #conteudo_single h2 {font-size:24px; margin:0; color:#333333}
body.search_results #column-a.wiki-interna .wiki-single #conteudo_single h3 {font-size:18px; margin:0; color:#333333; font-weight:normal}
body.search_results #column-a.wiki-interna .wiki-single #conteudo_single h4 {font-size:16px; margin:0; color:#333333}


.ultimo-item {margin-right:0 !important}
.primeiro-box {margin-top:0 !important}

a#fichatecnica{ background:url("../images/info-email-button.gif") repeat scroll 0 0 transparent; color:#FFFFFF; font-size:1.5em; height:47px; width:225px; display:block; text-align:center; padding-top:25px;}


/* lista autocompletar */
#autocompletar {position:absolute; background-color:#ffffde; width:290px; height:120px; list-style:none;z-index:555; overflow:auto}
#autocompletar li {border-bottom:1px solid #ececcc}
#autocompletar li a {display:block; padding:4px; font-size:19px}
#autocompletar li a:hover {text-decoration:none}
#autocompletar li a.ativo {background-color:#ffff9c; color:#000000; text-decoration:none}

/* galeria nas paginas institucional e historia */
body.internal.silver .image { float: right; width: 269px; margin: 5px 0 0 30px}
body.internal.silver .image img { display: block; width: 267px; height: 187px; border: 1px solid #888; }
body.internal.silver .image p { margin-top: 5px; padding-left: 20px; background: url(../images/info-zoom.gif) no-repeat 0 50%; margin-left:0 !important; font-size:14px }
body.internal.silver #column-a h3 {font-size:12px}
body.internal.silver #column-a h4 {font-size:14px}
body.internal.silver #column-a .galeria-imagem {position:relative; width:720px; height:167px; clear:both; margin-left:30px; background:url(../images/bg-barra-imagem.gif) no-repeat top left}
body.internal.silver #column-a .galeria-imagem a.seta-esquerda {background:url(../images/seta-esquerda.gif) no-repeat top left; display:block; width:14px; height:23px; position:absolute; top:70px;left:5px; text-indent:-9999px}
body.internal.silver #column-a .galeria-imagem a.seta-direita {background:url(../images/seta-direita.gif) no-repeat top left; display:block; width:14px; height:23px; position:absolute; top:70px; right:5px; text-indent:-9999px}
body.internal.silver #column-a .galeria-imagem ul {position:absolute; width:665px; height:112px; top:27px; left:28px; list-style:none; overflow:hidden}
body.internal.silver #column-a .galeria-imagem ul li {float:left; margin-right:21px;}
body.internal.silver #column-a .galeria-imagem ul li a img {width:110px; height:110px; border:1px solid #ccc}

/* botão editar wiki */
body.search_results #column-a a.botao-editar-wiki {display:block; background:url(../images/bg-botao.gif) no-repeat top left; width:111px; height:23px; color:#fff; text-transform:uppercase; text-align:center; padding-top:8px; margin:15px 0; text-decoration:none;}

/* formulários de contato */
body.internal.silver #column-a h4.titulo-formulario {font-size:18px; font-weight:bold; border-bottom:1px solid #cd0001; color:#cd0001; padding:0; width:525px; margin-top:60px}
body.internal.silver #column-a table.formulario {width:550px; margin-left:25px; padding-left:6px;}
body.internal.silver #column-a table.formulario tr td {padding:5px 0; border:none;}
body.internal.silver #column-a table.formulario tr td label {display:block}
body.internal.silver #column-a table.formulario tr td select, body.internal.silver #column-a table.formulario tr td input, body.internal.silver #column-a table.formulario tr td textarea {background-color:#fff9d2; border:1px solid #ccc; padding:10px; color:#000; font-size:14px; font-weight:bold; width:505px}
body.internal.silver #column-a table.formulario tr td select.ativo, body.internal.silver #column-a table.formulario tr td input.ativo { border: 1px solid #cc0000; }
body.internal.silver #column-a table.formulario tr td select {width:250px; padding:9px;}
body.internal.silver #column-a table.formulario tr td input.ddd {width:40px; margin-right:10px}
body.internal.silver #column-a table.formulario tr td input#telefone, body.internal.silver #column-a table.formulario tr td input#celular {width:160px}
body.internal.silver #column-a table.formulario tr input.tipotelefone {width:10px; margin:0 5px; border:none; background:none;}
body.internal.silver #column-a table.formulario tr input.recebevia {width:10px; margin:0 5px; border:none; background:none;}
body.internal.silver #column-a table.formulario tr td span { font-size:12px;}
body.internal.silver #column-a table.formulario tr td input#estado, body.internal.silver #column-a table.formulario tr td input#complemento {width:225px;}
body.internal.silver #column-a table.formulario tr td input#nome, body.internal.silver #column-a table.formulario tr td input#sobrenome {width:505px;}
body.internal.silver #column-a table.formulario tr td input#email {width:505px}
body.internal.silver #column-a .borda-vermelha {position:relative; width:505px; padding:10px; margin-left:30px; border:1px solid #cd0203}
body.internal.silver #column-a .borda-vermelha strong {margin-right:20px}
body.internal.silver #column-a .borda-vermelha label {margin-right:20px}
body.internal.silver #column-a .borda-vermelha input {padding:0; border:0 none; background-color:#fff}
body.internal.silver #column-a table.formulario tr td label.sms, body.internal.silver #column-a table.formulario tr td label.newsletter {display:inline; width:auto}
body.internal.silver #column-a table.formulario tr td input#sms, body.internal.silver #column-a table.formulario tr td input#newsletter {display:inline; width:auto; padding:0; border:0 none; background-color:#fff;}


body.internal.silver #column-a table.formulario tr td label.tipofoneum {display:inline; width:auto}
body.internal.silver #column-a table.formulario tr td input#tipofoneum {display:inline; width:auto; padding:0; border:0 none; background-color:#fff; margin:0 5px 0 10px;}

body.internal.silver #column-a table.formulario tr td label.tipofonedois {display:inline; width:auto}
body.internal.silver #column-a table.formulario tr td input#tipofonedois  {display:inline; width:auto; padding:0; border:0 none; background-color:#fff;margin:0 5px 0 10px;}

body.internal.silver #column-a table.formulario tr td label.tipofonetres {display:inline; width:auto}
body.internal.silver #column-a table.formulario tr td input#tipofonetres {display:inline; width:auto; padding:0; border:0 none; background-color:#fff;margin:0 5px 0 10px;}

body.internal.silver #column-a table.formulario tr td label.radio {float:left;width:auto; display:inline; margin-top:0; padding-left:10px;}

body.internal.silver #column-a table.formulario tr td textarea {height:105px}
body.internal.silver #column-a table.formulario tr td input#cnpj {width:362px}
body.internal.silver #column-a table.formulario tr td input#tipo-servico {width:362px}
body.internal.silver #column-a table.formulario tr td input#cep, body.internal.silver #column-a table.formulario tr td input#complemento {width:88%}
body.internal.silver #column-a table.formulario tr td .disclaimer {font-size:10px; margin-left:20px}
body.internal.silver #column-a table.formulario tr td  button.botao-enviar {display:block; background:url(../images/bg-botao.gif) no-repeat top left; width:111px; height:31px; color:#fff; text-transform:uppercase; text-align:center; margin:15px 0; border:0 none}

/* formulários de trabalhe conosco */
body.internal.silver #column-a h4.titulo-formulario.trabalhe-conosco {font-size:18px; font-weight:bold; border-bottom:1px solid #cd0001; color:#cd0001; padding:0; width:530px; margin-top:60px}


body.internal.silver #column-a table.formulario.trabalhe-conosco tr td textarea {width:495px; height:100px;}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td select {width:245px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#dd, body.internal.silver #column-a table.formulario tr td input#mm, body.internal.silver #column-a table.formulario tr td input#aaaa {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#ddd {width:30px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#ddd-celular {width:30px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#telefone {width:160px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#telefone-celular {width:165px}

body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#nome {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#sobrenome {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#complemento {width:225px !important}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#endereco {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#numero {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.periodo {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.nome-da-empresa {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.cargo {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.nivel-hierarquico {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.estado {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#cidade {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.pais {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.curso {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.area {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.especializacao {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.idiomas {width:225px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.nivel {width:225px}


body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#razao-social {width:495px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input#email {width:495px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.instituicao {width:495px}


body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-inicio-mm {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-inicio-aaaa {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-saida-mm {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-saida-aaaa {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-conclusao-mm {width:55px}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.data-conclusao-aaaa {width:55px}

body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.checkbox {width:auto; border:0 none; background:none}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td input.radio {width:auto; border:0 none; background:none}
body.internal.silver #column-a table.formulario.trabalhe-conosco tr td label.radio {width:auto; display:inline}

body.internal.silver #column-a table.formulario.trabalhe-conosco tr td label.label-checkbox {display:inline; margin-right:15px}

body.internal.silver #column-a table.formulario.trabalhe-conosco tr td button {background:url(../images/bg-botao-trabalhe-conosco.gif) repeat-x top left; color:#fff; border:0 none; font-size:12px; padding:2px 8px 3px}

body.internal.silver #column-a table.formulario.trabalhe-conosco.dados-complementares tr td span {display:block; font-weight:bold}
body.internal.silver #column-a .align-center {text-align:center; padding:20px}
body.internal.silver #column-a .align-center button {background:url(../images/bg-botao-curriculo.gif) repeat-x top left; color:#fff; padding:2px 10px 3px; border:0 none; font-weight:bold; display:block; width:160px; position:relative; margin:0 auto}
/* obras concluidas */
ul.lista-obras { margin-left:30px; list-style:none;}
ul.lista-obras li {width:325px; background:url(../images/bullet-lista-obras-concluidas.gif) no-repeat center left; padding-left:10px; margin-bottom:10px; float:left;}
ul.lista-obras li a {text-decoration:underline; font-size:12px; color:#000;}


/* -- NOVAS HOMES -- */

/* fale conosco e atendimento */
body.internal.silver #column-a.homes {width:100% !important}
body.internal.silver #column-a.homes h2 {margin-left:0}
body.internal.silver #column-a.homes h3 {margin-left:0}
body.internal.silver #column-a.homes p {margin-left:0}
.box-cinza {position:relative; width:auto; background-color:#efefef; overflow:hidden; margin:20px 0; padding:20px 50px}
.box-cinza.sem-margem {margin-top:0}
.box-cinza a {font-weight:bold; color:#c00; text-decoration:underline; font-size:12px}
.box-cinza h4 {margin:0; padding:0 !important}
.box-cinza p {margin:0; text-align:left; margin-left:30px !important}
.box {position:relative; width:305px; float:left; margin:10px; padding-left:65px}
.box.clientes {background:url(../images/ico-clientes.png) no-repeat top left; margin-right:100px}
.box.fornecedores {background:url(../images/ico-fornecedores.png) no-repeat top left}
.box.trabalhe-conosco {background:url(../images/ico-trabalhe-conosco.png) no-repeat top left}
.box.proposta-terrenos {background:url(../images/ico-terrenos.png) no-repeat top left; margin-right:100px}
body.internal.silver #column-a.homes h4.fale-conosco {font-size:30px; color:#fff; text-align:center; padding:13px; font-weight:bold; font-style:italic; background:url(../images/bg-titulo-menor.gif) repeat-x top left; margin-left:0}
.box.atendimento {background:url(../images/ico-box-atendimento.png) no-repeat top left; margin-right:100px; height:76px;}
.box.email {background:url(../images/ico-email.png) no-repeat top left; height:76px;}
body.internal.silver #column-a.homes h2.titulo-menor {font-size:30px}
body.internal.silver #column-a.homes h2.titulo-menor a {font-size:30px; color:#c00;}
body.internal.silver #column-a.homes .bg {background:url(../images/bg-atendimento-home.png) no-repeat top right; padding-right:310px; height:230px; }

body.internal.silver #column-a .container-lista {width:285px; margin-right:55px; float:left}
body.internal.silver #column-a .container-lista.ultimo-item {margin-right:0}
body.internal.silver #column-a .container-lista h4 {margin-left:0}
body.internal.silver #column-a .container-lista h4 a {color:#c00}
body.internal.silver #column-a .container-lista ul {list-style:none; margin:0; padding:0}
body.internal.silver #column-a .container-lista ul li {margin-bottom:10px; background:url(../images/bg-lista-faq.gif) no-repeat center left; padding-left:15px}
body.internal.silver #column-a .container-lista ul li a {color:#000; text-decoration:underline}

/* FAQ */
body.internal.silver #column-a #lista-faq {margin:20px}
body.internal.silver #column-a #lista-faq dt  {margin-top:13px}
body.internal.silver #column-a #lista-faq .borda {border-bottom:1px solid #ccc; padding-bottom:15px}
body.internal.silver #column-a #lista-faq dt a {color:#000; text-decoration:underline}
body.internal.silver #column-a #lista-faq dd {color:#565656; padding:10px 35px 0;}
.barra-cinza {background:url(../images/bg-filtros.gif) repeat-x top left; padding:10px 21px;}
.barra-cinza label {font-size:14px; color:#989898; margin-right:15px}
.barra-cinza select {width:305px; padding:1px}


div#conteudo-post a
{
	color: #999999;
	text-decoration: underline;
}



