*{
margin:0;
padding:0;
list-style:none;
font-family: Verdana;font-size:13px;
}
body{
background: #B3B3B3 url(imagens/bg_body.gif) repeat-x;
padding:3px;
}
h1{
font-size:18px;
}
div#corpo{
margin: 0 auto;
width:990px;
}
div#col-1,div#col-3{
width:160px;
height:auto!important;
height:300px;
min-height:300px;
}
div#col-1{float:left;}
div#col-3{float:right;}
div#col-2{
margin: 5px 0;
float:left;
width:660px;
}
#topo{
background: transparent url(imagens/topo.gif) no-repeat;
width:985px;
height:155px;
}
#nav{
height:35px;
}
#nav ul{
width:335px;
height:35px;
float:right;
}
#nav ul li{
float:left;
width:105px;
text-align:center;
}
#nav ul li a{
background: transparent url(imagens/botao.gif) no-repeat;
background-position: 0px -5px;
color:#fff;
text-decoration:none;
font-family:Arial;
font-weight:bold;
display:block;
height:35px;
line-height:22px;
}

#nav ul li a:hover{
line-height:31px;
background-position: 0px -1px;
text-decoration:underline;
}

#menu{
width:153px;
height:auto;
padding:1px;
margin: 4px 0 0 4px;
}
#menu div.t,#menu div.b{
background: transparent url(imagens/t.gif);
height:9px;
overflow:hidden;
}
#menu div.b{
background: transparent url(imagens/b.gif);
}
#menu ul{
background:#F8F3F7;
height:auto!important;
min-height:200px;
height:200px;
}
#menu h1{
background:#F8F3F7;
padding: 2px 15px;
}
#menu li{
margin: 0 5px;
padding:1px;

}
#menu li a{
color:#0f0f0f;
padding: 2px 0 0 17px;
text-decoration:none;
display:block;
background: #fff url("imagens/bnt_menu.gif");
height:20px;
}
#menu li a:hover{
color:#f0f0f0;
border-color: #f00;
background-position:bottom;
}

div#col-2 div.normal div.c{
height:auto!important;
min-height:500px;
height:500px;
}

div#col-2 div.normal div.c p.a{
padding: 0 10px;
}
#lista h1{
margin: 0 1px;
padding: 2px 15px;
background:#F8F3F7;
}
#lista h1, #lista h1 a{
color:#000;
font-size:17px;
}
#lista div.t,#lista div.b{
background: transparent url(imagens/t2.gif);
height:8px;
overflow:hidden;
}
#lista div.b{
background: transparent url(imagens/b2.gif);
}
#lista div.c{
display:block;
margin: 0 1px;
background:#F8F3F7 url(imagens/casa.jpg) right bottom no-repeat;
height:auto!important;
min-height:300px;
height:300px;
}
#lista div.text{
padding:15px;
height:auto!important;
min-height:500px;
height:500px;
text-align:justify;
}
#lista div.text p{
text-indent:18px;
}
#lista div.text ul.inline li{
background:none;
float:none;
margin: 0 25px;
padding:5px;
width:auto;
height:auto;
list-style-type:circle;
font-weight:bold;
}
#lista li{
background: #fff url(imagens/lista.jpg);
margin:3px;
font: lighter 12px Arial, Verdana, sans-serif;
padding: 10px 0 0 10px;
width:200px;
height:100px;
float:left;
}
#lista li img{
border: 1px solid #ccc;
float:left;
}
#lista li h3{
margin: 0 0 0 85px;
}
#lista li h3{
color:#B30101;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
#lista li p{
font-size:10px;
margin: 2px 2px 2px 85px;
}
#lista li p em{
color:#f00;
display:block;
}
div#col-3 ul#lateral{
margin: 4px 4px 0 0;
height:auto!important;
height:400px;
min-height:400px;
}
div#col-3 ul#lateral li{
text-align:center;
margin:2px 5px;
border:1px #f0f0f0 solid;
background:#fff;
padding:3px;
}
div#col-3 ul#lateral li a{
display:block;
background:#c9c9c9;
background:#f00 url(imagens/ltbg.gif);
height:20px;
color:#fff;
text-decoration:none;
font-size:10px;
font-weight:bold;
}
div#col-3 ul#lateral li a.img{
display:inline;
background:#fff;
height:auto;
}
div#col-3 ul#lateral li a:hover{
color:#000;
}
div#col-3 ul#lateral li img{
border: 1px solid #ccc;
/*width:80px;
height:80px;*/
margin:2px;
}
div#col-2 div#pop{
background: transparent url(imagens/pop.gif) top center no-repeat;
height:238px;
padding: 0 0 15px 0;
}
div#col-2 div#pop ul{
float:right;
padding: 32px 0 0 0;
width:345px;
display:block;
overflow:hidden;
}
div#col-2 div#pop li{
display:none;
width:500px;
}
div#col-2 div#pop li.a{
display:block;
}
div#col-2 div#pop h3{
font-size:18px;
margin: 0 5px;
}
div#col-2 div#pop div.c{
float:left;
width:200px;
height:138px;
}
div#col-2 div#pop p{
padding: 0 35px 0 0;
}
div#col-2 div#pop b{
display:block;
line-height:25px;
height:25px;
}
div#col-2 div#pop img{
margin: 0 2px;
float:left;
border:3px #f0f0f0 solid;
}
div#col-2 div#pop_botoes img{float:none;margin:2px 0 0 0;border:0;cursor:pointer;}
div#col-2 div#pop_botoes{
width:400px;
float:right;
text-align:center;
border-width: 0 1px 1px 1px;
padding: 7px 0 0 0;
}
div#rodape{
clear:both;
margin:4px;
height:50px;
color:#fff;
text-align:center;
font-weight:bold;
background:#f00 url(imagens/barra_bg.gif);
}
div#rodape a{color:#fff;}

