@charset "utf-8";
/* CSS Document */

input{
	outline: none;	
}

.topo{
	background: #013252;
	padding: 3px 0;
	color: #FFF;
}

.topo .cadastro{
	color: #FFF;
	font-size: 12px;
	margin-top: 6px;
	display: inline-block;
}

.menu-mobile .topo .cadastro{
	margin-left: 8px;
	margin-right: 8px;
	font-size: 15px;	
}

.topo .icons{
	margin-top: 6px;
	margin-left: 8px;
	display: inline-block;
	color: #FFF;	
	font-size: 15px;
}

.slider{
	border-bottom: 40px solid #409987;	
}

.slider a,
.slider a:hover,
.slider a:focus,
.slider a:visited{
	color:#fff;
	text-decoration: none;	
}

#no-events {
  font-size: 2em;
  text-align: center;
  padding: 100px;
}

.arch-projetos .projeto-prev,
.arch-projetos .projeto-prev a,
.arch-projetos .projeto-prev h3,
.arch-projetos .projeto-prev p {
  color: #649887;
  border-color: #649887;
}

.arch-projetos .projeto-prev a:hover {
  color: white;
  background-color: #649887;
}

.eventos, .noticias, .publicacoes{
	padding: 30px 0;	
}

.acontece, .projetos, .busca-mapa{
	padding: 20px 0;	
	background: #409987;	
}

@media screen and (max-width:991px){
	.mobile .item-mobile, .desktop{ display: none;}
	.mobile .item-mobile:first-child{ 
		display: block;
	}	
}

.informacoes{
	padding: 20px 0;	
}

.busca-mapa{
	background: #013252;
}

.barra-busca{
	padding: 15px 0;
    background: #409987;
    position: absolute;
    overflow: hidden;
    top: 85px;
    width: 100%;
    z-index: 50;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;
}

.search-none{
    display: none;
}

.search-block{
	display: block;	
}

.internas{
	padding: 30px 0;
}	

.footer{
	background: url(../img/clouds.jpg) repeat center bottom;	
	padding: 30px 0;
	/*margin: 30px 0 0;*/
}

.copyright{
	background: #040E17;
	color: #fff;
	word-spacing: 1px;
	letter-spacing: 1px;	
	padding: 10px 0;
}

.copyright .direitos{
	line-height: 34px;
}

.copyright p{
	font-size: 12px;
	margin: 0;
}

@media screen and (max-width: 991px){
	.copyright .direitos{
		text-align: center;
		line-height: normal;
		margin: 15px 0;
	}	
	.copyright .direitos span{
		display: block;
	}
	.copyright .direitos span.traco{
		display: none;
	}
	.copyright p{ text-align: center; }	
	.copyright p span{ display: block; }
	.copyright p span.traco{ display: none; }
}

/* Menu */

.mainmenu{
	background: #0F2231;
	border: none;
	border-radius: 0;	
}

.mainmenu .navbar-nav{
	list-style: disc;
	color: #fff;
	padding-left: 15px;
}

.mainmenu .navbar-nav > li:first-child{
	list-style: none;
	margin-left: 0;
}

.mainmenu .navbar-nav > li{
	margin-left: 25px;
	font-size: 15px;
	padding: 15px 0;
	text-transform: uppercase;
}


.mainmenu .navbar-nav > li > a{
	color: #fff !important;
}

.arteterapia{
	background: #e55d5d;	
}

.formacao-psicanalise{
	background: #e7a43b;	
}

.psicopedagogia{
	background: #409987;	
}

.gestalt{
	background: #40509d;	
}

.psicanalise{
	background: #77b43d;	
}

.psicanalise-criancas{
	background: #643e00;	
}

.psicodrama{
	background: #00477f;	
}

.alternative{
	background: #013252;	
}

.seta-menu{
	background: url(../img/seta-menu.png) no-repeat center bottom;	
}



.btn-busca{
	float: right;
	background: #409987;
	color: #fff;	
	font-size: 32px;
  padding: 8px 15px;
  line-height: 1;	
}

.btn-busca:hover, .btn-busca:focus {
	color: #fff;
	text-decoration: none;
}

/* Informações */

.btn-informacao{
	border: 3px solid;
	text-align: center;
	font-weight: bolder;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 30px;
	padding: 22px 0;
}

.btn-informacao:hover {
	text-decoration: none;
}

a.btn-informacao{	transition: all .2s ease-in; }
@media screen and (max-width: 450px){
	a.btn-informacao {
		font-size: 10px;
		margin-top: 20px;
		padding: 10px 0;
	}
}
.btn-informacao.laranja {
	border-color: #E5A53B;
	background: #E5A53B;
	color: #FFF;
}

