@charset "utf-8";

/* CLEAR STANDARD DATA SET  */

a:link {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.normal, html, body, div, ul, ol, li, dl, dt, dd, pre, form, blockquote, fieldset, input, span, object, img, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	list-style:none;
}


/* CONFIGURAÇÕES PADRAO DO SITE */

body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	
	background-color:#CCC;
	background-image:url(/imagens/body_bg_loop.gif);
	background-repeat:repeat-x;
	margin:0 auto;
	
}
p, h1, form, button {
	border:0;
	margin:0;
	padding:0;
}
.spacer {
	clear:both;
	height:1px;
}
h1 {
	font-size:21pt;
	font-weight:300;
	letter-spacing:-1px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:1.40em;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:10px;
	font-weight:normal;
}



.Usuario {
	color:#666;
	font-size:12px;
	font-style:italic;
	line-height:18px;
}
.Alert {
	color:#C00;
	background-color:#FFF;
	padding:5px;
	border:1px dashed #C00;
	text-transform:uppercase;
}
.Atual {
	font-style:italic;
	color:#666;
}
.cinza {
	background-color:#F5F5F5;
}

.bt_sair {
	background-color:#999999;
	padding:2px;
	border:1px solid #CCC;
	display:block;
	width:50px;
	margin-bottom:5px;
}
.dashed{
	border-bottom:1px dashed;
	padding-bottom:3px;
}
.dotted{
	border-bottom:1px dotted;
	padding-bottom:3px;
}

.underline {
	border-bottom:1px solid;
	padding-bottom:3px;
}
.underlineee {
	border-bottom:3px solid;
}
.logboxtx {
	padding:2px 10px;
	text-align:left;
	background-image:url(/imagens/logbox_loop.gif);
	background-repeat:repeat-y;
}
.logboxtx label {
	width:80px;
	font-size:10px;
	text-transform:uppercase;
}
.submit_box {
	margin:4px 10px 0px 0px;
	width:80px;
	font-size:11px;
	color:#555555;
}
.input_txt {
	width:110px;
	border: solid 1px #aaaaaa;
	margin: 2px;
	font-size:14px;
	color:#555555;
}
.adm_block {
	font-size:15px;
	color:#3366CC;
	margin:0px 10px 10px 10px;
	padding:0px 4px;
}
.adm_block li {
	list-style:outside disc;
	margin-left:15px;
	padding:1px 2px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.adm_block li a {
	color:#FF6600;
}
#logbox_adm {
	background-image:url(/imagens/logbox_loop.gif);
	background-repeat:repeat-y;
	list-style:outside armenian;
}
.ListaBlocks {
	height:200px;
	overflow:auto;
	padding:4px;
	background-color:#E5E5E5;
	border:1px solid #CCC;
}
.ListaBlocks li {
	float:left;
	width:126px;
	height:180px;
}

.form_block {
	padding:15px;
	background-color:#F5F5F5;
}
.form_block img {
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCC;
}

.form_block .jquery_ckeditor {
	width:730px;
	background-color:#FFFFFF;
}
.form_block label {
	display:inline-block;
	margin:2px;
	padding:5px;
	color:#666666;
	font-size:12px;
}
.form_block li {
	margin:0px 2px 5px 0px;
	border:1px solid #DDDDDD;
	background-color:#FFF;
	padding:10px;
	font-size:14px;
	display:inline-block;
}
.form_block li input, .form_block li textarea {
	border:1px solid #CCC;
	padding:2px;
	color:#3366CC;
}
.FaleConosco {
	width:350px;
	padding:15px;
}
.msgBoxArea {
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.TextBlock {
	padding:10px;
}


.TextBox {
	border:1px solid #CCC;
	padding:10px;
	background-color:#F5F5F5;
}


/* ------------ profile ------------*/

#profile{
	margin-left:10px;
	-margin-left:5px;
	margin-bottom:10px;
	padding:10px;
	background-color:#CFE1EF;
	border:1px solid #FFF;
	color:#333;
	float:left;
	width:758px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#profBlock {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#profBlock label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:80px;
	float:left;
	padding-right:4px;
}

