/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}



.navoim {
  background-color: #0032a0;
    opacity: 0.8;
    height: 110px;
    margin-top: 20px;
    color:#FFFFFF;
    width: 95%;
}


#banner3 {
    background-color: #0032a0;
    opacity: 1;
    height: 500px;
    color:#FFFFFF;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.navoim a {
    color:#FFFFFF;
}


.navoim a:hover {
    color:#f1a600;
}


.b31 {
    background: url('../images/b3_1.jpg') 0 center;
    height:100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.b32 {
    background: url('../images/b3_2.jpg') 0 center;
    height:100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.b33 {
    background: url('../images/b3_3.jpg') 0 center;
    height:100%;
    background-repeat: no-repeat;
    background-size: cover;
}


.video1 {
    background: url('../images/img_video1.png') 0 center;
    height:100%;
    background-repeat: no-repeat;
    background-size: cover;
    right: 6px;
}


.video2 {
    background: url('../images/img_video2.png') 0 center;
    height:100%;
    background-repeat: no-repeat;
    background-size: cover;
    /*left: 6px;*/
}


.b3_topo_1 {
    background-color: #5ab6a7;
    margin-top: -50px;
    height: 50px;
    width: 95%;
    position: absolute;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    z-index: 888;
}


.b3_topo_1en {
    background-color: #5ab6a7;
    margin-top: -50px;
    height: 50px;
    width: 95%;
    position: absolute;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    z-index: 888;
}


.b3_footer_1 {
    background-color: #5ab6a7;
    bottom: -100px;
    height: 140px;
    position: absolute;
    width: 95%;
}

.b3_footer_1 p {
    margin-top: 5px;
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
    text-align: justify;
    font-size: 12px;
    position: absolute;
}

.b3_footer_1 input {
    position: absolute;
    margin-left: 70%;
    bottom: 10%;
    border: 1px solid;
    border-radius: 5px;
    border-color:#FFFFFF;
    background-color: transparent;
}



.b3_topo_2 {
    background-color: #d06c52;
    margin-top: -50px;
    height: 50px;
    width: 95%;
    position: absolute;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    z-index: 888;
}


.b3_footer_2 {
    background-color: #d06c52;
    bottom: -100px;
    height: 140px;
    position: absolute;
    width: 95%;
}


.b3_footer_2 p {
    margin-top: 5px;
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
    text-align: justify;
    font-size: 12px;
    position: absolute;
}

.b3_footer_2 input {
    position: absolute;
    margin-left: 70%;
    bottom: 10%;
    border: 1px solid;
    border-radius: 5px;
    border-color:#FFFFFF;
    background-color: transparent;
}

.b3_topo_3 {
    background-color: #f1a501;
    margin-top: -50px;
    height: 50px;
    width: 95%;
    position: absolute;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    z-index: 888;
}


.b3_footer_3 {
    background-color: #f1a501;
    bottom: -100px;
    height: 140px;
    position: absolute;
    width: 95%;
}


.b3_footer_3 p {
    margin-top: 5px;
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
    text-align: justify;
    font-size: 15px;/*era19*/
    position: absolute;
}


.b3_footer_3 a {
    color: #ffffff;
}

.b3_footer_1 a {
    color: #ffffff;
}

.b3_footer_2 a {
    color: #ffffff;
}

.b3_footer_3 input {
    position: absolute;
    margin-left: 78%;
    bottom: 10%;
    border: 1px solid;
    border-radius: 5px;
    border-color:#FFFFFF;
    background-color: transparent;
}

#videos_top {
    background-color: #FFFFFF;
    width: 100%;
    height: 20px;
    margin-top: 100px;
}


.videos_top_left {
    background-color: #1b47aa;
    width: 35%;
    float: left;
    margin-top: 65px;
    height: 2px;
    margin-left: 5%;
}

.videos_top_right {
    background-color: #1b47aa;
    width: 35%;
    float: right;
    margin-top: 65px;
    height: 2px;
    margin-right: 5%;
}

.videos_top_center {
    background-color: #FFFFFF;
    width: 20%;
    float: left;
    text-align: center;
    margin-top: 60px;
    font-size: 20px;
    color: #1b47aa;
    line-height: 10px;
    font-weight: bold;
}


.videos_top_center p {
    font-size: 18px;
    color: #1b47aa;
    padding-bottom: 10px;
}



#videos_bottom{
    background-color: #FFFFFF;
    width: 100%;
    height: 10px;
    margin-top: 100px;
}