.btn-informacao.laranja:hover{
	background: #FFF;
	color: #E5A53B;
}

.btn-informacao.verde-claro {
	border-color: #77B73D;
	background: #77B73D;
	color: #FFF;
}

.btn-informacao.verde-claro:hover {
	background: #FFF;
	color: #77B73D;
}

.btn-informacao.verde-fosco {
	border-color: #8f9127;
	background: #8f9127;
	color: #FFF;
}

.btn-informacao.verde-fosco:hover {
	background: #FFF;
	color: #8f9127;
}

.btn-informacao.marrom {
	border-color: #8f5151;
	background: #8f5151;
	color: #FFF;
}

.btn-informacao.marrom:hover {
	background: #FFF;
	color: #8f5151;
}

.btn-informacao.azul-escuro {
	border-color: #3F5191;
	background: #3F5191;
	color: #FFF;
}

.btn-informacao.azul-escuro:hover {
	background: #FFF;
	color: #3F5191;
}

.btn-informacao.azul-claro {
	border-color: #039BDE;
	background: #039BDE;
	color: #FFF;
}

.btn-informacao.azul-claro:hover {
	background: #FFF;
	color: #039BDE;
}

.btn-informacao.rosa {
	border-color: #E55C52;
	background: #E55C52;
	color: #FFF;
}

.btn-informacao.laranja:hover {
	background: #FFF;
	color: #DE7D00;
}

.btn-informacao.laranja {
	border-color: #DE7D00;
	background: #DE7D00;
	color: #FFF;
}

.btn-informacao.rosa:hover {
	background: #FFF;
	color: #E55C52;
}

.btn-informacao.cinza {
	border-color: #7D7D7D;
	background: #7D7D7D;
	color: #FFF;
}

.btn-informacao.cinza:hover {
	border-color: #7D7D7D;
	background: #FFF;
	color: #7D7D7D;
}

/* Titulos */

.titulos-home {
	padding-bottom: 20px;
	font-size: 18px;
	color: #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
	text-transform: uppercase;
}

.titulos-home-branco {
	padding-bottom: 20px;
	font-size: 18px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	text-transform: uppercase;
}

.titulos-home-noticias {
	padding-bottom: 20px;
	font-size: 18px;
	color: #B9B9B9;
	font-weight: bold;
	text-transform: uppercase;
}

.titulos-home-normal {
	padding-bottom: 20px;
	font-size: 18px;
	color: #B9B9B9;
	text-transform: uppercase;
}

.titulo-footer {
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 0;
}

.titulo-info-curso {
	font-size: 22px;
	font-weight: bold;
	color: #649887;	
}

/* Titulos Especificos */

.titulo-centros {
	color: #8f9127 !important;	
}

.titulo-departamentos {
	color: #8f5151 !important;	
}

.titulo-clinica {
	color: #c77c02 !important;	
}

.titulo-duvidas-laranja {
	color: #DE7D00 !important;	
}

.titulo-verde-claro,
.titulo-aperfeicoamento {
	color: #77B73D !important;	
}

.titulo-rosa,
.titulo-especializacao {
	color: #E55C52 !important;	
}

.titulo-azul,
.titulo-expansao-cultural {
	color: #3F5191 !important;	
}


/* Eventos e Noticias*/

.item-evento,
.item-noticia {
	border: 1px solid #B9B9B9;
	position: relative;
	margin-bottom: 30px;
	height: 293px;
}

.cont-img {
	max-height: 175px;
	overflow: hidden;
	/*display: table-cell;*/
	vertical-align: middle;
	border-bottom: 1px solid #DADADA;
	background: #F3F3F3;
}

.data {
	position: absolute;
	top: 0;
	right: 5px;
	padding: 4px;
	background: #409987;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;	
}

.titulo-evento,
.titulo-noticia {
	color: #B9B9B9;
	text-align: center;
	padding: 5px;
	font-size: 16px;	
}

