/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css

*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
	font-family:"ralewayregular";
font-weight:normal;
}

thead th,
tbody th{
	font-family:"ralewayregular";
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
	font-family:"ralewayregular";
}

.menu{
	font-family:"ralewayregular";
}

blockquote{
	font-family:"ralewayregular";
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
margin:0;
padding:0 0 0 0;
color:#000;
background-color:#fff;
/*font-family: 'din_30640neuzeitgroteskBdcond';*/
font-family:'din-alternate-bold';
text-shadow: 0 0 1px transparent; /* google font pixelation fix */
}

#wrap{
width:100%;
background:#fff;
margin:30px auto 30px auto;
padding:0 2%;
border:1px solid #ccc;
}


	#link-top{
	display:none;
	}

/* NAV BAR*/
.navbar{
position:fixed;
top:0;
left:0;
width: 100%;
background:#000;
color:#fff;
z-index:1000;
}

	.navbar #logo{
	position:absolute;
	top:0;
	right:0;
	padding:0.5em 1em;
	font-size: 1.7em;
	color:#efefef;
	text-decoration:none;
	}

	.navbar span{
	color:#86dc00;
	}


	.navbar ul{
	display:inline-block;
	margin:0;
	padding:0;
	}

		.navbar li{
		margin:0;
		padding:0;
		list-style-type:0;
		display:inline-block;
		}

		.navbar li a{
		display:inline-block;
		color:#efefef;
		padding:1em 1.3em;
		text-decoration:none;
		text-transform: uppercase;
		line-height:100%;
		font-size: 1.2em;
		}

.callout{
background:#4598ef;/*#86dc00;*/
padding:3em 0;
color:#fff;
box-shadow:inset 0 0 10px rgba(0,0,0,0.2);
text-align: center;
text-shadow:0px 1px 3px rgba(0,0,0,0.2);
display:block;
}
	.callout + div.grid{margin-top:50px;}
	 a.callout{cursor:pointer;}
	 .callout i.icon-4x{font-size:6em;}
	 .callout h4{margin-bottom:30px;}
	 .callout-top{margin:50px 0 0 0;}
	 .callout p{margin-bottom:0;}
	 .callout .button{margin-top:10px;}
	 .callout.green{background:#19ad0b;/*#86dc00;*/}

#mc_embed_signup{
padding:30px 0;
}

#ui-preview{
border:5px solid #ddd;
margin:30px 0;
display:block;
}




.icon-radio{
margin-left: 0px;
float: left;
width: 25px;
height: 15px;

}

.radio-cotacao{
margin-left: 0px;
float: left;
width: 400px;
height: 30px;
}


/*NOVO CSS*/


