﻿html, body
{
	width:100%;
	height:100%;
	border:0;
	margin:0;
	padding:0;
    color:#000;
    background:#D9D9D9;
    font-family:Arial, Tahoma, Verdana;
    font-size:12px;
}

#container 
{
    width:100%;
    text-align:center;
}

#conteudo 
{
     margin:0px auto;
     width:980px;
     text-align:center;
}

td.menuon { background-image:url(/images/menu_on.png); background-repeat:repeat-x}
td.menuoff { }

td.submenuon { background-color:#014BAC;}
td.submenuoff { }

.line_height
{
    line-height:150%;
}

.normal_height
{
    line-height:normal
}

a, a:hover, a:active, a:focus
{
    text-decoration:none;
}

.t10
{
    font-size:10px;
}

.t11
{
    font-size:11px;
}

.t12
{
    font-size:12px;
}

.t14
{
    font-size:14px;
}

.t16
{
    font-size:16px;
}

.t18
{
    font-size:18px;
}

.t24
{
    font-size:24px;
}


left
{
    text-align:left;
}

right
{
    text-align:right;
}

.upper {
    text-transform:uppercase;
}

.preto
{
    color:#000;
}

.cinza
{
    color:#666666;
}

.branco
{
    color:#fff;
}

.azul
{
    color:#0066D5;
}

.azul_claro {
    color:#ADCDF1;
}

.bold 
{
    font-weight:bold;
}

.italico
{
    font-style:italic;
}

.underline {
    text-decoration:underline;
}

.justify
{
    text-align:justify;
}

.mares_header
{
    font-weight:bold;
    color: #FFFFFF;
    text-align:center;
    width: 141px;   
    background-color:#0066D5;
}

.mares_body
{
    font-size:12px;
    color:#000000;
    text-align:center;
}

.mares_body_bg
{
    font-size:12px;
    background-color:#EEEEEE;
    text-align:center;
}

.mares_preiamar
{
    color:#0066D5;
}


/*
* Required 
*/
.container { width:630px; height:250px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
/*
* Optional
*/
#div_multimedia {float:left;padding:0; margin:0; }
#loopedSlider { width:630px; position:relative;}
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li  { float:left; font-size:10px; padding:3px; }



#ds_h div{width:100%;left:1px;top:1px}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}

.direccoes_from
{
    width: 200px; 
    padding: 5px; 
    border: 1px solid #ddd;
}


/* PAGINAÇÃO INI */

div.pagination {
	font-size: 11px;
	font-family: Arial;
	color: #626066;
	display:block;
	height:20px;
	text-align:right;
	padding-right:10px;
}

div.pagination a {
	padding: 2px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #626066;
	font-size: 11px;
	font-family: Arial;
}

div.pagination a:hover, div.pagination a:active {
	color: #000;
}

div.pagination span.current {
	padding: 2px;
	margin: 2px;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	font-family: Arial;
}

div.pagination span.disabled {
	padding: 2px;
	margin: 2px;
	color: #626066;
	font-size: 11px;
	font-family: Arial;
}

/* PAGINAÇÃO END */

.input_pesquisa
{
    width:265px;
    height:21px;
    padding-top:5px;
    font-family:Arial, Tahoma;
    font-size:11px;
    background-image:url(/images/input_pesquisa_bg.jpg);
    background-repeat:repeat-x;
    border:0px;
    margin:0px;
}

.input_forms_190
{
    width:190px;
    border:solid 1px #ddd;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
}

.input_forms_250
{
    width:250px;
    border:solid 1px #ddd;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
}

.combo_imovies
{
    width:270px;
    height:26px;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
    background-image:url(/images/input_combo_bg.png);
    background-repeat:no-repeat;
    border:0px;
    margin:0px;
}

.combo_imovies_90
{
    width:90px;
    height:26px;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
    background-image:url(/images/input_combo_bg.png);
    background-repeat:no-repeat;
    border:0px;
    margin:0px;
}

.lnk_pesquisar
{
	display:block;
	width:130px;
	height:44px;
	text-decoration:none;
	background:url(/images/btn_pesquisar.png) no-repeat;
}

.panel_imoveis
{
    display:block;
    float:left;
    width:130px;
    border:solid 1px #EFF1F5;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:10px;
    margin-right:10px;
}

.default_list_imoveis_tipo_tipologia  {
    background-color:#0066D5;
    color:#FFFFFF;
    font:bold 11px Arial;
    height:23px;
    line-height:23px;
    width:128px;
    padding-left:2px;
}

form
{
    border:0px;
    padding:0px;
    margin:0px;
}


.input_forms {
	width:400px;
    border:solid 1px #ddd;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
}

.textarea_forms
{
    width:400px;
    height:100px;
    border:solid 1px #ddd;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
}

.secure_forms
{
    width:50px;
    border:solid 1px #ddd;
    padding:4px;
}

.input_forms_mapa
{
    width:180px;
    border:solid 1px #ddd;
    padding:4px;
    font-family:Arial, Tahoma;
    font-size:11px;
}

#social_networks{
	display:none;
	position:absolute;
	height:170px;
	width:192px;
	padding:5px;
	z-index:1111;
	border:5px solid #999999;
	background-color:#fff;
}

#center-div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 70em;
	height: 50em;
	margin-top: -25em;
	margin-left: -35em;
}

/* BLOCO NOTICIAS MAIS VISTAS, MAIS COMENTADAS */
#bloco_mais{
	display:block;
	float:left;
	width:298px;
	text-align:left;
}

#bloco_mais_container{
	display:block; float:left; clear:both; width:298px; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;
}

.bloco_mais_1_on{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:89px; height:29px; line-height:29px; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:0px; margin-right:1px; background-color:#fff; color:#0066D5; cursor:pointer;
}
.bloco_mais_1_off{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:89px; height:29px; line-height:29px; border:1px solid #0066D5; border-bottom:0px; margin-right:1px; background-color:#0066D5;  color:#fff; cursor:pointer;
}
.bloco_mais_2_on{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:110px; height:29px; line-height:29px; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:0px; margin-right:1px; background-color:#fff; color:#0066D5; cursor:pointer;
}
.bloco_mais_2_off{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:110px; height:29px; line-height:29px; border:1px solid #0066D5; border-bottom:0px; margin-right:1px; background-color:#0066D5; color:#fff; cursor:pointer;
}
.bloco_mais_3_on{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:90px; height:29px; line-height:29px; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:0px; margin-right:1px; background-color:#fff; color:#0066D5; cursor:pointer;
}
.bloco_mais_3_off{
	font-family:Arial, Tahoma, Verdana; font-size:11px; display:block; float:left; text-align:center; width:90px; height:29px; line-height:29px; border:1px solid #0066D5; border-bottom:0px; margin-right:1px; background-color:#0066D5; color:#fff; cursor:pointer;
}
