/* 
1420px – Desktops, notebooks com monitores widescreen
***********************************************************/
@charset "utf-8";

body{
	/*background-image: url(../images/bgr.jpg);*/
	/*background-repeat: repeat-x;*/
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
        background-position: top;
	background-color: #E4EFF3;
}
p{
	margin:0; padding:0;
}


img, picture, video, embed {
    max-width: 100%;
}

/*-------------------------------------------------------------*/
.wrap {
   clear:both;
   display: block;
   background: url(../images/nuvens.jpg) no-repeat ;
   width:1160px;
   height: 90px;
   margin: 0 auto;
   line-height:40px;
}

.sidebar_logotipo {
   background: url(../images/logo.png) no-repeat ;
   float:left; /*posiciona o logotipo à esquerda do site*/
   background-position: center;
   margin-top:5px;
   margin-left: 5px;
   height:80px; /*altura da imagem*/
   width: 300px;  /*largura da imagem*/ 
   text-indent:-9999; /*recuo para ocultar texto à esquerda*/
   float: left;
}

.sidebar_texto {
   font-family: "Trebuchet MS", "Arial", Sans-serif;
   font-size: 1.500em;
   font-weight: normal;
   text-transform: none;
   color: #0E61AA;
   text-decoration: none;
   text-align: center;
   background-color: #fff;
   opacity: 0.7;
   filter: alpha(opacity=70); /* For IE8 and earlier */
   width: 56.03%; /* 650px / 1160px */
   float: left;
   height: 40px;
   margin-top:20px;
   z-index: -100;
}

header{
    display: block;
    background: #fff;
    width:100%;
    height: 90px;
    top: 0;
    position: fixed;
    left: 0;
    border-bottom: 2px solid #5889A9;
    z-index: 100;
}

div.background2 {
   height: 53px;
}

div.background3 {
   height:91px;
}

tarja_menu{
    display: block;
    background: #54759E;
    width:100%;
    height: 43px;
    top: 10;
    position: fixed;
    left: 0;
    z-index: 100;
}


div.background {
    background-color: #A5CE37;
    height: 35px;
    width:1030px;
    margin: 0 auto;
}
div.transbox {
   margin: 0px; 
   border: 1px;
   font-family: 'Arial', Sans-serif;
   color:#000;
   font-size: 1.500em; /* 24px ÷ 16px = 1.500em */
   vertical-align: center;
   vertical-align: middle;
   margin top auto vertical center;
   text-align: center;
   height: 50px;
}

/*-------------------------------------------------------------*/
#content {

  width: 1030px;
  height: 220px;
  margin: auto;
}
/*
=========================
Image Gallery - imagens
=========================
*/

div.img {
    background-color: #E4EFF3;
    margin: 1px;
    padding: 0px;
    border: 0px solid #5889A9;
    height: auto;
    width: auto;
    float: left;
    text-align: center;
}
div.img img {
    display: inline;
    margin: 0px;
    padding: 2px;
}

div.desc2 {
    background-color: #296DC0;
    text-align: center;
    height: 50px;
    color: #ffffff;
    font-family: 'Arial', Sans-serif;
    font-size: 1.000em; /* 16px ÷ 16px = 1.000em */
    font-weight: normal;
    line-height: 1.2em; /* 60px ÷ 60px = 1em */
    letter-spacing: 0.05em; /* -3px ÷ 60px = -0.05em */
    width: 168px;
    margin: 0px;
    display: table-cell;
    vertical-align: middle;
}
/*TITULO E TEXTO---------------------------------------------------*/
div.tarja_titulo {
    background-color: #E4EFF3;
    border: 10px solid #E4EFF3;
    opacity: 1.0;
    filter: alpha(opacity=70); /* For IE8 and earlier */
    height: 25px;
    width:1050px;
    margin: 0 auto;
}

div.titulo {
   margin: 10px; 
   border: 1px;
/* font-family: 'Trebuchet MS','Arial', Sans-serif; */
   font-family: 'Arial', Sans-serif; 
   color:#000;
   font-size: 1.500em;
   vertical-align: center;
   vertical-align: middle;
   margin top auto vertical center;
/* text-align: center; */
   height: 40px;
}

div.tarja_texo {
   clear:both; 
/* background-color: #f0000f; */
   width:1030px;
   height: 210px;
   margin: 0 auto;
}

div.texo {
 /*  background-color: #fff000; */
    font-family: 'Arial', Sans-serif;
    font-size: 0.9em; /* 32px ÷ 18px = 1.7777777778em */
    letter-spacing: 0.05em;
    font-weight: normal;
    /* text-align: center; */
    width: 58.25%; /* 600px / 1030px */
    height: 210px;
    float: left;

}

div.subtarja {
/*  background: #000fff; */
    width:400px;
    height: 210px;
    float: right;
}

div.ladoesq {
 /* background-color: #fff000; */
    font-family: 'Arial', Sans-serif;
    font-size: 0.9em; /* 32px ÷ 18px = 1.7777777778em */
    letter-spacing: 0.05em;
    font-weight: normal;
    /* text-align: center; */
    width: 45.00%; /* 180px / 400px */
    height: 210px;
    float: left;
}


div.ladodir {
 /* padding-top: 20px; */
 /* background-color: #fff000; */
    font-family: 'Arial', Sans-serif;
    font-size: 0.9em; /* 32px ÷ 18px = 1.7777777778em */
    letter-spacing: 0.05em;
    font-weight: normal;
    /* text-align: center; */
    width: 45.00%; /* 180px / 400px */
    height: 210px;
    float: right;
}

/*-------------------------------------------------------------*/

#footer{
        display: block;
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
        float: left;
	height: 140px;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;

}
.footeresq{
	width:50%;
	height: 140px;
        float: left;
        background-color: #06324B;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
}
.footerdir{
	width:50%;
	height: 140px;
        float: right;
        background-color: #06324B;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
}

.footer_mail {
        font-family: 'Arial', Sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	height: 20px;
	color: #fff;
	margin-top: 10px;
	padding-bottom: 10px;
}
.footer_endereco {
        font-family: 'Arial', Sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-top: 10px;
	color: #FFF;
}