body { background:#F5F5F5; padding:0; margin:0; overflow-x:hidden; }
.menu a { font-size:13px; font-weight:bold; color:#fff; padding:0 9px; line-height:50px; display:inline-block; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.footermenu a { font-size:13px; font-weight:bold; color:#fff; padding:0 9px; line-height:30px; display:inline-block; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.footer a { display:block; line-height:1.5em; }
.footer p { line-height:1.5em; }
.submenu a { padding-top:100px; margin-left:30px; color:#999; text-transform:uppercase; display:inline-block; }
.plugcontainer { margin-left:auto; margin-right:auto; width:980px; }
.plugcontainer:before, .plugcontainer:after { content:""; display:table; }
.plugcontainer:after { clear:both; }
.social { float:right; display:inline-block; height:50px; }
.social a { padding:0; margin-top:16px; }
#parceiros .span2 { margin-top:45px; }
.footerloc p { color:#777; }

.pagelayout h1, .h1 { color:#686755; }
.pagelayout h3, .h3 { color:#CC0000; }
.pagelayout h5, .h5 { color:#686755; }

.pagelayout ul.plug-submenu a { font-size:14px; line-height:2em; font-weight: bold; margin: 0; text-rendering: optimizelegibility; }
.pagelayout ul.plug-submenu { list-style:none; margin:0; }
.pagelayout ul.plug-submenu li {  }

.plug-logos a img { height:101px; width:118px; background-repeat:no-repeat; background-position:center center; }

a { color:#CC0000; }

.banner-buttons { text-align:right; }
.banner-buttons .banner-button { display:inline-block; background-color:#EEE; border: 1px solid #DDD; border-radius:4px 4px 4px 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); margin-left:5px; }
.banner-buttons .banner-button a { display:inline-block; padding:2px 7px; text-decoration:none; }
.banner-buttons .banner-button.selected { background-color:#FFF; }
.banner-images { margin-bottom:0; }

.dd-menu { z-index:2500; display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-top:1px;border-width:1px; display:none;min-width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px; }
.dd-menu { margin-top:-1px; border-top:none; background-color:#DE1E2A; border-color:#CC3333; border-top-color:#DE1E2A; }
.dd-menu li { text-shadow:none; color:#fff; }
.dd-menu li>a:hover, .dd-menu .active>a, .dd-menu .active>a:hover { color:#DE1E2A;text-decoration:none;background-color:#fff; }
.dd-menu li a { display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap; }
.dd-menu li a { text-shadow:none; color:#fff; }

.centralizarConteudo{
	text-align: center;
}
.espacoInferior{
	margin-bottom: 30px;
}

.bxslider li img{cursor: pointer;}
.listaArquivos{margin: 20px 0 20px 10px;display: table-cell;font-size: 12px !important}
.error{color: #FF4500;}
form sup{
	color: #FF4500;
}
.cke_reset{
	min-height: 200px;
}



.formEventosConteudo{display: none; background-color: #E8E8E8; border-left: 2px solid #CFCFCF; padding: 3px 0 0 20px; margin: 20px 0 0 0;}
.formEventosConteudo h5{font-size: 22px; padding: 30px 0 0 0;}

.fc-left h2{color: #DBD1C1; text-transform: uppercase;}