/* CSS Document */
html, body, #wrap {height: 100%;}

*html {min-width: 1200px;}
body > #wrap {height: auto; min-height: 100%;}
body > #wrapentrada {height: auto; min-height: 50%;}

#main {padding-bottom: 250px;
margin-left:205px;
padding-top:175px;¨
border-right:790px solid #fff;
}  /* deve ser a mesma altura do rodapé */

#mainentrada {padding-bottom: 10px;
padding-top:10px;¨
border-right:790px solid #fff;
}  /* deve ser a mesma altura do rodapé */

#footer {
position: relative;
background-image:url(../images/lay_19.png);
background-position:bottom left;
background-repeat:repeat-x;
width:100%;
clear:both;
min-width:1007px;
*width: expression(this.scrollWidth <= "1200" ? "1200" : "100%");
float:left;
}

*li:hover ul, li.over ul { 
	display: block; }

.bordatotal{
border:1px solid #FFFFFF;
}
#topologo{
background-image:url(../images/lay_01.png);
background-position:left top;
height:207px;
width:100%;
z-index:20;
min-width:999px;
*width: expression(this.scrollWidth <= "1200" ? "1200" : "100%");  
}

body{background-image:url(../images/bg.jpg);

}

#topo{
height:496px;
width:100%;
background-image:url(../images/imgs_01.png);
background-position:left;
position:absolute;
}

#menu{
	height:200px;
	position:absolute;
	margin-left:35px;
	margin-top:138px;
	line-height:17px;
	left: -34px;
	top: 50px;
	width: 124px;
}

.verde14{
color:#167c09;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

h1{
color:#167c09;
font-size:16px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
}

.azul14{
color:#3d7db7;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.preto10{
color:#000000;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.branco14{
color:#FFFFFF;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.branco13{
color:#FFFFFF;
font-size:13px;
font-family:Verdana;
}

.branco10{
color:#FFFFFF;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.branco18{
color:#FFFFFF;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.branco16{
color:#FFFFFF;
font-size:18px;
font-family:Verdana;
}

.roxo24{
color:#6908a6;
font-size:24px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.roxo14{
color:#6908a6;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.roxo13{
color:#6908a6;
font-size:13px;
font-family:Verdana;
}

.roxo10{
color:#6908a6;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

a{
color:#6908a6;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:hover{
color:#6908a6;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.menu{
	color:#6908a6;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.menu:hover{
	color:#FFFFFF;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.amarelo14{
color:#fffc00;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#titulos{
background-image:url(../images/lay_06.png);
background-repeat:no-repeat;
float:left;
background-position:left top;
line-height:31px;
width:100%;
*width: expression(this.scrollWidth <= "500" ? "500" : "100%");    
min-width:500px;
}

.floatleft{
	float:left;
}
	
#dadosesq{
float:left;
width:200px;
line-height:16px;
height:16px;
}

#dadosdir{
float:left;
width:404px;
line-height:16px;
height:16px;
}


#perfil1{
margin-top:15px;
float:left;
width:100%;
line-height:31px;
*width: expression(this.scrollWidth <= "970" ? "970" : "100%");    
min-width:970px;
*margin-bottom:-190px;
*margin-top:-15px;
}

#branco{
height:20px;
}

#destaque{
margin-top:15px;
*width: expression(this.scrollWidth <= "970" ? "970" : "100%");    
min-width:600px;
}


#rodapeesq{
width:50%;
float:left;
height:230px;
line-height:230px;
}

#rodapedir{
height:230px;
line-height:230px;
width:49.99%;
float:left;
}

#220px{
width:165px;
float:left;
}

#metadeleft{
width:49%;
float:left;
}


#conteudo{
    *width: expression(this.scrollWidth <= "970" ? "970" : "100%");    
	min-width:970px;

}

#conteudo2{
    *height: expression(this.scrollHeight <= "450" ? "450" : "auto");    
	min-height:450px;

}

.borda4pxright{
border-right:4px solid #FFFFFF;
}

.borda4pxleft{
border-left:4px solid #FFFFFF;
}

.borda2pxleft{
border-left:2px solid #FFFFFF;
}

#linhafotos{
width:100%;
height:240px;
}

.liquad{
list-style:square;
margin-left:-15px;
*margin-left:25px;
margin-top:0px;
*margin-top:0px;
margin-bottom:0px;
}

#foto20pct{
width:100px;
min-width:155px;
float:right;
height:280px;
margin-bottom:50px;
margin-top:-25px;
background-image:url(../images/fundoroxg.jpg);
background-position:top;
background-repeat:no-repeat;
line-height:25px;
min-height: 200px;
}

#foto20vp2pct{
width:170px;
float:right;
height:260px;
min-width:140px;
margin-bottom:10px;
background-image:url(../images/fundopeq.jpg);
background-position:top center;
background-repeat:no-repeat;
line-height:20px;
min-height:50px;
}

#foto20v2pct{
width:190px;
float:right;
height:220px;
min-width:165px;
margin-bottom:10px;
background-position:center;
background-repeat:no-repeat;
line-height:30px;
height: auto; min-height: 100%;
}

#foto16pct{
width:16.5%;
float:left;
height:155px;
min-width:115px;
margin-bottom:25px;
line-height:16px;
background-image:url(../images/bg_fotos_16.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#foto16v2pct{
width:16.5%;
float:left;
height:155px;
min-width:115px;
margin-bottom:25px;
line-height:16px;
background-position:top center;
background-repeat:no-repeat;
}

#banner{
margin-top:38px;
float:right;
margin-right:100px;
width:468px;
height:74px;
z-index:50;
}

#nome{
width:109px;
}

#cubo{
    *width: expression(this.scrollWidth <= "250" ? "250" : "30%");   

}

#slide{
    *width: expression(this.scrollWidth <= "590" ? "590" : "49%");   
}

#centroentrada{
border-top:1px solid #6908a6;
border-bottom:1px solid #6908a6;
margin-top:10px;
padding:10px;
}


.links{
	color:#6908a6;
}

.links:hover{
	color:#FFFFFF;
}
	


/* css pro menu ------------------------------------------------------------ */

body{behavior:url(cssHoverFix.htc);}
#navigation {width:128px; font-size:15px;}
*#navigation { margin-left:-20px; padding-left:-20px; position:relative;}

/*Main Menu*/
#navigation ul {margin:0px; padding:0px; }

#navigation ul li {
height:20px;
line-height:20px; 
list-style:none; 
padding-left:10px;
cursor:pointer;
background-image:url(../images/menufun.jpg);}
#navigation ul li:hover, li.hover {background-color:#FF0871;; position:relative;}

#navigation ul li a:hover, a.hover {text-decoration:none; }

/*Sub Menu*/
#navigation ul ul {display:none; position:absolute; left:75px; top:0px; border:#fff solid; border-width:0px; background-color:#1c091c; color:#FFFFFF;}
#navigation ul li:hover ul, li.hover ul {display:block; }

#navigation ul ul li { width:100px; float:left; display:inline; border:none;}
#navigation ul ul li:hover, li.hover {text-decoration:none; border:none;}
#navigation ul ul li a:hover,  a.hover{text-decoration:none;}

#navigation li:hover ul li ul {display:none; color:#FFFFFF;}

#navigation ul ul li ul {left:110px; background-color:#0099CC;}
#navigation ul ul li:hover ul , li.hover ul{display:block;}

/* final do css do  menu -------------------------------------------- */
.Empurra {
	clear: both;
}.FotosThumbs {
	text-align: left;
	clear: both;
	margin-top:40px;

}
