@charset "utf-8";

body {
background:#063640 url(../img/fundoHeader.png) repeat-x;
margin:0;
padding:0;
width:100%;
position:absolute;
font:12px Arial, Helvetica, sans-serif;
color:#404040;
text-align:left;
text-decoration:none;
}

img,a {
border:0;
outline:none;
}




/* ### TEXTOS ### */


@font-face {
font-family:Futura;
src: url('FuturaStd-Book.otf');
}
@font-face {
font-family:FuturaHeavy;
src: url('FuturaStd-Heavy.otf');
}

h1 {
font:40px Futura,Arial,sans-serif;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 20px 0;
padding:0;
}


h2 {
font:38px Futura,Arial,sans-serif;
color:#0fa2be;
text-decoration:none;
text-transform:uppercase;
margin:0 0 20px 0;
padding:0;
}

h3 {
font:18px Futura,Arial,sans-serif;
color:#0fa2be;
margin:0 0 20px 0;
padding:0;
}

p, ul, ol {
font:16px Futura,Arial,sans-serif;
color:#fff;
text-align:left;
text-decoration:none;
margin:0 0 15px 0;
padding:0;
line-height:18px;
}

p a {
text-decoration:none;
color:#909090;
}




/* ### DIVS ### */

/*************************************************
	HEADER - INÍCIO
*************************************************/
div#container {
width:1000px;
margin:0 auto;
overflow:auto;
}

div#header {
background:transparent url(../img/logoPrincipalHeader.png) no-repeat 50% 0;
width:100%;
height:250px;
overflow:auto;
position:relative;
}
/*************************************************
	HEADER - FIM
*************************************************/





/*************************************************
	COLUNAS CONTEÚDO - INÍCIO
*************************************************/
div.blocoConteudo {
width:100%;
padding:10px 0;
margin:0 0 20px 0;
overflow:auto;
box-sizing:border-box;
}


div#boxImprensa {
background:url(../img/bgBoxImprensa.jpg) no-repeat;
padding:60px 10px 10px 80px;
min-height:90px; 
}

img.linkDownload {
float:left;
display:inline;
}

div.blocoConteudo div.colunaEsquerda {
width:430px;
float:left;
display:inline;
overflow:auto;
}
div.blocoConteudo div.colunaDireita {
width:570px;
float:left;
display:inline;
overflow:auto;
}
/*************************************************
	COLUNAS CONTEÚDO - FIM
*************************************************/


/*************************************************
	FORM - INÍCIO
*************************************************/
label {
background:#0fa2be;
color:#fff;
font:16px Futura,Arial,sans-serif;
margin:20px 0;
padding:10px;
float:left;
display:inline;
}
input {
background:#fff;
color:#000;
font:16px Futura,Arial,sans-serif;
margin:20px 30px 20px 0;
padding:10px;
float:left;
display:inline;
border:none;
}
button {
background:#005564;
color:#0fa2be;
margin:20px 0;
padding:10px;
float:left;
display:inline;
border:none;
}
.textoErroForm {
background:#fff;
font-size:16px;
color:#D00000;
float:left;
/*
top:10px;
left:10px;
position:fixed;
z-index:100;
*/
}

/*************************************************
	FORM - FIM
*************************************************/




