* {

	margin: 0;

	padding: 0;

}



a {

	border: none;

	text-decoration: none;

}



img {

	border: none;

}



ul {

	list-style-type: none;

}



#corpo {

	padding-top: 135px;

}



.base {

	margin: 0 auto;

	width: 950px;

}









/* fixing firefox bug */



div:after,

ol:after,

form:after,

ul:after,

dl:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

}














/* topo */



#SD_fixed {

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 999;

}



#SD_c-topo {

	background: url(../imagens/bg-topo.jpg);

}



#topo {

	height: 90px;

	margin: 0 auto;

	position: relative;

	width: 950px;

}



#topo img {

	left: 0;

	position: absolute;

	top: 10px;

}



#SD_menu {

	left: 138px;

	position: absolute;

	top: 20px;

}



#SD_menu li {

	float: left;

	font-family: 'Merriweather Sans', sans-serif;

	font-size: 13px;

	font-weight: bold;

	position: relative;

	text-transform: uppercase;

}



#SD_menu a {

	color: #8f8f8f;

	display: block;

	padding: 10px;

}



#SD_menu div {

	display: none;

	position: absolute;

	z-index: 2;

}



#SD_menu ul {

	background-color: #554d4d;

	min-width: 150px;

}



#SD_menu ul li {

	float: none;

	font-size: 12px;

	position: relative;

	white-space: nowrap;

}



#SD_menu ul ul {

	background-color: #8f8f8f;

	display: none;

	position: absolute;

	right: -250px;

	top: 0;

	width: 250px;

}



#SD_menu li li a {

	color: #fff;

}



#SD_menu li:hover a.SD_link-principal,

#SD_menu li li:hover a {

	background-color: #8f8f8f;

	color: #554d4d;

}



#SD_menu ul ul li:hover a {

	background-color: #554d4d;

	color: #fff;

}



#SD_menu li:hover div {

	display: block;

}



#SD_menu li li:hover ul {

	display: block;

}



#SD_c-menu-solucoes {

	background-color: #e6e7e8;

	border-bottom: 2px solid #fa751c;

	padding: 5px 0;

}



#SD_menu-solucoes li {

	float: left;

	font-family: 'Merriweather Sans', sans-serif;

	font-size: 14px;

	margin-right: 20px;

	position: relative;

	text-align: center;

}



#SD_menu-solucoes li.solucao-01 {

	margin: 0 20px 0 100px;

}



#SD_menu-solucoes li a {

	background-color: #fa751c;

	color: #fff;

	display: block;

	padding: 10px 0;

	min-width: 200px;

}



#SD_menu-solucoes li a.entrar {

	padding: 10px;

	min-width: 80px;

}



#SD_menu-solucoes li:hover a.SD_link-principal {

	background-color: #914512;

}



#SD_menu-solucoes ul {

	background-color: #6f3611;

	display: none;

	padding: 5px;

	position: absolute;

	z-index: 1;

}



#SD_menu-solucoes ul li {

	float: none;

	margin: 0;

	white-space: nowrap;

}



#SD_menu-solucoes ul li a {

	background-color: #6f3611;

	padding: 10px;

	min-width: 170px;

}



#SD_menu-solucoes ul li a:hover {

	background-color: #fa751c;

}



#SD_menu-solucoes li:hover ul {

	display: block;

}



#SD_modulo-topo {

	background-color: #e6e7e8;

	font-family: 'Merriweather Sans', sans-serif;

	padding: 0 10px;

	position: absolute;

	right: 0;

	top: 5px;

	width: 132px;

}



#SD_modulo-topo div {

	height: 128px;

	position: relative;

	width: 132px;

}




#SD_modulo-topo input[type=tel] {

	border: none;

	font-size: 16px;

	height: 55px;

	left: 0;

	padding: 0 10px;

	position: absolute;

	text-align: center;

	top: 15px;

	width: 112px;

}



#SD_modulo-topo input[type=submit] {

	background-color: #0098da;

	border: none;

	bottom: 0;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	height: 38px;

	left: 0;

	line-height: 38px;

	position: absolute;

	width: 132px;

}









/* Basic jQuery Slider essential styles */



ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}

li.bjqs-slide{position:absolute; display:none;}

/*ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ul.bjqs-controls.v-centered li a{position:absolute;}

ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}

ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}*/

ol.bjqs-markers{bottom: 10px; position: absolute; right: 0;}

/*ol.bjqs-markers.h-centered{text-align: center;}*/

ol.bjqs-markers li{display: inline; margin: 0 20px 0 0;}

ol.bjqs-markers li a{background: url(../imagens/icone-slide.png) no-repeat 0 0; color: transparent; display: inline-block; height: 29px; width: 28px;}

ol.bjqs-markers li.active-marker a{background-position: 0 -29px;}

/*p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}*/


















.badge { margin-left:8px; background: #0098da; padding: 4px; font-size: 10px}



.migalha { color: #999; }

.migalha a {  color: #999; }

