@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,600,700);

body {
	font: 16px "Roboto",sans-serif;
	text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
	margin: 0; padding: 0;
	text-align: center;
	background-color: #f8f8f8;
	}

/* reset */
p{
	padding:0px;
	margin:0px;
}

div{
	padding:0px;
	margin:0px;
}

img { 
	border: 0px;
}

div#topo {
	font: 12px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	width: 100%;
	height: 222px;
	-webkit-box-shadow: 0px -10px 79px 0px rgba(194,188,194,1);
	-moz-box-shadow: 0px -10px 79px 0px rgba(194,188,194,1);
	box-shadow: 0px -10px 79px 0px rgba(194,188,194,1);
	z-index: 10;
}

div#conteudo_fixo {
	font: 14px "Roboto",sans-serif;
	position: relative;
	width: 100%px;
	height: 950px;
	background-color: #f8f8f8;
	top: 20px;
}

div#conteudo_dinamico {
	font: 12px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	width: 990px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color: #f8f8f8;
	top: 20px;
}

div#rodape {
	font: 12px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	top: 10px;
	width: 100%;
	height: 290px;
	-webkit-box-shadow: 0px 10px 79px 0px rgba(168,168,168,1);
	-moz-box-shadow: 0px 10px 79px 0px rgba(168,168,168,1);
	box-shadow: 0px 10px 79px 0px rgba(168,168,168,1);

}

.clear {
	clear: both;
}

.watermark {
    position: absolute;
	bottom: 10px;
	right: 10px;
    width: 100%;
    height: 100%;
    background: transparent url(../images/marca.png) bottom right no-repeat;
    z-index: 990;
}

.link_branco_p {
	font: 16px "Roboto",sans-serif;
	font-weight:400;
	color: #fff;
	text-decoration: none;
	}
.link_branco_p:hover {
	font: 16px "Roboto",sans-serif;
	font-weight:400;
	color: #fff;
	text-decoration: underline;
	}

.link_sombra {
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
	-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
	box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
	}
.link_sombra:hover {
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30) inset;
	-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30) inset;
	box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30) inset;
	}

.link_preto_14 {
	font: 14px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	text-decoration: none;
	}
.link_preto_14:hover {
	font: 14px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	text-decoration: underline;
	}

.link_preto_12 {
	font: 12px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	text-decoration: none;
	}
.link_preto_12:hover {
	font: 12px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	text-decoration: underline;
	}

.link_noticias {
	font: 14px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
	color: #000;
	text-align:left;
	text-transform: uppercase;
	text-decoration: none;
	}
.link_noticias:hover {
	font: 14px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
	color: #000;
	text-align:left;
	text-transform: uppercase;
	text-decoration: underline;
	}

.link_rodape {
	font: 16px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	font-weight: 400;
	text-decoration: none;
	}
.link_rodape:hover {
	font: 16px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	font-weight: 400;
	text-decoration: underline;
	}

.texto_branco_p {
	font: 14px "Roboto",sans-serif;
	font-weight:300;
	color: #fff;
}

.texto_teleatendimento {
	font: 16px "Roboto",sans-serif;
	font-weight: 600;
	color: #333;
	text-align:justify;
}

.texto_geral_preto {
	font: 14px "Roboto",sans-serif;
	color: #000;
	text-align:justify;
}

.texto_geral_preto img {
	float: left;
	padding: 10px;
}

.texto_icones {
	font: 14px "Oswald",sans-serif;
	font-weight:400;
	text-align: center;
	color: #fff;
}

.titulo_branco_p {
	font: 16px "Roboto",sans-serif;
	font-weight:400;
	color: #fff;
}

.titulo_azul_p {
	font: 16px "Roboto",sans-serif;
	font-weight:400;
	color: #178bce;
}

.titulo_azul_g_topo {
	font: 30px "Roboto",sans-serif;
	color: #178bce;
	font-weight:600;
}

.titulo_branco_g {
	font: 30px "Roboto",sans-serif;
	color: #fff;
	font-weight:400;
}

.titulo_branco_g_topo {
	font: 30px "Roboto",sans-serif;
	color: #fff;
	font-weight:600;
}

.titulo_geral {
	font: 18px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 500;
	color: #178bce;
	text-align:center;
	text-transform: uppercase;
}

.titulo_textos_gerais {
	font: 18px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 900;
	color: #000;
	text-align:center;
	text-transform: uppercase;
}

.sub_titulo_textos_gerais {
	font: 14px "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 900;
	color: #000;
	text-align:center;
	text-transform: uppercase;
}

.sub_titulo_textos {
	font: 14px "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 900;
	color: #000;
	text-align: left;
/*	text-transform: uppercase;*/
}

.titulo_teleatendimento {
	font: 16px "Roboto",sans-serif;
	font-weight: 500;
	color: #FF0909;
	text-align:justify;
}

.titulo_visitas {
	color: #178bce;
	font-weight: 500;
}

.subtitulo_visitas {
	font: 14px "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 500;
	color: #8ac249;
}

.separacao_visitas {
	border-bottom: 1px dashed #CCC;
}

.linha_visitas:hover {
	background: #e3e3e3;
}

.titulo_arquivos {
	color: #178bce;
	font-weight: 500;
}

