body{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;     background: ;	margin: 10px;	color: #51422a;}img{	border: 0;}a{	text-decoration: none;	color: #51422a;}#margin-auto{	margin: 0px auto;	height: 100%;	width: 950px;}#principal{	width: 100%;	background: ;	float: left;}.imagemArredondada{	-webkit-box-shadow: #666 0px 5px 6px;	-moz-box-shadow: #666 0px 5px 6px;	box-shadow: #666 0px 5px 6px;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;	border: 3px solid white;}.brancoborder{}#middle{	width: 950px;	margin: 0 auto;}.comporta{	float: left;	width: 100%;	-webkit-box-shadow: #00577D 0px 5px 6px;	-moz-box-shadow: #00577D 0px 5px 6px;	box-shadow: #00577D 0px 5px 6px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	background-color: #FFF;	border: 1px solid #1966CD;}.imagem{	margin: 0 0 10px 20px;	border: 7px solid #cab189;	-webkit-box-shadow: #664d24 0px 5px 6px;	-moz-box-shadow: #664d24 0px 5px 6px;	box-shadow: #664d24 0px 5px 6px;}#header{	width: 20%;	padding: 0 !important;	float: left;}#header img{	border: 0;}.meio{	margin: 0 auto;}#menu_horizontal{	border-top: 7px solid #000000;	width: 100%;	float: left;	margin-bottom: 20px;	background: -moz-linear-gradient(top, #666666 0%, #000000 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #666666));	background: -webkit-linear-gradient(top, #666666 0%, #000000 100%);	background: -o-linear-gradient(top, #666666 0%, #000000 100%);	background: -ms-linear-gradient(top, #666666 0%, #000000 100%);	background: linear-gradient(to bottom, #666666 0%, #000000 100%);	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#666666', EndColorStr='#000000', GradientType=0);	-pie-background: linear-gradient(#666666, #000000);}#menu_horizontal ul{	margin: 0;	margin-left: 10px;	padding: 0;	list-style: none;}#menu_horizontal li{	float: left;	color: black;	transition: all 1s ease-in; 	margin: 0 42px;}#menu_horizontal li a{	display: block;	padding: 9px 15px;	font-size: 13px;	color: white !important;	text-transform: uppercase;	text-align: center;	transition: all 0.3s ease-in;	font-weight: bolder;}#menu_horizontal li:hover a, #menu_horizontal .ativo{	background-color: #edd6b2 !important;	transition: all 0.3s ease-in;	color: #1c1c1b !important;	margin-top: -15px;	padding-bottom: 18px !important;	padding-top: 15px !important;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 0 0;	border-radius: 10px 10px 0 0;}#menu_horizontal li:hover ul{	display: block;	}#menu_horizontal li ul{	position: absolute;	background-color: #edd6b2 !important;	width: 250px;	margin: 0;	padding: 0;	border-bottom: 5px solid black;	border-right: 1px solid black;	border-left: 1px solid black;	display: none;	margin-left: -60px;}#menu_horizontal li ul li{	margin: 8px;}#menu_horizontal li ul li, #menu_horizontal li ul li a{	display: bock;	width: 100%;	margin: 0 !important;	padding: 0 !important;	text-align: left !important;}#menu_horizontal li ul li a{	width: 243px !important;	color: black;	padding-left: 7px !important;}#menu_horizontal li ul li:hover a{	background: black !important;	color: white !important;	margin: 0 !important;	padding: 9px 10px;	border-radius: 1px !important;}#content{	width: 75%;	min-height: 300px;	padding: 10px 20px 50px 20px;	float:  left;	background-image: url(../images/bg_left.png);	background-position: bottom left;	background-repeat: no-repeat;}#content table {	padding-left: 20%;}#content h2{	color: #1EA6E0;	font-weight: bolder;	font-size: 18px;	display: block;	padding: 10px;	text-align: center;	margin-left: 0px;	padding-left: 140px;	z-index: 3;}#content p{	line-height: 1.4; }#comissoes h3{	border-bottom: 1px solid #d8b37a;	margin-bottom: 8px;	text-transform: uppercase;}#empresas{	clear: both;	width: 95%;	text-align: center;	font-weight: bolder;	float: left;	margin: 0 20px;}#empresas .categoria h4{	margin: 0;}#empresas .categoria h3{	background-color: #bca27b;	color: #1c1c1b;	padding: 10px;	font-size: 16px !important;	margin: 0 20px;	margin-bottom: 15px;}#empresas .categoria img{	border-radius: 5px;	padding: 3px;}.categoria{	width: 48%;	margin-right: 10px;	float: left;}#copy{	width: 70%;	float: left;	margin-left: 50px;}#powered{	width: 15%;	float: right;}#rodape{float: left; background-color: #00577D; color: white; height: 32px; font-size: 11px; font-weight: bold;}#rodape a{color: white}#rodape a:hover{color: white; text-decoration: underline;}.protocolos .botao{background: #dcd6cc;padding: 20px 60px 20px 30px;margin-bottom: 10px;color: #1c1c1b;display: block;text-decoration: none;}.protocolos a.botao{background: url("../botao-download.png") no-repeat scroll 98% center #dcd6cc;}.protocolos ul{margin-left: 0;}.protocolos ul li{background: #bca27b;margin-top: 10px;list-style-position: inside;padding-left: 10px;}.protocolos .botao.cinza{background-color: #e0d8cd;}.protocolos .botao.azul{background-color: #9ccdd2;}.protocolos .botao.amarelo{background-color: #d28a14;}.protocolos .botao.rosa{background-color: #ea5163;}.aulas .botao{background: #dcd6cc;padding: 20px 60px 20px 30px;margin-bottom: 10px;color: #1c1c1b;display: block;text-decoration: none;}.aulas a.botao{background: url("../icon-open.png") no-repeat scroll 98% center #dcd6cc;}.aulas ul{margin-left: 0;}.aulas ul li{background: #bca27b;margin-top: 10px;list-style-position: inside;padding-left: 10px;}.aulas .botao.cinza{background-color: #e0d8cd;}.aulas .botao.azul{background-color: #9ccdd2;}.aulas .botao.amarelo{background-color: #d28a14;}.aulas .botao.rosa{background-color: #ea5163;}.dias .botao{background: #dcd6cc;padding: 20px 60px 20px 30px;margin-bottom: 10px;color: #1c1c1b;display: block;text-decoration: none;}.dias a.botao{background: url("../botao-download.png") no-repeat scroll 98% center #dcd6cc;}.dias ul{margin-left: 0;}.dias ul li{background: #bca27b;margin-top: 10px;list-style-position: inside;padding-left: 10px;}.dias .botao.cinza{background-color: #EBE6DE;}.dias .botao.azul{background-color: #F7F3F0;}.dias .botao.amarelo{background-color: #d28a14;}.dias .botao.rosa{background-color: #ea5163;}.aulas .botao2{background: #dcd6cc;padding: 20px 60px 20px 30px;margin-bottom: 10px;color: #1c1c1b;display: block;text-decoration: none;}.aulas a.botao2{cursor: default !important; background: url("") no-repeat scroll 98% center #dcd6cc;}.aulas ul{margin-left: 0;}.aulas ul li{background: #bca27b;margin-top: 10px;list-style-position: inside;padding-left: 10px;}.aulas .botao2.cinza{background-color: #e0d8cd;}.aulas .botao2.azul{background-color: #9ccdd2;}.aulas .botao2.amarelo{background-color: #d28a14;}.aulas .botao2.rosa{background-color: #ea5163;}.trabalho{  padding: 15px;	line-height: 140%;}.trabalho:hover{  background: transparent url(../imagens/stripe.png) repeat-x top left;}.trabalho a{  text-align: center;  display: inline-block;  color: black;  margin: 15px 0 0;}.trabalho a:hover{  font-weight: bold;}.ref, .refId, .titulo{  color: #cccccc;  font-size: 12px;}.ref, .refId, .titulo, .autor{  margin: 6px 0;}.refId, .titulo{  font-weight: bold;  font-size: 14px;}.titulo{  color: #892A1C;}.listatrab .txt{	padding-left:15px;	padding-right:15px;}