* {
	text-decoration:none;
	font-family:arial;
	font-size:13px;
	line-height:18px;
	color:#666
}
img {
	border:0;
}
a {
	color:#199c9c;
	font-size:13px;
	font-weight:bold;
}
a:hover {
	color:#0a375b;
}
body {
	margin:0 auto;
	background:#0f7f7e;
	color:#4b4b4b;
}

#container-topo {
	margin:0 auto;
}
#container-topo-linha {
	margin:0 auto;
	background:#199c9c;
	height:13px;
	text-align:center;
	margin-top:-1px;
}
#container-topo-linha img {
	width:748px;
}
#container-topo-box {
	background:#ffffff;
	margin:0 auto;
	height:225px;
}
#container-topo-geral {
	margin:0 auto;
	width:768px;
}
#container-topo-logo {
	margin:0 auto;
	background:url(img/logo.gif) no-repeat;
	height:168px;
	width:285px;
	float:left;
}
#container-topo-contato {
	width:385px;
	padding-right:15px;
	height:168px;
	line-height:168px;
	text-align:center;
	float:right;
	padding-top:22px;
	font-family:'Gotham-Medium';
	font-weight:bold;
	font-size:16px;
	-webkit-text-stroke-width:.01px;
}
#container-topo-menu {
	width:768px;
	padding-right:0px;
	height:30px;
	text-align:center;
	float:none;
	clear:both;
}
#menu-mobile {
	display:none;
}

#menu-container  { 
	width:100%;
	height:70px;
	float:none;
}
#bloco-features-content {
	display:none;
}
#menu {width:768px;margin:0 auto;display:table;}
#menu ul { list-style-type:none;margin:0 auto; display:table-row-group;}	
#menu ul li {display:table-cell;height:70px;text-align:center;transition-duration:1s;-webkit-transition-duration:1s;}	
#menu ul li #menu-ativo {border-bottom:3px solid #149a9a;padding-bottom:5px;}
#menu ul li #menu-ativo2 {border-bottom:3px solid #0c416c;padding-bottom:5px;}
#menu ul li a { color:#149a9a;text-decoration:none;font-size:14px;transition-duration:1s;height:70px;font-family:'Gotham-Bold';-webkit-text-stroke-width:.01px;font-weight:normal;}	
#menu ul li a:hover {color:#45c4c4;transition-duration:0.5s;-webkit-transition-duration:0.5s;font-weight:normal;}
#menu ul li a .menu-topo-link2 {color:#0c416c;text-decoration:none;font-size:14px;font-weight:normal;transition-duration:1s;-webkit-transition-duration:1s;height:70px;font-family:'Gotham-Bold';-webkit-text-stroke-width:.01px;}
#menu ul li a .menu-topo-link2:hover {color:#3176ae;transition-duration:1s;-webkit-transition-duration:1s;}


.slide {height:269px;margin:0 auto;width:auto;background:url(img/bgslide.jpg) top center no-repeat;clear:both;width:100%;}
.cd-hero-slider {
  height: 269px;
}

.slide-image-1 {
	background:url(img/slide_1_tablet.jpg) top center no-repeat #e9e4df;
	height:269px;
}
.slide-image-2 {
	background:url(img/slide_2_tablet.jpg) top center no-repeat #e9e4df;
	height:269px;
}
.slide-image-3 {
	background:url(img/slide_3_tablet.jpg) top center no-repeat #e9e4df;
	height:269px;
}
#grupo-container-box {
	background:#ffffff;
	margin:0 auto;
}
#grupo-container {
	width:768px;
	margin:0 auto;
	padding-top:15px;
}
#container-empresa {
	width:753px;
	padding-left:15px;
	margin-right:25px;
	height:auto;
	float:none;
	font-family:arial;
	font-size:13px;
	line-height:23px;
}
#container-empresa h1 {
	font-family:'Gotham-Bold';
	font-weight:normal;
	-webkit-text-stroke-width:.01px;
	font-size:16px;
	margin:0  0 5px 0;
}

#container-sobmedida {
	width:700px;
	margin-right:5px;
	margin-left:5px;
	padding:5px 22px 5px 22px;
	height:auto;
	float:none;
	font-family:arial;
	font-size:15px;
	line-height:22px;
	color:#ffffff;
	background:#199c9c;
	text-align:center;
	border:8px solid #199c9c;
}
#container-sobmedida a {
	color:#ffffff;
	font-size:15px;
	line-height:22px;
	font-weight:normal;
}
#container-sobmedida:hover {
	transition-duration:1s;
	-webkit-transition-duration:1s;
	background:#0d7c7c;
	border:8px solid #065454;
}
#contato-container {
	float:none;
	width:750px;
	padding-left:12px;
	height:auto;
	margin-top:10px;
}
#contato-container form {
	color:#687373;
	font-size:11px;
}
#contato-container h1 {
	font-family:'Gotham-Bold';
	font-size:16px;
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	margin:0  0 5px 0;
}
#contato-container input {
	font-family:arial;
	font-size:11px;
	width:300px;
	height:20px;
	border:1px solid #d7d7d7;
	margin:5px 0 5px 0;
	padding:0 5px 0 5px;
	outline:#666;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}
