body { background:url(images/background.jpg) center top; margin:0px; width:100%; height:100%; }
html { width:100%; height:100%; }
* { font-family:tahoma; }
a:link,a:active,a:visited { text-decoration:none; color:#385976;}
a:hover { text-decoration:none; color:#FF3300;}
#principal { margin-left:auto; margin-right:auto; width:960px; height:100%; }
#topo { background:url(images/topo.png) center top no-repeat; width:960px; height:178px; }
#menu { width:auto; height:52px; text-align:center; overflow:hidden;}
#item_menu_topo { width:auto; height:30px; float:left; text-align:center; position:relative; margin-top:5px; color:#53728e;}
#flash_home { margin:15px 0px 15px 0px}
#menu_lateral { width:220px; height:auto; float:right;}
#menu_lateral .item_menu { width:185px; height:23px; background:url(images/bt_menu.gif) no-repeat; font-size:14px; color:#385976; padding-left:10px; margin-left:auto; margin-right:auto; cursor:hand; cursor:pointer;}
#menu_lateral .item_menu2 { width:185px; height:23px; background:url(images/bt_menu.gif) no-repeat; font-size:14px; color:#385976; padding-left:10px; margin-left:auto; margin-right:auto; background-color:#FF9900; color:#FFFFFF; cursor:hand; cursor:pointer;}
#tarja_acesso_direto { width:200px; height:22px; background-color:#1067b3; border-bottom:solid 1px #ff6c00; padding-left:20px; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
#tarja_noticias { width:200px; height:22px; background-color:#629ac3; border-bottom:solid 1px #ff6c00; padding-left:20px; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
#noticias_lateral { width:185px; height:auto; margin-left:auto; margin-right:auto; }
.ul_noticias { list-style-image: url("images/plus.gif"); margin-left:15px; margin-top:7px; padding:0; font-size:12px; color:#385976;}
#content { width:698px; float:left; font-size:12px; color:#53728e}
#titulo { width:100%; height:24px; background:url(images/tarja_titulo.gif) bottom no-repeat; color:#ff3600; font-size:18px; margin-bottom:20px;}
#destaque_left { width:323px; height:auto; float:left; font-size:13px; color:#53728e}
#destaque_right { width:323px; height:auto; float:right; font-size:13px; color:#53728e}
.clear { clear:both;}
#rodape { background:url(images/rodape.jpg); width:960px; height:320px; }


.item_menu2 a { text-decoration:none; color:#385976;}

ul#ul_menu { 
margin: 10px; /* retira o recuo para alguns browsers */ 
padding: 10px; /* retira o recuo para outros browsers */
list-style-image: url("images/seta_menu.gif");
font-size:14px; /* define o tamanho da fonte */ 
color:#385976; /* define a cor da fonte */ 
}

ul#ul_menu li {
border-bottom:1px solid #b1c7d7;
margin-bottom:5px;
/* coloca uma 
borda azul entre links */ 
}

/*
ul#menu_menu li a:link, a:visited, a:active {
text-decoration: none; 
font-size:14px;
color:#385976;
}
*/

ul#menu_menu li a:hover {
background-color: #ff9000; /* cor do fundo */
color: #FFFFFF; /* cor da fonte */
display:block; (*) 
}
#item_menu_topo{
	display:table;
}

#item_menu_topo #col-left,#col-center,#col-right,#last{
	float:left;	
}

#item_menu_topo #col-left{
	width:15px;
	height:51px;
	background:url(images/left_item_menu.jpg);
	background-repeat:no-repeat;
}

#item_menu_topo #col-right{
	width:15px;
	height:51px;
	background:url(images/right_item_menu.jpg);
	background-repeat:no-repeat;
}


#item_menu_topo #col-center{
	background:url(images/center_item_menu.jpg);
	background-repeat:repeat-x;
	height:51px;
	width:autopx;
	float:left;
	display:table;

}

#item_menu_topo #last{
	width:26px;
	height:46px;
	background:url(images/last.jpg);
	background-repeat:no-repeat;	
}

#item_menu_topo .item{
	border-bottom:solid #60b3e3 3px; 
	height:30px; 
	padding:0px 10px 0px 10px;
	width:auto;
}

#item_menu_topo .item_detaque{
	border-bottom:solid #ff9000 3px; 
	height:30px; 
	padding:0px 10px 0px 10px;
	width:auto;
	float:left;
}

#topo #titulo_pagina{
	width:300px;
	text-align:right;
	padding-left:180px;
	padding-top:60px;
	font-size:40px;
	font-weight:100;
	color:#036;
}

.texto_min{
	font-size:18px;
}

#form_login{
	position:absolute;
	width:300px;
	height:200px;
	background:url(images/img_login.jpg);
	background-repeat:no-repeat;
	left:750px;
	top:50px;
}

#form_login div{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#637184;
	float:left;
}

#campo input{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#039;
	float:left;
	border:none;
	/*border-bottom:solid 1px;*/
	width:60px;
	
}
#campo .texto{
	margin-right:3px;
}


#form_login #form{
	padding:43px;
	padding-top:40px;
}

#form #campo{
	float:left;
	border:solid 1px;
	background:#FFF;
	border-color:#b5bec6;
	padding: 2px 2px 2px 2px ;
	margin-right:5px;
	
}

.but_ok_login{
	float:left
}

#enderecos_faleconosco td{
	padding:5px;
}


/*************************************************/

#item_menu_curso #col-left,#col-center,#col-right,#last{
	float:left;	
}

#item_menu_curso #col-left{
	width:15px;
	height:51px;
	background:url(images/left_item_menu_curso.jpg);
	background-repeat:no-repeat;
}

#item_menu_curso #col-right{
	width:15px;
	height:51px;
	background:url(images/right_item_menu_curso.jpg);
	background-repeat:no-repeat;
}


#item_menu_curso #col-center{
	background:url(images/center_item_menu_curso.jpg);
	background-repeat:repeat-x;
	height:51px;

}

#item_menu_curso #last{
	width:26px;
	height:25px;
	border-left:solid 1px;
}

#item_menu_curso .item{
	height:25px; 
	line-height:25px;
	font-size:14px;
}

#item_menu_curso .item_destaque{
	height:25px; 
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#ff9000;
}


/*************************************************/
#conteudo_curso {	
	float:left;
	width:500px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	!important;
}

#conteudo_curso font,strong{	
	/*float:left;*/
	/*width:500px;*/
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	!important;
}
#datas_cursos{
	float:right;
	width:170px;
}

#como_fazer_incricao{
	font-size:15px;	
	padding:5px;
	float:left;
	background:#FEB450;
}
#telefones_rodape{
	padding-left:40px;
	padding-top:50px;
	color:#FFF;
	font-size:13px;	
}

#telefones_rodape #bloco_telefone{
	width:150px;
	float:left;
}

#sem-destaque{
	color:#FFF;
	font-size:11px;	
}
#com-destaque{
	color:#FFF;
	font-size:15px;	
	font-weight:bold;
}

#logo{
	width:120px;
	height:120px;
	/*border:solid 1px;*/
	position:absolute;
	top:25px;
	margin-left:20px;
	cursor:hand;
	cursor:pointer;
}

.area_coluna{
	width:33%;
	float:left;
}