.titulo_arquivos_coluna {
	color: #666;
	font-size: 14px;
	font-weight: 300;
}

.campo_form {
	font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
	color: #000;
	overflow:visible;
	padding:6px;
	border:1px solid #CCC;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background: #E9E9E9;
}
.campo_form:focus:focus{
	-moz-box-shadow:0 0 5px rgba(70, 119, 210, .2 );
	-ms-box-shadow:0 0 5px rgba(70, 119, 210, .2 );
	-webkit-box-shadow:0 0 5px rgba(70, 119, 210, .2 );
	box-shadow:0 0 5px rgba(70, 119, 210, .2 );
}

.botao_enviar{
	font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
	cursor:pointer;
	color:#fff;
	border:1px solid #d37d02;;
	background:#d37d02;
	overflow:visible;
	padding:10px 20px;
	font-size: 14px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .25 );
	-ms-box-shadow:0 1px 2px rgba(0, 0, 0, .25 );
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .25 );
	box-shadow:0 1px 2px rgba(0, 0, 0, .25 );
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#faac48, EndColorStr=#d37d02);
	background-image:-moz-linear-gradient(top, #faac48, #d37d02);
	background-image:-ms-linear-gradient(top, #faac48, #d37d02);
	background-image:-o-linear-gradient(top, #faac48, #d37d02);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(#faac48), color-stop(#d37d02));
	background-image:-webkit-linear-gradient(top, #faac48, #d37d02);
	background-image:linear-gradient(to bottom, #faac48, #d37d02)
}
.botao_enviar:hover{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#d37d02, EndColorStr=#faac48);
	background-image:-moz-linear-gradient(top, #d37d02, #faac48);
	background-image:-ms-linear-gradient(top, #d37d02, #faac48);
	background-image:-o-linear-gradient(top, #d37d02, #faac48);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(#d37d02), color-stop(#faac48));
	background-image:-webkit-linear-gradient(top, #d37d02, #faac48);
	background-image:linear-gradient(to bottom, #d37d02, #faac48)
}
.botao_enviar:active{
	filter:progid:none;
	background-image:none;
}

.canto_5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div#textos_gerais {
	width: 100%;
	text-align:center;
}

div#textos_gerais_titulo {
	position: relative;
	width: 100%;
	padding: 10px;
	text-align:center;
}

div#textos {
	position: relative;
	width: 100%;
	top: 10px;
	text-align:center;
}

div#texto_textos_gerais {
	position: relative;
	width: 100%;
	text-align: justify;
}

div#lendo_noticias {
	position: relative;
	width: 970;
	padding-left: 10px;
	text-align: justify;
	padding-bottom: 20px;
}

div#lendo_noticias_img {
	position: relative;
	width: 100%;
	text-align: justify;
}

div#lendo_noticias_textos {
	position: relative;
	width: 100%;
	top: 20px;
	text-align: justify;
	border-bottom: 1px dashed #999;
	padding-bottom: 20px;
}

div#lendo_noticias_fonte {
	position: relative;
	width: 100%;
	top: 40px;
	text-align: justify;
	padding-bottom: 20px;
}

div#lendo_noticias_todas {
	position: relative;
	width: 970px;
	padding-left: 10px;
	text-align: justify;
	padding-bottom: 20px;
	display: inline-table;
}

div#lendo_noticias_todas2 {
	position: relative;
	width: 970px;
	height: 120px;
	padding-left: 10px;
	text-align: justify;
	border-bottom: 1px dashed #CCC;
}

div#lendo_noticias_todas2:hover {
	background: #CCC;
}

div#outras_noticias_img {
	position: relative;
	float: left;
	width: 140px;
	height: 100px;
	top: 10px;
}

div#outras_noticias_texto {
	position: relative;
	float: right;
	right: 5px;
	width: 810px;
	height: 105px;
	top: 10px;
}

div#paginacao {
	position: relative;
	font-size: 16px;
	width: 980px;
	height: 20px;
	top: 10px;
}

div#arquivos-01 {
	position: relative;
	top:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width: 990px;
}

div#arquivos-01_titulo {
	position: relative;
	top:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width: 990px;
}

div#arquivos-01_tabela {
	position: relative;
	top:0px;
	left: 10px;
	text-align:center;
	width: 980px;
}

div#arquivos-01_retorno {
	position: relative;
	top:0px;
	left: 10px;
	text-align:center;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
}

.paginacao_noticias{
    list-style: none;
}
.paginacao_noticias li{
	display: inline;
}

.sombra_3 {
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
	-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
	box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.30);
}

.form_arquivos {
    list-style: none;
	padding-left: 250px;
}

.form_arquivos li{
    float: left;
    position: relative;
	padding-left: 15px;
	line-height: 40px;
	height: 40px;
}

.galeria_lista {
    list-style: none;
	width: 285px;
	margin: 0px;
	padding-left: 0px;
}

.galeria_lista li{
    float: left;
    position: relative;
	padding-left: 10px;
	padding-top: 10px;
}

#ocultoup {
display: none;
margin-top: 30px;
}

.label {
	width: 100px;
	float: left;
	padding-top: 5px;
	vertical-align: middle;
	text-align: right;
	margin-right: 10px;
	display: block
}

.marcador1 {
	list-style: inside url("../images/marcador1.png");
	}