.detalhe-evento-data,
.detalhe-noticia-data {
	color: #409987;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}

.detalhe-evento-hora,
.detalhe-noticia-hora {
	color: #409987;
	font-size: 11px;
	font-weight: bold;
	text-align: center;	
}

/* Acontece e Projetos*/

.categoria-acontece,
.categoria-projeto {
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;	
}

.titulo-acontece,
.titulo-projeto {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;	
	margin: 20px 0 30px;
}

/* Publicações */

.item-publicacao {
	font-size: 12px;
	color: #979797;
  text-align: center;
  margin-bottom: 50px;
}

.item-publicacao p {
	margin-top: 15px;
}

.btn-publi {
	background-color: #409987;
	color: #FFF;
	font-size: 10px;
	border-radius: 5px;
	padding: 5px 30px;
}

.item-publicacao a { 
	display: block; 
	width: 100%;
	display: inline;
}
.item-publicacao a img {     margin: auto; }

.categoria-publicacao {
	padding: 0 20px 20px 20px;
}

@media screen and (max-width: 991px) {
	.item-publicacao{ margin-bottom: 50px;}
}

/* Footer */

.menu-footer {
	color: #fff;
	padding-left: 15px;
}

.menu-footer a {
	color: #fff;	
}

/* Botoes */

.btn-vmv {
	border: 3px solid #409987;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	color: #409987;
	padding: 5px 20px;
	float: right;
	margin: 40px 0 40px;
}

.btn-vmv:hover {
	background: #409987;
	border: 3px solid transparent;
	color: #fff;
	text-decoration: none;	
}

.btn-vmn {
	border: 3px solid #409987;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	color: #409987;
	padding: 5px 20px;
	float: right;
	margin-top: 10px;
}

.btn-vmn:hover{
	background: #409987;
	border: 3px solid transparent;
	color: #fff;
	text-decoration: none;	
}


.btn-vmb{
	border: 3px solid #FFF;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px 20px;
	float: right;
	margin: 40px 0 40px;
}

.btn-vmb:hover{
	background: #FFF;
	border: 3px solid transparent;
	color: #409987;
	text-decoration: none;	
}

@media screen and (max-width: 991px){
	.btn-vmv, .btn-vmb, .btn-vmn {margin: 10px auto 40px auto;}
}

.btn-saber{
	border: 2px solid #FFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px 20px;
}

.btn-saber:hover{
	background: #FFF;
	border: 2px solid transparent;
	color: #409987;
	text-decoration: none;	
}

/* outros */

.borda-noticias{
	border-right: 1px solid #B9B9B9;	
}

@media screen and (max-width: 991px){
	.borda-noticias{
		border: none;	
	}
}

/*5 colunas*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

/*Medias queries */

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* Artigo Interna */

.dia-artigo{
	font-size: 18px;
	font-weight: bold;
	color: #649887;	
}

.artigo{
	position: relative;	
}

.data-artigo{
	position: absolute;
	top: 0;
	right: 5px;
	padding: 4px;
	background: #409987;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;	
}

.titulo-artigo{
	margin: 30px 0;
	font-size: 24px;
	color: #808080;
	text-transform: uppercase;	
}

.artigo p{
	margin: 0 0 20px;	
}

/* Publicacoes Interna */

.bloco-info-publicacoes{
	padding: 15px;
	border-left: 3px solid #649887;
	font-size: 16px;
	color: #808080;
	margin-bottom: 20px;
}

.titulo-publicacao{
	font-size: 16px;
	color: #808080;
	margin-top: 0;
}

.conteudo-publicacoes{
	padding: 15px;	
	font-size: 16px;
	color: #808080;
}

/* Curso Interna */

.header-curso{
	border: none !important;	
}

.box-codigo{
	background: #649887;
	padding: 15px 0;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.box-cat-curso{
	background: #ededed;
	padding: 15px 0;
	width: 100%;
	font-size: 14px;
	text-align: center;
	
}

.box-cat-curso a{
	color: #808080;
	text-decoration: none;	
}

.box-cat-curso a:hover{
	color: inherit;	
}

.video-curso{
	background: url(../img/bg-video-curso.jpg);
	padding: 35px 0;
	margin-bottom: 20px;		
}

.img-tag{
	margin: 30px 0 20px;	
}

.btn-participar{
	background-color: #409987;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	padding: 10px 30px;
	margin: 30px 10px;
	border: 1px solid #409987;
}

.btn-participar:hover{
	background-color: #FFF;
	color: #409987;
}


.btn-opcoes{
	background-color: #FFF;
	color: #409987;
	font-size: 16px;
	border-radius: 5px;
	border: 1px solid #409987;
	padding: 10px 30px;
	margin: 30px 10px;
}

.btn-opcoes:hover{
	background-color: #409987;
	color: #FFF;
}

.btn-envia-form{
	background-color: #2a3a50;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	padding: 10px 40px;
	border: 1px solid #2a3a50;
	outline: none;
}

.btn-envia-form:focus{
	color: #FFF;
}

.btn-envia-form:hover{
	background-color: #FFF;
	color: #2a3a50;
}


.margin-menu-rodape{
	margin-top: 30px;	
}

.link-socia-rodape{
	color: #FFF;
	font-size: 18px;
	margin-right: 15px;	
}

.title-pergunta .verde, .indicator{
	color: #409987 !important;	
}

.panel-heading:hover .verde, .panel-heading:hover .indicator,
.panel-heading:hover .laranja, .panel-heading:hover .indicator_laranja{
	color: #FFF !important;	
}

.title-pergunta .laranja, .indicator_laranja{
	color: #DE7D00 !important;	
}

.collapse.in {
  display: block;
}

.form-contato{
	background: #409987;	
}

.titulo-contato{
	color: #FFF;
	font-size: 24px;	
}

.telefones-uteis{
	font-size: 18px;
	color: #808080;	
}

.telefones-uteis ul{
	margin: 0;
	padding: 0;	
}

.telefones-uteis li{
	margin-bottom: 10px;	
}

.telefones-uteis span, .telefones-uteis em{
	font-size: 15px;	
}

.codigo-evento{
	font-size: 18px;
	font-weight: bold;
	color: #649887;
	margin: 0 0 40px;
}

.texto-datas{
	font-size: 16px;
	font-weight: bold;
	color: #649887;
	margin: 0 0 5px;
}

.margin-datas,
.img-data-evento{
	margin-top: 15px;	
}

.titulo-mapa{
	border-bottom: 1px solid #FFF;
	text-align: center;
	margin: 0;
}

.titulo-mapa a{
	font-size: 18px;
	color: #FFF;	
}

.titulo-mapa a:hover{
	color: #FFF;
	text-decoration: none;	
}

.busca-rodape{
	color: #fff;
	font-size: 32px;
	float: left;
	margin-right: 10px;	
}

.box-busca-rodape{
	float: left;
	border-bottom: 1px solid #fff;	
}

@media (max-width: 1024px) {
  .box-busca-rodape {
    float: right;
    width: calc(100% - 42px);
    text-align: center;
  }
  .box-busca-rodape > input {
    width: 100%;
  }
}

.input-busca{
	width: 230px;
    background: none;
    border: none;
    font-size: 21px;
    color: #fff;
}

.barra-busca .input-busca{
	width: 80%;
}

.titulo-busca a{
	color: #808080;
	font-size: 16px;	
}

@media screen and (max-width: 991px){
	.busca-rodape, .box-busca-rodape{
		float: none;
		text-align: center;
		display: block;
    width: 100%;
	}
	.input-busca{
		text-align: center;	
	}
}

html, body { overflow-x: hidden; }

.menu-anchor {
  width: 40px;
  height: 32px;
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}
.menu-anchor:before {
  content: "";
  display: block;
  margin: 7px auto;
  width: 70%;
  height: 0.25em;
  background: #fff;
  box-shadow: 
    0 .45em 0 0 #fff,
    0 .9em 0 0 #fff;
}

.menu-active .menu-anchor:before {
  background: #408897;
  box-shadow: 
    0 .45em 0 0 #408897,
    0 .9em 0 0 #408897;
}

.menu-mobile {
  position: fixed;
  top: 0;
  right: -250px;
  z-index: 1;
  width: 250px;
  height: 100%;
  background: #0F2231;
  color: #fff;
  padding-top: 40px;
  overflow: auto;
}

.menu-mobile li a {
  display: block;
  margin: 0 10px;
  padding: 5px 10px;
  color: #FFF;
  text-decoration: none;
	font-size: 15px;
	font-weight: bold;
  text-transform: uppercase;
}

/*.menu-mobile li a:hover {
  color: #408897;
}*/


/*
  Aqui você esconde o menu para fora da tela 
  O valor é exatamente a largura da sidebar
*/
.menu-mobile {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
	transition: all .25s linear;
}

@media screen and (max-width: 991px){
	.seta-menu {
		background: url(../img/seta-menu.png) no-repeat 94% 12px;
	}
	.dropdown-menu{
		width: 100%;
		position: relative;
		float: none
	;}
	.menu-mobile li a:hover { color: #FFF; }
	
}

/*
  Essa é a posição original do HEADER e do MAIN
*/
.main {
	padding-top: 85px;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
	transition: all .25s linear;
}

@media screen and (max-width: 991px){
	.main { padding-top: 43px;}
}

/*
  Com a classe menu-active na tag HTML
*/
.menu-active .menu-mobile {
  -webkit-transform: translateX(-250px);
  -moz-transform: translateX(-250px);
  -ms-transform: translateX(-250px);
  transform: translateX(-250px);
}

.menu-active .menu-mobile .topo .icons{
  font-size: 20px;
  margin-right: 8px;	
}

.menu-active .menu-mobile .topo{
  background: #040E17;
  padding: 6px 0;
}



.menu-active .main {
  -webkit-transform: translateX(-250px);
  -moz-transform: translateX(-250px);
  -ms-transform: translateX(-250px);
  transform: translateX(-250px);
}

#menu-principal-1{
	padding: 0;
}

#menu-principal-1 li{
	list-style: none;
	padding: 5px 0;
}

/*---------------------------------*/

.lista_pag{
	list-style: none;
	padding: 0;
}

.lista_pag li a{
	padding: 15px;
	font-size: 18px;
	font-weight: bold;
	color: #649887;
	display: block;
	background: #EEE;
	border-left: 5px solid #649887;
	text-decoration: none;
	
}

.lista_pag li a.mudaFundo{
	background: #F5F5F5;
	border-left: 5px solid #558474;
}

.lista_pag li a:hover{
	background: #649887;
	color: #FFF;
	border-left: 5px solid #649887;
}


.lista_pag.aperfeicoamento li a{
	color: #77B73D;
	border-left: 5px solid #77B73D;	
}

.lista_pag.aperfeicoamento li a.mudaFundo{
	border-left: 5px solid #649d2f;
}

.lista_pag.aperfeicoamento li a:hover{
	background:  #77B73D;
	color: #FFF;
	border-left: 5px solid  #77B73D;
}


.lista_pag.especializacao li a{
	color: #E55C52;
	border-left: 5px solid #E55C52;	
}

.lista_pag.especializacao li a.mudaFundo{
	border-left: 5px solid #ca4b42;
}

.lista_pag.especializacao li a:hover{
	background:  #E55C52;
	color: #FFF;
	border-left: 5px solid  #E55C52;
}


.lista_pag.expansao-cultural li a{
	color: #3F5191;
	border-left: 5px solid #3F5191;	
}

.lista_pag.expansao-cultural li a.mudaFundo{
	border-left: 5px solid #213270;
}

.lista_pag.expansao-cultural li a:hover{
	background:  #3F5191;
	color: #FFF;
	border-left: 5px solid  #3F5191;
}

@media (max-width: 340px) {
  #site-mob-menu > :first-child {
    width: 80%;
  }
  #site-mob-menu > :nth-child(2) {
    width: 15%;
  }
  .slider{
	border-bottom: 20px solid #409987;	
  }

}

