/*padrao do template.css aqui ficam somente os dados que mudam as cores do site*/

/*Cor do cabecalho*/
header {
    background-color: #3e67b1;
    background-image: -moz-radial-gradient(center,ellipse cover,#3a72bc 1%,#092a5c 100%);
    background-image: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#3a72bc),color-stop(100%,#092a5c));
    background-image: -webkit-radial-gradient(center,ellipse cover,#3a72bc 1%,#092a5c 100%);
    background-image: -o-radial-gradient(center,ellipse cover,#3a72bc 1%,#092a5c 100%);
    background-image: -ms-radial-gradient(center,ellipse cover,#3a72bc 1%,#092a5c 100%);
    background-image: radial-gradient(ellipse at center,#3a72bc 1%,#092a5c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#366bb0,endColorstr=#092a5c,GradientType=1);
    color: #fff;
    padding: 14px 0 0 0;
}
header #logo a {
	color: #fff;
}

/*Cores do Menu acessibilidade*/
header #accessibility a {
	color: #dcffe3;/*Menu esquerdo*/
	font-size: .7em
}
header #accessibility a span {
	background-color: #cad2cc;
	color: #195128;
	padding: 0 2px 0 3px
}
header #accessibility a:hover {
	background: #788b7d
}
header #portal-siteactions a, header #language a {
	color: #dcffe3;/*#FF1493;/*menu direito*/
	font-size: .73em
}

/*Cores do campo de busca*/
header #portal-searchbox input.searchField:focus {
	background-color: #ffffe5
}
header #portal-searchbox .searchButton {
	background: #fff;
}
header #portal-searchbox .searchButton i.icon-search {
	color: #195128;
}

/*Icones da redes sociais*/
header #social-icons a {
	color: #fff
}

/*Barra div sobre*/
header div.sobre {
	background-color: #0f4098;
	border-bottom: 2px solid #0f4098;	
	/*background: transparent!important;
	text-align: center;
	padding-bottom: 10px*/	
}
header div.sobre li {
	border-right: 1px solid #2f5439;
}
header div.sobre a {
	color: #fff;
	font-size: .88em
}

/*Cores do menu principal*/
main #navigation nav a:hover {/*hover*/
	text-decoration: none;
    color: #004F89;
}
main #navigation nav h2 {
	border-top: 3px solid #2c66ce;
	background: #eaebee;
	color: #2c66ce;	
}
main #navigation nav h2 i {
	color: #717782
}
main #navigation nav h3 {
	border-top: 3px solid #465a75;
	background: #eaebee;
	color: #465a75;
}	
main #navigation nav h3 i {
	color: #717782
}
main #navigation nav ul {
	border-top: 1px solid #e8e7e7
}
main #navigation nav li {
	border-bottom: 1px solid #b7b7b7;/*#e8e7e7*/
}
main #navigation nav li.deeper {
	background: #eaebee url("../img/menu-ativo.gif") no-repeat 10px 14px;
	border-top: 2px solid #9a886a;
	border-bottom: 2px solid #9a886a;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0
}
main #navigation nav li.deeper ul {
	background: #eaebee;
	border-top: 1px solid #dcdada
}
main #navigation nav li.deeper ul li {
	padding-left: 0;
	border-bottom: 1px solid #dcdada
}
main #navigation nav li.deeper ul li.deeper {
	background: transparent url("../img/menu-ativo.gif") no-repeat 15px 14px;
	border-top: 1px solid #b6b3b3;
	border-bottom: 0
}
main #navigation nav li.deeper ul li.deeper ul {
	background: #d9dadc;
	border-top: 1px solid #c3c0c0
}
main #navigation nav li.deeper ul li.deeper ul li {
	padding-left: 0;
	border-bottom: 1px solid #c3c0c0
}
main #navigation nav li.deeper ul li.deeper ul li.deeper {
	background: transparent url("../img/menu-ativo.gif") no-repeat 20px 14px;
	border-top: 0;
	border-bottom: 0
}
main #navigation nav li.deeper ul li.deeper ul li.deeper ul {
	background: #cacbce
}
main #navigation nav li.deeper ul li.deeper ul li.deeper ul li.deeper {
	background: transparent url("../img/menu-ativo.gif") no-repeat 25px 14px;
	border-bottom: 0
}
main #navigation nav li.deeper ul li.deeper ul li.deeper ul li.deeper ul {
	background: #c1c2c4;
	border-top: 1px solid #b6b3b3
}
main #navigation nav li.deeper ul li.deeper ul li.deeper ul li.deeper ul li {
	padding-left: 5px;
	border-bottom: 1px solid #b6b3b3
}
main #navigation .menu-de-apoio a {
	color: #2c66ce;
	font-size: 1.05em
}

