/* CSS geral */
* { padding: 0; margin: 0; }
html, body { height: 100%; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1.times { color: #917700; font-family: Times New Roman, serif; font-size: 23px; margin: 12px 0 10px 0;}
h1.arial { color: #917700; font-family: Arial, Verdana, sans-serif; font-size: 26px; }

body { position: relative; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: url(/_imagens/bg.jpg) repeat-x #e9e9e9; }
#body_rodape { background: url(/_imagens/bg_rodape.jpg) bottom repeat-x; }
.limpa { clear: both; }
	
#header { position: relative; height: 120px; margin: auto; width: 960px; }
#header_logo { position: relative; float: left; }
#header_right { position: relative; float: right; padding-top: 5px; text-align: right;}
	#header_right p { color: #fff; font-size: 11px; }
	#header_right h2 { color: #fff; font-size: 15px; font-weight: bold; margin-top: 42px; }

#botoes { position: relative; height: 23px; padding-top: 8px; background-color: #5a7680; }
	#botoes ul { display: block; list-style: none; margin: auto; width: 960px; }
	#botoes ul li { display: block; float: left; padding-right: 42px; }
	#botoes ul li.ultimo { padding-right: 0; }
	#botoes ul li a { color: #fff; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }

#wrapper { position: relative; margin: 8px auto; padding: 16px; width: 928px; background-color: #fff; }
	
#coluna { position: relative; float: left; width: 250px; }
	#square_box { height: 184px; background: url(/_imagens/square_box_bg.gif) no-repeat; padding: 8px;}
		#menu_top { background: url(/_imagens/menu_top_bg.gif) no-repeat #e9e9e9; margin-top: 16px; height: 9px; }
	#menu { background: url(/_imagens/menu_bg.gif) repeat-y #e9e9e9; padding: 9px 20px 80px 20px; }
		#menu_bottom { background: url(/_imagens/menu_bottom_bg.gif) no-repeat #e9e9e9; height: 9px; }
	#menu h2 { color: #011925; font-size: 16px; margin-bottom: 14px; }
		#menu ul { list-style-type: square; color: #959595; }
		#menu ul li { position: relative; float: left; margin: 6px 0 6px 16px; width: 100%; }
		#menu ul li a { color: #011925; font-family: Arial, Verdana, sans-serif; font-size: 14px; }	
	#squares { text-align: center; margin-top: 8px; }
		 
#conteudo { position: relative; float: right; width: 662px; }
	#capa { position: relative; width: 646px; height: 184px; background: url(/_imagens/capa_bg.gif) no-repeat; padding: 8px;}
		
	.destaque { position: relative; float: left; width: 180px; border-right: 1px solid #e5e5e5; padding: 0 20px; margin-top: 16px; min-height: 270px; }
	.destaque h1 { color: #011925; font-size: 18px; margin-top: 2px; }
	.destaque h2 { color: #011925; font-size: 12px; line-height: 16px; }
	.destaque p { color: #494a4b; font-size: 11px; margin-top: 8px; }

#lista_cursos { width: 100%; margin-top: 46px; }
#lista_cursos h1 { color: #011925; font-size: 28px; }
#lista_cursos a { color: #777777; font-size: 13px; }
#lista_cursos a.grande { color: #011925; font-size: 20px; }

	.produto { position: relative; float: left; width: 147px; margin-right: 21px; margin-bottom: 40px; min-height: 210px;}
	.thumb { width: 146px; height: 146px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 7px; }
	a.link_thumb { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; }
	.produto p { color: #828282; font-family: Arial, Verdana, sans-serif; font-size: 12px;  line-height: 20px; }

#curso { margin: 5px; }
#curso h1 { color: #011925; font-size: 28px; }
#curso h2 { color: #011925; font-size: 24px; }
#curso h3 { color: #294858; font-size: 14px; }
#curso h4 { color: #294858; font-size: 18px; }
#curso small { color: #294858; font-size: 12px; }
#curso p { color: #777777; font-size: 13px; }
#curso a { color: #3582b3; font-size: 13px; }
#curso a.grande { color: #011925; font-size: 20px; }

#duvidas h1 { color: #011925; font-size: 28px; }
#duvidas h2 { color: #777; font-size: 14px; }
#duvidas a { color: #011925; font-size: 13px; }
#duvidas p { margin-left: 16px; color: #777777; font-size: 13px; }

#rodape_wrap { margin: 120px 0 0 0; }
#rodape { border-top: 1px solid #011925; color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
#rodape ul { width: 960px; position: relative; margin: auto; margin-top: 10px; }
#rodape ul li { display: inline; border-right: 1px solid #fff; padding-right: 14px; margin-left: 12px; color: #777777; }
#rodape ul li a, span#menu_r_shop { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #777777; }
#rodape ul li a.cinza_rodape { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #777777; }

form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }


