@charset "utf-8";
/* CSS Document */

* { color:#FFF; font-family:Arial, Helvetica, sans-serif; }

body { background:url(imagens/fundo.jpg); background-position:bottom; margin:0px; padding:0px; }


h1 { font-family:Kids; font-size:20px; color:#FFFFFF; font-variant:small-caps; }

a, a:link, a:visited, a:active { text-decoration:none; color:#FFFFFF; }
a:hover { text-decoration:none; color:#e57716; }


#geral { width:1002px; margin:0 auto; }
#menu { width:190px; float:left; background:url(imagens/menu.png); height:820px; padding-left:20px; border-right:1px solid #FFF; border-left:1px solid #FFF; }

#barra { position:relative; width:100%; height:20px; padding-top:2px; padding-bottom:24px; background:#0f3156; clear:both; border-bottom:1px solid #FFFFFF; }
.meio { position:relative; text-align:right; padding:0px; padding-right:20px; width:982px; margin:0 auto;  }
#top { width:591px; height:156px; margin:0 auto; background:url(imagens/top.png); margin-bottom:20px;  }
#chamada { width:591px; height:20px; float:right; }
#conteudo { width:790px; float:right; }
	#bloco { width:589px; height:520px; background:url(imagens/cont.png); margin:0 auto; overflow:auto; }
		#interno { width:560px; height:460px; margin:0 auto; overflow:auto; margin-top:30px; scrollbar-base-color: #27649E; scrollbar-arrow-color: #FFFFFF; }
#flash { width:790px; height:280px; margin-bottom:10px; }
#eventos { width:304px; height:297px; float:left; margin-left:30px; padding-top:50px; padding-left:10px; padding-right:10px; background:url(imagens/eventos.png); }
#agenda { width:265px; height:297px; float:right; padding-top:50px; margin-right:30px; padding-left:10px; padding-right:10px; background:url(imagens/agenda.png); }
#logomarca { width:174px; height:200px; float:left; margin-bottom:10px; margin-top:10px; }
#orkut_msn { width:154px; float:left; margin-bottom:10px; padding-left:20px; }
#newsletter { padding-left:34px; width:140px; float:left; }

#galerias { width:150px; margin:10px; float:left; }
#equipe { width:120px; height:130px; float:left; font-size:10px; color:#FFF; }
	#equipe img {border:1px solid #000000; }

#bloco_imagens { width:200px; height:100px; float:left; margin-right:10px; margin-top:10px; }
#bloco_foto { width:450px; float:left; margin-top:10px; }

#clientes { width:120px; height:130px; float:left; font-size:10px; color:#FFF; }
	#clientes img {border:1px solid #000000; }

img.left { float:left; border:1px solid #000000; margin-right:10px; }
.foto { border:1px solid #000000; margin:4px; }
.titulo { font-family:Kids; font-size:14px; color:#FFFFFF; }
.link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fbf50b; text-decoration:none; font-weight:bold; }
.caixa { color:#666666; }

.texto_mini { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

.button { border:1px solid #FFFFFF; background:#e57716; font:Kids; color:#FFFFFF; }

#rodape {
	position:relative; width:100%; height:30px; padding-top:6px; padding-bottom:24px; background:#0f3156; clear:both; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
}

#total { width:100%; clear:both; position:relative; margin-bottom:10px; min-height:150px; }
	#foto_serv { width:200px; float:left; margin-right:10px; position:relative;  }
	#texto_serv { width:330px; float:right; position:relative; }

.no_border { border:0px; }
.texto { font-family:verdana; font-size:12px; color:#FFFFFF; }
.texto2 { font-family:verdana; font-size:12px; color:#666666; }
.texto2:hover { font-family:verdana; font-size:12px; color:#666666; }
/* UL e LI */
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 149px; 				PADDING-TOP: 0px; list-style-type:none;
	font-family:Kids;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	text-align:left;
	z-index:1;
}
UL LI {
	POSITION: relative; padding:4px;
}
LI UL {
	DISPLAY: none; LEFT: 100px; POSITION: absolute; TOP: 0px; background:#000066; 
}
UL LI A { DISPLAY: block; COLOR: #FFF; TEXT-DECORATION: none; width:139px; font-family:Kids; font-size:14px;
}
 HTML UL LI {
	FLOAT: left; HEIGHT: 1%;
}
 HTML UL LI A {
	HEIGHT: 1%;
}
UL LI A:hover {
	COLOR: #e57716;
}
LI UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
}
LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
.submenu {
	background-image:url(imagens/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	margin-left:10px; padding-left:10px; font-family:Arial; color:#0b1b4c; font-size:13px; font-weight:bold; text-decoration:none;
	}
.submenu:hover {
	background-image:url(imagens/SpryMenuBarRightOver.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#dcc21c; font-size:13px; font-weight:bold; text-decoration:none;
	}
.submenuout {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; margin-left:10px;
	border:1px solid #0b1b4c; border-bottom:1px #FFFFFF solid;
	background-color:#0b1b4c;
	}
.submenuout:hover {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#fddc05; font-size:13px; font-weight:bold; text-decoration:none;
	border:1px solid #0b1b4c; border-bottom:1px #FFFFFF solid;
	background-color:#0b1b4c;
	}
.right { float:right; }

#foto {
	width:440px;
	height:600px;
	z-index:10;
	position:absolute;
}		
#marca_agua { width:440px; height:330px; z-index:50; position:absolute; }
form { padding:0px; margin:0px; }


#popup { position:absolute; font-family:Tahoma, Geneva, sans-serif; left:50%; margin-left:-200px;  padding:20px; text-align:center; margin-top:80px; width:360px; height:360px; background:url(imagens/blocoPop.png); color:#FFF; font-size:20px; }
