@charset "iso-8859-1";
/* CSS Document */

html,textarea {overflow: -moz-scrollbars-vertical;text-decoration:none;}
img{border:none;}

html, body{

     margin:0px;
     padding:0;
     font:12px Arial, Helvetica, sans-serif;
     text-align:left;
     background-image: url(img/pre_fundo.gif);
     background-position: top center;
     background-repeat: repeat-x;



}


ul,li{list-style-type:none;}

ul,li,p{margin:0;padding:0;border:0;}

/*Links Defaut*/

a {color:#000; text-decoration:none;}

a:hover{color:#0072E1;text-decoration:none;

}
#pagewidth{

           width:800px;
           margin:0 auto

}

#header{


        height:210px;
        width:100%;
        

        }
#logo {
	z-index:10;
     position:absolute;
       padding:80px 0px 0px 0px;
       font-size:10px;
       color:#fff;
       text-align:center;
}
#moradia{
     position:absolute;
     padding:100px 0px 0px 650px;
}
#data{
     position:absolute;
     padding:30px 0px 0px 10px;

}
#leftcol{
          width:150px;
          float:left;
          padding: 0 0 0 0;
}


#leftcol ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
}

#leftcol li {
              font-size:1em;
              font-weight:bold;
              border-bottom: 1px solid #E9E9E9;
              margin: 0;
              list-style: none;
              list-style-image: none;
}

#leftcol li a {
                display: block;
                margin-left:4px;
                padding: 4px 4px 4px 0.4em;
                background-color: #FFF;
                color: #856666;
                text-decoration: none;
}

html>body #leftcol li a {
                width: auto;
}

#leftcol li a:hover {
                background-color: #0072E1;
                color: #fff;
}

#leftcol li #active {
                border-left: 10px solid #1c64d1;
                background-color: #2586d7;
                color: #fff;
}


#maincol{
       margin-top:10px;
       border-right: 10px solid #fff;
       float: right;

       width:630px;
       min-height: 450px; /* tamanho mínimo do padrão */
       height: auto !important; /* cresce junto com o conteúdo */
       height: 450px; /* seta o tamanho do IE */
}
p{
       text-indent: 60px;
}
#home{
       font-size:12px;
}
#home_a{
       font-size:12px;
}



#home li a{

    display:block;
    margin:0px 0px 0px 5px;
    width:580px;
    padding:4px 0px 0px 20px;
    font-size:11px;
    font-family: Trebuchet MS,Arial;
    height:21px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #EFEBDE;
     background-image: url(img/dts.gif);
     background-position: 10px center;
     background-repeat: no-repeat;
    }
#home li a:hover{
background:#0066DD;
color:#fff;
     background-image: url(img/dts.gif);
background-position: 10px center;
     background-repeat: no-repeat;
}


#footer{
	background:#F4F4F4;
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
        color:#000;
        height:65px;
        clear:both;
        text-align:center;
}
#footer a{
color:#000;
}
#footer a:hover{
color:#000; text-decoration:underline;
}
  
  
h2{
      margin-left:9px;
      letter-spacing: -0.05em;
      font-family: Arial;
      font-size: 130%;


}
h5{  margin:9px;
     padding:0;
     letter-spacing: -0.05em;
     font-size: 1.5em;
     font-family: Arial;

}
h3 {

  font-size: 1.2em;
  margin-top:2px;
  line-height:20px;
}
h3 img{padding:0;margin:0;}

#leftcol h2{

      letter-spacing: -0.03em;
      font-size: 1.2em;
      font-family: Arial;


}


#caixinha a{
    display:block;
    margin:0px 0px 0px 5px;
    width:580px;
    padding:4px 0px 0px 20px;
    font-size:11px;
    font-family: Trebuchet MS,Arial;
    height:21px;
    border-top: 1px solid #FFF;
    border-bottom: 1px dashed #EFEBDE;
     background-image: url(img/dts.gif);
     background-position: left center;
     background-repeat: no-repeat;
    }
#caixinha a:hover {
      background-image: url(img/dts1.gif);
     background-position: left center;
     background-repeat: no-repeat;
}
#caixinhaop a{
    display:block;
    margin:0px 0px 0px 5px;
    width:580px;
    padding:4px 0px 0px 20px;
    font-size:11px;
    font-family: Trebuchet MS,Arial;
    height:21px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #EFEBDE;
     background-image: url(img/dts.gif);
     background-position: left center;
     background-repeat: no-repeat;
    }
#caixinhaop a:hover {
      background-image: url(img/dts1.gif);
     background-position: left center;
     background-repeat: no-repeat;
}
#star{
position:absolute;
padding: 20px 0px 0px 540px;
}
#banner{
	width:650px;
	height:200;
	overflow:hidden;
}
a.info{
    position:relative; /*this is the key*/
    z-index:240;

    text-decoration:none}

a.info:hover{z-index:250; }

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:auto;
    padding:5px;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;
    font-size:10px;
      -moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		text-indent: 0px !important;
    }


#caixa{
	padding:30px 0px 0px 0px;
}
#caixa h3{
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
}
#caixa a{
display:block;
width:auto;
float:left;
font-size:11px;
border:1px #FFF solid;
padding:0 10px 0 0;
}
#caixa img{
       float:left;
}

#caixa a:hover{
  background:#F4F4F4;
text-decoration:none;
border:1px #CCC solid;
}


#caixa a img{
       float:left;
       border:1px #CCC solid;
       margin:10px 10px 30px 10px;

}
#caixa a:hover img {
       float:left;
       border:1px #CCC solid;
}
#caixa_interna{
margin-top:auto;
width:500px;
font-size:10px;
margin-left:128px;
      margin-bottom:20px;
}

#morefotos{

margin-top:10px;
padding-top:10px;
padding-bottom:50px;
border-top:1px #c2bdae dashed;
width:600px;
float:left;
}

#morefotos a img{

margin:2px;
padding:2px 2px;
border:1px #ccc solid;
}
#morefotos a:hover img{

border:1px #000 solid;
}


#segura_bt{
float:left;
margin-top:10px;
width:600px;
height:40px;
}



/*imagens tooltips =)*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position:absolute;
visibility: hidden;
width: auto;
padding: 1px;
padding-bottom: 0;
background: #313131;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}



#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position:absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#ft{
float:left;
padding:5px;
margin:2px;
border: 1px solid #ccc;
}

#caixa_g{
float:left;
width:600px;
margin-bottom:20px;


}

