/* CSS Document */
a:link {text-decoration: none; color: #255a9c;}
a:visited {text-decoration: none ; color: #255a9c;}
a:hover {text-decoration: underline;color: #255a9c;} 
a:active {text-decoration: none}
body {
margin:0px;  font:11px Verdana,Arial; background: #fff;  
background: url("http://www2.ivanmeyer.com.br//images/bgbody.jpg") repeat-x 0px 50px;
}
img{
border-width: 0px;
}
@-webkit-keyframes blinker { from { opacity: 1.0; } to { opacity: 0.0; } } .css3-blink { -webkit-animation-name: blinker; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0); -webkit-animation-duration: 1s; }


#t0{width:100%;  background-position:top;
height: 227px;
}
#t1{ 
 height: 177px;
    overflow: hidden;

}

#container, #t1, #menu, #rodapein, #rodapein0{
margin:0px auto;width:990px; padding: 0px;
}


 

#topbar{
height: 40px;
margin-top: 50px
}
#topbar-in{
margin: 0 auto;
width: 990px;
}
#topbar-in a{
color: #fff;
text-decoration: underline;
}
#topbar-in label{
color: #FFFFFF;
display: inline-block;
font-family: Verdana;
font-size: 10px;
margin: 10px 0 0;
padding: 0 10px;
}



#login {
color: #FFFFFF;
float: right;
font-size: 10px;
margin-top: 3px;
width: 870px;
text-align: right;
}

#login input{
display: inline-block;
}

#login label{
display: inline-block;
margin-left: 23px;
}

#login .submit{
display: inline-block;

}










#logo{

display: inline-block;
height: 128px;
width: 338px;
}
#logo #spn{width:100%; height:100%;}
#box-search{ 
background: url("../images/boxsearch.png") no-repeat scroll 0 center transparent;
display: inline-table;
height: 118px;
vertical-align: top;
margin: 10px 0 0 10px;
width: 534px;													
} 
#box-search  #r1{
height: 23px;
}

#box-search  #r1 img{
vertical-align: text-bottom;
}
#box-search div{
display: inline-block;
color: #0F3985;
}
.aba{
font-weight: bold;
margin: 6px 117px 0 11px;
}
.fav{

}


#social-box{
color: #0F3985;
display: inline-table;
height: 50px;
margin: 77px 0 0 40px;
text-align: center;
vertical-align: top;
width: 50px;
}
#social-box img{
margin: 5px 0px 0px 0px;

}

.mrow {height:25px;  padding-right:50px; margin-top:6px; text-align:right; padding-top:10px;}
.bar{height:3px;background: url(../images/lineup.png) no-repeat;  }