.profCard {
	background-color:#FFF;
	padding:10px;
	margin:10px;
	margin-left:0px;
	float:left;
	display:block;
	width:200px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.profCard img{
	margin-bottom:5px;
}

.profResume{
	padding:10px;
	padding-bottom:20px;
	width:508px;
	float:left;
	background-color:#FFF;
	margin-top:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


/**/

/* -------- BLOG -------- */

.BlogLista{
	font-family:Arial, Helvetica, sans-serif;
}
.BlogLista li{
	margin-bottom:20px;
	min-height:70px;
	margin-left:33px;
	padding:10px;
	border:solid 2px #6C3;
	-moz-border-radius: 0px 8px 8px 8px;
	-webkit-border-radius: 0px 8px 8px 8px;
}
.BlogLista .autor a{ color:#333; }
.BlogLista .texto {
	background-color:#F5F5F5;
	border:1px solid #CCC;
	padding:5px;
	margin-top:10px;
}

#MiniCase{
	height:30px;
	margin:0px 0px 10px 0px;
}
#MiniCaseIn{
	padding:10px;
	border:1px solid #CCC;
	background-color:#EEEEEE;
}
#MiniCaseIn a{
	padding:0px 5px;
	color:#666;
}
#MiniAba{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#6C3;
	padding:3px;
	float:left;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
}
#MiniAba .novodia{
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:20px;
}
#MiniAba .novomes{
	font-size:14px;
	letter-spacing:-1px;
}
#MiniAba .novoano{
	font-size:11px;
}
#MiniAba .novahora{
	font-size:9px;
	letter-spacing:-1px;
}

/**/


#block_line{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top:10px;
	padding:10px 0px;
	background-color:#F5F5F5;
	display:block;
	float:left;
	width:755px;
	border:1px solid #CCC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#block_line a{
	display:block;
	float:left;
	color:#666;
}

#block_line .block_line_data{
	float:right;
	margin:0px 10px;
}

#block_line .txtCase{ 
	float:left;
}

#block_line img { 
	border:1px solid #CCC;
	background-color:#FFF;
	padding:5px 5px 10px 5px;
	float:left;
	display:block;
	margin:0px 10px;
}


#block_list {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px;
	background-color:#F5F5F5;
	display:block;
	float:left;
	width:735px;
	border:1px solid #CCC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#block_list li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:5px;
}
#block_list .BlockProf{
	width:105px;
}


#block_list li img { 
	border:none;
	background-color:#FFF;
	padding:5px 5px 10px 5px;
}
#block_list li a {
	border:1px solid #F5F5F5;
	display:block;
	padding:5px 2px;
	color:#666;
	height:130px;
}
#block_list li a:hover {
	border:1px solid #7EA3DA;
	background-color:#E7EFF5;
	color:#36C;
}
#block_list li .FotoBox{
	display:block;
}


.ListText {
	padding:10px;
	background-color:#F5F5F5;
}
.ListText li {
	margin:0px;
	border:none;
	background-color:#F5F5F5;
	padding:2px;
	font-size:14px;
	display:list-item;
	list-style:none;
}
.BannerFrame {
	border:4px solid #FFF;
	_border:1px solid #FFF;
	margin:0px;
	padding:0px;
	width:770px;
	overflow:hidden;
}
#OrangeMenu {
	margin-top:10px;
}
.OrangeMenuTop {
	margin-top:10px;
	background-image:url(/imagens/menubox_t.gif);
	background-repeat:no-repeat;
	padding-top:13px;
}
#OrangeMenu li a {
	font-size:16px;
	text-indent:15px;
	letter-spacing:-1px;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(/imagens/menubox_slicer.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:190px;
	height:27px;
	display:block;
	/*text-shadow:1px 1px #873C41;*/
	text-shadow:0px -1px #873C41;
}
#OrangeMenu li a:hover {
	font-weight:bold;
	background-position:0px -27px;
	background-repeat:no-repeat;
	display:block;
}
#OrangeMenu li.OrangeMenuTop {
	background-image:url(/imagens/menubox_t.gif);
	width:190px;
	height:13px;
}
#top_block {
	width:1002px;
	height:210px;
	margin:0 auto;
	background-image:url(/imagens/BannerTop.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#header_block {
	width:996px;
	margin: 0 auto;
}
#bannerTopZone {
	height:174px;
	width:1002px;
}
#paperbody {
	height:auto;
	padding-top:10px;
	margin: 0 auto;
	background-image: url(/imagens/bg_full.gif);
	_background-image: url(/imagens/bg_full.gif);
	background-repeat:no-repeat;
	width: 1002px;
}
#paperbody_loop {
	height:auto;
	margin: 0 auto;
	background-image: url(/imagens/bg_full_loop.gif);
	_background-image: url(/imagens/bg_full_loop.gif);
	background-repeat:repeat-y;
	width: 1002px;
}
#contentSector {
	width: 996px;
	display:inline-block;
	_padding-right:10px;
	margin: 0px auto;
}
#leftBlock {
	width:190px;
	float:left;
	margin: 0px 0px 0px 10px;
 *margin-left: 5px;
 *margin-right: 0px;
}
#centerBlock {
	width:790px;
	float:left;
}
#centralBlock {
	width:780px;
	float:left;
	position:relative;
	margin: 0 auto;
}
.miniLinks {
	text-align:center;
	line-height:18px;
	margin:0 auto;
	padding:2px 10px;
}
.miniLinks a {
	text-decoration:none;
	color:#666666;
}
.miniLinks a:hover {
	text-decoration:underline;
	color:#ff0000;
	background-color:#ccc;
	padding:0px;
	display:block;
}
.MaxHight{}

