*{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}
body{
	background-color:#608b44;
	background-image:url(../../imagens/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font:12px/1.5em Arial, Helvetica, sans-serif;
	color:#8b8a75;
}
a{ /* todos os links */
	color:#06C;
}
a:hover{
	text-decoration:underline;
}
.wrap{
	width:100%;
	background-image:url(../../imagens/bg_wrap.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#efefe3;
}
.clear{
	clear:both;
}
/*---------[ Topo ]---*/
#topo{
	height:225px;
	clear:both;
}
#topo #logo, #topo .gaivotas, #topo #menu, #colunaEsquerda{
	float:left;
}
#colunaDireita{
	float:right;
}
#topo #menu{
	height:225px;
	background-image:url(../../imagens/bg_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#topo .palma{
	position:absolute;
	z-index:99;
	top:1px;
	right:0;
}
#topo #topMenu{
	margin-left:95px;
	margin-top:138px;
}
#topo #topMenu li{
	float:left;
	margin:0 2px;
}
/*---------[ Menu ]---*/
#topMenu li a{
	display:block;
	width:123px;
	height:55px;
	cursor:pointer;
}
#topMenu li#aempresa a:link, #topMenu li#aempresa a:visited{
	background-image: url(../../imagens/menu_empresa.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#aempresa a:hover{
	background-image: url(../../imagens/menu_empresa_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#cursos a:link,#topMenu li#cursos a:visited{
	background-image: url(../../imagens/menu_cursos.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#cursos a:hover{
	background-image: url(../../imagens/menu_cursos_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#prematricula a:link,#topMenu li#prematricula a:visited{
	background-image: url(../../imagens/menu_prematricula.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#prematricula a:hover{
	background-image: url(../../imagens/menu_prematricula_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#faleconosco a:link,#topMenu li#faleconosco a:visited{
	background-image: url(../../imagens/menu_faleconosco.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#topMenu li#faleconosco a:hover{
	background-image: url(../../imagens/menu_faleconosco_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
/* Marcador de página */
body#empresa li#aempresa a:link,body#empresa li#aempresa a:visited{
	background-image: url(../../imagens/menu_empresa_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
body#curso li#cursos a:link,body#curso li#cursos a:visited{
	background-image: url(../../imagens/menu_cursos_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
body#premat li#prematricula a:link,body#premat li#prematricula a:visited{
	background-image: url(../../imagens/menu_prematricula_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
body#fale li#faleconosco a:link,body#fale li#faleconosco a:visited{
	background-image: url(../../imagens/menu_faleconosco_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
/*---------[ Centro ]---*/
#centro, #topo, #rodape, .assinatura{
	width:778px;
	margin:0 auto;
}
#colunaEsquerda{
	width:150px;
}
#colunaDireita{
	width:620px;
}
#colunaDireita .box{
	width:50%;
	float:left;
}
/*---------[ Título Cursos ]---*/
.curso{
	color:#608849;
	font-size:12px;
}	
/*---------[ Coluna esquerda ]---*/
#colunaEsquerda .menuLateral{
	margin:8px 4px 0 0 ;
	border-top:1px dashed #ccc;	
	width:135px;	
}
#colunaEsquerda .menuLateral li{
	border-bottom:1px dashed #ccc;	
	/*padding:0 2px;*/
}
#colunaEsquerda .menuLateral li a, #colunaEsquerda .menuLateral li a:visited, #colunaEsquerda .menuLateral li a:hover{
	display:block;
	width:135px;
	color:#8b8a75;
	padding:2px 0;
}
#colunaEsquerda .menuLateral li a:hover{
	background-color:#e7e7db;	
}
#colunaEsquerda .menuLateral li.secao{
	font-size:12px;
	font-weight:bold;
}
/*---------[ texto ]---*/
#centro h2, #centro .box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8aab3a;
}
#centro h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8c9055;
}
#centro h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c9055;
}
#centro h2, #centro h3, #centro h4, #centro p, #colunaDireita form{
	padding:8px 4px 2px 8px;
}
#centro .titleBox{
	background-color:#8aab3a;
	text-transform:uppercase;
	color:#efefe3;
}
#centro img{
	background-color:#fff;
	padding:4px;
	border:1px solid #ccc;
}
#centro .imageLeft{
	float:left;
	margin:0 8px;
}
#centro .imageRight{
	float:right;
	margin:0 8px;
}
#centro .enfase{
	font-style:normal;
	font-weight:bold;
	text-align:center;
	background-color:#bcbca4;
	color:#efefe3;
	margin: 4px 0;
}
#centro .data{
	font-size:10px;
	padding:0 4px 0 8px;
}

#colunaDireita ul, #colunaDireita ol{
	padding:8px 4px 2px 8px;
	margin-left:20px;
}
#colunaDireita ul li{
	list-style:disc !important;
	margin: 4px 0;
}
#colunaDireita ol li{
	list-style: decimal !important;
	margin: 4px 0;
}
#colunaDireita table{
	margin: 4px 8px;
}
#colunaDireita .table{
	border: 1px solid #f2f2f2;
	background-color: #F9F7F0;
	border-collapse:collapse;
}
#colunaDireita .table td{
	padding:4px;
	border:1px solid #fff;
}
#colunaDireita .table .center{
	text-align:center;
}
#colunaDireita .table .right{
	text-align:right;
}
#colunaDireita .table .left{
	text-align:left;
}
#colunaDireita .table .head td{
	background-color:#696;	
	border-bottom:1px solid #363;
	color:#fff;
	font-weight:bold;
}
#colunaDireita .botaoPrematricula{
	float:right;
	margin:2px;
	border:0;
	padding:0;
}

/*---------[ Form ]---*/
#colunaDireita label{
	display:block;
	width:300px;
	margin-top:2px;
	color:#666;
}
#colunaDireita .field{
	border:1px solid #ccc;
	padding:2px;
}
form textarea{
	overflow:auto;
}
form .element{
	padding:4px;
	margin:6px 0;
	vertical-align:middle;
}
form .button{
	border:0;
	background-color:#06C;
	color:#fff;
	padding: 1px 4px;
}
form fieldset{
	padding:8px;
	padding-top:4px;
	border:1px solid #ccc;
}
form fieldset legend{
	padding: 0 8px 6px 8px;
	color:#666;
}
/*---------[ Rodape ]---*/
.assinatura{
	text-align:right;
	background-color:#efefe3;
}
#rodape{
	background-color:#608b44;
	clear:both;
}
#rodape address, #rodape .empresas{
	padding:12px 8px;
}
#rodape .empresas{
	float:right;
}
#rodape .empresas img{
	margin:4px;
}
#rodape address{
	font-style:normal;
	color:#fff;
}
#rodape address .telefone{
	font-size:24px;
	display:block;
}
#rodape address .email{
	font-size:11px;
}