.videos_bottom_left {
    width: 35%;
    float: left;
    height: 10px;
    margin-left: 5%;
}


.videos_bottom_left p {
    font-size: 18px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-align: center;
    font-weight: bold;
    
}

.videos_bottom_right {
    width: 35%;
    float: right;
    height: 10px;
    margin-right: 5%;
}


.videos_bottom_right p {
    font-size: 18px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    
}


.videostxt {
    font-size: 18px;
    color: #FFF;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    text-align: center;
	vertical-align: middle;
	padding-top: 10%;
	position: relative;
}


.txtquempodebeneficiar {
    font-size: 20px;
    color: #d56c50;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    text-align: center;
	vertical-align: middle;
	padding-top: 10%;
	position: relative;
}

.txtdocsnec {
    font-size: 20px;
    color: #f4a906;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    text-align: center;
	vertical-align: middle;
	padding-top: 10%;
	position: relative;
}

.overlay:before{
  position: absolute;
  content:" ";
  top:0;
  left:0;
  width:100%;
  height:100%;
  display: block;
  z-index:0;
  background-color: rgba(0,0,0,0.5);
}

.listquempodebeneficiar{
    color: #d56c50;
	list-style: square;
}

.listquempodebeneficiar p{
    color: #000;
	list-style: square;
}

.listdocsnec{
    color: #f4a906;
	list-style: square;
	float: left;
}

.listdocsnec p{
    color: #000;
	list-style: square;
}


.videos_bottom_center {
    background-color: #FFFFFF;
    width: 20%;
    float: left;
    text-align: center;
    margin-top: 60px;
}


#videos_section{
    background-color: #0033a0;
    width: 100%;
    height: 500px;
    margin-top: 110px;
}

#newsletter_oim{
    background-color: #0033a0;
    width: 100%;
    height: 100px;
    margin-top: 0px;
}

#newsletter_oim p {
    font-size: 18px;
    color: #ffffff;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 35px;
}


#newsletter_oim input {
    margin-top: 30px;
    margin-left: 50%;
    border: 1px solid;
    border-radius: 0px;
    border-color:#FFFFFF;
    background-color: #ffffff;
    color: #0033a0;
    width: 35%;
    height: 40px;
    font-weight: bold;
    position: absolute;
}


#newsletter_oim img {
margin-top: 40px;
margin-left: 80%;
font-weight: bold;
position: absolute;

}

.historias_tit {
    font-size: 18px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.titulos-texto {font-size: 14px;
color: #1b47aa;
text-transform: uppercase;
font-weight: bold;
text-align: left;
/*line-height: 2px;*/
    line-height: 14px;
}


.hfotos img {
    width: 100%;
    height: 150px;
}



.p1 {
    font-size: 18px;
    color: #000000;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    
}

.p1retorno {
    font-size: 18px;
    color: #1b47aa;
    /*padding-bottom: 10px;*/
    text-align: justify;
    font-weight: bold;
    
}

.p2 {
    font-size: 12px;
    color: #000000;
    padding-bottom: 10px;
    text-align: justify;   
}

.p2retorno {
    font-size: 12px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-align: justify;   
}


.footer {
    background-color: #1b47aa;
    padding-top: 60px;
}


.footer p {
    font-size: 17px;
    color: #ffffff;
    padding-bottom: 10px;
    text-align: justify;  
}


.footer .input1 {
    position: absolute;
    margin-left: 0%;
    margin-top: 0%;
    border: 1px solid;
    border-radius: 0px;
    border-color:#FFFFFF;
    color: #FFFFFF;
    width: 95%;
    background-color: transparent;
}

.footer .input2 {
    position: absolute;
    margin-left: 0%;
    margin-top: 40px;
    border: 1px solid;
    border-radius: 0px;
    border-color:#FFFFFF;
    color: #FFFFFF;
    width: 95%;
    height: 60px;
    background-color: transparent;
}


.footer .input3 {
    position: relative;
    /*margin-left: 86%;*/
    margin-top: 80px;
    border: 1px solid;
    border-radius: 0px;
    border-color:#FFFFFF;
    height: 20px;
	background: transparent;
    /*background-color: #FFFFFF;
    color: #1b47aa;*/
    color: #ffffff;
	float: right;
	right:-10px;

}



.retornof1 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#5abbaa;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}

.retornof2 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#d16b52;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof3 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#f2a700;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof4 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#0033a0;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof5 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#5ab8a8;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof6 {
	margin-bottom: 250px;
}


