@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);
html, body, html * {
  font-family: 'Roboto', sans-serif;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Roboto', sans-serif;
}


.qtoculto {  font-size: 12px; color: #000000; background-color: #FFFFFF; border-bottom: #FFFFFF 1px double; border-left: #FFFFFF 1px double; border-right: #FFFFFF 1px double; border-top: #FFFFFF 1px double}
.qtimes {  font-size: 13px; color: #1334ab; background-color: #FFFFFF; border-bottom: #1334ab 1px double; border-left: #1334ab 1px double; border-right: #003399 1px double; border-top: #003399 1px double}
.qt_top {  font-size: 13px; color: #000; background-color: #FFFFFF; border: 1px solid #999; padding: 1px 1px; border-radius: 2px;}
.qt {  font-size: 13px; color: #000; background-color: #FFFFFF; border: 1px solid #999; padding: 5px 5px; border-radius: 2px; }

.CxResumo {
	
	font-size: 13px; color: #000; 
	background-color: #FFFFFF; 
	border: 1px solid #999; padding: 5px 5px; 
	border-radius: 5px;
	
}

.botao {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #1334ab; border: 1px solid #1334ab; padding: 5px 5px; border-radius: 2px;}
.botaoverm {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #990000; border: 1px solid #990000; padding: 5px 5px; border-radius: 2px;}

.texto {  font-size: 13px}
.texto2 {  font-size: 11px}
.textoG {  font-size: 14px}

.titulo {  font-size: 14px; font-weight: bold; color: #6e778a}

.tituloProjeto {  font-weight:normal; margin-bottom: 10px; font-size:20px; color: #056a40; line-height: 1.3}
.tituloPagProjeto {  font-weight:normal; margin-bottom: 10px; font-size:25px; color: #144b34; line-height: 1.3}
.tituloPagResumo {  font-weight:normal; margin-bottom: 10px; font-size:25px; color: #00649e; line-height: 1.3}
.tituloRed {  font-weight:normal; margin-bottom: 10px; font-size:18px; color: #D50003; line-height: 1.3}
.tituloResumo {  font-weight:normal; margin-bottom: 10px; font-size:20px; color: #1334ab; line-height: 1.3}
.tituloPreto {  font-weight:normal; margin-bottom: 10px; font-size:18px; color: #000; line-height: 1.3}
.tituloCinza {  font-weight:normal; font-size:18px; color: #383838; line-height: 1.3}
.titulo_azul {  font-size: 16px; font-weight: bold; color: #003366}
.titulo_vermelho {  font-size: 16px; font-weight: bold; color: #CC0000}
.titulo_azulP {  font-size: 14px; font-weight: bold; color: #003366}
.titulo_vermelhoP {  font-size: 14px; font-weight: bold; color: #CC0000}

.tituloSiglaG {  font-weight:normal; margin-bottom: 10px; font-size:25px; color: #00548A; line-height: 1.3}
.tituloSigla {  font-weight:normal; margin-bottom: 10px; font-size:20px; color: #0072B9; line-height: 1.3}
.tituloArea {  font-weight:normal; margin-bottom: 10px; font-size:18px; color: #17446d; line-height: 1.3}

.textoApres{font-weight:normal; margin:0; font-size:13px;}
.tituloApres{font-weight:bold; margin:0; color: #1334ab; font-size:13px; line-height: 2.0;}
.tituloApresSub{font-weight:bold; margin:0; color: #1334ab; font-size:13px; text-decoration: underline; line-height: 2.0;}
.tituloApresReuniao{font-weight:bold; margin:0; color: #CC0000; font-size:13px; text-decoration: none; line-height: 2.0;}

.leng1 {  font-size: 13px; color: #000000; background-color: #FFF; border: 1px solid #1334ab; padding: 3px 3px; border-radius: 3px;}
.leng2 {  font-size: 13px; color: #FF0000; background-color: #FFF; border: 1px solid #FF0000; padding: 3px 3px; border-radius: 3px;}

.simbolo {  font-size: 13px; color: #000000; background-color: #EEEEEE; width: 22; }
.tags {  color: #000000; background-color: #FFFFCC; }
.visualizar {  font-weight: bold; color: #009900; background-color: #EEEEEE; }


.menu1 {  font-size: 12px; text-decoration: none}
A:visited.menu1 {  font-size: 12px; text-decoration: none}
A:hover.menu1 {   font-size: 12px; text-decoration: none; color: #0033FF;}

.menu2 {  color: #00427E; text-decoration: none}
A:link.menu2 {  color: #00427E; text-decoration: none}
A:active.menu2 {  color: #00427E; text-decoration: none}
A:hover.menu2 {  text-decoration: underline; color: #000000;}

a.link2:link { color: #17446D; text-decoration: none}
a.link2:visited {  color: #17446D; text-decoration: none}
a.link2:hover {  color: #000000; text-decoration: none}
a.link2:active {  color: #000000; text-decoration: none}

.menu3 {  text-decoration: none}
A:visited.menu3 {  text-decoration: none}
A:hover.menu3 {  text-decoration: underline; }

.noticias { font-size: 13px; color: #1334ab; text-decoration: none}
A:visited.noticias { font-size: 13px; color: #1334ab; text-decoration: none}
A:hover.noticias {font-size: 13px; color: #1334ab; text-decoration: none}

.menu4 { font-size: 12px; color: #000000; text-decoration: none}
A:visited.menu4 { font-size: 12px; color: #000000; text-decoration: none}
A:hover.menu4 {font-size: 12px; color: #FF0000; text-decoration: none}

.menu4b { font-size: 13px; color: #1334ab; text-decoration: none}
A:visited.menu4b { font-size: 13px; color: #1334ab; text-decoration: none}
A:hover.menu4b {font-size: 13px; color: #FF0000; text-decoration: none}

.menu5b { font-size: 13px; color: #990000; text-decoration: none}
A:visited.menu5b { font-size: 13px; color: #990000; text-decoration: none}
A:active.menu5b { font-size: 13px; color: #990000; text-decoration: none}
A:hover.menu5b {font-size: 13px; color: #FF0000; text-decoration: none}

.menu5 { font-size: 10px; color: #000000; text-decoration: none}
A:visited.menu5 { font-size: 10px; color: #000000; text-decoration: none}
A:hover.menu5 {font-size: 10px; color: #FF0000; text-decoration: none}

.menu6 {   color: #FFFFFF;  text-decoration: none}
A:visited.menu6 {   color: #FFFFFF; text-decoration: none}
A:hover.menu6 {    text-decoration: none; color: #ccff00;}

.caixa {   font-size: 10px; color: #000000; background-color: #D5EAFF; border: 1px #3366CC solid; height: 15px}
A.menu_conexao:visited {   font-size: 10px; color: #EAF4FF; text-decoration: none}
A.menu_conexao:link.menu_conexao {   font-size: 10px; color: #EAF4FF; text-decoration: none}
A.menu_conexao:hover.menu_conexao {   font-size: 10px; color: #FF9933; text-decoration: none}
A.menu_conexao:active.menu_conexao {   font-size: 10px; color: #FF9933; text-decoration: none}

.menu_hot {  font-size:13px; color: #000000; text-decoration: none}
A:visited.menu_hot {  font-size:13px; color: #000000; text-decoration: none}
A:hover.menu_hot { font-size:13px; color: #FF0000; text-decoration: none}

.menu_hot2 {  font-size:13px; color: #ff0000; text-decoration: none}
A:visited.menu_hot2 {  font-size:13px; color: #ff0000; text-decoration: none}
A:hover.menu_hot2 { font-size:13px; color: #000000; text-decoration: none}

.boxAlerta { background-color: #fffcd6; padding: 3px 2px; border-radius: 5px;  font-size:13px; color: #d90000; font-weight: bold; border: 1px solid #d6d6d6;}
.boxResumos { background-color: #0072B9; padding: 3px 2px; border-radius: 3px;}
.boxVisu { background-color: #FFF; padding: 5px 5px; border: 1px solid #CFCFCF; border-radius: 3px;}

.boxProjetos { background-color: #056a40; padding: 3px 2px; border-radius: 3px;}


button.botaoVisu {
	 font-weight: bold; font-size: 13px;
	color: #e4bc00;
	padding: 5px; height: 35px;
	background-color: Transparent;
    background-repeat:no-repeat;	
	border-radius: 3px;
	border: 1px solid #e4bc00;
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
}
button.botaoVisu {
  transition-duration: 0.4s;
}

button.botaoVisu:hover {
  background-color: #e4bc00; /* Green */
  color: white;
}



button.botaoVisuPJ {
	 font-weight: bold; font-size: 13px;
	color: #138723;
	padding: 5px; height: 35px;
	background-color: Transparent;
    background-repeat:no-repeat;	
	border-radius: 3px;
	border: 1px solid #138723;
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
}
button.botaoVisuPJ {
  transition-duration: 0.4s;
}

button.botaoVisuPJ:hover {
  background-color: #138723; /* Green */
  color: white;
}

button.botaoExcluir {
	 font-weight: bold; font-size: 12px;
	color: #E40000;
	padding: 0px; height: 25px;
	background-color: Transparent;
    background-repeat:no-repeat;	
	border-radius: 5px;
	border: 1px solid #E40000;
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
}



button.botaoAzul {
	 font-weight: bold; font-size: 13px;
	color: #1334ab;
	padding: 5px; height: 35px;
	background-color: Transparent;
    background-repeat:no-repeat;	
	border-radius: 3px;
	border: 1px solid #1334ab;
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
}
button.botaoAzul {
  transition-duration: 0.4s;
}

button.botaoAzul:hover {
  background-color: #1334ab; /* Green */
  color: white;
}



button.botaoExcluir {
  transition-duration: 0.4s;
}

button.botaoExcluir:hover {
  background-color: #DF4141; /* Green */
  color: white;
}


.TabelaCinzaR {    
    border-collapse:separate;
    border: solid #c7c7c7 1px;
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
}


	
.btEnvia input[type="submit"]{
	padding: 10px; border-radius: 5px; border: 1px solid #0066CC; font-size: 14px; font-weight:bold; color: #FFF; font-size:15px; height:40px; background-color: #0066CC
}
.btEnvia input[type="submit"]:hover{
cursor:pointer;
background:#ffc107;
color:#000;
}
.active{
	padding: 10px; border-radius: 5px; border: 1px solid #0066CC; font-size: 14px; font-weight:bold; color: #FFF; font-size:15px; height:40px; background-color: #0066CC
}	