#threeBlock {
	width:255px;
	float:left;
	margin: 0px 5px 5px 0px;
}
#twoBlock {
	width:50%;
	float:left;
}
#twoBlock2 {
	width:372px;
	float:left;
	margin: 10px 0px 10px 0px;
	background-color:#FFFFFF;
	border:1px solid #CCC;
}
#fullBlock {
	margin:0px 0px 10px 10px;
	padding-bottom:10px;
	background-color:#FFF;
	border:1px solid #CCC;
	color:#333;
	float:left;
	*float:inherit;
	width:778px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.fullBlock {
	width:100%;
	float:left;
	margin:0px 0px 10px 10px;
}
#SubBlock {
	width:778px;
	float:left;
	margin:0;
	background-color:#FFFFFF;
}
.newsMini {
}
.newsMini li {
	padding:5px;
	margin:0px;
	border-bottom:2px solid #FFF;
}
.newsMini li a {
	padding:5px;
}
#newsDestaque {
	padding-bottom:10px;
}
#newsDestaque p {
	font-size:14px;
	padding:5px 0px;
	text-align:justify;
}
#newsDestaque .imgRight {
	float:right;
	padding:0px;
	margin:0px;
	margin-left:10px;
}
#newsDestaque li {
	border:none;
	padding:10px;
}
#newsDestaque li img {
	float:left;
	margin:5px 10px 10px 0px;
	border:1px solid #E4E4E4;
	padding:10px;
}
.panel-overlay h2 {
	padding-top:10px;
}
.filmstrip li {
	height:80px;
	overflow:hidden;
}
.GaleryHeader {
	background-image:url(../imagens/galery_headers.gif);
	background-repeat:no-repeat;
	height:38px;
	padding:5px 5px 0px 10px;
}
#galeryHolder{
	background-color:#BBB;
}

#galeryHolder a{
	height:85px;
	padding:10px;
	display:inline-block;
	text-align:center;
	color:#FFF;
}

.noticias {
	color:#3366CC;
}

.fotos {
	color:#009933;
}
.videos {
	color:#CC0000;
}

.dataNoticia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display:block;
	margin:15px;
	margin-bottom:0px;
	color:#999999;
}