.srow {height:10px;width:240px; text-align:left;  margin-left:200px; font:bold 14px Arial; color:#6E6E6E;}
.flabel{ font-size:9px; float:left; width:80px; margin-right:20px; margin-top:8px;}
.fone{ 
font-size: 16px;
text-align: right;
margin-left: 17px;
}
#menutop{margin:0px auto;width:775px; height:39px;background: url(../images/menutop.png) no-repeat ; }
#menutop ul{ height:30px; margin:0px 0px 0px 0px;  font:bold 10px Arial; color:#fff;}
#menutop li{ list-style: none;float:left; height:28px; width:110px;margin-left:20px; padding-top:6px; background: url(../images/lidivider.png) no-repeat right;  }
#menutop li:first-child{  padding-top:12px;}
#menutop li:last-child{ background:none;}
#menutop a{color:#fff}



.aviso{font:bold 14px Arial; color:#6E6E6E;height:10px;width:245px; text-align:left;  margin-left:200px; margin-top:-12px;}
.aviso p{font:bold 12px Arial; color:#FF0000;text-align:left; line-height:1px;  } 

#menu{

height: 44px;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#4c4c4c; text-decoration:none}
ul.menu a:hover {text-decoration:underline;}
ul.menu li { 
border-right: 1px solid #FFFFFF;
float: left;
font-size: 13px;
margin-right: 0px;
margin-top: 14px;
padding: 0 14px;
position: relative;}


ul.menu ul {position:absolute; top:40px; left:0; background:#808080; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:150px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#808080}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink { padding:5px 12px 10px 5px; font-weight:bold;  margin-top:12px; background: url(../images/lidivider.png) no-repeat right;}
#menu_barra li:last-child{ background:none;}
ul.menu .sub {background:#808080 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



#menu_barra label{ float:left; font:bold 8px Verdana; margin:16px 10px 0px 10px; color:#FFFFFF}
#menu_barra input{float:left; width:155px; height:22px; border:solid 1px #A4A4A4; margin-top:6px;
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;}

.f1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666}

.f1w{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff}

.f2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666}
.f2o{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF6600}
.f2w{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff}

.f3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #666666}

.f4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color: #255a9c}
.f4o{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color: #FF6600}

.codb{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #003399}
.precob{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #FF6600}

.f3w{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #ffffff}

.f4w{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color: #ffffff}



#menu_barra {
height: 40px;
width: 940px;
z-index:10;
margin:0px auto;
margin-top:-40px;
}





#cod_imovel {
margin: 0px;
float: left;
height: 40px;
width: 106px;

background-image: ;
background-repeat: no-repeat;
background-position: center center;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #FFF;
padding-top: 10px;
}

#menu_busca {

background-repeat: no-repeat;
background-position: center center;
margin: 0px;
padding: 0px;
height: 40px;
width: 157px;
float: right;
background-image: url(<?=$urls?>/images/busca.gif);

}

#banner {
display: inline-block;
padding: 0px;
height: 233px;
width: 730px;
background-repeat: no-repeat;
z-index:0; 
overflow:hidden; margin-bottom:20px;	

}

#box {
padding: 0px;
margin: 0 auto;
min-height:230px;
width: 100%;

background-repeat: no-repeat;
}

.thumbhome{
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;
height: 228px;
padding: 4px;
}
.imvthumbhome{
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;

padding: 4px;
}

.boxi{
height: 242px;
overflow: hidden;
width: 300px;
}

.boxi .aba{
margin: -7px 0 0 -7px;
position: absolute;
}
.boxi .corretoron{
background-image: url("../images/corretoron.png");
height: 267px;
margin: -12px 0 0 136px;
position: absolute;
width: 167px;
}

.box-price{
background: none repeat scroll 0 0 #000000;
border-radius: 0 20px 20px 0;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
height: 23px;
line-height: 22px;
margin: -32px 0 0 5px;
padding-left: 3px;
position: relative;
width: 272px;
}

.box-price a{
color: #fff;
float: right;
margin-right: 10px;
}


.corretoron > div{

}
.corretoron-top{
color: #4D4D4D;
float: right;
font-size: 14px;
font-weight: bold;
height: 51px;
margin-right: 32px;
padding-top: 13px;
text-align: center;
width: 98px;

}
.corretoron-loc{
color: #283883;
float: right;
font-size: 14px;
font-weight: bold;
height: 89px;
padding-top: 13px;
text-align: center;
width: 153px;
}

.corretoron-loc p{
font-size: 10px;
font-weight: normal;
width: 100px;
text-align: center;
margin-left: 27px;
max-height: 42px;
overflow: hidden;
}

.corretoron-link{
float: right;
height: 52px;
width: 126px;
}





#box h1{ height:40px; margin:10px 0px 10px 20px; font:bold 20px Verdana;}
#img {  min-height:200px;margin:2px 0px 10px 20px;}
#content { min-height:200px;margin:2px 0px 10px 20px;}

#boxx {
padding: 0px;
margin: 0 auto;
min-height:400px;
width: 941px;

background-image: url(<?=$urls?>/images/box.gif);
background-repeat: no-repeat;

}

#rodapef{
background: url(../images/bgrod2.png) repeat-x transparent;
height: 107px; 
width: 100%;
position: fixed;
bottom: 0px;
}

#rodape {
height: 145px;
width: 100%;

margin-top:20px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #555;
text-align:center;

}


#rodapein {

margin:0px auto;
}

#rodapein #rodapeintop{
height: 109px; 
color: #fff;
}
.fale{
color: #FFFFFF;
font-weight: bold;
margin: 78px 0 0 98px;
position: absolute;
width: 500px;
}

