/*                 B  L  O  C  O  S                   */

/* TIPOLOGIA BASE DOS BLOCOS NA ÁREA DE CONTEÚDO*/

#cnt .block {
	font-size:12px;
	padding:5px;
	padding-bottom:10px;
	display:block;
}
#cnt .block-sep {
	margin-bottom:10px;
}
#cnt .block p{
	margin:6px 0px 6px 0px;
}
#cnt .block a{
	text-decoration:none;
}
#cnt .block a:hover{
	text-decoration:underline;
}
#cnt .block-title {
	font-size:18px;
	font-weight:normal;
	color:#9b8436; /* WAS ON 11OUT16 #002c5f */
	text-shadow: #fff 1px 1px 2px;
	margin-bottom:10px;
	border-bottom:2px solid #eee;
	padding-bottom:3px;
	text-transform:uppercase; /* ADDED ON 11OUT16 */
}

#cnt .block {
	margin-bottom:0px;
	padding-bottom:20px;
	color:#555;
	font-size:12px;
}


#cnt .block a:hover {
	color:#000;

}
#cnt .block ul {
	list-style:none;
	padding:0;
	margin:0;

}
#cnt .block li {
	padding:0;
	margin:0;
	/*margin-left:10px;*/ /* DELETED ON 01/12/14 - BLOCOS COLADOS À ESQUERDA */
	margin-bottom:10px;
	padding-left:10px;
	background-image:url(../img/square.png); /* WAS ON 01/12/14: url(../img/arrow.png); */
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#cnt .block li a.active {
	color:#999;
}
#cnt .block li p {
	margin:0;
}
#cnt .block .item-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
#cnt .block .item-list li {
	clear:both;
	

}

/* BLOCO LIMPO  PARA SER USADO COM TEXTO*/
.block-txt {
	margin:0;
	padding:0;
}

/* BLOCO COM IMAGEM PARA SER USADO APENAS COM UMA IMAGEM*/
.block-img {
	background-image:none;
	margin:0;
	padding:0;
}
.block-img .content{
	margin-top:-10px;
}
#cnt .block.block-img li{
	list-style:none;
	background:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* BLOCO DE LISTAS SEM IMAGENS */
.block-list .views-field{
	
}
.block-list .views-field-title {
	font-size:12px;
	font-weight:bold;
	
	
}
/* BLOCO DE ITEMS */
/*
.block-items a{
	background-image:url(../img/arrow.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	font-size:12px;
	background-color:#f00;
	
}
*/
/* BLOCO DE LISTAS COM IMAGENS */
.block-list-img{
	
	margin:0;
	padding:0;
}
#cnt .block.block-list-img li {
	background:none;
}
#cnt .block-list-img li a{
	/* font-weight:bold;*/  /* DELETED ON 11/12/14 - NEGRITO AGENDA */
	font-size:12px;
	list-style:none;
}
.block-list-img ul{
	list-style:none;
}
.block-list-img li{
	clear:both;
	list-style:none;

	font-size:11px;
}

.block-list-img img{
	margin-right:8px;
	float:left;
	width:100px;
	border:1px solid #808285;
	padding:3px;
	margin-left:-10px;
	margin-bottom:10px;
	display:inline;
}

/* TEMAS DOS BLOCOS */


#cnt .block.blue{
	-moz-box-shadow:inset 0px 1px 0px 0px #006ac8;
	-webkit-box-shadow:inset 0px 1px 0px 0px #006ac8;
	box-shadow:inset 0px 1px 0px 0px #006ac8;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #003768), color-stop(1, #00203d) );
	background:-moz-linear-gradient( center top, #003768 5%, #00203d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003768', endColorstr='#00203d');
	background-color:#003768;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	
}
#cnt .block.blue h2.block-title{
	color:#cfc4a6;
	text-shadow: #003768 1px 1px 2px;
	border-bottom:2px solid #cfc4a6;
}
#cnt .block.blue a{
	color:#cfc4a6;
}
#cnt .block.blue li{
	color:#ccc;
}
#cnt .block.blue a:hover{
	color:#ede8d9;
}


#cnt .block.red{
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	color:#ddd;
}
#cnt .block.red {
	color:#ddd;
}
#cnt .block.red a{
	color:#fff;
	text-shadow:none;
}
#cnt .block.red h2.block-title{
	color:#fff;
	text-shadow: #f00 1px 1px 2px;
	border-bottom:2px solid #fff;
}
#cnt .block.red a{
	color:#fff;
}
#cnt .block.red a:hover{
	color:#fff;
}

#cnt .block.gray{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;

}

#cnt .block.yellow{
	-moz-box-shadow:inset 0px 1px 0px 0px #f6e5b6; /* before: -moz-box-shadow:inset 0px 1px 0px 0px #e6dfcb; | Made by SCastro on 6/JUL/13 */
	-webkit-box-shadow:inset 0px 1px 0px 0px #f6e5b6; /* before: -webkit-box-shadow:inset 0px 1px 0px 0px #e6dfcb; | Made by SCastro on 6/JUL/13 */
	box-shadow:inset 0px 1px 0px 0px #f6e5b6; /* before: box-shadow:inset 0px 1px 0px 0px #e6dfcb; | Made by SCastro on 6/JUL/13 */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffeebf), color-stop(1, #f6e5b6) ); /* before: background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f0de), color-stop(1, #e5decb) ); | Made by SCastro on 6/JUL/13 */
	background:-moz-linear-gradient( center top, #ffeebf 5%, #f6e5b6 100% ); /* before: background:-moz-linear-gradient( center top, #f6f0de 5%, #e5decb 100% ); | Made by SCastro on 6/JUL/13 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeebf', endColorstr='#f6e5b6'); /* before: filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f0de', endColorstr='#e5decb' | Made by SCastro on 6/JUL/13 */
	background-color:#ffeebf; /* before: background-color:#f6f0de; | Made by SCastro on 6/JUL/13 */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f6e5b6; /* before: border:1px solid #e6e3db; | Made by SCastro on 6/JUL/13 */
	
}
#cnt .block.yellow a{
	text-shadow:none;
}
#cnt .block.yellow h2.block-title{
	color:#003768;
	text-shadow: none;
	border-bottom:2px solid #003768;
}
#cnt .block.yellow a{
	color:#003768;
}
#cnt .block.yellow a:hover{
	color:#006ecf;
}




/* BLOCO DE IDIOMAS */
#language-menu {
	width:80px;
	height:13px;
	overflow:hidden;
	float:right;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif; /* WAS ON 01/12/14 font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:9px; /* WAS ON 01/12/14 11px */
	text-transform:uppercase;
	letter-spacing:0.1em; /* ADDED ON 01/12/14 */
}
#language-menu h2.block-title {
	display:none;
}
#language-menu .locale-untranslated {
	display:none;
}
#language-menu li.active {
	display:none;
}
#language-menu ul {
	padding:0;
	margin:0;
}
#language-menu li {
	list-style:none;
	padding-top:3px; /* WAS ON 03/12/14: padding:0; */
	margin:0;
}


/* BLOCO DE SUBMENUS DINÂMICO */
.block-submenu {
	padding:15px;
}
.block-submenu li {
	font-size:13px;
	margin-left:20px;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.block-submenu li a {
	text-decoration:none;
	color:#333;
}
.block-submenu li.active a {
	color:#003768;
	font-weight:bold;
}
#cnt .block.block-submenu li ul{
	padding-top:10px;
}
.block-submenu li li a {
	font-size:12px;
	font-weight:normal;
}
.block-submenu li li a:hover {
	text-decoration:underline;
}