#newsListFecha {
	background-image:url(../imagens/galery_footers.gif);
	height:22px;
	width:255px;
	float:left;
	display:block;
}
#newsList {
	margin: 0 0;
	/*border:1px solid #CCC;*/
	float:left;
}
#newsList li {
	width:249px;
	float:left;
	margin:0 auto;
	padding:2px 2px;
	background-color:#FFF;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC dotted;
}
#newsList li a {
	font-size:16px;
	color:#666666;
	display:block;
	float:left;
	width:249px;
}
#newsList li.noticias a:hover {
	/*border:2px solid #3366CC;*/
	color:#3366CC;
	background-color:#F5F5F5;
	text-decoration:none;
}
#newsList li.fotos a:hover {
	/*border:2px solid #009933;*/
	color:#009933;
	background-color:#F5F5F5;
	text-decoration:none;
}
#newsList li.videos a:hover {
	/*border:2px solid #CC0000;*/
	color:#CC0000;
	background-color:#F5F5F5;
	text-decoration:none;
}
.img_videos {
	width:100px;
	height:62px;
	overflow:hidden;
	border:1px solid #FFF;
	background-color:#FFF;
	float:left;
}
#newsList h3 {
	font-size:15px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	letter-spacing:-1px;
}
#newsList h3.noticias {
	color:#3366CC;
}
#newsList h3.videos {
	color:#CC0000;
}
#newsList h3.fotos {
	color:#009933;
}
#newsList p {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	line-height:11px;
}
#newsList li img {
	float:left;
	padding:0px 3px 0px 0px;
	border:none;
}
.TabelaHorarios h2{
	padding:5px;
	color:#FFF;
	background-color:#393;
}
.TabelaHorarios h3{
	padding:3px;
	color:#FFF;
	background-color:#CCC;
}
.TabelaHorarios td{
	border:3px solid #F5F5F5;
	background-color:#FFF;	
}
.tabela_lista {
	width:100%;
	border:0;
	background-color:#CCC;
	margin:1px;
	border:1;
	text-align:center;
}
.tabela_lista th {
	background-color:#F5F5F5;
	padding:3px;
}
.tabela_lista td {
	background-color:#F5F5F5;
	padding:1px;
}
.excluir {
	color:#CC0000;
	width:70px;
}
.editar {
	color:#3366CC;
	width:70px;
}
#foot_full {
	background-color:#333333;
	height:245px;
	width:100%;
	background-image:url(/imagens/bg_foot_loop.gif);
}
#foot_block {
	background-image:url(/imagens/bg_foot_block.gif);
	background-repeat:no-repeat;
	height:245px;
	width:1002px;
	margin:0 auto;
	_padding-right:5px;
}
#foot_cont h3 {
	font-size:17px;
}
#foot_cont {
	font-size:12px;
	display:block;
	margin:0 auto;
	width:990px;
}
#foot_cont li {
	float:left;
	padding:20px 50px;
}
#foot_cont li a {
	color:#888888;
	text-decoration:none;
}
#foot_cont li a:hover {
	color:#888888;
	text-decoration:underline;
}
#foot_cont li a:visited {
	color:#888888;
	text-decoration:none;
}
/* menuGeral */
#menuGeral {
	z-index: 9998;
	display:inline;
	background-color:#FF0000;
}
#menuGeral #menuNav {
	margin: 0px auto;
}
#menuGeral #menuNav li {
	display: inline;
}
#menuGeral #menuNav li a {
	float: left;
	width: 166px;
	height: 0;
	padding-top: 36px;
	overflow: hidden;
}
*#menuGeral #menuNav li a, #menuGeral {
	background-image: url(/imagens/menu_final_jd.gif);
	_background-image: url(/imagens/menu_final_jd.gif);
	background-repeat: no-repeat;
}
/* BUTTONS */
#menuGeral #menuNav li#li-menu2 a {
	background-position: 0 0;
}
#menuGeral #menuNav li#li-menu2 a {
	background-position: -167px 0;
}
#menuGeral #menuNav li#li-menu3 a {
	background-position: -334px 0;
}
#menuGeral #menuNav li#li-menu4 a {
	background-position: -501px 0;
}
#menuGeral #menuNav li#li-menu5 a {
	background-position: -668px 0;
}
#menuGeral #menuNav li#li-menu6 a {
	background-position: -835px 0;
}
#menuGeral #menuNav li#gn-support a {
	background-position: -1002px 0;
}
/* OVER STATES */
#menuGeral #menuNav li#li-menu1 a:hover {
	background-position: 0 -36px;
}
#menuGeral #menuNav li#li-menu2 a:hover {
	background-position: -167px -36px;
}
#menuGeral #menuNav li#li-menu3 a:hover {
	background-position: -334px -36px;
}
#menuGeral #menuNav li#li-menu4 a:hover {
	background-position: -501px -36px;
}
#menuGeral #menuNav li#li-menu5 a:hover {
	background-position: -668px -36px;
}
#menuGeral #menuNav li#li-menu6 a:hover {
	background-position: -835px -36px;
}
#menuGeral #menuNav li#gn-support a:hover {
	background-position: -1002px -36px;
}
/* PRESSED STATES */
#menuGeral #menuNav li#li-menu1 a:active {
	background-position: 0 -72px;
}
#menuGeral #menuNav li#li-menu2 a:active {
	background-position: -167px -72px;
}
#menuGeral #menuNav li#li-menu3 a:active {
	background-position: -334px -72px;
}
#menuGeral #menuNav li#li-menu4 a:active {
	background-position: -501px -72px;
}
#menuGeral #menuNav li#li-menu5 a:active {
	background-position: -668px -72px;
}
#menuGeral #menuNav li#li-menu6 a:active {
	background-position: -835px -72px;
}
#menuGeral #menuNav li#gn-support a:active {
	background-position: -1002px -72px;
}
/* ON STATES */
#menuGeral.active1 #menuNav li#li-menu1 a {
	background-position: 0px -108px !important;
}
#menuGeral.active2 #menuNav li#li-menu2 a {
	background-position: -167px -108px !important;
}
#menuGeral.active3 #menuNav li#li-menu3 a {
	background-position: -334px -108px !important;
}
#menuGeral.active4 #menuNav li#li-menu4 a {
	background-position: -501px -108px !important;
}
#menuGeral.active5 #menuNav li#li-menu5 a {
	background-position: -668px -108px !important;
}
#menuGeral.active6 #menuNav li#li-menu6 a {
	background-position: -835px -108px !important;
}