#corretorfooter{
float: left;

}

#ligamos{
float: right;
margin-top: 66px;
}

#rodapeinb{
border-top: solid 1px #dadada;
margin-top: 10px;
}

.endereco{
margin: 14px 0 35px 19px;
text-align: left;
}

.nipo{
float: right;
margin-bottom: 20px;
}



#news{
display: inline-block;
height: 240px;
margin-left: 2px;
vertical-align: top;
width: 236px;
border-left: solid 1px #CCCCCC ;
padding-left: 6px;
}

#status{
height: 31px;
margin: 150px 0 0 11px;
position: absolute;
text-align: left;
width: 110px;
font-size: 10px;
}

#news h2, #news p, #news form{
margin-left:12px;
}

#news h2{

}

#news p{

}
#news form{

}
#news form label{
color: #545454;
display: block;
font-weight: bold;
margin-top: 10px;
}
#newss form input{
display: block;
border: solid 1px #ACACAC;
width: 184px;
height: 21px;
background: #fff;
}

#news .submitb{
border: medium none;
float: right;
height: 25px;
margin: 14px 13px 0 0;
width: 72px;
}

/*  STYLED SELECTBOXES style 2 --------------------------------- */ 
div.selectbox-wrapper2  {
background-color: #e3e3e3;
border: none;
border-bottom: none;
margin: 0px;
margin-top: 0px;
max-height: 200px;
overflow: auto;
padding: 0px;
position: absolute;
text-align: left;
width: 400px;
z-index: 999999;
}
div.selectbox-wrapper2 ul   {
list-style-type: none;
margin: 0px;
padding: 0px;
}
div.selectbox-wrapper2 ul li.selected2  {
background-color: #999;
color: #fff;
}
div.selectbox-wrapper2 ul li.current2   {
background-color: #999;
color: #fff;
}
div.selectbox-wrapper2 ul li    {
border-bottom: none;
color: #393939;
cursor: pointer;
display: block;
font-size: 12px;
line-height: 12px;
list-style-type: none;
margin: 0;
padding: 6px 2px 6px 10px;
}
.bgselect {
background: url("../images/bgselect.png") no-repeat scroll left center transparent;
border: 0px;
color: #393939;
cursor: pointer;
display: block;
font-family: Arial;
font-size: 12px;
height: 24px;

padding: 1px 0 0 6px;
text-align: left;
width: 139px;
}


#r2 table {
margin: 5px 0 0 8px;
}
#r2 table td{

}

#r2 table label{
color:#4b4b4b;
font-size: 10px;
}
#bgbusca{
margin: -31px 2px 3px 9px;
}
.big{
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;

padding: 4px;
}



#imoveinfo{
width: 100%;
}
#imovimg{
width: 650px;
display: inline-block;
}
#imovright{
display: inline-block;
width: 300px;
vertical-align: top;
text-align: center;
}
.imovdescr{
padding: 10px 0px;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
text-align: center;
color: #3f3f3f;
font-size: 11px;
min-height: 129px;
}
#imovright h3{
color: #3f3f3f;
text-align: center;
}

#imovright > div{
margin-bottom: 12px;
}


.imovprice{
background-image: url("../images/bgparcelas.png");
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
height: 60px;
line-height: 57px;
margin: 0 auto;
width: 220px;
}
.imovh2{
color: #3f3f3f;
font-size: 15px;
font-weight: bold;
margin-top: 40px;
}

.vejatambem{
background-image: url("../images/bgline.png");
color: #0F3C7C;
height: 30px;
line-height: 34px;
margin-bottom: 15px;
margin-top: 10px;
}
.inputref{
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #DDDDDD;
border-radius: 5px 5px 5px 5px;
color: #4D4D4D;
height: 17px;
width: 142px;
}



#mapa {
border-top: 1px dashed #DDDDDD;
margin-top: 20px;
padding: 12px;
width: 98%;
}

#mapa h3 {
margin-bottom: 10px;
}

#contatof{
width: 435px;
}
#contatof tr td:first-child{
width: 157px;
}
#contatof input{
width: 223px;
}
#contatof textarea{
width: 223px;
}