#contato-container input:hover {
	border:1px solid #666666;
	transition-duration:1s;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}
#contato-container textarea {
	font-family:arial;
	font-size:11px;
	width:740px;
	height:47px;
	border:1px solid #d7d7d7;
	margin:5px 0 5px 0;
	padding:0 5px 0 5px;
	outline:#666;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
#contato-container textarea:hover {
	border:1px solid #666666;
	transition-duration:1s;
	-webkit-transition-duration:1s;
}
.enviar {
	font-family:'Gotham-Bold';
	font-size:14px !important;
	width:90px !important;
	font-weight:bold;
	-webkit-text-stroke-width:.01px;
	border:0;
	height:25px !important;
	background:#0a375b;
	color:#ffffff;
	margin:3px 320px 0 320px !important;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
.enviar:hover {
	background:#1a9c9c;
	transition-duration:1s;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}

#novidades-container {
	width:768px;
	margin:10px auto 0 auto;
	clear:both;
}
#novidades-container-titulo h1{
	font-family:'Gotham-Bold';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	font-size:16px;
	color:#199c9c;
	display:block;
	width:768px;
	line-height:50px;
	text-align:center;
	background:url(img/bglinha.gif) no-repeat;
	background-position:center 10px;
	clear:both;
}
#novidade-bloco {
	width:345px;
	float:left;
	margin-left:10px;
	margin-right:25px;

}
#novidade-bloco:last-child {
	margin-right:0px;
	display:none;
}
#novidade-bloco h1 {
	font-size:16px;
	color:#687373;
	margin-bottom:5px;
}
.image-box{
    width:300px;
	margin-left:17px;
    overflow:hidden;
	border-bottom:4px solid #0f7f7e;
}
.image1, .image2, .image3 {
    width:300px;
    height:110px;
    background:url(img/novidade_1.jpg);
    background-position:center;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
} 
.image2 {
    background:url(img/novidade_2.jpg);
} 
.image3 {
    background:url(img/novidade_3.jpg);
	display:none;
} 
.image1:hover, .image2:hover, .image3:hover {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
   -ms-transform: scale(1.2); /* IE 9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=2, M12=0, M21=0, M22=2, SizingMethod='auto expand')"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=2, M12=0, M21=0, M22=2, SizingMethod='auto expand'); /* IE6 and 7 */ 
}
.image3:hover {
	display:none;
}
#novidade {
	border-bottom:5px solid #0c416c;
}
#numeros-container {
	width:768px;
	margin:0 auto;
	background:#0a375b;
	height:125px;
	margin-top:20px;
	clear:both;
	border-bottom:1px solid #fff;
}
#numeros-bloco {
	float:left;
	margin-left:10px;
	margin-right:25px;
	text-align:center;
}
#numeros-bloco:last-child {
	margin-right:0px;
	float:none;
}
#numeros-container-titulo h1{
	font-family:'Gotham-Bold';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	font-size:16px;
	color:#199c9c;
	display:block;
	width:768px;
	line-height:40px;
	text-align:center;
	clear:both;
	margin-bottom:0px;
}
#numeros-bloco h1 {
	font-family:'Gotham-Bold';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	font-size:32px;
	line-height:30px;
	color:#149a9a;
	display:block;
	float:left;
	width:115px;
	height:60px;
	margin:0 auto;
}
#numeros-bloco h2 {
	font-family:'Gotham-Book';
	font-size:13px;
	font-weight:normal;
	-webkit-text-stroke-width:.01px;
	line-height:16px;
	color:#ffffff;
	display:block;
	float:left;
	width:225px;
	margin:0 auto;
	margin-left:7px;
	padding-top:3px;
	height:57px;
	text-align:left;
}
#numeros-bloco2 {
	width:208px;
}
#numeros-bloco:last-child {
	display:none;
}
#numeros-tipo {
	font-size:16px;
	color:#149a9a;
	font-weight:bold;
	padding-top:5px;
}
#rodape-container {
	border-top:7px solid #0c416c;
	text-align:center;
	font-size:14px;
	line-height:20px;
	padding:15px;
	color:#ffffff;
	width:738px;
	margin:0 auto;
}
#rodape-container a {
	color:#ffffff;
	font-weight:normal;
}
#imagem-comofunciona {
	background:url(img/comofunciona_tablet.jpg) no-repeat;
	width:750px;
	height:189px;
}
/* internas */
#container-imagem-empresa {
	height:224px;
	background:url(img/empresa_tablet.jpg);
	margin:0 auto;
	width:100%;
}
#container-imagem-marketing {
	height:224px;
	background:url(img/marketing_tablet.jpg);
	margin:0 auto;
}
#container-imagem-sobmedida {
	height:224px;
	background:url(img/sobmedida_tablet.jpg);
	margin:0 auto;
}
#container-imagem-clientes {
	height:224px;
	background:url(img/clientes_tablet.jpg);
	margin:0 auto;
}
#container-imagem-depoimentos {
	height:224px;
	background:url(img/depoimentos_tablet.jpg);
	margin:0 auto;
}
#container-imagem-contato {
	height:224px;
	background:url(img/contato_tablet.jpg);
	margin:0 auto;
}
#container-interna {
	margin:0 auto;
	background:#ffffff;
	width:auto;
}
#container-informacoes {
	border-top:7px solid #149a9a;
	width:748px;
	height:auto;
	padding-left:18px;
	background:#ffffff;
	margin:-13px auto auto auto;
	padding-bottom:15px;
	line-height:26px;
	border-top:15x solid #149a9a
}
#container-informacoes h1 {
	background:url(img/seta.gif) no-repeat;
	background-position:0 0px;
	font-family:'Gotham-Bold';
	font-size:18px;
	line-height:20px;
	display:block;
	height:35px;
	padding-left:24px;
	font-weight:normal;
	-webkit-text-stroke-width:.01px;
	color:#0c416c;
	margin:0 auto;
	margin-top:20px;
}
.informacoes-topico {
	font-family:'Gotham-Bold';
	font-size:18px;
	height:30px;
	line-height:24px;
	display:block;
	margin:0 auto;
	font-weight:normal;
	-webkit-text-stroke-width:.01px;
	color:#0c416c;
}
#container-informacoes h3 {
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin:0 auto;
	line-height:14px;
}
#container-informacoes-box {
	width:750px;
	float:none;
	margin-right:0px;
	margin-top:10px;
}
#container-informacoes-box input {
	width:305px;
	margin-bottom:15px;
	padding:0 5px 0 5px;
	border:1px solid #999999;
	font-size:11px;
	height:22px;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}