/*Cores do rodape*/
footer {
	background: none repeat scroll 0% 0% #2c66ce;
    color: #fff;
}
footer text-muted {
  color: #fff;
}
footer .footer-atalhos {
	background: #fff;
	border-bottom: 2px solid #2c66ce
}	
footer .footer-atalhos .voltar-ao-topo a {
	color: #717782
}
footer nav h2 {
    color: #00e4ff;
}
/*Cor da barra de baixo*/
#footer-brasil {
	background: none repeat scroll 0% 0% #004F89;
}

.mod-ufla {
    border-top: 4px solid #2c66ce;
    background: #eeeff2;
    min-height: 53px;
    margin: 0 0 22px 0;
    position: relative;
    padding: 11px 8px 10px 8px;
    font-size: 1.45em;
    font-weight: 400;
    color: #2c66ce;
}

.mod-ufla-verde {
    border-top: 4px solid #00500f;
    background: #eeeff2;
    min-height: 53px;
    margin: 0 0 22px 0;
    position: relative;
    padding: 11px 8px 10px 8px;
    font-size: 1.45em;
    font-weight: 400;
    color: #00500f;
}

.mod-ufla-azul {
    border-top: 4px solid #3268ba;
    background: #eeeff2;
    min-height: 53px;
    margin: 0 0 22px 0;
    position: relative;
    padding: 11px 8px 10px 8px;
    font-size: 1.45em;
    font-weight: 400;
    color: #3268ba;
}

.mod-ufla-amarelo {
    border-top: 4px solid #f8ba07;
    background: #eeeff2;
    min-height: 53px;
    margin: 0 0 22px 0;
    position: relative;
    padding: 11px 8px 10px 8px;
    font-size: 1.45em;
    font-weight: 400;
    color: #004F89;
}

.mod-ufla-branco{
    border-top: 4px solid #555;
    background: #eeeff2;
    min-height: 53px;
    margin: 0 0 22px 0;
    position: relative;
    padding: 11px 8px 10px 8px;
    font-size: 1.45em;
    font-weight: 400;
    color: #555;
}

/*icone das redes sociais*/
a.branco {
    color: #fff;
}
a.branco:hover, a.branco:focus {
	color: #439817;
	text-decoration: none;
}

/*** MENU LEFT1 ***/

.moduletable_menu1{/*margin:30px auto;*/ float:none;}
.moduletable_menu1 ul{width:100%; padding-left:0;}
.moduletable_menu1 ul li{width:100%; min-height:30px; margin-bottom:2px; background:#f4f4f4; list-style:none; /*padding:10px;*/ 
  font-family:"open sans", serif ;
   font-size:12px;}
