@font-face {
  font-family: 'fontello';
  src: url('font/fontello.eot?13348721');
  src: url('font/fontello.eot?13348721#iefix') format('embedded-opentype'),
       url('font/fontello.woff2?13348721') format('woff2'),
       url('font/fontello.woff?13348721') format('woff'),
       url('font/fontello.ttf?13348721') format('truetype'),
       url('font/fontello.svg?13348721#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('font/opensans-bold-webfont.eot');
    src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-bold-webfont.woff2') format('woff2'),
         url('font/opensans-bold-webfont.woff') format('woff'),
         url('font/opensans-bold-webfont.ttf') format('truetype'),
         url('font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('font/opensans-extrabold-webfont.eot');
    src: url('font/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-extrabold-webfont.woff2') format('woff2'),
         url('font/opensans-extrabold-webfont.woff') format('woff'),
         url('font/opensans-extrabold-webfont.ttf') format('truetype'),
         url('font/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('font/opensans-italic-webfont.eot');
    src: url('font/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-italic-webfont.woff2') format('woff2'),
         url('font/opensans-italic-webfont.woff') format('woff'),
         url('font/opensans-italic-webfont.ttf') format('truetype'),
         url('font/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff2') format('woff2'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.ttf') format('truetype'),
         url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff2') format('woff2'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('font/opensans-semibold-webfont.eot');
    src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-semibold-webfont.woff2') format('woff2'),
         url('font/opensans-semibold-webfont.woff') format('woff'),
         url('font/opensans-semibold-webfont.ttf') format('truetype'),
         url('font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.icon-email:before { content: '\e800'; font-size:1.4em; margin:0px 6px 0 60px;  } /* '' */
.icon-telefone:before { content: '\e801'; font-size:1.5em; margin:0px 6px 0 30px; } /* '' */
.icon-servico6:before { content: '\e802'; } /* '' */
.icon-servico5:before { content: '\e803'; } /* '' */
.icon-servico4:before { content: '\e804'; } /* '' */
.icon-servicos3:before { content: '\e805'; } /* '' */
.icon-servico1:before { content: '\e806'; font-size:40.6em; margin:0px; } /* '' */
.icon-servico2:before { content: '\e807';  font-size:40.6em; } /* '' */
.icon-mapa:before { content: '\e808'; } /* '' */
.icon-autorizacao:before { content: '\e809'; } /* '' */
.icon-certificado:before { content: '\e80a'; } /* '' */
.sprite{
    background: url('../imagens/sprite.png') no-repeat 0 0;
    display: inline-block;
	margin: 0 auto; 
}

.tarja_vermelha { background:#BE1D2C; color:#fff; padding:10px; font-family: 'open_sansregular'; } 
.slider { background: #EEEEEA; height:400px;  }


#slider { display:block}
#slide_pequena { display:none } 

/************************** HOME **************************/

#destaque_home { background:url(../imagens/background-destaque-home.jpg) top center; padding:30px; }
	h5 { color:#BE1D2C; text-transform:uppercase; font-size:1.5em ; font-family: 'open_sansregular';}
	p { color:#666666; font-family: 'open_sanslight'; font-size:1.1em ; line-height:1.6em } 

.selo { background-position:-363px -7px;
	width: 237px;
	height: 118px;
	margin-top:110px; } 

.area_abrangencia { padding-top:60px;  }
.contLink a span {   display:none;}

.contLink a:hover span {display:block; position:absolute; top:20%; left:35%; padding:10px; color:#fff; background:#BE1D2C; text-align:center; z-index: 1100;   font-family: 'open_sanslight';font-size:1.15em;  }

/***** Seta para BAIXO *****/
.seta-baixo:before {
 width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #BE1D2C;
  content: "";
  top:42px;
  left: 10px;
  position: absolute;}




/************************** EMPRESA **************************/
#migalhas { background: #EEEEEA; padding:40px 0 40px 0; margin-bottom:30px; }
	h2 { padding:0; margin:0; color:#BE1D2C; font-family: 'open_sansregular'; text-transform:uppercase }
	.vermelho { color:#BE1D2C } 
	.onde_esta { text-align:right; font-family: 'open_sansregular';  }
	
.conteudos { line-height:1.8em; font-family: 'open_sansregular';  }	

.segura_mvv { padding:15px; background:#BE1D2C; margin:20px 0 40px 0; color:#FFF }	
	.segura_mvv p { color:#FFF } 
	.segura_mvv h5 { color:#FFF; text-transform:uppercase; padding:0; margin:0 0 15px 0; font-family: 'open_sanssemibold'; font-size:1.37em; } 
	
#empresa h3 { color:#BE1D2C; font-family: 'open_sanslight';  } 	
#empresa h4 { color:#666666; font-family: 'open_sanslight';font-size:1.07em; margin-top:-5px; line-height:1.4em; } 	

.icon_empresa { background-position:-1px -2px;
	width: 28px;
	height: 25px;
	float:left;
	margin-right:8px; }	
	
	
	
/************************** FROTA **************************/
	
#frota { margin-bottom:180px;}
#frota li {  color:#666666; font-family: 'open_sanslight';font-size:1.07em; float:left; padding:6px 0 6px 0; list-style:none; clear:both  } 
.marcador { background-position:-58px -1px;
	width: 14px;
	height: 14px; margin-right:8px; } 	
	
	
	
/************************** RASTREAMENTO **************************/
	
#rastreamento p { text-align:center }
.destaque_rastreamento { text-align:center; padding:30px; color:#BE1D2C;  font-family: 'open_sansregular'; font-size:1.9em; }	

	.segura_ras { padding:25px 15px 25px 15px; background:#BE1D2C; margin:20px 0 140px 0; color:#FFF; text-align:center; text-transform:uppercase ; font-size:1.4em; font-family: 'open_sanslight';}	
	.segura_ras:hover {  background:#999999;}	


/************************** ESCOLTA **************************/

.segura_escolta_credenciada { text-align:center; font-size:0.8em; }
.escolta_credenciada { background-position:-93px -1px;
	width: 195px;
	height: 195px;} 

.segura_escolta { color:#666666;  font-family: 'open_sansregular'; } 



/************************** FOTOS **************************/

#fotos img { border:#666 2px solid; margin-right:20px; margin-bottom:20px; text-align:center }

	/************************** paginação **************************/

  .holder {
    margin: 15px 0;
	font-family: 'open_sansregular';
  }
  .holder a {
    font-size: 12px;
    cursor: pointer;
    margin: 0 5px;
    color: #333;
	border:#999 1px solid;
	padding:5px 8px;
  }
  .holder a:hover {
    background-color: #ccc;
    color: #fff;
  }
  .holder a.jp-previous { margin-right: 15px; }
  .holder a.jp-next { margin-left: 15px; }
  .holder a.jp-current, a.jp-current:hover {
    color: #FF4242;
    font-weight: bold;
  }
  .holder a.jp-disabled, a.jp-disabled:hover {
    color: #bbb;
  }
  .holder a.jp-current, a.jp-current:hover,
  .holder a.jp-disabled, a.jp-disabled:hover {
    cursor: default;
    background: none;
  }
  .holder span { margin: 0 5px; }


/************************** CONTATO **************************/

#contato { color:#666666; font-family: 'open_sanslight'; font-size:1.1em ; } 

.campo { padding:15px; width:100%; margin-top:12px;  }
.campo_cidade { padding:15px; width:70%; margin-top:12px;  }
.campo_uf { padding:15px; width:28%; margin-top:12px; float:right  }
.bt_enviar {padding:15px; background:#BE1D2C; color:#FFF; border:0px; font-family: 'open_sanssemibold';  } 

form.form_contato label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color:#FF5050;
	font-size:0.80em;
	font-weight:normal;
	font-family: 'open_sansregular'
}
form.form_contato { margin-bottom:40px; }

#contato p { font-size:0.9em;}
.texto_contato {  line-height:1.8em; color:#666666; font-family: 'open_sanslight'; font-size:1.1em ; }	
	.contato_local {  color:#BE1D2C; font-family: 'open_sansregular'; font-size:1.3em;  } 



/************************** COTAÇÃO **************************/

#cotacao { color:#666666; font-family: 'open_sanslight'; font-size:1.1em ; } 


.tit_cotacao {  font-family: 'open_sanslight'; text-transform:uppercase; font-size:1.3em; margin-left:2px; color:#BE1D2C }

.campo_metade{ padding:15px; width:50%; margin-top:12px;  }
.campo_metade_dir{ padding:15px; width:45%; margin-top:12px; float:right  }

.segura_esquerdo_form { width:45%; float:left} 
.segura_direito_form { width:50%; float:right }

/************************** RODAPÉ **************************/
footer { background:#6E8B98; padding:20px;  font-size:1.07em; color:#fff ; font-family: 'open_sanslight'; } 
	h6 { margin:0px; padding:0px; color:#BE1D2C; text-transform:uppercase; font-family: 'open_sanssemibold'; font-size:1.07em; } 
	strong { margin:0px; padding:0px; font-family: 'open_sanssemibold';  }
	.div_arte_roda { padding-top:50px;}
	.arte_roda { font-size:0.8em; color:#DBE2E6; }
	.arte_roda:hover { color:#ccc }
	

@media (max-width: 990px) {

#destaque_home { background:#F5F5F3; padding:30px; }
	
	
}
@media (max-width: 740px) {

.segura_mvv { padding:15px; background:#BE1D2C; margin:10px 0 10px 0; color:#FFF }	
.cada_endereco { margin-bottom:20px }

.destaque_rastreamento { text-align:center; padding:30px; color:#BE1D2C;  font-family: 'open_sansregular'; font-size:1.6em; }	
.segura_ras { padding:25px 15px 25px 15px; background:#BE1D2C; margin:20px 0 40px 0; color:#FFF; text-align:center; text-transform:uppercase ; font-size:1.4em; font-family: 'open_sanslight';}	

.contLink { display:none } 
.area_abrangencia { padding-top:0px;  }

.selo { background-position:-363px -7px;
	width: 237px;
	height: 118px;
	margin-top:20px; } 
	
#destaque_home { background:#F5F5F3; padding:20px; }
.area_abrangencia { margin:0; padding:0 }



}
	
@media (max-width: 557px) {

#slider { display:none}
#slide_pequena { display:block }

.segura_esquerdo_form { width:100%; float:left} 
.segura_direito_form { width:100%; float:right }

.icon-telefone:before { content: '\e801'; font-size:1.5em; margin:0px 6px 0 0px; } /* '' */
.icon-email:before { content: '\e800'; font-size:1.4em; margin:0px 6px 0 0px;  } /* '' */


}

	
@media (max-width: 420px) {
#migalhas { background: #EEEEEA; padding:20px 0 20px 0; margin-bottom:30px; margin-top:20px; }
	h2 { padding:0; margin:0; color:#BE1D2C; font-family: 'open_sansregular'; text-transform:uppercase; font-size:1.5em }
	
.onde_esta { text-align:left; font-family: 'open_sansregular'; font-size:0.9em } 