#container-informacoes-box input:hover {
	border:1px solid #666666;
	transition-duration:1s;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
.campomensagem {
	border:1px solid #999999;
	width:605px;
	height:80px;
	outline:#666;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
.campomensagem:hover {
	border:1px solid #666666;
	transition-duration:1s;
	width:605px;
	height:80px;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}

#container-informacoes-boxgeral {
	width:768px;
	float:left;
	clear:both;
	margin-bottom:10px;
}
#container-informacoes-box3 {
	width:750px;
	float:none;
	margin-top:10px;
}
#container-informacoes-box4 {
	width:768px;
	float:right;
}
#container-informacoes-box h3 {
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin:0 auto;
	line-height:18px;
}
#container-informacoes-box4 h3 {
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin:0 auto;
	line-height:18px;
}

#container-informacoes-box-color1 {
	background:#0c416c;
	height:auto;
	text-align:center;
	color:#ffffff;
	line-height:18px;
	font-size:13px;
	width:708px;
	padding:15px;
	font-family:'Gotham-Medium';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	float:none;
}
#container-informacoes-box-color2 {
	background:#199c9c;
	height:auto;
	text-align:center;
	color:#ffffff;
	line-height:18px;
	font-size:13px;
	width:708px;
	padding:15px;
	font-family:'Gotham-Medium';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	float:none;
}
#container-informacoes-box-color3 {
	background:#0c416c;
	height:auto;
	text-align:center;
	color:#ffffff;
	line-height:18px;
	font-size:13px;
	width:708px;
	padding:15px;
	font-family:'Gotham-Medium';
	-webkit-text-stroke-width:.01px;
	font-weight:normal;
	float:none;
}

.vantagens-titulo {
	font-family:'Gotham-Bold';
	-webkit-text-stroke-width:.01px;
	font-size:18px;
	color:#ffffff;
	line-height:25px;
	display:block;
}
.subtitulo {
	color:#149a9a;
	font-weight:bold;
	font-size:14px;
}
.subtitulo2 {
	color:#0c416c;
	font-weight:bold;
	font-size:14px;
}
#container-informacoes ul {
	margin-left:20px;
}
#container-informacoes ul li {
	list-style-image:url(img/setasub.gif);
	line-height:35px;
	font-weight:bold;
	font-size:14px;
}
#contato-cotarys-container {
	width:740px;
	padding-left:15px;
	margin:0 auto;
	padding-top:15px;
}
.comofunciona-bloco-1, .comofunciona-bloco-2, .comofunciona-bloco-3, .comofunciona-bloco-4, .comofunciona-bloco-5 {
	width:150px;
	color:#487779;
	font-family:'Gotham-Medium';
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	-webkit-text-stroke-width:.01px;
	display:block;
	float:left;
}
.comofunciona-bloco-2 {
	width:188px;
	color:#cc7918;
}
.comofunciona-bloco-3 {
	width:140px;
	color:#a31e23;
}
.comofunciona-bloco-4 {
	width:128px;
	color:#42525c;
}
.comofunciona-bloco-5 {
	width:158px;
	color:#108795;
}
.comofunciona-bloco-6 {
	width:700px;
	padding-top:10px;
	color:#15acbe;
	font-size:11px;
}