.moduletable_menu1 ul li i{font-size:10px; color:#ccc; padding-right:5px;}
 
.moduletable_menu1 ul li a{color:#4f4f4f; display:block !important; text-decoration:none; width:100%; }
.moduletable_menu1 ul li:nth-child(1){border-right: 5px solid #004F89/*8d54a3*/}
.moduletable_menu1 ul li:nth-child(2){border-right: 5px solid #004F89/*6CC437*/}
.moduletable_menu1 ul li:nth-child(3){border-right: 5px solid #004F89/*#f28c1d*/}
.moduletable_menu1 ul li:nth-child(4){border-right: 5px solid #004F89/*#e94979*/}
.moduletable_menu1 ul li:nth-child(5){border-right: 5px solid #004F89/*#00B0F0*/}
.moduletable_menu1 ul li:nth-child(6){border-right: 5px solid #004F89/*#cc3333*/}
.moduletable_menu1 ul li:nth-child(7){border-right: 5px solid #004F89/*#FABE09*/}
.moduletable_menu1 ul li:nth-child(8){border-right: 5px solid #004F89/*#e94979*/}
.moduletable_menu1 ul li:nth-child(9){border-right: 5px solid #004F89/*#8d54a3*/}
.moduletable_menu1 ul li:nth-child(10){border-right: 5px solid #004F89/*#6CC437*/}
.moduletable_menu1 ul li:nth-child(11){border-right: 5px solid #004F89/*#f28c1d*/}
.moduletable_menu1 ul li:nth-child(12){border-right: 5px solid #004F89/*#e94979*/}
.moduletable_menu1 ul li:nth-child(13){border-right: 5px solid #004F89/*#00B0F0*/}
.moduletable_menu1 ul li:nth-child(14){border-right: 5px solid #004F89/*#F46652*/}
.moduletable_menu1 ul li:nth-child(15){border-right: 5px solid #004F89/*#FABE09*/}
.moduletable_menu1 ul li:nth-child(16){border-right: 5px solid #004F89/*#6CC437*/}
.moduletable_menu1 ul li:nth-child(17){border-right: 5px solid #004F89/*#f28c1d*/}
.moduletable_menu1 ul li:nth-child(18){border-right: 5px solid #004F89/*#e94979*/}
.moduletable_menu1 ul li:nth-child(19){border-right: 5px solid #004F89/*#00B0F0*/}
.moduletable_menu1 ul li:nth-child(20){border-right: 5px solid #004F89/*#F46652*/}
.moduletable_menu1 ul li:nth-child(21){border-right: 5px solid #004F89/*#FABE09*/}

.moduletable_menu1 ul li:hover a{color:#fff; text-decoration:none; }
/*.moduletable_menu1 ul li:nth-child(1):hover{background-color:#004F89}/*#8d54a3*/
/*.moduletable_menu1 ul li:nth-child(2):hover{background-color:#004F89}/*#6CC437*/
/*.moduletable_menu1 ul li:nth-child(3):hover{background-color:#004F89}/*#f28c1d*/
/*.moduletable_menu1 ul li:nth-child(4):hover{background-color:#004F89}/*#e94979*/
/*.moduletable_menu1 ul li:nth-child(5):hover{background-color:#004F89}/*#00B0F0*/
/*.moduletable_menu1 ul li:nth-child(6):hover{background-color:#004F89}/*#cc3333*/
/*.moduletable_menu1 ul li:nth-child(7):hover{background-color:#004F89}/*#FABE09*/
/*.moduletable_menu1 ul li:nth-child(8):hover{background-color:#004F89}/*#e94979*/
/*.moduletable_menu1 ul li:nth-child(9):hover{background-color:#004F89}/*#8d54a3*/
/*.moduletable_menu1 ul li:nth-child(10):hover{background-color:#004F89}/*#6CC437*/
/*.moduletable_menu1 ul li:nth-child(11):hover{background-color:#004F89}/*#f28c1d*/
/*.moduletable_menu1 ul li:nth-child(12):hover{background-color:#004F89}/*#e94979*/
/*.moduletable_menu1 ul li:nth-child(13):hover{background-color:#004F89}/*#00B0F0*/
/*.moduletable_menu1 ul li:nth-child(14):hover{background-color:#004F89}/*#F46652*/
/*.moduletable_menu1 ul li:nth-child(15):hover{background-color:#004F89}/*#FABE09*/
/*.moduletable_menu1 ul li:nth-child(16):hover{background-color:#004F89}/*#6CC437*/
/*.moduletable_menu1 ul li:nth-child(17):hover{background-color:#004F89}/*#f28c1d*/
/*.moduletable_menu1 ul li:nth-child(18):hover{background-color:#004F89}/*#e94979*/
/*.moduletable_menu1 ul li:nth-child(19):hover{background-color:#004F89}/*#00B0F0*/
/*.moduletable_menu1 ul li:nth-child(20):hover{background-color:#004F89}/*#F46652*/
/*.moduletable_menu1 ul li:nth-child(21):hover{background-color:#004F89}/*#FABE09*/

#content.internas .tileContent {
	border-left: 5px solid #596599 !important;
}