div#col-2 #lista, div#col-2 div#subc{
margin:0 0 0 5px;
width:658px;
}
div#col-2 div#subc h1{
background:#F8F3F7;
padding: 2px 15px;
margin:0 1px;
line-height:30px;
height:30px;
color:#fff;
background:#B52B04 url(imagens/barra_bg.gif) bottom;
}
div#col-2 div#subc div.c,div#col-2 div#cad{
background: #F8F3F7 url(imagens/casa.jpg) right bottom no-repeat;
display:block;
padding:5px;
height:auto!important;
height:500px;
min-height:500px;
margin: 0 1px;
}
div#col-2 div#subc li{
background: transparent url(imagens/dlista.jpg) 0 3px no-repeat;
float:left;
width:315px;
height:21px;
}
div#col-2 div#subc li a{
padding: 1px 0 0 20px;
color:#000;
text-decoration:none;
}
div#col-2 div#subc li a:hover{text-decoration:underline;}
div#col-2 div#subc div.t,div#col-2 div#subc div.b{
background: transparent url(imagens/t2.gif) no-repeat;
height:9px;
overflow:hidden;
}
div#col-2 div#subc div.b{
background: transparent url(imagens/b2.gif) no-repeat;
}


div#col-2 h2{
font-size:14px;
background:#f00 url(imagens/ltbg.gif);
margin:1px;
padding:2px;
color:#fff;
text-align:left;
}
div#foto{
background:#fff;
margin: 0 0 0 12px;
padding:2px;
height:auto!important;
height:540px;
min-height:540px;
text-align:center;
}
div#foto div.block{
margin: 22px 0 0 0;
width:540px;
height:540px;
position:absolute;
float:left;
background:transparent url(imagens/block.gif);
z-index:999;
}
div#foto a{ color:#fff; }
div#foto img{
border:0;
margin:1px;
float:left;
background:#fff url(imagens/load.gif);
}
div#foto ul{
float:right;
display:block;
width:110px;
margin: 5px auto;
}
div#foto ul li{
text-align:center;
display:block;
margin: 2px;
width:90px;
height:90px;
border:4px #c9c9c9 solid;
}
div#foto ul li img{
float:none;
width:auto;
height:auto;
}

div#detalhes, div#recado{
margin: 2px 0 2px 12px;
padding:2px;
background:#fff;
height:140px;
}
div#detalhes p{margin: 0 3px;}
div#detalhes b{display:block; padding: 5px 0;}
div#recado{
height:auto!important;
min-height:220px;
height:220px;
}
div#recado fieldset{border:1px #0f0f0f solid;margin:2px;padding:4px;float:left;}
div#recado fieldset legend{margin: 0 5px;}
div#recado fieldset label{clear:both;margin:2px;float:left;display:block;width:86px;}
div#recado fieldset input{width:150px;margin:2px;}
div#recado fieldset{margin:2px;width:300px;}
div#recado fieldset.text{float:none;clear:both;width:auto;}
div#recado fieldset textarea{margin:5px;width:440px;height:70px;}
/*cadastro*/
div#cad {
width:643px;
}
div#cad fieldset{
margin:5px 0 0 0;
padding:5px;
display:block;
border:0;
width:355px;
height:auto;
}
div#cad label{
clear:both;
display:block;
margin:2px;
float:left;
width:140px;
height:18px;
}
div#cad input{border:1px #000 solid;
margin:2px;
width:140px;
height:18px;
}
div#cad input.submit{height:22px;}
div#cad textarea{width:200px;height:65px;}
div#cad legend{
margin:2px;
font-size:14px;
font-weight:bold;
}
/*cadastro*/
div.clear{
clear:both;
}