#menu-cotarys-marketing {width:768px;margin:0 auto;display:table;margin-top:1px;}
#menu-cotarys-marketing ul { list-style-type:none;margin:0 auto; display:table-row-group;}	
#menu-cotarys-marketing ul li {background:#585858;display:table-cell;text-align:center;transition-duration:1s;-webkit-transition-duration:1s;line-height:32px;}	
#menu-cotarys-marketing ul li:hover {background:#149a9a;transition-duration:1s;-webkit-transition-duration:1s;}

#menu-cotarys-marketing ul li .menu-cotarys-marketing-dois {background:#908f8f;width:100%;display:block;line-height:32px;color:#ffffff;text-decoration:none;font-size:14px;transition-duration:1s;font-family:'Gotham-Bold';-webkit-text-stroke-width:.01px;font-weight:normal;}
#menu-cotarys-marketing ul li .menu-cotarys-marketing-dois:hover {background:#149a9a;transition-duration:1s;-webkit-transition-duration:1s;}
#menu-cotarys-marketing ul li .menu-cotarys-marketing-um {width:100%;display:block;line-height:32px;color:#ffffff;text-decoration:none;font-size:14px;transition-duration:1s;font-family:'Gotham-Bold';-webkit-text-stroke-width:.01px;font-weight:normal;}
#menu-cotarys-marketing ul li .menu-cotarys-marketing-um:hover {background:#149a9a;transition-duration:1s;-webkit-transition-duration:1s;}

#menu-cotarys-marketing {
	display:none;
}
#cliente {
	padding:0 25px 0 25px;
}
#cliente:first-child {
	padding:0 25px 0 0;
}
#cliente:last-child {
	padding:0 0 0 25px;
}
#linha {
	height:1px;
	background:#b4b4b4;
	margin:10px auto 10px auto;
}
#contato-cotarys-faleconosco {
	width:760px;
	margin:0 auto;
	margin-right:0px;
	float:none;
}
#contato-cotarys-mapa {
	width:740px;
	margin:0 auto;
	float:none;
	clear:both;
	padding-left:10px;
}
#container-informacoes-fale {
	width:300px;
	float:left;
	margin-right:35px;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}
#container-informacoes-fale1 {
	width:300px;
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}

#container-informacoes-fale2 {
	width:635px;
	float:left;
	margin-right:17px;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	line-height:22px;
}
#container-informacoes-fale2 textarea {
	width:630px;
	font-size:12px;
	height:100px;
	color:#666;
}

#container-informacoes-fale input {
	width:300px;
	margin-bottom:15px;
	padding:0 5px 0 5px;
	border:1px solid #999999;
	font-size:11px;
	height:22px;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}
#container-informacoes-fale1 input {
	width:300px;
	margin-bottom:15px;
	padding:0 5px 0 5px;
	border:1px solid #999999;
	font-size:11px;
	height:22px;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}
#container-informacoes-fale input:hover {
	border:1px solid #666666;
	transition-duration:1s;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
#container-informacoes-fale1 input:hover {
	border:1px solid #666666;
	transition-duration:1s;
	-webkit-transition-duration:1s;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;

}
#mapa {
	width:99%;
	height:440px;
}
/* fonts*/
@font-face {
    font-family: 'Gotham-Bold';
    src: url('fontes/Gotham-Bold.eot');
    src: url('fontes/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
         url('fontes/Gotham-Bold.woff') format('woff'),
         url('fontes/Gotham-Bold.ttf') format('truetype'),
         url('fontes/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Gotham-Book';
    src: url('fontes/Gotham-Book.eot');
    src: url('fontes/Gotham-Book.eot?#iefix') format('embedded-opentype'),
         url('fontes/Gotham-Book.woff') format('woff'),
         url('fontes/Gotham-Book.ttf') format('truetype'),
         url('fontes/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Gotham-Medium';
    src: url('fontes/Gotham-Medium.eot');
    src: url('fontes/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
         url('fontes/Gotham-Medium.woff') format('woff'),
         url('fontes/Gotham-Medium.ttf') format('truetype'),
         url('fontes/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
#pt14 {font-size:14px;}
#pt16 {font-size:16px;}