#contatof #Cadastrar{
    width: 120px;
}

#contatof  .last{
text-align: right;
}

#contatof  tr{

}
#contatof  tr td{
padding: 2px;
}

.box-home{
display: inline-block;
width: 244px;
}

.pageTitle{
border-bottom: dashed 1px #ccc;
}

.filelist{
width: 100%;
}

.filelist td{
border-bottom: 1px solid #DDDDDD;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
height: 19px;
color: #555555;
}

.filelist td:first-child{
width: 10px;
}

.filelist td:last-child{
width: 10px;
}

.filelist  tr:hover{
background: #eee;
color: blue;
}

.menu-right{
float: right;
right: 0;
top: 1px;
}

#user_pergunta{

}

#perguntas{
height: 500px;
border: solid 1px #eee;
overflow-x: hidden;
overflow-y: auto;
}

#perguntas .askrow{
min-height: 67px;
border: 1px solid #EEEEEE;
padding: 4px;
}

#perguntas .askrow h5{
font-size: 11px;
height: 19px;
color: #ccc;
height: 0;
}

#perguntas .ask{
margin-bottom: 5px;
}

#perguntas .answer{
font-size: 13px;
}
.rescor{
background: rgb(180, 240, 171);
padding: 10px;
}

#user_pergunta h2{
font-size: 14px;
}

#user_pergunta textarea{
display: inline-block;
height: 59px;
width: 904px;
}

#user_pergunta  button{
display: inline-block;
height: 62px;
vertical-align: top;
width: 69px;
}

#warn{
background: rgb(198, 237, 250);
padding: 10px;
border-radius: 5px;
}
.nao_respondida{
background: none repeat scroll 0 0 #E68D86;
border-radius: 2px 2px 2px 2px;
display: inline;
font-size: 10px;
padding: 0 13px;
width: 200px;
}


#left h3{
width:145px;
background: #5F5F5F;
padding: 3px 10px;
color: #fff;
margin: 0px;
}

#aulafiles{

}

#aulafiles img{
vertical-align: middle;
}

.filebox{
border: 1px solid #EEEEEE;
height: 250px;
margin-bottom: 30px;
overflow: auto;
padding: 10px;
}

.player{
float: right;
height: 28px;
margin: -1px 0 0;
width: 185px;
}



#topic-list{

}

#topic-list .topicrow {
background: none repeat scroll 0 0 #EEEEEE;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;
padding: 8px;
}

#pergunta-desc{
margin-bottom: 22px;
padding: 2px 2px;
background: rgb(218, 234, 248);
}

.footer-row{
background: #eee;
font-size: 9px;
color: #333;
padding: 2px 1px;
margin-top: 14px;
}

.resprow{
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #EEEEEE;
border-radius: 2px 2px 2px 2px;
font-size: 12px;
margin-top: 30px;
min-height: 30px;
padding: 2px;
}
.resprow > div{
margin-bottom: 0;
}

#pergunta-forum{
margin-top: 30px;
}

#pergunta-forum label{
 display: block;
    margin-top: 14px;
}

#pergunta-forum textarea{
width: 300px;
height: 80px;
width: 643px;
}

#pergunta-forum button{
display: block;
 margin-top: 10px;
}
.criartopico{
	    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #999999;
    border-radius: 8px 8px 8px 8px;
    font-size: 11px;
    margin-left: 312px;
    padding: 4px 33px;
}

.super{
 font-weight: bold;
  border: 1px dashed red;
}
.super-f{
 font-weight: bold;
}


.del-topico{
border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    float: right;
    font-size: 11px;
    margin-left: 312px;
    padding: 2px 8px;
    background: rgb(247, 165, 165);
}
#flags{
display: inline-block;
    height: 23px;
    margin-top: 9px;
    overflow: hidden;
    width: 78px;
}
#flags a{
    
}

#header_bar {
    background: #323232 url(http://www2.ivanmeyer.com.br/forum/public/style_images/master/user_navigation.png ) repeat-x bottom;
    padding: 0;
    text-align: right;
    margin-top:45px; 
}