/* FONTES */
a{

	color: #2B2B2B;

}
@font-face {
    font-family: 'din_lightregular';
    src: url('fonts/dinlight-webfont.eot');
    src: url('fonts/dinlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinlight-webfont.woff2') format('woff2'),
         url('fonts/dinlight-webfont.woff') format('woff'),
         url('fonts/dinlight-webfont.ttf') format('truetype'),
         url('fonts/dinlight-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_mediumregular';
    src: url('fonts/dinmedium-webfont.eot');
    src: url('fonts/dinmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinmedium-webfont.woff2') format('woff2'),
         url('fonts/dinmedium-webfont.woff') format('woff'),
         url('fonts/dinmedium-webfont.ttf') format('truetype'),
         url('fonts/dinmedium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_blackregular';
    src: url('fonts/dinblack-webfont.eot');
    src: url('fonts/dinblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinblack-webfont.woff2') format('woff2'),
         url('fonts/dinblack-webfont.woff') format('woff'),
         url('fonts/dinblack-webfont.ttf') format('truetype'),
         url('fonts/dinblack-webfont.svg#din_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family:'GeometricSlab703BT-Medium';
	src: url('fonts/GeometricSlab703BT-Medium.eot');
	src: url('fonts/GeometricSlab703BT-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/GeometricSlab703BT-Medium.woff') format('woff'),
		url('fonts/GeometricSlab703BT-Medium.ttf') format('truetype'),
		url('fonts/GeometricSlab703BT-Medium.svg#CastleT-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family:'GeometricSlab703BT-Bold';
	src: url('fonts/GeometricSlab703BT-Bold.eot');
	src: url('fonts/GeometricSlab703BT-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/GeometricSlab703BT-Bold.woff') format('woff'),
		url('fonts/GeometricSlab703BT-Bold.ttf') format('truetype'),
		url('fonts/GeometricSlab703BT-Bold.svg#CastleT-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}
.geomedium{font-family: 'GeometricSlab703BT-Medium', arial, sans-serif;}
.geobold{font-family: 'GeometricSlab703BT-Bold', arial, sans-serif;}
.dinblack{font-family: 'din_blackregular', arial, sans-serif;}
.dinlight{font-family: 'din_lightregular', arial, sans-serif;}
.dinmedium{font-family: 'din_mediumregular', arial, sans-serif;}
.arial{font-family: Arial, sans-serif;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "din_lightregular", Times, serif;
	font-size: 18px;
	font-weight:500;
	text-align:justify;
}
.bg_a_minusa {
	background-attachment: scroll;
	background-image: url(img/topos/a_minusa.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_produtos {
	background-attachment: scroll;
	background-image: url(img/topos/produtos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_servicos {
	background-attachment: scroll;
	background-image: url(img/topos/servicos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_lojas_proprias {
	background-attachment: scroll;
	background-image: url(img/topos/lojas_proprias.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_logset {
	background-attachment: scroll;
	background-image: url(img/topos/logset.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_noticias {
	background-attachment: scroll;
	background-image: url(img/topos/noticias.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_contato {
	background-attachment: scroll;
	background-image: url(img/topos/contato.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_cadastro {
	background-attachment: scroll;
	background-image: url(img/topos/cadastro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_segmentos {
	background-attachment: scroll;
	background-image: url(img/topos/segmentos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_historia {
	background-attachment: scroll;
	background-image: url(img/topos/historia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/*TAMANHOS*/
.t10{font-size: 10px;}
.t12{font-size: 12px;}
.t14{font-size: 14px;}
.t16{font-size: 16px;}
.t18{font-size: 18px;}
.t20{font-size: 20px;}
.t22{font-size: 22px;}
.t24{font-size: 24px;}
.t26{font-size: 26px;}
.t28{font-size: 28px;}
.t30{font-size: 30px;}
.t32{font-size: 32px;}
.t34{font-size: 34px;}
.t36{font-size: 36px;}
.t38{font-size: 38px;}
.t40{font-size: 40px;}
.t42{font-size: 42px;}
.t44{font-size: 44px;}
.t46{font-size: 46px;}
.t48{font-size: 48px;}
.t50{font-size: 50px;}
.t52{font-size: 52px;}
.t54{font-size: 54px;}
.t56{font-size: 56px;}
.t58{font-size: 58px;}
.t60{font-size: 60px;}
.t62{font-size: 62px;}
.t64{font-size: 64px;}
.t66{font-size: 66px;}
.t68{font-size: 68px;}
.t70{font-size: 70px;}
.t74{font-size: 74px;}
.t100{font-size: 100px;}

/*LINHAS*/
p.none {border-style: none;}
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.hidden {border-style: hidden;}

/*CORES*/
.preto{color: #2C2C2C;}
.beje{color: #EEEEEE;}
.vermelho{color: #F11701;}
.azul{color: #3051A0;}
.amarelo{color: #EDCA05;}
.cinza{color: #8A8A7A;}
.branco{color: #FFFFFF;}
.cinza{color: #888C93;}
.laranja{color: #FF7F00;}
.rosa{color: #E32D55;}
.marrom{color: #464637;}
.verde{color: #367C70;}
.azulmarinho{color: #51A8B1;}


/*ESPAÇAMENTO ENTRE AS LETRAS*/
.ls1{letter-spacing: -1px;}
.ls2{letter-spacing:-2px;}
.ls3{letter-spacing:-3px;}
.ls4{letter-spacing:-4px;}
.ls5{letter-spacing:-5px;}
.lsa1{letter-spacing:10px;}

/*ALTURA DAS LINHAS*/
.lh15{line-height:15px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh45{line-height:45px;}
.lh55{line-height:55px;}
.lh60{line-height:55px;}

/*ESPESSURA DA FONTE*/
.bold{font-weight:bold;}
.italico {font-style:oblique;}

img{
	border:0;
}

/*HOVER DE MENUS*/
.menu_webmail:hover{
	background:#222222;
}
.menu_superior:hover{
	background:#F0F0F0;
}
.menu_tabela:hover{
	background:#222222;
}
.menu_tabela2:hover{
	background:#e7e7e7;
}
.hover_noticias:hover{
	background:#F8F8F1;
}
.opacidade:hover{
	opacity:0.7;
}
.mega_menu {
	display: none;
}
.ativa {
	cursor: pointer;
}
.ativa:hover .mega_menu {
	display: block;
	position: absolute;
	z-index: 1000;
	margin-bottom:27px;
}



/*FORMULÁRIO*/
input:focus {
  outline: none;
}
textarea:focus{
 outline:none;
}

.menu_tabela:hover{
	background:#48a697;
}
.styled-select {
	font-family:"din_lightregular", Helvetica, sans-serif;
	font-size:14px;
	color:#D03E41;
    width: 100%;
    height: 38px;
    overflow: hidden;
    padding: 5px;
    background: url(img/bt_select.png) no-repeat right #F3F3F3;
    -webkit-appearance: none;
	border:0px;
	border-radius:7px;
   }

   .styled-select2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
    width: 100%;
    height: 40px;
    overflow: hidden;
    padding: 5px;
    background: url(img/bt_select.png) no-repeat right #203569;
    -webkit-appearance: none;
	border:0px;
	border-radius:10px;
   }
   .logos2 {

	
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-filter: opacity(1);
	filter: opacity(100%); /* Firefox 10+ */
	-webkit-filter: grayscale(0%); /* Chrome 19+ & Safari 6+ */
	image-rendering: auto;
}
.logos2:hover {
		/*opacidade*/
	opacity: 0.95;
	-moz-opacity: 0.7;
	filter: alpha(opacity=95);
	-webkit-filter: opacity(0.95);
	/*filtro P/B*/ 
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	/*qualidade*/
	image-rendering: auto;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	
}
.tituloh{

	margin: 0;
	padding: 0;
	display:inline;

}

.cursorClick{

	cursor: pointer;

}