/*
Theme Name: Total Aluguel de Veiculos
Theme URI: http://totalaluguel.com.br/
Author: Dreamtech
Author URI: http://dreamt.com.br/
Description: Site da empresa locação de veículos Total
Version: 1.0
*/

@font-face {
	font-family: "FiraSans Light";
	src: url('fonts/FiraSans-Light.eot');
	src: url('fonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/FiraSans-Light.woff') format('woff'),
		url('fonts/FiraSans-Light.ttf') format('truetype'),
		url('fonts/FiraSans-Light.svg#FiraSans-Light') format('svg');
}

@font-face {
	font-family: "FiraSans Medium";
	src: url('fonts/FiraSans-Medium.eot');
	src: url('fonts/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/FiraSans-Medium.woff') format('woff'),
		url('fonts/FiraSans-Medium.ttf') format('truetype'),
		url('fonts/FiraSans-Medium.svg#FiraSans-Medium') format('svg');
}

html {
	position: relative;
	min-height: 100%;
}

.notext {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

body {
	background: #f2f2f2;
	font-family: "FiraSans Light";
}

.linha_titulo {
	color: #f00;
	background-color: #f00;
	height: 2px;
	background-image: #000;
	background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.9, rgb(0
		, 0, 0) ), color-stop(0.95, rgb(255, 0, 0) ) );
	background-image: -moz-linear-gradient(left center, rgb(0, 0, 0) 90%,
		rgb(255, 0, 0) 95% );
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
}

.titulo_paginas {
	font-weight: bold;
}

.div_link_interno {
	text-align: center;
}

.link_interno {
	background: #000;
	background: linear-gradient(180deg, #000, #6e6e6e);
	font-family: "FiraSans Medium";
	color: #f2f2f2;
}

.link_interno:hover {
	color: #f2f2f2;
	text-decoration: none;
	opacity: 0.7;
}
/**** Header ****/


.logo {
	height: auto;
	display: inline-block;
	background: #f2f2f2;
}

.navbar-collapse {
	padding: 0px;
}
.div_phone {
	padding-right: 20px;
}

/**** Fim Header ****/

/**** Menu ****/
.menu li a {
	color: #fff;
    background: red;
	background: linear-gradient(180deg, red, #000);
    background: -webkit-linear-gradient(270deg, red, #000);
    background: -o-linear-gradient(270deg, red, #000);
    background: -moz-linear-gradient(270deg, red, #000);
	font-family: "FiraSans Medium";
}

.menu li a:hover {
	color: #fff;
    background: #f5282d;
	background: linear-gradient(180deg, red, #000);
    background: -webkit-linear-gradient(270deg, red, #000);
    background: -o-linear-gradient(270deg, red, #000);
    background: -moz-linear-gradient(270deg, red, #000);
	font-family: "FiraSans Medium";
	opacity: 0.7;
}

.button-toggle {
	background: #000;
	margin-bottom: 20px;
}

.icon-bar {
	background: #f2f2f2;
}

.navbar-collapse {
	width: 100%;
}
/**** Fim Menu ****/

/**** Carousel ****/
.dt_carousel_img {
	width: 100%;
	height: auto;
}

.dt_carousel_inner_item_div {
	padding: 0px;
}

.dt_carousel_control {
	display: none;
}
/**** Fim Carousel ****/

/**** Home ****/
.titulo_home {
	color: red;
}
/**** Fim Home ****/

/**** Empresa ****/
.div_conteudo_empresa h3 {
	font-family: "FiraSans Medium";
	color: red;
}
/**** Fim Empresa ****/

/**** Grupos ****/

.div_titulo_grupo {
	text-align: center;
}
td{
	padding:5px;
}
a.titulo_grupo, a.titulo_grupo_esquerda ,tr {
	border-style: solid;
	border-width: 1px;
	border-color: #000000 #ff0000 #000000 #000000;
	color: #000000;
}


a.titulo_grupo:hover,a.titulo_grupo_esquerda:hover {
	text-decoration: none;
	color: #ff0000;
}


#link-esquerda-grupo-a{
	background: url(images/g1_esquerda.png) no-repeat left transparent;
}
#link-esquerda-grupo-b{
	background: url(images/g2_esquerda.png) no-repeat left transparent;
}
#link-esquerda-grupo-c{
	background: url(images/g3_esquerda.png) no-repeat left transparent;
}
#img-esquerda{
	src:url(images/img_esquerda.png) no-repeat left transparent;;
}
/**** Fim Grupos ****/

/**** Vantagens ****/
.div_list_vantagens ul {
	list-style: none;
}

.div_list_vantagens ul li {
	background: url(images/checkmark.png) no-repeat 0 50%;
	padding-left: 25px;
}

.grupo_ativado {
	display: block;
}

.grupo_desativado {
	display: none;
}
/**** Fim Vantagens ****/

/**** Contato ****/
.title-contato {
	display: block;
}

#wpgmza_map {
	width: 100% !important;
}

.button-contato {
    background: #000;
	background: linear-gradient(180deg, #000, #6e6e6e);
	font-family: "FiraSans Medium";
	color: #f2f2f2;
	border: none;
}

.button-contato:hover {
	text-decoration: none;
	opacity: 0.7;
}
/**** Fim Contato ****/

/**** 404 ****/
.img_error_pag_not_found {
	margin: auto;
	margin-top: 20px;
}
/**** Fim 404 ****/

/**** Footer ****/
footer {
	background: #b8b8b8;
	border-top: 3px solid #fafafa;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
}
.endereco {
	color: #000;	
}
.copyright {
	font-size: 11px;
	margin: 0px;
}
.logo_dt {
	height: auto;
	width: 66px;
}
.logo_acesso {
	height: auto;
	width: 62px;
}

/**** Fim Footer ****/
