/*--------------------------------------------------------------------
			www.justicaepaz.com
			IE7+ FF1.5+

Ver: 		2.0 - 2012
author: 	Fmdesign.org - Frederico Martins
email: 		geral@fmdesign.org
site: 		http://www.fmdesign.org
-----------------------------------------------------------------------
-----------------------------------------------------------------------*/
/* CSS MÃE IMPORTS*/
@import "reset.css";
@import "bg.css";
@import "menu.css";
@import "textos.css";
@import "font.css";
@import "work.css";
@import "forms.css";

/* CSS MÃE IMPORTS

@import "jquery.css";
; */

body, html{margin:0px; padding:0px; font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; background:#222; font-size:12px; color:#666666; line-height:16px; }

#div_central{ width:991px; margin: 0 auto; height:auto; z-index:1; position:relative; display:table;}
#div_fundo_max{ width:100%; margin: 0 auto; height:auto; z-index:1; position:relative; display:table;}

#div_conteudo{ width:950px; padding:20px; float:left; background:#FFF;}
#div_conteudo_comSombra{ width:950px; height:362px; padding:36px; float:left; background:url(../imagens/fundo-teste-divs.png) center center;}

#sliderhome{ width:954px; margin: 0 auto; height:auto; z-index:1; position:relative; display:table; height:352px; padding:18px; background-color:#FFF; /*padding:20px 17px 30px 17px; background-image:url(../imagens/fundo-bannerslider.png);*/}
.maxbanner_top{ background: url(../imagens/fundo-btx.png);/* background:#FFF;*/}

#div_fundo_max_logo{ width:100%; margin: 0 auto; height:auto; position:relative; display:table; background:url(../imagens/fundo-btx.png);}
#div_fundo_max_btx{ width:100%; margin: 0 auto; height:auto; z-index:200; position:relative; display:table;}
#botoessubmenupainel{ width:100%; margin: 0 auto; height:auto; z-index:200; position:relative; display:table;}
.max_btprincipal{ background-color:#111; border-bottom:3px solid #FFF;}
#div_menu_principal{ margin-bottom:20px;}

#logotipo{ float:left; margin:0px; padding:0px;}

#div_noticia{ width:316px; height:316px; float:left; margin-right:18px; background:#F00;}

.maxfotos{ background-color:#000; background:url(../imagens/teste-fotos.jpg) center center no-repeat;}



#div_submenu{ width:206px; float:left; margin-right:18px;}


.linkextrasubmenu {
	display:block;
	height:18px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	color:#000;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:18px;
	line-height:20px;
	width:170px;
	padding:18px;
	background-color:#FFF;
	font-size:15px; 
	font-family: 'nobelbold', Arial, Helvetica, sans-serif; 
	font:'nobelbold', Arial, Helvetica, sans-serif;
}

.linkextrasubmenu:hover{ text-decoration:underline; }

#col990{ float:left; width:990px;}
#col766{ float:left; width:766px;}
#col542{ float:left; width:542px;}
#col486{ float:left; width:486px;}
#col430{ float:left; width:430px;}
#col318{ float:left; width:318px;}
#col305{ float:left; width:305px;}
#col206{ float:left; width:206px;}
#col150{ float:left; width:150px;}



#col305.bordacinza{ float:left; width:306px; padding:0 18px 6px 18px; border-right:solid 1px #252525;  border-left:solid 1px #252525; margin:0 18px 0 18px;}
#col305 h5{ width:305px;}

#framers{ height:180px;}

#col318.direita img{ margin-bottom:18px;}
#col318.padtotal18{ width:318px;}


#col430.padtotal18{ width:394px;}
#col430.padtotal18 h1{ width:394px;}
#col430.padtotal18 h2{ width:394px; clear:left; display:block;}

#col486.padtotal18{ width:450px;}
#col486.padtotal18 h1{ width:450px;}

#col542.padtotal18{ width:506px;}
#col542.padtotal18 h1{ width:506px;}

#col766.padtotal18{ width:730px;}
#col766.padtotal18 h1{ width:730px;}

#col990.padtotal18{ width:954px;}
#col990.padtotal18 h1{ width:954px;}

.padtotal18{padding:18px;}
.widthpadding430{width:394px;}

.marginright0{ margin-right:0px;}

.marginleft18{ margin-left:18px;}

.margintopPK{ margin-top:18px;}
.margintopMD{ margin-top:36px;}
.margintopGD{ margin-top:54px;}

.marginbotzero{ margin-bottom:0px;}
.marginbotPK{ margin-bottom:18px;}
.marginbotMD{ margin-bottom:36px;}
.marginbotGD{ margin-bottom:54px;}

.comfundobranco{background:#FFF;}

.centro{  margin-right:18px;}
.esquerda{ margin-right:18px;}
.direita{ margin-right:0px;}

.leterspace{ letter-spacing:-2px;}
.lowercase{ text-transform:lowercase;}
.txttransfinherit{ text-transform:inherit;}

/*Rodapé*/
#rodapelogo{ float:left; margin-bottom:30px;}
#rodapetopicos{width:105px; float:left; color:#FFF;}
#rodapetextotopicos{width:200px;  float:left; color:#FFF;}

#mce-EMAIL{ background:url(../imagens/forms/fundo-news-form-email.png) center center no-repeat; padding:25px; width:267px; color:#FFF; font-size:14px; float:left;}
#mc-embedded-subscribe{ float:left; margin-left:18px; margin-top:6px;}
#textobaixo{ margin-top:3px; float:left;}
.fb-like{float:left; width:486px; margin-top:18px;}


.rodape{ background-color:#111; padding:36px 0 36px 0; border-top:#FFF solid 0px;}
.copyright{ background-color:#FFF; padding:18px 0; margin-top:18px; color:#FFF;}

#menurodape{ float:left; width:205px; text-align:left; font-size:13px; line-height:10px; padding-top:8px;  color:#A7A5A5;}

#menurodape > a{color:#A7A5A5; text-decoration:none; font-weight: bold;}
#menurodape > a:hover{text-decoration:underline;}

#copy{width:655px; float:left; text-align:left; font-size:13px; line-height:10px; color:#000; padding-top:8px;}

#siganos{ float:left; width:174px; text-align:right; margin-left:150px; visibility:hidden;}
#siganos img{ float:left;}
#iconetwitterrodape{ margin:0 20px 0 30px;}


#scrlTop{position:absolute; right:0px; top:-50px;}

/*HOMEPAGE*/

#divvideohome{ width:654px; height:488px; float:left; margin-top:18px; margin-right:18px;}
#videohome{ width:654px; height:367px; float:left; background:#FFF;}
#videohome img{ float:left;}
#videohome iframe{ width:654px; height:367px;}


#legendavideohome{ width:618px; height:107px; float:left; margin-top:4px; background-color:#FFF; padding:22px 18px 18px 18px; overflow:hidden;}


#troleihome{width:318px; height:488px; float:left; background-color:#FFF; margin-top:18px;}

#mensagem_twit{ width:282px; height:280px; padding:32px 18px; float:left; text-align:center; font-family:'nobelregular', Arial, Helvetica, sans-serif; font:'nobelregular', Arial, Helvetica, sans-serif; font-size:28px; line-height:normal; color:#333; background-color:#FFF; text-transform:uppercase; margin-top:18px;}

#divnews{ width:282px; height:62px; padding:32px 18px; float:left; text-align:left; font-family:'nobelregular', Arial, Helvetica, sans-serif; font:'nobelregular', Arial, Helvetica, sans-serif; background-color:#FFF; margin-top:18px;}

#divnoticias{ width:282px; height:338px;  padding:18px 18px; float:left; text-align:left; margin-top:18px; background-color:#FFF;}

#divsugerimosainda{ width:282px; height:356px;  padding:18px 18px; float:right; text-align:left; margin-top:18px; background-color:#FFF;}

#divdestquesagenda{ float:left; width:316px; margin-right:18px;  margin-bottom:18px;}
#divdestquesagenda img{ float:left; margin-bottom:2px;}


.divtextoagenda, .divtextoagenda:link, .divtextoagenda:active, .divtextoagenda:visited{ float:left; width:270px; padding:24px; background:url(../imagens/seta-destaques.png) right bottom no-repeat #666; text-decoration:none; height:140px;}
.divtextoagenda:hover{ background-color:#A3A3A3;}

.divtextoagenda.fundovermelho{background-color:#CA402B;}
.fundovermelho:hover{ background-color:#DF8C80;}
.divtextoagenda.fundoverde{background-color:#A5CE37;}
.fundoverde:hover{ background-color:#C9E287;}



/*JUSTIÇA*/

#divrostos{ width:130px; height:190px; margin-bottom:18px; margin-right:20px; float:left;}
#divrostos img{ margin-bottom:10px;}
#divrostos p{ line-height:16px; text-align:left;}
#divrostos.direita{ margin-right:0px;}

#divdocumentos{ width:131px; height:155px; margin-bottom:18px; margin-right:18px; float:left;}
#divdocumentos a { color:#111; text-decoration:none;}
#divdocumentos.direita{ margin-right:0px;}

.minifotos_col766{float:left; margin-right:20px; margin-bottom:20px;}


/*JUSTIÇA - Resumo de Atividades*/
#divdocumentoresumoatividade{ width:230px; height:355px; margin-bottom:18px; margin-right:18px; float:left;}
#divdocumentoresumoatividade img{ float:left; margin-bottom:10px; width:230px; height:auto;}
#divdocumentoresumoatividade a { color:#111; text-decoration:none;}
#divdocumentoresumoatividade.direita{ margin-right:0px;}
 

/*EQUIPAS E PROJECTOS*/
#fotoportafe{ float:left; margin:0 18px 18px 0;}

#divprioridas{padding-left:10px; border-left:#2E419A solid 4px; float:left; margin-bottom:18px; width:716px;}

#imgnotextodir{ float:right; margin:0 0 18px 18px;}
#imgnotextoesq{ float:left; margin:18px 18px 0 0;}



/*VARIOS*/
.slidingDiv {
    height:300px;
    background-color: #99CCFF;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #3399FF;
}
 
.show_hide {
    display:none;
}

#estadomail{
	width:950px;
	padding:20px;
	margin-bottom:18px;
	font-size:13px; 
	color:#FFF;
	line-height:normal; 
	font-weight:bold;
	text-align:center;
	
}

#estadomail.sucesso{background-color:rgb(40,201,131);}
#estadomail.erro{background-color:rgb(231,25,25);}

#calendariopdf{ width:730px; float:left; margin:10px 0 50px 0;}
#calendariopdf .ttl_tbl{ font-size:14px; font-weight:bold;}
#calendariopdf .ttlvertical_tbl{ font-size:14px; font-weight:bold; border-right:#666 solid 1px;}
#calendariopdf td{  padding:6px; font-size:12px;}


#tabelaregulamento{ width:730px; float:left;}
#tabelaregulamento .ttl_tbl{ font-size:14px; font-weight:bold; background:#BCBE00; color:#FFF;}
#tabelaregulamento td{  padding:6px; font-size:12px; text-align:center; border:#BCBE00 solid 1px;}

.cor1 td, .cor1 { background:#0090BE;}
.cor2 td, .cor2 { background:#4EB809;}
.cor3 td, .cor3 { background:#F15E00;}
.cor4 td, .cor4 { background:#FFDD00;}
.cor5 td, .cor5 { background:#F4F3EE;}
.cor6 td, .cor6 { background:#DCD8D9;}