@charset "utf-8";

@import url("formularios.css");
@import url("fontface.css");
@import url("menu-dropdawn.css");


/**--GERAL--**/

body { background: #FAFAFB; margin: 0px; padding: 0px; color: #333; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 0px; text-align: justify}
.txt_branco { color: #fff; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 15px;}
.txt_preto { color: #000; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 15px;}

	
/**--CLASSES FORMAT--**/

.format {display: block; overflow: hidden; text-indent: -9999px; margin: 0}
.button{margin:auto auto;text-align:center;width:120px;height:100px;color:#FFFFFF;cursor:pointer;}
.bts { margin: 0; width: auto; height: auto; border: 0; float: left}
figure {margin: 0; padding: 0; border: 0}
figcaption {display: block; overflow: hidden; text-indent: -9999px; margin: 0}

#bg-capa { background: url(../imagens/bg-capa.jpg) top center no-repeat;}
#bg-internas { background: url(../imagens/bg-internas.jpg) top repeat-x;}



/**--FORMATAÇÃO DA PÁGINA--**/
	
header {
	width: 100%;
	margin: 0 auto;
	height: 121px;
	display: block;
    }
	
    header .container {
	width: 1013px;
	height: 121px;
	margin: 0 auto;
	padding: 0;
	position: relative
}

    header .container .logo{
	position:absolute;
	left: 9px;
	top: 17px;
    }

	
	header .container .acesso{
	position:absolute;
	left: 681px;
	top: 38px;
	width: auto;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
	font-size: 14px;
	color: #030;
	height: auto;
    }
	
	header .container .rs{
	position:absolute;
	left: 849px;
	top: 18px;
	width: auto;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
	font-size: 13px;
	color: #030;
	height: auto;
    }
	
	header .container nav{
	position:absolute;
	left: 313px;
	top: 75px;
	width: 695px;
	font-family: Prelo, Myriad, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 20px;
	color: #002466;
    }
	
    header .container nav ul { padding: 0; display: block; margin: 0; list-style-type: none;}
    header .container nav ul li {padding: 0 20px; margin: 0 auto; float: left; border: 0px; text-align: right;}
	
	header .container nav a:link {	text-decoration: none; color: #333; font-weight: normal}
    header .container nav a:visited { text-decoration: none; color: #333; font-weight: normal}
    header .container nav a:hover { text-decoration: none;	color: #C33; font-weight: normal}
    header .container nav a:active { text-decoration: none; color: #999; font-weight: normal}
	
	
    #destaque-capa {
	
	width: 100%;
	margin: 0 auto 20px 0;
	height: 420px;
	padding: 0px;
	vertical-align: top;
	display: block;
	}
	  #destaque-capa .container { width: 1195px; height: 420px; margin: 0 auto; padding: 0; position: relative;}
	
	
#conteudo {
	width: 100%;
	margin: 0 auto;
	height: auto;
	padding: 0px;
	vertical-align: top;
	display: block; 
    }
	
	 #conteudo .container { width: 990px; height: 580px; margin: 0 auto; padding: 0px; position: relative; display: block; color: #333; font-size:17px}	

    
	  #conteudo .container .esq { width: 340px; height: 550px; margin: 0 auto; padding: 0px; position: relative; float: left}
	  #conteudo .container .dir { width: 612px; height: 550px; margin: 0 0 0 20px; padding: 0px; position: relative; float: left}
	  #conteudo .container .dir h2 { font-family: Prelo, Arial, Helvetica, sans-serif; font-size: 50px; margin: 5px 0 20px 0; padding: 0; color: #FFF; letter-spacing: 0px; font-weight: normal}
	  #conteudo .container .dir h3 { font-family: Prelo, Arial, Helvetica, sans-serif; font-size: 30px; margin: 2px 0 6px 0; padding: 0; color: #242E6F; letter-spacing: 0px; font-weight: normal}
	  
	  
	  #conteudo .container-internas { width: 990px; height: auto; margin: 0 auto 30px auto; padding: 0px; position: relative; display: block}
	  #conteudo .container-internas h1 { font-family: Prelo, Arial, Helvetica, sans-serif; height: 65px; font-size: 48px; margin: 0 0 20px 0; padding: 10px 0 0 0; color: #FFF; letter-spacing: 0px; font-weight: normal; position: relative}
	  #conteudo .container-internas .esq-internas { width: 700px; height: auto; margin: 0; padding: 0 10px 0 0; position: relative; float: left; display: block}
	  #conteudo .container-internas .dir-internas { width: 280px; height: auto; margin: 0; padding: 0px; position: relative; float: left; display: block}
	  #conteudo .container-internas .dir-internas h3 { font-family: Prelo, Arial, Helvetica, sans-serif; font-size: 18px; margin: 0 0 4px 0; padding: 0; text-align: center; color: #C33; letter-spacing: 0px; font-weight: normal}
	  
	   #conteudo .container-internas .esq-internas h2  { font-family: Prelo, Arial, Helvetica, sans-serif; font-size: 26px; margin: 0 0 4px 0; padding: 0; text-align: left; color: #036; letter-spacing: 0px; font-weight: normal}
	  
	   #conteudo .container-internas .esq-internas h4 a:link {	text-decoration: none; color: #C33; font-weight: normal}
       #conteudo .container-internas .esq-internas h4 a:visited { text-decoration: none; color: #C33; font-weight: normal}
       #conteudo .container-internas .esq-internas h4 a:hover { text-decoration: underline;	color: #C33; font-weight: normal}
       #conteudo .container-internas .esq-internas h4 a:active { text-decoration: none; color: #999; font-weight: normal}

		#conteudo .container-internas .esq-internas .fotos { background: #FFF; border: solid 1px #D6DDE3; margin: 0 5px 10px 5px; padding: 8px 0px; width: 217px; float: left; text-align: center;  color: #069; font-weight: bold;}




   
footer{
	background: url(../imagens/bg-rodape.jpg) repeat-x top;
	margin: 0 auto;
	width: 100%;
	height: 305px;
	clear: both;
	display: block;
	font-size: 11px;
	color: #FFF;
    }
    footer .container {background: url(../imagens/bg-rdp.jpg) repeat-x 0 119px; position: relative; width: 1000px; height: 265px; margin: 0 auto; padding: 40px 0 0 0 ;}

    footer .container nav{
	position:absolute;
	left: 280px;
	top: 66px;
	width: 700px;
	font-family: Prelo, Myriad, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 18px;
	color: #002466;
    }
	
    footer .container nav ul { padding: 0; display: block; margin: 0; list-style-type: none;}
    footer .container nav ul li {padding: 0 15px; margin: 0 auto; float: left; border: 0px; text-align: right;}
	
	footer .container nav a:link {	text-decoration: none; color: #FFF; font-weight: normal}
    footer .container nav a:visited { text-decoration: none; color: #FFF; font-weight: normal}
    footer .container nav a:hover { text-decoration: none;	color: #C66; font-weight: normal}
    footer .container nav a:active { text-decoration: none; color: #999; font-weight: normal}
   
     .ddd {
	font-size: 20px;
     }
