/* 
    Created on : 18/07/2015, 00:16:22
    Author     : Deyvid
*/
@font-face {
	font-family: 'Conv_segoeui';
	src: url('../fonts/segoeui.eot');
	src: local('☺'), url('../fonts/segoeui.woff') format('woff'), url('../fonts/segoeui.ttf') format('truetype'), url('../fonts/segoeui.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_segoeuib';
	src: url('../fonts/segoeuib.eot');
	src: local('☺'), url('../fonts/segoeuib.woff') format('woff'), url('../fonts/segoeuib.ttf') format('truetype'), url('../fonts/segoeuib.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_segoeuil';
	src: url('../fonts/segoeuil.eot');
	src: local('☺'), url('../fonts/segoeuil.woff') format('woff'), url('../fonts/segoeuil.ttf') format('truetype'), url('../fonts/segoeuil.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ESTILO DE CSS APENAS PARA TABLETS. CUIDADO! */
@media screen and (min-width:501px) and (max-width:999px) {
    body{font-family: 'Conv_segoeui'; font-size: 13px; width: 1150px;}
    #contato-home .col-xs-3{margin-right: 5px; width: 18%;}
    #contato-home .col-xs-9{width: 75% !important;}
    #contato-home button{margin-top:10px !important; margin-bottom: 2px !important; }
    #Banner-Principal-Interno h2{font-size: 2.5em !important;}
    #banner-servico .item .container .botao{margin-top: 200px !important;}
    #banner-servico .carousel-indicators{margin-left: -35% !important; width: 100% !important;}
}

body{font-family: 'Conv_segoeui'; font-size: 13px;}
.bg-azul{background: #474747;}
.container{width: 1170px;}
label.error {font-weight: bold;	color: red; font-size:12px; padding:0; display: block;}
input.error, select.error {border-color:#C00;}


/* HEADER */
#fx-topo{height: 39px;}
#fx-topo #menu-fx {padding-top: 9px;}
#fx-topo #menu-fx li{display: inline;}
#fx-topo #menu-fx li a{color: #fff; text-decoration: none;}
#fx-topo #menu-fx .li-center{margin: 0 15px; padding: 0 20px; border-left: 1px #fff solid; border-right: 1px #fff solid;}

#menu img{position: absolute; z-index: 1000; margin: 5px 0 0 0;}
#menu .navbar{height: 88px; border-radius:0px; margin-bottom: 0px; position: relative; min-height: 50px;}
#menu .navbar-default{background: #fff; border: none;}
#menu ul li {text-transform: uppercase;}
#menu ul li a {font-family: 'Conv_segoeui'; font-size: 13px; color: #747474;}

.actived {
    background: #a5cf35;
}

.actived a{
    color: #747474 !important;
    font-size: 15px !important;    
	background-color: #fff;
}

#Banner-Principal{background-image: url('../img/banner-topo.jpg'); background-position: center; background-repeat: no-repeat; height: 730px;}
#Banner-Principal h2{color: #fff; text-align: center; width: 730px;}
#Banner-Principal p{color: #000; text-align: center; width: 429px; font-size: 28px; margin: 12px 0 0 23px;}
#Banner-Principal #logo{margin: 40px 0 0 71px;}

#Banner-Principal-Interno{background-image: url('../img/banner-topo-interno.jpg'); background-position: center; background-repeat: no-repeat; height: 265px;}
#Banner-Principal-Interno h2{color: #000; text-align: left;font-weight: bold;font-size: 2.7em;}
#Banner-Principal-Interno h3{color: #000; text-align: left;font-size: 1.5em;margin-top: 25px;}
#Banner-Principal-Interno p{color: #fff; text-align: left; width: 429px; font-size: 16px;margin-top: 30px;}
#Banner-Principal-Interno p input{color: #fff; text-align: left;font-size: 16px;height: 33px;}
#Banner-Principal-Interno h5{color: #000;text-align: center;margin-left: 20px;float: left;margin-top: -7px;}
#Banner-Principal-Interno #logo{margin: 36px 0 0 111px;width: 215px;float: left;}
#Banner-Principal-Interno #logo img{width: 270px; margin-left: -34px;}
#Banner-Principal-Interno #textodireitalogo{margin: 27px 0 0 100px;width: 600px;float: left;}
#Banner-Principal-Interno .form-group{margin-top: 35px;}
#Banner-Principal-Interno button{background: #fabe0e; border-color: #fabe0e; color: #000}

#encontre-uma-unidade{height: 88px; box-shadow: #666 0px 2px 3px;}
#encontre-uma-unidade .col-xs-6 p{color: #000; font-size: 21px; padding-top: 28px; }
#encontre-uma-unidade .col-xs-2 p{color: #000; text-align: center; font-family: 'Conv_segoeuib'; font-size: 17px; padding-top: 17px; line-height: 1;}
#encontre-uma-unidade .col-xs-2 p small{font-family: 'Conv_segoeui'; }
#encontre-uma-unidade .col-xs-4 form{padding-top: 27px;}
#encontre-uma-unidade .col-xs-4 form input{width: 290px;}
#encontre-uma-unidade .col-xs-4 form button {border-radius: 0px; background: #ecc71e; color: #000; border-color: #ecc71e; padding: 6px 22px; }
#encontre-uma-unidade .row{text-align: center;}
#encontre-uma-unidade h2{color: #75C019;}

#row-box-home{background: #f7f2ed; height: 250px; box-shadow: 5px 10px 15px -9px #ccc inset}
#row-box-home .cx-texto{color: #fff; height: 164px; text-align: center; padding: 16px 10px 10px; background: #3DAACC;}
#row-box-home .cx-texto h2{margin: 0 0 9px 0; padding: 0; font-size: 27px;}
#row-box-home .cx-texto p{font-family: 'Conv_segoeuil';}
#row-box-home .container{padding-top: 39px;}
#row-box-home a{text-decoration: none;}

#bx-texto{background-color: #e5e5e5; background-image: url('../img/bg-cx-text.jpg'); background-repeat: no-repeat; background-position: center; height: 608px; box-shadow: 5px 10px 15px -9px #ccc inset}
#bx-texto .txt p span{color: #000; margin-top: 90px; font-size: 37px; margin-bottom: 20px;}
#bx-texto .txt p{color: #000; text-align: center; font-size: 20px;}
#bx-texto .txt{width: 810px; position: absolute; margin:19px 0 0 20px;}
#bx-texto .col-xs-3{margin-left: -100px;}
#bx-texto .col-xs-3 img{margin-left: -243px;}
#bx-texto .col-xs-12 a{text-decoration: none; font-size: 28px; background: #fabe0e; padding: 8px 60px; color: #000; position: absolute; margin:460px 0 0 251px;    box-shadow: #000 0px 4px 15px;}

#bx-alzaimer{margin-top: -17px;position: relative;top: -1px;}
#bx-alzaimer h2{color: #000; font-size: 61px; margin-top: 126px;}
#bx-alzaimer p{color: #000; font-size: 30px; margin-bottom: 70px;}
#bx-alzaimer a{text-decoration: none; color: #000; background: #fabe0e; padding: 8px 25px; font-size: 19px;}

#comunidade-home-angels{height: 712px; background: #474747;}
#comunidade-home-angels .col-xs-8{width: 708px;}
#comunidade-home-angels .col-xs-4{width: 354px;}
#comunidade-home-angels .container{padding-left: 37px;}
#comunidade-home-angels h2{color: #fff; text-align: center; font-size: 41px; font-family: 'Conv_segoeuil'; margin: 25px 0 40px;}

#razoes{height: 686px; background: #f7f2ed;}
#razoes h2{text-align: center; color: #3DAACC; font-size: 43px; margin: 55px 0 44px; font-family: 'Conv_segoeuil';}
#razoes img{margin:-673px 0 0 740px; }
#razoes p{color: #fff; text-align: center; font-size: 16px; margin-top: 56px; }
#razoes p a{color: #000; text-decoration: none; background: #ecc71e; padding: 6px 15px; font-size: 27px;}
#razoes .row-link{margin-top: 25px;}
#razoes span{color: #fff; font-size: 45px; margin: -11px 0 0 -8px; position: absolute;}
#razoes .col-xs-2{background: #3DAACC; height: 188px; width: 188px; margin: 0 9.5px;}
#razoes .top{margin-top: 40px;}
#razoes .margin-botton{margin-bottom: 19px;}
#razoes .padding-left{padding-left: 65px;}

#contato-home{height: 100px; display: none;}
#contato-home .col-xs-3{margin-left: 34px; margin-right: 26px; padding: 0px;}
#contato-home .col-xs-9{width: 69%;}
#contato-home h2{color: #000000; text-align: center; margin: 35px 0 50px; font-size: 35px;}
#contato-home p{font-size: 16px;}
#contato-home p, label{color: #000000;}
#contato-home select{width: 66px; padding-right: 4px;}
#contato-home button{background: #ecc71e; border-color: #ecc71e; color: #000; border-radius: 0px; padding:5px 20px; font-size: 20px;   margin-top: 30px;   margin-bottom: 32px;}
#contato-home #fx-zaiom{background-image: url('../img/fx-zaiom.jpg'); background-position: center bottom; background-repeat: no-repeat; height: 81px;}
/* for IE */
@media screen and (min-width:0\0) {
 #contato-home input{width: 174px;}
 #contato-home select{width: 66px; padding-right: 4px;}
}
/* fom Mozilla */
@-moz-document url-prefix() { 
 #contato-home input{width: 174px;}
 #contato-home select{width: 66px; padding-right: 4px;}
}

#banner-servico .passadores{margin-top: 190px;}
#banner-servico .carousel-indicators{left: 36.7%; width: 81%; margin-left: -28%; margin-bottom: -3px;}
#banner-servico .carousel-indicators li{display: block; padding: 0 8px; cursor: pointer; border: none; border-radius: 0px; float: left; text-indent: 0px; width: auto; color: #000000; font-size: 15px;}
#banner-servico .carousel-indicators li p span{margin-left: 10px;}
#banner-servico .carousel-indicators .active{background: none; font-size: 23px; padding: 0 5px; margin-top: -10px; color: #ecc71e;}
#banner-servico .carousel-indicators .active p span{font-size: 16px; color: #000000}
#banner-servico .item .container .conteudo-banner{width: 447px; margin: 49px 0 0 686px;}
#banner-servico .item .container a{background: #ecc71e; color: #000; text-decoration: none; padding: 10px 18px; font-size: 15px; margin: 0px 0 0 -200px; position: absolute; text-transform: uppercase;}
#banner-servico .item .container .botao{margin-top: 219px;}
#banner-servico .item .container{text-align: center;}
#banner-servico .item .container h1{color: #fff; margin: 54px 0 0 31px; font-size: 45px;}
#banner-servico .item .container p{color: #fff; font-size: 14px; margin-left: 29px; font-style: italic;}
#banner-servico .item .container h2{color: #fff;  margin: 52px 0 0 113px; font-size: 28px; line-height: 42px;}
@media screen and (min-width:0\0) {
	#banner-servico .item .container a{background: #fff; color: #fff; text-decoration: none; padding: 10px 18px; font-size: 15px; margin: 100px 0 0 742px; position: absolute; text-transform: uppercase;}
	#banner-servico .item .container .botao{margin-top: 75px;}
}

#pre-footer{height: 448px; background: #ededed; padding: 55px 0 0 0;}
#pre-footer .center{border-left: 1px solid #d5d5d6; border-right: 1px solid #d5d5d6;}
#pre-footer img{margin-left: -6px;}
#pre-footer .ouvidoria{width: 202px; margin-bottom: 23px;}
#pre-footer hr{margin-top: 0px; margin-bottom: 8px; border: 0; border-top: 1px solid #d5d5d6; width: 43px;}
#pre-footer h3{text-transform: uppercase; font-size: 17px; color: #000; font-family: 'Conv_segoeuib'; margin-top: 0px;}
#pre-footer ul{padding-left: 0px;}
#pre-footer ul li{list-style: none;}
#pre-footer ul li a{text-decoration: none; text-transform: uppercase; color: #252525; font-size: 14px; display: block;}

#footer{height: 67px;text-align: center;}
#footer #parceiros{height: 101px;}
#footer p{color: #515151; font-size: 14px; padding-top: 26px;}

#esquerda{margin-top: 20px;}
#direita{border-left: 1px solid #ececec;}
#direita #texto{padding-top: 20px;}
#direita #texto p{line-height: 25px;font-size: 1.2em;text-align: justify; margin-bottom: 15px;}
#direita #texto h3{margin-bottom: 20px;}
#direita #texto .no-mg-bottom{margin-bottom: 0px;}
#direita #texto .row{margin-right: 0; margin-left: 0; margin-bottom: 15px;}
#direita .bx-servicos{margin-bottom: 85px;}
#direita .boxLeia{width: 78%;text-align: center;margin-top: 25px;}
#direita .h4azul{color: #0074BD;text-align: center;}
#direita .box-azul{background-color: #ecc71e;padding: 15px;color: #FFF;text-align: center;font-size: 1.7em;}

#direita .fotos li{float:left;height:130px;list-style:none;width:210px;}
#direita .fotos li .titulocapa{font-weight:bold;}
#direita .fotos li .capa{border:2px solid #75C019;height:100px;overflow:hidden;width:170px;}

#direita img{max-width: 700px;}
#direita p{max-width: 740px;}

#conteudo-centro{background: #f7f2ed; padding-bottom: 70px;}
.supervisor{background-image: url('../img/bg-pg-supervisor.jpg') !important; background-repeat: no-repeat; background-position: center !important; height: 1017px;}
.supervisor #texto{width: 439px !important;}
#conteudo-centro .paragrafo1{line-height: 45px;font-size: 1.6em;color: #494949;font-style: italic;margin-top: 15px;padding-left: 50px;padding-top: 40px;}
#conteudo-centro .paragrafo1 .aspini{margin-left: -40px;margin-top: -40px;}
#conteudo-centro .paragrafo1 .aspfim{float: right;}
#conteudo-centro .paragrafo2{color: #000;font-size: 1em;float: right;margin-right: 40px;}
#conteudo-centro .paragrafo3{float: right;padding-left: 50px;}
#conteudo-centro .paragrafo3 .titulo{color: #000;font-size: 2em;}
#conteudo-centro .paragrafo3 .texto{font-size: 1.3em;line-height: 40px;}
#conteudo-centro .col-xs-8{margin-top: 30px;}
#conteudo-centro .col-xs-8 h3{font-size: 2em;}
#conteudo-centro img{margin: 0 auto;}

#solicite{background-color: #f7f2ed;height: 350px;}
#solicite button{background-color: #000; border-color: #000; color: #fff}
#solicite .col-xs-8{padding-left: 20px;}
#solicite #solicitediv{width: 745px;height: 230px;background-color: #ecc71e;float: right;margin-top: 60px;}
#solicite #solicitediv h3{font-size: 2.3em;color: #FFF;}
#solicite #solicitediv h4{color: #FFF;}

.boxesq{float: left;height: 150px;width: 360px;border: 1px solid #dedede;}
.boxesq h4{padding: 15px;background-color: #ecc71e;text-align: center;margin: 0 auto;color: #FFF;}
.boxesq p{padding: 15px;text-align: center;}
.boxdir{float: right;height: 150px;width: 360px;border: 1px solid #dedede;}
.boxdir h4{padding: 15px;background-color: #ecc71e;text-align: center;margin: 0 auto;color: #FFF;}
.boxdir p{padding: 15px;text-align: center;}

#formfooter{background-color: #f7f2ed;height: auto;}
#formfooter .col-xs-8{padding-left: 20px;}
#formfooter #formdiv{width: 755px;float: right;text-align: center;}
#formfooter #formdiv h3{font-size: 2.3em;color: #3788C7;}
#formfooter #formdiv h4{color: #3788C7;}
#formfooter #formdiv h5{color: #3788C7;}
#formfooter #formdiv .text-areaclas{height: 120px;resize: none;}
#formfooter #formdiv .paraesquerda{text-align: left;float: left;margin-top: 10px;font-size: 1.1em;}
#formfooter #formdiv .paraesquerda2{text-align: left;font-size: 1em;}
#formfooter #formdiv .paraesquerda .leia{  
	background: #ecc71e none repeat scroll 0 0;
    color: #000;
    font-size: 18px;
    margin: 0 auto;
    padding: 10px 40px;
    text-decoration: none;}

#direita .leia{
	background: #ecc71e none repeat scroll 0 0;
    color: #000;
    font-size: 18px;
    margin: 0px auto;
    padding: 10px 40px;
    position: absolute;
    text-decoration: none;
}

#videogallery a {
    display: inline-block;
    font-family: Trebuchet,Tahoma,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    opacity: 0.87;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 170px;
}


#direita .boxLeia{width: 78%;text-align: center;margin-top: 25px;}

#direita .h4azul{color: #0074BD;text-align: center;}

#direita .box-azul{background-color: #ecc71e;padding: 15px;color: #FFF;text-align: center;font-size: 1.7em;}

#todasunidades {
    color: #FFF;
    font-family: 'Open Sans',sans-serif;
    background-color: #BED144;
    float: right;
    padding: 10px 5px 5px 5px;
    width: 212px;
    height: 43px;
    border-radius: 5px;
}

#todasunidades p{margin-top: 0px;}
.estadolist {
    background-color: rgba(190, 209, 68, 0.28);
    color: #3E5212;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 20px -4px 0;
    padding: 2px 172px 2px 4px;
    position: relative;
}
.cidadelist {
    color: #404041;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Open Sans',sans-serif;
    text-transform: uppercase;
    padding: 6px 2px 3px 0px;
    margin-bottom: 0 !important;
    text-align: left !important;
}
.unidadelist {
    padding: 0px 0px 3px 0px;
    margin-bottom: 0 !important;
    text-align: left !important;

}
.unidadelist a{color: #000; text-decoration: none;}

.lista-info{width: 208px;}

#lateral2{float: right; background: rgba(190, 209, 68, 0.26);}
#lateral2 .lista{height: 546px;overflow: auto; width: 212px;float: left; margin-top: 4px;}
.lista ul{padding: 0px!important;}
.lista ul li{list-style: none;}
/* .estadolist{font-size: 1.6em;}
.cidadelist{font-size: 1.5em;color: #333333;}
.unidadelist{font-size: 1.2em;color: #333333;}
.unidadelist .pan-to-marker{color: #333333!important;} */

/*Estiliza a lista do auto complete*/
#ui-id-1{border: 1px solid #eee;background-color: #FFF;width: 289px;left: 687px;}
#ui-id-2{border: 1px solid #eee;background-color: #FFF;width: 289px;left: 687px;}
#ListaUnidades{margin-left: 25px;}
/**********************************/

.voltarTopo {
    background: transparent !important;
    bottom: 20px !important;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    position: fixed;
    right: 30px;
    text-transform: uppercase;
    cursor: pointer;
}

#BtnIrFranqueado{position: absolute!important;margin-top: 77px;z-index: 1001;margin-left: 167px;}
#FormBuscaFranqueado{display: none;position: absolute;background-color: #FFF;margin-top: 11px;}

#pac-input {background-color: #fff;font-family: Roboto;font-size: 15px;font-weight: 300;padding: 0 11px 0 13px;text-overflow: ellipsis;width: 400px;}
.controls {border: 1px solid transparent;border-radius: 2px 0 0 2px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);box-sizing: border-box;height: 32px;margin-left: 70px;margin-top: 27px;outline: medium none;position: absolute;z-index: 4;}

@-moz-document url-prefix() { 
#pac-input {background-color: #fff;font-family: Roboto;font-size: 15px;font-weight: 300;padding: 0 11px 0 13px;text-overflow: ellipsis;width: 400px;}
.controls {border: 1px solid transparent;border-radius: 2px 0 0 2px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);box-sizing: border-box;height: 32px;margin-top: 27px;outline: medium none;position: absolute;z-index: 4;}
}