@import url("act_styles.css");
html, body {
	width:100%;
	height: 100%;
}
body {
	font-family: Trebuchet ms;
	font-size:11px;
	color:#888;
	margin: 0px;
	padding: 0px;
	background:#fff url(../../layout_images/bck4.jpg) repeat-x;
}
h1 {
}
A {
	color:#888;
}
img {
	border: none;
}
textarea,input{outline:0;resize: none;}
#main {
	width:100%;
	height:auto;
	margin: 0 auto;
	text-align:left;
	min-height:700px;
	background:url(../../layout_images/bls.png) right 68px no-repeat;
	float:right;
}
#strecher {
	width:1px;
	height:auto;
	float:left;
}
#main_conteudo_centrado {
	width:931px;
	height:auto;
	margin: 0 auto;
	float:none;
}
#conteudo_geral {
	width:930px;
	height:auto;
	float:left;
}
.conteudo {
	width: 100%;
	height:auto;
	float:left;
	padding-bottom:25px;
	
}
#fundo {
	width:100%;
	height:180px;
	min-height:180px;
	margin: 0 auto;
	float:left;
	background:#fcfcfc;
	text-align:left;
	border-top:2px solid #dadada;
}
.barra_foto {
	width:100%;
	height:75px;
	float:left;
	padding-top:25px;
}
.sombra {
	width:100%;
	height:58px;
	float:left;
	background:url(../../layout_images/deg.jpg) repeat-x;
}
.logo {
	width:230px;
	height:48px;
	float:left;
}
.fundo_conteudo_centrado {
	width:930px;
	height:auto;
	margin: 0 auto;
}
.copyright {
	width:auto;
	float:left;
	margin-top:10px;
	color:#576975;
	font-weight:bold;
	text-align:left;
}
.creditos {
	width:120px;
	float:right;
	margin-top:7px;
	text-align:right;
	color:#576975;
	color:#8c8c8c;
	margin:20px 20px 0px 0px;
}
.link_design {
	font-weight:bold;
	text-decoration:none;
	color:#576975;
}
.link_design:hover {
	text-decoration:underline;
}
.topo {
	width:100%;
	height:142px;
	float:left;
}
.menu {
	width:780px;
	height:54px;
	float:left;

}
.m_bt {
	width:auto;
	height:27px;
	float:left;
	color:white;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #525561;
	background:url(../../layout_images/bm_f.jpg) repeat-x;
	background:url(../../layout_images/bm_e.jpg) left no-repeat;
}
.menu_bt {
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.m_bt:hover {
	background:#264260;
}
.bt_sp {
	width:auto;
	height:auto;
	float:left;
	font-weight:100;
}
.link_fundo {
	width:auto;
	height:auto;
	float:left;
	color:#3aace8;
	text-decoration:none;
}
.link_fundo:hover {
	color:#ffffff;
}
.sep {
	width:17px;
	height:23px;
	float:left;
	color:#3aace8;
	padding: 0px 5px 0px 5px;
}
.noticia_titulo {
	width:300px;
	height:auto;
	float:left;
	font-size:18px;
	color:#37b5cd;
}
.titulo_noticias {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#0d336d;
	text-decoration:none;
	margin-bottom:10px;
}
.noticias_desc {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.col {
	width:29%;
	height:auto;
	float:left;
	line-height:18px;
	color:#fff;
}
.col_pesquisa {
	width:277px;
	height:289px;
	float:left;
	background:url(../../layout_images/pesquisa.png) no-repeat;
	padding:25px 0px 0px 10px;
}
.link_vm {
	width:auto;
	height:auto;
	margin-top:10px;
	float:left;
}
.ft_c {
	width:auto;
	height:auto;
	float:left;
	border:6px solid #ffffff;
	margin-bottom:10px;
}
.col_sep {
	width:2px;
	height:270px;
	float:left;
	background:url(../../layout_images/linha.jpg) repeat-y;
}
.input_label {
	font-weight:bold;
	margin-bottom:5px;
}
.input_txt {
	margin-bottom:30px;
}
.col_form {
	width:200px;
	height:auto;
	float:left;
	margin-left:30px;
}
.col_form_input {
	width:161px;
	height:16px;
	float:left;
	border:none;
	background:#fff;
	font-size:11px;
	color:#1f6890;
	padding-left:5px;
	background:none;
}
.col_form_bck {
	width:195px;
	height:21px;
	float:left;
	padding:4px 14px 10px 4px;
	;
	background:url(../../layout_images/1input.png) no-repeat;
	border:none;
}
.pesquisa_ok {
	width:27px;
	height:19px;
	float:right;
	background:  url(../../layout_images/input_ok.png) 0px 0px no-repeat;
	cursor:pointer;
	margin-top:-1px;
}
.titulo_col {
	font-size:18px;
	color:black;
	margin-bottom:25px;
}
.col_areas {
	width:268px;
	height:342px;
	float:left;
	margin-right:5px;
	cursor:pointer;
	padding:20px;
	background:  url(../../layout_images/fdeg.png) no-repeat;
}
.areas_titulo {
	width:100%;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:28px;
	margin-bottom:10px;
	color:#fff;
}
.txt_areas {
	width:100%;
	height:110px;
	float:left;
	overflow:hidden;
	line-height:16px;
	margin:10px 0px 10px 0px;
}
.barra_vm {
	width:100%;
	height:17px;
	float:left;
	background:  url(../../layout_images/linha.jpg) center repeat-x;
}
.vm {
	width:66px;
	height:13px;
	float:right;
	margin-right:20px;
}
.slogan {
	width:340px;
	height:auto;
	float:right;
}
.vm span {
	color:#fff;
}
.col_areas:hover {
	background:  url(../../layout_images/fdeg_1.png) no-repeat;
}

.language {
	width:140px;
	float:right;
	margin:25px 10px 0px 0px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	position:relative;
	font-size:11px;
	cursor:pointer;	
}
.language_titulo {
	width:110px;
	float:right;
	color:#fff;
	background:url(../../layout_images/seta.jpg) 114px  top no-repeat;
	padding-right:17px;
	padding-bottom:5px;
	position:relative;	
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	left:-2px;
	
}
.language2 {
	width:100px;
	float:right;
	color:#fff;
	background:url(../../layout_images/seta2.jpg) 103px  no-repeat;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:7px;
	position:relative;	
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	left:-2px;
	border-bottom:1px solid #fff
}
.language1 {
	width:117px;
	float:right;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	background:#6d9fba;
	position:absolute;
	right:0px;
	top:-7px;
	padding:0px 5px 5px 4px;
}
.language1 div.lg {
	width:114px;
	float:left;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #fff;
	text-decoration:none;
	margin-bottom:5px;
}
.language1 div.lg:hover{
	color:#0477a6;
}
.menu_inf {
	width:440px;
	height:auto;
	float:left;
	
	margin:20px 0px 10px 50px;
}
.menu_inf a {
	width:190px;
	float:left;
	text-decoration:none;
	font-size:10px;
	border-bottom:1px solid #dadada;
	margin-left:10px;
}

.menu_inf a:hover {
	color:#0c242e;
}




.menu a {
	width:auto;
	height:23px;
	float:left;
	padding:12px 10px 0px 10px;
	margin-top:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0077a4;
}
.mn_act {
	width:auto;
	height:23px;
	float:left;
	padding:12px 10px 0px 10px;
	margin-top:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#01b9ff;
	background:url(../../layout_images/seta_menu.jpg) bottom no-repeat;
}
.tab_active {
	width:auto;
	height:23px;
	float:left;
	margin-top:12px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	background:#00adef;
}
.menu a:hover {
	color:#01b9ff;
	background:url(../../layout_images/seta_menu.jpg) bottom no-repeat;
}
.noticias_home {
	width:613px;
	height:auto;
	float:left;
}
.data_noticias_home {
	font-size:10px;
	color:#30636d;
	padding:0px 10px 0px 0px;
}
.titulo_noticias_home {
	width:100%;
	height:auto;
	float:left;
	color:#0b242e;
	font-weight:bold;
	text-decoration:none;
	font-size:20px;
}
.descricao_noticias_home {
	color:#30636d;
	text-decoration:none;
	font-size:10px;
	padding:0px;
	border-bottom:1px solid #8fbfc9;
}
.noticia_home, .noticia {
	width:270px;
	height:auto;
	float:left;
	padding:20px 20px 0px 20px;
	
	margin-bottom:1px;
}
.noticia {
	width:100%;
	padding:0px;
}
.noticia_home:hover, .noticia:hover {
	background:url(../../layout_images/nf.png);
}
.im_listagem {
	width:70px;
	float:left;
	margin-right:5px;
}
.im_img {
	border:1px solid #fff;
	margin-bottom:10px;
}
.titulo_portfolio {
	font-size:16px;
	cursor:pointer;
}
.titulo_portfolio:hover {
	color:red;
}


/*
	popup
*/
.overlay
{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:600; 
	background:url(../../layout_images/trans.png);
}

.cmsbox 
{
	width:500px;
	position:absolute;
	background:#fff;
	border:1px solid #707070;
	z-index:1000;
	padding:40px 40px 20px 40px;
	overflow:auto
}
.popup_class{
	float:left;
} 

.a_pp{
	float:left;
	width:500px;
	text-decoration:none

}
.titulo_pp{
	float:left;
	width:100%;
	font-size:20px;
	color:#345264; 
	margin-bottom:20px;
}
.desc_pp{
	float:left;
	width:100%;
	color:#345264;
	margin-top:20px;
}

.bt_enviar{
	float:right;
	padding: 0;
	border: 0;
	width:88px;
	height:30px;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	background:url(../../layout_images/bt_enviar.png) 0px 0px no-repeat
}
.bt_enviar:hover{
	background:url(../../layout_images/bt_enviar.png) -91px 0px no-repeat
}