.topo{margin-top:-10px;}
.bg-topo{padding:15px 0px 15px 0px;}
.bg-menu{background-image:url(../imagens/topo/bg-menu.jpg); width:100%; height:55px; padding:5px 0px 0px 0px;}
.bg-menu-rodape{background-image:none; background-color:#ED3237; margin:50px 0px 0px 0px; width:100%; height:65px; padding:5px 0px 0px 0px; clear:both; width:100%;}
.tit4{font-size:17px; font-family:'ralewayregular'; font-weight:bold; text-transform:uppercase;}
.tit-bn{font-size:16px; text-align:center; text-transform:uppercase; margin:0px 0px 15px 15px; width:240px; color:#ED3237;}
.tit-bn2{font-size:16px; text-align:center; text-transform:uppercase; margin:0px 0px 15px 0px; width:310px; color:#ED3237;}

.linha-dv{height:2px; background-color:#E7E7E7; width:100%; clear:both; margin:25px 0px 10px 0px;}

.diferenciais-empresa{margin:10px 10px 20px 0px; float:left;}


.nome-dp{font-size:20px; color:#ED3237;}
.data-dp{font-size:19px; color:#858585;}

.mt-clima{margin-top:10px;} 

.rd-social{float:right; margin-right:3px; z-index:9999;}
.g-tradutor{width:200px; float:left; margin-top:10px;}


.imgs-empresa{margin-right:-20px;}


.mr16{margin-right:16px;}



/*CORES*/
.vermelho{color:#ED3237;}
.cinza{color:#A6A6A6;}
.preto{color:#4C4C4C;}

/*MARGENS*/
.mt10{margin-top:10px;}
.mg0{margin:0px;}



/*FORMULARIO CONTATO*/
/*.formulario {
		padding: 20px 20px 0px 12px;
		font-family: arial, sans-serif;
		background-color: #FCFCFC;
		height:
	}
*/
.titulo-contato{color:#ED3237; text-transform:uppercase; font-size:20px;}


.formulario input, .formulario select { 
  display: inline;
  margin: 0;
  border: 1px solid #ED3237;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: 50px;
  line-height: 16px;
  padding-left: 10px!important;
  float:left;
  margin-bottom:10px;
  box-shadow:none;
  font-family:'ralewayregular'; 
  color:#ABABAB;
}
.form-radio{
font-family: "Raleway";
color: #666;
margin: 10px 0px 40px 0px;
}

.formulario .form-radio input { 
  margin: 0px 5px 0px 0px;
  height: 20px;
  float:left;
  font-family:'ralewayregular'; 
  color:#ABABAB;
}
.formulario textarea {
  height: 130px!important;
  font-family:'ralewayregular'; 
  font-size: 14px;  
  display: inline;
  margin: 0;
  border: 1px solid #ED3237;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  line-height: 16px;
  padding-left: 10px!important;
  float:left;
  width:480px;
  box-shadow:none;
}

.formulario .confirmar {
  text-align: right;
}

.formulario .label {
  color: #666 !important;
}

.formulario input[type=submit] {
	border: 1px solid #ED3237;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 13px;
	height: 23px;
	background: #ED3237;
	color: #FFF;
	height: 40px;
	width: 100px;
	display: block;
	float: right;
	margin: 12px 0px 0px 0px;
	text-transform:uppercase;
}


/*.formulario input { 
  display: inline;
  margin: 0;
  border: 1px solid #C0C2C4;
  /*-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;*
  height: 40px;
  line-height: 16px;
  padding-left: 10px!important;
  float:left;
  margin-bottom:10px;
  box-shadow:none;
}
.formulario textarea {
  height: 130px!important;
  font-family: arial, sans-serif !important;
  font-size: 14px;  
  display: inline;
  margin: 0;
  border: 1px solid #C0C2C4;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  line-height: 16px;
  padding-left: 10px!important;
  float:left;
  width:480px;
  box-shadow:none;
}

.formulario .confirmar {
  text-align: right;
}
.formulario input[type=submit] {
	border: 1px solid #FF7500;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 13px;
	height: 23px;
	background: #FF7500;
	color: #FFF;
	height: 35px;
	width: 100px;
	display: block;
	float: right;
	margin: 12px 0px 0px 0px;
	text-transform:uppercase;
}*/






/*MENU-RODAPE*/
/*============================================================================
  >> Rodape
  ============================================================================
 */
 
.tags {
  font-size: 17px;
}
.tags .tit-tags {
  color: #69AFA9;
}
.tags a {
  color: #5a5a5a;
  text-decoration:none;
  
}
.tags a:hover {
  color: #5a5a5a;
  text-decoration: underline;
}
.tags span {
  color: #5a5a5a;
}




.tit-rdp{
  font-size:15px;
  color:#6B6B6B;	
}

.rodape-menu-nav ul {
  list-style: none;
  padding: 0px 7px 0px 7px;
  margin:0px 0px 0px -10px;
}  

.rodape-menu-nav ul li {
  float: left;
  margin-right: 30px;
  text-transform:uppercase;
  font-size:16px;
}
.rodape-menu-nav ul li a {
  color: #358C85;
  text-decoration:none;
}



.rodape-bot a {
  color: #515151;
  text-decoration:none;
}


.rodape-menu-nav-laranja ul {
  list-style: none;
  padding: 0px 7px 0px 7px;
  margin:0px 0px 0px -10px;
}  

.rodape-menu-nav-laranja ul li {
  float: left;
  margin-right: 30px;
  text-transform:uppercase;
  font-size:16px;
}
.rodape-menu-nav-laranja ul li a {
  color: #F96600;
  text-decoration:none;
}

.logo-rdp{float:right; margin-right:-20px;}