.retornof7 {
	margin-bottom: 100px;
}



.retorno_texts {
    width:70%;
    float: right;
    margin-right: 20px;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
 }


/*# ALTERAÇOES HUGO */

.spanLetter {
    font-size: 15px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}


.p3 {
    font-size: 15px;
    color: #000000;
    padding-bottom: 10px;
    text-align: justify; 
    text-weight:bold;
}


.titulo_form {
    font-size: 24px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.label_form {
    font-size: 15px;
    color: #1b47aa;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: left;
}

.input_contactos {
  border: 0;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid #b6c1c7;   
}


.p_contactos {
    font-size: 12px;
    color: #b6c1c7;
    text-align: center;
    font-weight: bold;
}


.input_submit {
    font-size: 13px;
    color: #fff;
	padding:10px;
    text-align: center;
    font-weight: bold;
	border-radius: 5px;
    width: 100px;
	background-color: #1b47aa;

}


.btn-videos {
    font-size: 13px;
    color: #3d3d3d;
	padding:10px;
    text-align: center;
    font-weight: bold;
	border-radius: 5px;
    width: 100px;
	background-color: #fff;
	margin-top: 100px;

}





.menu_parceiros {
    font-size: 18px;
    color: #1b47aa;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}


.menu_parceiros a:hover {
    color: #f2a402;
    text-decoration: underline;
}



.logo2 {
    margin-top:-55px;
    list-style: none;
}




.panel-title a{    background-color: #FFFFFF; padding: 20px;}



  
.logoparceiros    {float:left;} 

.parceiros    {margin-top: 80px;} 

.nav navbar-nav {margin-top: 30px;}
  
.publicacoes {margin-left:10%;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:15px;} 
  
.infografia {margin-left:10%;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:160px;} 

.facebook {margin-left:10%;width:99%; } 
	 
.divfacebook {width: 99%; margin-left: 10%;display: block;} 
.divfacebookmobile {width: 99%; margin-left: 10%;display: none;} 

.historiasetc {margin-top:80px;} 




.textojustificado	 {text-align: justify;} 
.menumargem	 {margin-top: 30px;} 

.linhassetas	 {height:1px; width:100%; background-color:#1b47aa;  margin-bottom:-10px;} 


	 
	 

	 
	 
.vrmobile{display:none;}
	 
	 
.banners{height:100%; width:5%; background-color:#FFFFFF; float:left; position:absolute; margin-left:-5%;}


/********************************************************************************MOBILE + PEQUENOS********************************************************************************/
 @media only screen and (max-width: 390px) { 
   

.linhassetas	 {height:0px; width:100%; background-color:#1b47aa;  margin-bottom:-10px;} 
.banners{height:100%; width:6%; background-color:#FFFFFF; float:left; position:absolute; margin-left:-6%;}

.navbar-nav {background-color:#1b47aa;margin-top: 30px}

.b31 {height:50%; margin-bottom: 170px;}

.b32 {height:50%; margin-bottom: 170px;}

.b33 {height:50%; margin-bottom: 170px;}

/*.retornof1 img{display:none;}
.retornof2 img{display:none;}
.retornof3 img{display:none;}
.retornof4 img{display:none;}
.retornof5 img{display:none;}
.retornof6 img{display:none;}*/
	 
.vrnormal{display:none;}

.vrmobile{display:block;}	 

	 
.retornof1 {
    position: relative;
    border: 2px solid;
    border-radius: 20px;
    border-color:#5abbaa;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}

.retornof2 {
    position: relative;
    border: 2px solid;
    border-radius: 20px;
    border-color:#d16b52;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof3 {
    position: relative;
    border: 2px solid;
    border-radius: 20px;
    border-color:#f2a700;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof4 {
    position: relative;
    border: 2px solid;
    border-radius: 20px;
    border-color:#0033a0;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof5 {
    position: relative;
    border: 2px solid;
    border-radius: 20px;
    border-color:#5ab8a8;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}	 
	 
.retornof1 {height: 560px; margin-bottom: 50px;}
.retornof2 {height: 500px; margin-bottom: 50px;}
.retornof3 {height: 950px; margin-bottom: 50px;}
.retornof4 {height: 700px; margin-bottom: 50px;}
.retornof5 {height: 490px; margin-bottom: 50px;}
.retornof6 {height: 354px; margin-bottom: 300px;}

.retorno_texts {width:90%;}

.panel-title a{	background-color: #FFFFFF;	padding: 5px;}  

.panel-heading h4{	 line-height: 1.5}  

.titulos-texto {line-height: 15px;} 

.vid {display:none;} 

#videos_section {height: 250px;} 

#newsletter_oim {display:none;} 

.linhaazul {display:none;} 

#videos_top {margin-top: 700px;} 

#banner3 {background: none;} 

.video1 {right: 0;} 
.video2 {left: 0;} 
  
.logoparceiros    {width: 100%;text-align: center;} 
.parceiros    {margin-top: 140px;} 
  
.publicacoes {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:30px;} 
  
.infografia {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:140px;} 
	 
.divfacebook {width: 99%;margin-left: 0; margin-top:50px;display:none;} 
.divfacebookmobile {width: 99%;margin-left: 0; margin-top:50px;display: block;} 
	 
.historiasetc {margin-top:350px;} 
	 
.btn-videos {margin-top: 0px;}
	 
.footer .input1 {width: 90%;}
.footer .input2 {width: 90%;}
.footer .input3 {right:2px;}
	 
.b3_footer_2 p {font-size: 11px;}	 
.b3_footer_1 p {font-size: 11px;}	
.b3_footer_3 p {font-size: 11px;}	
	 
.b3_topo_1  {font-size: 16px;}	 
.b3_topo_1en  {font-size: 16px;}	 
.b3_topo_2  {font-size: 16px;}	 
.b3_topo_3  {font-size: 16px;}
	 
.b3_footer_1 input {margin-left: 65%; bottom: 5%;}
.b3_footer_2 input {margin-left: 65%; bottom: 5%;}
	 
#seta1 {width: 6%;} 
#seta2 {width: 6%;} 
#seta3 {width: 6%;} 
#seta4 {width: 6%;}
#seta5 {width: 6%;}
#seta6 {width: 6%;}
#seta7 {width: 6%;}
	 
.textojustificado	 {text-align: left;} 
	 
.menumargem	 {margin-top: 55px;} 
	 
.logo2 {    margin-top:-105px;    list-style: none;}	 
}
/********************************************************************************FIM + PEQUENOS********************************************************************************/




/********************************************************************************MOBILE TIPO HONOR********************************************************************************/
 @media only screen and (min-width : 391px) and (max-width : 767px) { 
   

.linhassetas	 {height:0px; width:100%; background-color:#1b47aa;  margin-bottom:-10px;} 
.textojustificado	 {text-align: left;} 
.navbar-nav {background-color:#1b47aa;margin-top: 30px}

.b31 {height:50%; margin-bottom: 170px;}

.b32 {height:50%; margin-bottom: 170px;}

.b33 {height:50%; margin-bottom: 170px;}

.vrnormal{display:none;}
.vrnormal{display:none;}
.vrnormal{display:none;}
.vrnormal{display:none;}
.vrnormal{display:none;}
.vrnormal{display:none;}
	 
	 
.vrmobile{display:block;}
.vrmobile{display:block;}
.vrmobile{display:block;}
.vrmobile{display:block;}
.vrmobile{display:block;}
.vrmobile{display:block;}
	 
	 	 
.retornof1 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#5abbaa;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}

.retornof2 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#d16b52;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof3 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#f2a700;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof4 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#0033a0;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}


.retornof5 {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    border-color:#5ab8a8;
    height: 254px;
    width: 100%;
    background-color: #FFFFFF;
    color: #1b47aa;
	margin-bottom: 70px;
}	
	 
.imgmobile{width:45px;}

.retornof1 {height: 554px; margin-bottom: 50px;}
.retornof2 {height: 454px; margin-bottom: 50px;}
.retornof3 {height: 744px; margin-bottom: 50px;}
.retornof4 {height: 600px; margin-bottom: 50px;}
.retornof5 {height: 454px; margin-bottom: 50px;}
.retornof6 {height: 454px; margin-bottom: 50px;}
.retornof7 {height: 754px; margin-bottom: 50px;}

.retorno_texts {width:90%;}

.panel-title a{	background-color: #FFFFFF;	padding: 5px;}  

.panel-heading h4{	 line-height: 1.5}  

.titulos-texto {line-height: 15px;} 

.vid {display:none;} 

#videos_section {height: 250px;} 

#newsletter_oim {display:none;} 

.linhaazul {display:none;} 

#videos_top {margin-top: 700px;} 

#banner3 {background: none;} 

.video1 {right: 0;} 
.video2 {left: 0;} 
  
.logoparceiros    {width: 100%;text-align: center;} 
.parceiros    {margin-top: 200px;} 
  
.publicacoes {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:30px;} 
  
.infografia {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:200px;} 
	 
.facebook {margin-left:0;width:99%; } 
	 
.divfacebook {width: 99%;margin-left: 0; margin-top:50px;} 
	 
.historiasetc {margin-top:350px;} 
	 
.btn-videos {margin-top: 0px;}
	 
.footer .input1 {width: 90%;}
.footer .input2 {width: 90%;}
.footer .input3 {right:2px;}
	 
.b3_footer_2 p {font-size: 12px;}	 
.b3_footer_1 p {font-size: 12px;}	
.b3_footer_3 p {font-size: 12px;}	
	 
#seta1 {width: 4%;} 
#seta2 {width: 4%;} 
#seta3 {width: 4%;} 
#seta4 {width: 4%;}
#seta5 {width: 4%;}
#seta6 {width: 4%;}
#seta7 {width: 4%;}
	 
.hfotos img {width: 261px;}
   
.menumargem	 {margin-top: 55px;} 
.logo2 {    margin-top:-105px;    list-style: none;}	  
}
/********************************************************************************FIM MOBILE TIPO HONOR********************************************************************************/

 




/********************************************************************************RES INTERMÉDIA********************************************************************************/
 @media only screen and (min-width : 768px) and (max-width : 990px) { 
   
.textojustificado	 {text-align: left;} 
	 

.b3_footer_2 input {
    position: absolute;
    margin-left: 60%;
    bottom: 10%;
    border: 1px solid;
    border-radius: 5px;
    border-color:#FFFFFF;
    background-color: transparent;
}	 

.b3_footer_1 input {
    position: absolute;
    margin-left: 60%;
    bottom: 10%;
    border: 1px solid;
    border-radius: 5px;
    border-color:#FFFFFF;
    background-color: transparent;
}

.vrnormal{display:none;}

.vrmobile{display:block;}	 	 

.navbar-nav {background-color:#1b47aa;margin-top: 30px}

.b31 {height:50%; margin-bottom: 170px;}

.b32 {height:50%; margin-bottom: 170px;}

.b33 {height:50%; margin-bottom: 170px;}

.retornof1 img{display:none;}
.retornof2 img{display:none;}
.retornof3 img{display:none;}
.retornof4 img{display:none;}
.retornof5 img{display:none;}
.retornof6 img{display:none;}
	 

.retornof1 {height: 300px; margin-bottom: 25px;}

.retornof2 {height: 300px; margin-bottom: 25px;}

.retornof3 {height: 300px; margin-bottom: 25px;}

.retornof4 {height: 300px; margin-bottom: 25px;}

.retornof5 {height: 300px; margin-bottom: 25px;}

.retornof6 {height: 300px; margin-bottom: 25px;}

.retorno_texts {width:90%;}

.panel-title a{	background-color: #FFFFFF;	padding: 5px;}  

.panel-heading h4{	 line-height: 1.5}  

.titulos-texto {line-height: 15px;} 

.vid {display:none;} 

#videos_section {height: 250px;} 

#newsletter_oim {display:none;} 

.linhaazul {display:none;} 

#videos_top {margin-top: 700px;} 

#banner3 {background: none;} 

.video1 {right: 0;} 
.video2 {left: 0;} 
  
.logoparceiros    {width: 100%;text-align: center;} 
.parceiros    {margin-top: 200px;} 
  
.publicacoes {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:30px;} 
  
.infografia {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:200px;} 
	 
.divfacebook {width: 99%;margin-left: 0; margin-top:50px;} 
	 
.historiasetc {margin-top:350px;} 
	 
.btn-videos {margin-top: 0px;}
	 
.footer .input1 {width: 90%;}

.footer .input2 {width: 90%;}

.footer .input3 {right:2px;}	 
	 
.b3_footer_2 p {font-size: 14px;}
	 
.b3_footer_1 p {font-size: 17px;}
	 

.hfotos img {width: 261px;} 
	
.menumargem	 {margin-top: 55px;}  
.logo2 {    margin-top:-105px;    list-style: none;}	 
}
/********************************************************************************FIM RES INTERMÉDIA********************************************************************************/


 
 @media only screen and (min-width : 1200px) and (max-width : 1259px) { 
   
.navbar-nav {background-color:#1b47aa;margin-top: 30px}
.menumargem {    margin-top: 55px;}

}



/********************************************************************************RES IPAD LANDSCAPE********************************************************************************/
 @media only screen and (min-width : 991px) and (max-width : 1200px) { 
   

.textojustificado	 {text-align: left;} 
.navbar-nav {background-color:#1b47aa;margin-top: 30px}

.b31 {height:50%; margin-bottom: 170px;}
.b32 {height:50%; margin-bottom: 170px;}
.b33 {height:50%; margin-bottom: 170px;}

.retornof1 img{display: none;}
.retornof2 img{display: none;}
.retornof3 img{display: none;}
.retornof4 img{display: none;}
.retornof5 img{display: none;}
.retornof6 img{display: none;}
	 
	 
.retornof1 {height: 300px; margin-bottom: 25px;}
.retornof2 {height: 300px; margin-bottom: 25px;}
.retornof3 {height: 300px; margin-bottom: 25px;}
.retornof4 {height: 300px; margin-bottom: 25px;}
.retornof5 {height: 300px; margin-bottom: 25px;}
.retornof6 {height: 300px; margin-bottom: 25px;}

.retorno_texts {width:90%;}

.panel-title a{	background-color: #FFFFFF;	padding: 5px;}  

.panel-heading h4{	 line-height: 1.5}  

.titulos-texto {line-height: 15px;} 

.vid {display:none;} 

#videos_section {height: 250px;} 

#newsletter_oim {display:none;} 

.linhaazul {display:none;} 

#videos_top {margin-top: 0;}

#banner3 {background: none;} 

.video1 {right: 0;} 
.video2 {left: 0;} 
  
.logoparceiros    {width: 100%;text-align: center;} 
.parceiros    {margin-top: 200px;} 
  
.publicacoes {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:30px;} 
  
.infografia {margin-left:0;height:30px; width:99%; color:#ffffff; background-color:#1b47aa; font-weight:bold; margin-top:200px;} 
	 
.divfacebook {width: 99%;margin-left: 0; margin-top:50px;} 
	 
/*.historiasetc {margin-top:350px;} */
	 
.btn-videos {margin-top: 0px;}
	 
.footer .input1 {width: 90%;}
.footer .input2 {width: 90%;}
.footer .input3 {right:2px;}
	 
.b3_footer_2 p {font-size: 12px;}	 
.b3_footer_1 p {font-size: 12px;}	
.b3_footer_3 p {font-size: 12px;}	
	 
.b3_topo_1  {font-size: 16px;}.b3_topo_1en  {font-size: 16px;}	 
.b3_topo_2  {font-size: 16px;}	 
.b3_topo_3  {font-size: 16px;}
	 
.b3_footer_1 input {margin-left: 65%; bottom: 5%;}
.b3_footer_2 input {margin-left: 65%; bottom: 5%;}
	 

.hfotos img {width: 261px;}
	
.menumargem	 {margin-top: 55px;}  
.logo2 {    margin-top:-105px;    list-style: none;}	 
}
/********************************************************************************FIM IPAD LANDSCAPE********************************************************************************/

