﻿@charset "utf-8";
/* CSS Document */
/*
Theme Name: Laboratório Santo Antonio
Theme URI: http://www.santoantoniopzo.com.br/
Description: Tema desenvolvido por E.B. Toniolli
Author: E.B. Toniolli
Author URI: http://www.toniolli.com.br
Version: 1.0
*/


@font-face {
  font-family: 'OpenSans';
  src: url('fontes/OpenSans.eot?#iefix') format('embedded-opentype'),  
		 url('fontes/OpenSans.woff') format('woff'), 
	 	 url('fontes/OpenSans.ttf')  format('truetype');
		 font-weight: normal;
		 font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fontes/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
		 url('fontes/OpenSans-Bold.woff') format('woff'), 
	 	 url('fontes/OpenSans-Bold.ttf')  format('truetype');
		 font-weight: normal;
		 font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('fontes/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  
		 url('fontes/OpenSans-Light.woff') format('woff'), 
	 	 url('fontes/OpenSans-Light.ttf')  format('truetype');
		 font-weight: normal;
		 font-style: normal;
}
a{text-decoration:none!important;color:#EF7F1A!important;}
img {max-width:100%!important;height: auto;border:0px!important;}
html{background-color:#1C1B17;width:100%;float:left;min-height: 100%;
    height: 100%;box-sizing:border-box;}
.rosa{background-color:#1C1B17;width:100%;float:left;min-height: 100%;
    height: 100%;box-sizing:border-box;}
.textobranco, .textobranco:link, .textobranco:active, .textobranco:hover, .textobranco:visited{color:#EF7F1A;font-color:#EF7F1A;font-size:16px;font-family: 'OpenSans';}
.textobrancobold{color:#EF7F1A;font-color:#EF7F1A;font-size:18px;font-family: 'OpenSans-Bold';}
.espaco{width:100%;float:left;padding: 50px 0 0 0;}
.espaco2{width:100%;float:left;padding: 0 0 50px 0;}




.barraverde{background-color:#87bf9b;padding:2px 0;width:100%;}
.barraverdexs{background-color:#87bf9b;padding:2px 0;width:100%; display: block!important; margin-left: auto!important; margin-right: auto!important; text-align: center!important;}
.divider{
 margin-left:8px;
 margin-right:8px;
 border-left:1px solid #ffffff;
}
.menu{padding:20px 80px 0 0;}
.resultadosonline{z-index:99;}
.resultadosonlinexs{z-index:99;display: block!important; margin-left: auto!important; margin-right: auto!important; text-align: center!important;}

.textobrancoxs{color:#ffffff;font-color:#ffffff;font-size:14px; font-family: 'OpenSans';}
.centered { display: block!important; margin-left: auto!important; margin-right: auto!important; text-align: center!important;}
.centered2 {margin:0 20%!important;}
.nopadding {padding: 0 !important;margin: 0 !important;}
img.alignleft {float:left; margin:0 2em 2em 0}

.basealinha{z-index:0;float:left;position:absolute;width:100%!important;height:100%!important;}
.navegacao{background-color:rgba(137, 208, 232, 0.7);z-index:99;position:relative;top:0;}
.banner{position:absolute!important;z-index:1;float:left;height:55vh;}
.bannerxs{float:left;width:100%;height:100%;}
.logoheader{padding: 10px 20px;}
.central{color:#ffffff; background-color:#478d5f;float:left;padding:10px 20px;top:0;border-radius: 0 0 12px 12px}
.centralnome{ font-family: 'OpenSans';font-size:110%;color:#ffffff;width:100%;float:left;letter-spacing: -1px;}
.centralfones{font-family: 'OpenSans-Bold';font-size:140%;color:#ffffff;width:100%;float:left;letter-spacing: -1px;}

.linkbranco, 
.linkbranco:link, 
.linkbranco:focus, 
.linkbranco:hover{
	color:#ffffff!important;font-color:#ffffff!important;}

.servicosmargem{padding:0 10% 2% 10%;float:left;width:100%;}
.servicosmargem2{padding:0 5% 0 5%;float:left;width:100%;}
.servicos{float:left;z-index:99;position:relative!important;padding:500px 0 0 0; } 
.servicosxs{float:left;width:100%;height:100%;} 
.servico{width:100;float:left;transition:all 0.3s ease;transform: translate3d(0px, -40px, 0px);}
.servico:hover{width:100;float:left;transform: translate3d(0px, -70px, 0px);transition:all 0.3s ease;}
.imagemservicoindex{width:100%!important;}







.tituloservicoindex{  font-family: 'OpenSans-Light';font-size:165%;background-color:#478d5f;color:#ffffff;text-align:center;padding:15px;line-height: 110%;text-decoration:none;}
.textoservicoindex{background-color:#F5F5F5;padding:20px;text-align:center;}
.textoservicoindextexto, .textoservicoindextexto:link{line-height: 110%;padding:10px 0;text-decoration:none;color:#000000;}
.textoservicoindexbotao, .textoservicoindexbotao:link, .textoservicoindexbotao:active{background-color:#33BDE1;padding:7px;width:50%;color:#ffffff;text-align:center;margin:10px 0 0 0;text-decoration:none;transition:all 0.3s ease;}
.textoservicoindexbotao:hover{background-color:#478d5f;padding:7px;color:#ffffff;text-align:center;margin:10px 0 0 0;text-decoration:none;
-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.18);
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.18);
transition:all 0.3s ease;}
.equipe{float:left;width:100%;padding:45px 0 25px 0;}





.equipetituloindex, .equipetituloindex:link, .equipetituloindex:active, .equipetituloindex:hover, .equipetituloindex:visited{  font-family: 'OpenSans-Bold';font-size:200%;color:#478d5f!important;width:100%;float:left;letter-spacing: -2px;}
.equipesubtituloindex, .equipesubtituloindex:link, .equipesubtituloindex:active, .equipesubtituloindex:hover, .equipesubtituloindex:visited{  font-family: 'OpenSans';font-size:170%;color:#33BDE1!important;width:100%;float:left;letter-spacing: -1px;}
.equipetextoindex, .equipetextoindex:link, .equipetextoindex:active, .equipetextoindex:hover, .equipetextoindex:visited{padding:10px 0;font-family: 'OpenSans-Light';font-size:110%;width:100%;float:left;color:#666666!important;}






.imageequipe{border-radius:5%;}
.noticiasindex{background-image: url("images/fundonoticias.jpg");padding: 20px 0 30px 0!important;}
.noticiasindextitulo{font-family: 'OpenSans-Bold';font-size:250%;color:#ffffff;width:100%;float:left;letter-spacing: -2px;padding:20px 0;text-align:center;}
.noticiasindexmaior{width:100%;float:left;display:table;}

.noticiasindeximagemgrande{width:100%!important;float:left;position: relative;overflow: hidden;}

.noticiasindextitulogrande, a.noticiasindextitulogrande, a.noticiasindextitulogrande:link, a.noticiasindextitulogrande:active, a.noticiasindextitulogrande:hover{font-family: 'OpenSans-Bold';font-size:170%;color:#478d5f;width:100%;float:left;letter-spacing: -2px;padding:20px 0 10px 0;text-align:left;line-height: 110%;}


.noticiasindextextogrande, a.noticiasindextextogrande, a.noticiasindextextogrande:link, a.noticiasindextextogrande:active, a.noticiasindextextogrande:hover{font-family: 'OpenSans-Light';font-size:100%;width:100%;float:left;color:#666666;}

.noticiasindexleiamaisgrande, .noticiasindexleiamaisgrande a{font-family: 'OpenSans';font-size:100%;color:#478d5f;width:100%;float:left;letter-spacing: -1px;padding: 10px 0 25px 0;}
.branco{background-color:#ffffff;float:left;width:100%;} 

.noticiasindexmenores{width:100%;float:left;display:table;}

.noticiasindeximagemmenor{width:100%!important;float:left;position: relative;overflow: hidden;}
.noticiasindextitulomenor, .noticiasindextitulomenor a{font-family: 'OpenSans-Bold';font-size:115%;color:#478d5f;float:left;letter-spacing: -1px;padding:15px 0 10px 0;text-align:left;line-height: 110%;}
.noticiasindextextomenor, .noticiasindextextomenor a{font-family: 'OpenSans-Light';font-size:100%;width:100%;float:left;color:#666666;}
.noticiasindexleiamaismenor, .noticiasindexleiamaismenor a{font-family: 'OpenSans';font-size:100%;color:#478d5f;width:100%;float:left;letter-spacing: -1px;padding: 15px 0;}
.outrasnoticias{padding:10px 30px;background-color:#ffffff;border-radius:10px;color:#478d5f;font-size:110%;margin: 20px;transition:all 0.3s ease;}
.outrasnoticias:hover{padding:10px 30px;background-color:#478d5f;border-radius:10px;color:#ffffff;font-size:110%;margin: 20px;transition:all 0.3s ease;}


.conveniosindextitulo{font-family: 'OpenSans-Bold';font-size:250%;color:#478d5f;width:100%;float:left;letter-spacing: -2px;padding:20px 0;text-align:center;}


.convenios{padding:20px 0 50px 0;float:left;}
.fundofooter{background-image: url("images/fundocontato.jpg");padding: 20px 0 30px 0!important;}
.respiro50{padding:50px 0;float:left;}
.titulofooter{color:#478d5f;font-family: 'OpenSans-Light';font-size:160%;width:100%;float:left;letter-spacing: -1px;padding: 4px 02px 0;}
.enderecofones{color:#478d5f;font-family: 'OpenSans-Bold';font-size:110%;width:100%;float:left;letter-spacing: -1px;padding: 4px 02px 0;}
.rodapeverde{background-color:#478d5f;color:#ffffff;font-size:85%;padding:10px 20px;float:left;width:100%;}

.iconesolucao, .iconesolucao:link, .iconesolucao:visited{ position: relative;width:100%;height:100%; max-width: 100%;
transition:all 0.3s ease;
-webkit-transform: scale(1.0);
        -ms-transform: scale(1.0);
        transform: scale(1.0);
		overflow: hidden;}
.iconesolucao:hover{
-webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);}
		
		
.tituloprincipal{font-family: 'OpenSans';font-size:220%;color:#478d5f;text-align:center;padding:50px 0 0 0;width:100%;font-weight:900;}
.subtituloprincipal{font-family: 'OpenSans';font-size:180%;color:#478d5f;padding:25px 0 10px 0;width:100%;font-weight:900;line-height: 115%;float:left;text-align:center;}
.subtituloprincipal2{font-family: 'OpenSans';font-size:180%;color:#478d5f;padding:25px 0 10px 0;width:100%;font-weight:900;line-height: 115%;float:left;}
.submenortituloprincipal{font-family: 'OpenSans';font-size:125%;color:#478d5f;padding:20px 0 6px 0;width:100%;font-weight:300;line-height: 115%;float:left;}
.submenortituloprincipal2{font-family: 'OpenSans-Bold';font-size:125%;color:#07350A;padding:20px 0 6px 0;width:100%;line-height: 115%;float:left;}
.textopadrao{font-family: 'OpenSans';font-size:100%;color:#666666;width:100%;float:left;padding:35px 0;}
.margem{margin: 0 3%!important;}
.bannercoaching{float:left;overflow:hidden;}



#noticiamenor{float:left;width:100%;padding: 50px 0;}
.infosnoticiamenor {width:100%; height:100%; padding:0 0 3% 0;}
.resumonoticiamenorbox{float:left;width:100%;padding: 10px 0;}

.resumonoticiamenor:active, .resumonoticiamenor:link {float:left;color:#666666;font-family:'OpenSans-Light';font-size:100%;text-decoration:none;line-height:150%;}
.resumonoticiamenor:hover, .resumonoticiamenor:visited {float:left;color:#848E68;font-family:'OpenSans-Light';font-size:100%;text-decoration:none;line-height:150%;}

.titulonoticiamenor:active, .titulonoticiamenor, .titulonoticiamenor:link{font-family: 'OpenSans';font-size:118%;color:#478d5f;width:100%;font-weight:900;line-height: 150%;float:left;}
.titulonoticiamenor:hover, .titulonoticiamenor:visited{font-family: 'OpenSans';font-size:118%;color:#478d5f;width:100%;font-weight:900;line-height: 150%;float:left;}

.leiamaisnoticiamenor {width:100%;float:left;color:#848E68;font-family:'OpenSans';font-size:105%;text-decoration:none; line-height:150%;padding: 1% 0 2% 0;}
#indextitulo {width:100%; float:left;}
.leiamaisnoticiamenor {float:left;width:100%;padding: 10px 0;}

.indexleiamais1:link, .indexleiamais1:active {float:left;color:#666666!important;font-family:'OpenSans';font-size:105%;text-decoration:none;line-height:150%;}
.indexleiamais1:hover, .indexleiamais1:visited{float:left;color:#33BDE1;font-family:'OpenSans-Bold';font-size:105%;text-decoration:none;line-height:150%;}



#traco2 {border-bottom: 1px solid #B3B3B3; width:90%; float:left; }
.paginacao {padding: 0 0 0 5%;}
.fotonoticiamenor {width:100%; height:100%; float:left; }
.foto {box-shadow: 0 0 10px #666666; border-radius: 0.7em; float:left; margin: 0 3% 2% 0; }
.img-responsive img { width:100%; max-width:650px; height:auto;}
.destaquefoto img { width:100%; max-width:378px; height:auto;}

.noticiacategoria{float:left;width:100%;padding: 0 0 80px 0;}

.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
    height: 22px;
	max-width:300px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
}

.menufooter:active, .menufooter:link, .menufooter:visited {background-color:#478d5f;font-family:'OpenSans'; font-size: 100%;color: #ffffff!important;text-decoration: none;font-weight: 300;}
.menufooter:hover {background-color:#478d5f;font-family:'OpenSans'; font-size: 100%;color: #ffffff!important;text-decoration: none;font-weight: 900;}