.twitter-timeline {
  display: block !important;
  text-align: center;
  margin: auto;
}

.fb_iframe_widget {
  display: block !important;
  margin: auto;
}

/*Novo*/ 

form.informacoes_usuario {
	width: 50%;
	margin: 30px auto;
}

form.informacoes_usuario span {
	display: none;
}

form table#tabelaDados input {
	width: 100% !important;
    outline: none;
    margin-bottom: 10px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#tabelaDados input.text2 {
	width: 82px !important;
}

#tabelaDados select {
	margin-bottom: 10px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#tabelaDados select.day_data_nascimento {
	padding: 6px 7px;
}

#tabelaDados tr td:nth-child(1){
	display: none;
}

#tabelaDados tr td.dataNascimento {
	width: 100%;
	display: block;
}

#tabelaDados tr td.dataNascimento2 {
	float: left;
}

#tabelaDados tr:nth-child(16) {
	float: left;
	width: 89px !important;
}

#tabelaDados tr:nth-child(17) {
	float: left;
	margin-left: 10px;
}

#tabelaDados tbody tr:last-child input {
	width: 194px !important;
}

form.informacoes_usuario input.botao-enviar {
	background-color: #2a3a50;
    color: #FFF;
    font-size: 16px;
    border-radius: 5px;
    padding: 10px 40px;
    border: 1px solid #2a3a50;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

form.informacoes_usuario input.botao-enviar:hover {
	background: #fff;
	color: #2a3a50;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	form.informacoes_usuario {
		width: 96%;
	}
}

.cont_busca{
	margin: 0;
	margin-bottom: 30px;
}

.cont_slt_cat{
	background: #013252;
    color: #FFF;
	padding: 0;	
}

.cont_txt_bus{
	background: #0F2231;
	color: #FFF;
	padding: 0;	
}

.cont_slt_cat option{
	color:	#013252;
}

.form_item{
	width: 100%;
	padding: 10px;
	margin: 0;
	height: 50px;
	border: none;
	background: none;
	outline: none;
}

.form_item.txt_bus{
	width: 89%;	
}

.form_item.btn_env{
	width: 10%;
	background: url(../img/lupa.jpg) no-repeat center center;
}

@media screen and (max-width: 450px){
	.form_item.txt_bus{
		width: 80%;	
	}
	
	.form_item.btn_env{
		width: 15%;
	}
}