/*common*/
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;margin:0;line-height:20px;}
button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}
/*ul,ol{margin-left:0;padding:0 0 0 40px}*/
img{border:0;-ms-interpolation-mode:bicubic;margin: 10px;}
form{margin:0;border:none}
fieldset{border:none;margin:0;padding:0}
legend{border:0;*margin-left:-7px}
label{margin-right:10px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;@inclue box-sizing(content-box);}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
a{color:#00898B;text-decoration:none}
a:hover{text-decoration:underline}
/*ul,ol,li{margin:0;padding:0;list-style-position:outside;list-style-type:none}*/
/*ul,ol,li{list-style-type:none}*/
h1,h2,h3,h4,h5,form,fieldset{margin:0;padding:0}
h2,h3,h4{color:#333;font-weight:bold}
h1{font-size:1.875em;color:#999999;font-weight:normal;padding:20px 0 0 0}
h2{
	color: #FCAD2C;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	
	padding-bottom: 15px;
    padding-top: 25px;
}
.h2title{
	padding-bottom: 17px;
	padding-top: 39px;
	padding-left: 216px;
}
h3{font-size:1.13em}
h3.main{color:#87a32e}
h3.form-primary-group{color:#a9bd38}
.position_relative{position:relative}
.clear{clear:both;display:block;}
#divactions{
	float:right;
	margin-top:31px;
	margin-right:-7px
}

/*depoimentos*/
.depoimentos{font-size:10px}
.flexslider_depoimentos{
	margin-bottom: 0;
	width: 620px;
}
.loading{display:none;}

/*login welcome message*/
#login-form{
	float: left;
	margin: 25px 5px 0 0;
}
#login-form .login-greeting{
	float: left;
	color:#fcad2c;
	line-height: 20px;
	margin-right: 5px;
	margin-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 340px;
}
#login-form .logout-button{
	float: left;
	background-clip: padding-box;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	display: block;
	font-size: 80%;
	outline: medium none;
	padding: 4px 10px;
	margin-left: 5px;
}
#login-form .logout-button:hover {
	background-color: #FFFFFF;
    border: 1px solid #999999;
}
#login-form .logout-button > input{
	border: none;
	height: 20px;
}
#login-form .logout-button > input:hover{
	background-color: #FFFFFF;
}

/*login form*/

.login fieldset {
    width: 440px;
    padding: 30px 30px 30px 30px;
    background: #EAEAE8;	
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;	
	/*font-size: 80%;*/
	outline: medium none;
}
.profile-edit, .profile fieldset {
	float: left;
    width: 440px;
    padding: 30px 30px 30px 30px;
    background: #EAEAE8;
    
}
.login-fields, .profile-edit input {
	width: 400px;
	/*padding: 4px 0 6px 5px;*/
	/*font-size: 1.2em;*/
	/*margin-bottom: 10px;*/
	margin-right: 10px;
}
.login-fields input[type="checkbox"], input[type="radio"]{width: 20px;margin: 10px 10px 10px 10px;}
.login .button {
	border: none;
	font-size: 1.2em;
	background-color: #E9A032;
	background-image: linear-gradient(#E9A032, #D18716);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 2px 0 rgba(0, 0, 0, 0.7);
	color: #FFFFFF;
	display: inline-block;
	font: bold 14px Arial,Helvetica;
	margin: 10px 0 0;
	padding: 8px 20px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}
.login .button:hover{
	background-color: #62BC30;
    background-image: linear-gradient(#D18716, #E9A032);
}
.profile-edit .validate{
	border: none;
	font-size: 1.2em;
	background-color: #E9A032;
	background-image: linear-gradient(#E9A032, #D18716);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 2px 0 rgba(0, 0, 0, 0.7);
	color: #FFFFFF;
	display: inline-block;
	font: bold 14px Arial,Helvetica;
	margin: 10px 0 0;
	padding: 8px 20px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}
.profile-edit .validate:hover{
	background-color: #62BC30;
    background-image: linear-gradient(#D18716, #E9A032);
}
.profile .validate{
	border: none;
	font-size: 1.2em;
	background-color: #E9A032;
	background-image: linear-gradient(#E9A032, #D18716);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 2px 0 rgba(0, 0, 0, 0.7);
	color: #FFFFFF;
	display: inline-block;
	font: bold 14px Arial,Helvetica;
	margin-top: 10px;
	padding: 8px 20px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}
.profile .validate:hover{
	background-color: #62BC30;
    background-image: linear-gradient(#D18716, #E9A032);
}

dt{padding:7px;font-weight: bold;}


.login ul > li {
    list-style-position: inside;
    list-style-type: none;
}

.mleft215{margin-left: 215px}

/*header*/
#base-header{background: -moz-linear-gradient(center top , #E6E6E6 0%, #F3F3F3 50%) repeat scroll 0 0 transparent;
content: "";
height: 98px;
width: 100%;
border-bottom: 1px solid #DEDEDE;
background-color:#f3f3f3;}
#inner-header{width:960px;margin-left: auto ;  margin-right: auto;}

/*logo*/
/*
.base-header .logo{width:364px;height:40px;text-indent:-9999px;display:block;background:url(logo.png) 0px 0px no-repeat;_background:url(logo.png) 0px 0px no-repeat;overflow:hidden;float:left}
.anon-header .logo{margin:16px 0 0 0}
.auth-header .logo{background-position:left -756px;height:31px;text-indent:-9999px;width:242px;vertical-align:top;margin-bottom:7px}
*/
/*#logo{margin:16px 0 0 0; width:364px;height:40px;display:block;background:url(logo.png) 0px 0px no-repeat;_background:url(logo.png) 0px 0px no-repeat;overflow:hidden;float:left}*/
#logo{margin:5px 0 0 0; width:364px;height:50px;display:block;overflow:hidden;float:left}
#logo img{margin: 0px;}

#frontpageslideshow{overflow:hidden;}
#frontpageslideshow img{margin: 0px;}

/*content*/
.contentpaneopen{
position: relative;
top: 30px;
}
.contentheading{
color:#fcad2c;
font-weight:bold;
font-size:26px;
font-family: Arial,Helvetica,sans-serif;
}
/*.contentheading{
color:#333;font-weight:bold;
font-size:1.5em;
color: #fff;
font: bold 1.3em Arial, Helvetica;
/ *text-transform: uppercase;* /
text-decoration: none;
padding-left: 10px;
border:1px;
border-style: solid;
background-color: #FCAD2C;
background-image: -moz-linear-gradient(#E9A032, #FCAD2C);
background-image: -webkit-gradient(linear, left top, left bottom, from(#E9A032), to(#FCAD2C));
background-image: -webkit-linear-gradient(#E9A032, #FCAD2C);
background-image: -o-linear-gradient(#E9A032, #FCAD2C);
background-image: -ms-linear-gradient(#E9A032, #FCAD2C);
background-image: linear-gradient(#E9A032, #FCAD2C);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;     
text-shadow: 0 1px 0 rgba(0,0,0,.3);        
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}*/

.content ol > li{list-style-type: decimal;list-style-position: inside;}
.content ul > li{list-style-type: square;list-style-position: inside;}
.content ul > li.email-icon {list-style-type: none;}

/*.content ul, ol, li{list-style-position: inside;}*/

/*Ajuda e login*/
#loginbox{position:relative;float:right;font-weight:bold;color:#ccc;z-index:3}
#loginbox .menu{position:relative;float:right;font-weight:bold;color:#ccc;z-index:3;margin:25px 15px 0 0;color:#000}
#loginbox .menu a{color:#333;padding:4px 10px 4px 10px;font-size:80%;border:1px solid #ccc;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;outline:none}
#loginbox .menu a:hover{border:1px solid #999;background-color:#fff}
#loginbox .menu li{float:left;color:#83847A;padding-right:4px;list-style:none;font-size:100%}

/*Menu Horizontal*/
#horizontalmenubox{margin: 9px 0 3px;display: block; float: left;background-color:#f3f3f3}
#horizontalmenubox .menu{margin:4px 0 3px 0;display:block;float:left}
/*#horizontalmenubox .menu{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f1', endColorstr='#999')}*/
#horizontalmenubox .menu li{font-weight:bold;font-size:100%;position:relative;float:left;display:block}
#horizontalmenubox .menu a{color:#888;text-decoration:none;padding-bottom:5px;border-bottom:4px solid transparent;_border-bottom:none;color:#999;font-size:14px}
#horizontalmenubox .menu a:visited{text-decoration:none}
#horizontalmenubox .menu a:hover{color:#86A32D}
#horizontalmenubox .menu li a{display:inline-block;*display:inline;zoom:1;padding:0 12px 3px;z-index:2}
#horizontalmenubox .menu li .active{color:#86A32D}
#horizontalmenubox .menu li a.first-item{padding-left:0}
#horizontalmenubox .menu li ul.hidden{left:-999px}
#horizontalmenubox .menu li.open{background-color:#f2f2f1;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f1), to(#999));background:-webkit-linear-gradient(top, #f2f2f1, #999);background:-moz-linear-gradient(top, #f2f2f1, #999);background:-ms-linear-gradient(top, #f2f2f1, #999);background:-o-linear-gradient(top, #f2f2f1, #999);z-index:10}
#horizontalmenubox .menu li.open{background-image:-webkit-linear-gradient(top, #4b4a3c, #343329),-webkit-linear-gradient(top, #4b4a3c, #343329);background-image:-moz-linear-gradient(top, #4b4a3c, #343329),-moz-linear-gradient(top, #4b4a3c, #343329);background-image:-ms-linear-gradient(top, #4b4a3c, #343329),-ms-linear-gradient(top, #4b4a3c, #343329);background-image:-o-linear-gradient(top, #4b4a3c, #343329),-o-linear-gradient(top, #4b4a3c, #343329)}

/*container*/
#base-container{width: 100%;content: "";margin-top: 1px;}
#inner-container{width:960px;margin-left: auto ;  margin-right: auto;}

/*sign up*/
.sign-up-mod {
position: absolute;
right: 0;
top: -15px;
width: 226px;
z-index: 6;
}

.sign-up-mod-right {
/*position: absolute;
right: 0;
top: -15px;*/
width: 226px;
z-index: 6;
float:right;
margin-left:10px;
margin-top: -15px;
}

#signup{color:#FFF;text-align:center;margin-bottom:30px;}
#signup-box{
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
height:405px;
/*background-color:#609C9D;*/
background-color:#FCAD2C;
z-index:8;
-moz-box-shadow: 5px 5px 5px 5px #BBBBBB;
-webkit-box-shadow: 5px 5px 5px 5px #BBBBBB;
box-shadow: 5px 5px 5px 5px #BBBBBB;
border-radius: 5px 5px 5px 5px;
}
#signup-box h2,h3,h4{color:white;font-size: 120%;}
.top-signupbox{
padding-top:30px;
padding-bottom:40px;
background-color: #e9a032;
font-size: 140%;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.middle-signupbox{
padding-top:18px;
padding-bottom:18px;
border-top:2px dotted #999999;
}
.middle-signupbox a{
text-decoration:none;
color:white;
}
/*.middle-signupbox a:hover{color:#888}*/

/*social*/
#base-social{width: 100%;}
#inner-social{width:960px;height:100px;margin-left: auto;margin-right: auto;padding-top:20px}
#social-clients{float:left; width:641px; margin-top: 15px;}
#social-fb{height:70px; float: left; margin-top: 15px;}
#social-fb li,ul,ol{margin:0;padding:0;list-style-position:outside;list-style-type:none}
#social-fb li {float: left; margin: 10px 7px 0 0;}
.connect_widget div.connect_confirmation_cell_no_like{padding-left:100px !important}
.logo-client{margin: 10px 15px 0 0;border: 1px solid #CCCCCC;height: 92px;width: 92px;}
.logo-client:hover{border: 1px solid #E9A032;}
.follow-icon {
background-image: url("../images/followIcons_small.jpg");
display: inline-block;
height: 40px;
margin: 0 3px 0 0;
width: 24px;
display: inline-block;
text-decoration: none;
}
.follow-icon-fb {background-position: 0 0;}
.follow-icon-fb:hover{background-position: 0 -160px;}
.follow-icon-twt {background-position: 0 -80px;}
.follow-icon-twt:hover{background-position: 0 -240px;}
.follow-icon-lkd {background-position: 0 -40px;}
.follow-icon-lkd:hover{background-position: 0 -200px;}

/*left*/
#left{
background-color: #E9A032;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-box-shadow: 5px 5px 5px 5px #BBBBBB;
-webkit-box-shadow: 5px 5px 5px 5px #BBBBBB;
box-shadow: 5px 5px 5px 5px #BBBBBB;
border-radius: 5px 5px 5px 5px;
width:180px;
height:248px;
z-index:8;
float: left;
margin-right: 35px;
margin-top: 25px;
margin-bottom: 25px;
}
#left ul{
padding: 20px 0 0 0;
line-height:40px;
list-style-type:none;
}
#left li{
background-color: #FCAD2C;
padding-left: 10px;
border-bottom: 1px dotted #999999;
border-top: 1px dotted #999999;
color:white;
font-size: 110%;
}
#left li:hover{
background-color: #FDC76C;
color:#86A32D;
}
#left li a{color:white;text-decoration:none;padding-bottom:5px;border-bottom:4px solid transparent;_border-bottom:none;font-weight: bolder;}
#left li a:visited{color:white;text-decoration:none;font-weight: bolder;}
#left li a:hover{color:#86A32D;font-weight: bolder;}

/*content*/
#base-content{/*background: -moz-linear-gradient(center top , #E6E6E6 0%, #F3F3F3 50%) repeat scroll 0 0 transparent;*/
content: "";
min-height: 200px;
width: 100%;
/*border-bottom: 1px solid #DEDEDE;*/
/*background-color:#f3f3f3;*/
margin-bottom:-28px;
}
#inner-content{width:960px;margin-left: auto ;margin-right: auto;
display:block;
}

/*bottom*/
#base-bottom{
width: 100%;
content:"";
background-color: #F3F3F3;
border-top: 1px solid #DEDEDE;
color: #888888;
margin-top: 40px;
height:200px;
}
#base-bottom:before {
background: -moz-linear-gradient(center top , #F3F3F3 0%, #E6E6E6 50%) repeat scroll 0 0 transparent;
content: "";
display: block;
height: 2px;
left: 0;
position: absolute;
width: 100%;
}
#inner-bottom{width:960px;height:100px;margin-left: auto;margin-right: auto;padding-top:20px;}
#bottom-contacts{}
#bottom-contacts ul{display:block;margin:0;padding:0;list-style-position:outside;list-style-type:none}
#bottom-contacts li{float:left; margin-right: 10px; margin-bottom: 10px;font-size:100%;}
#bottom-contacts li a{text-decoration: none; color: #999999;font-weight:bold;}
#bottom-contacts li a:hover{text-decoration: none; color: #86A32D;font-weight: bolder;}
#bottom-about{
width:100%;
font-size:85%;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px dotted #999999;
border-top: 1px dotted #999999;
}
#poweredby{
font-size:75%;
margin-top: 10px;
}
#poweredby a{text-decoration:none;color:#888888}

/**/
.signup_bt {
	position: relative;
	padding: 8px 20px;
	margin: 10px 0 0 0;  
	color: #fff;
	font: bold 14px Arial, Helvetica;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;       
	/*background-color: #72ce3f;
	background-image: -moz-linear-gradient(#72ce3f, #62bc30);*/
	background-color: #E9A032;
	background-image: -moz-linear-gradient(#E9A032, #D18716);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#D18716));    
	background-image: -webkit-linear-gradient(#E9A032, #D18716);
	background-image: -o-linear-gradient(#E9A032, #D18716);
	background-image: -ms-linear-gradient(#E9A032, #D18716);
	background-image: linear-gradient(#E9A032, #D18716);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;     
	text-shadow: 0 1px 0 rgba(0,0,0,.3);        
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

.signup_bt:hover {
	background-color: #62bc30;
	background-image: -moz-linear-gradient(#D18716, #E9A032);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D18716), to(#E9A032));      
	background-image: -webkit-linear-gradient(#D18716, #E9A032);
	background-image: -o-linear-gradient(#D18716, #E9A032);
	background-image: -ms-linear-gradient(#D18716, #E9A032);
	background-image: linear-gradient(#D18716, #E9A032); 
}

.signup_bt:active, #pricing-table .signup:focus {
	background: #D18716;       
	top: 2px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}ient(#D18716, #E9A032);
	background-image: linear-gradient(#D18716, #E9A032); 
}

.signup_bt:active, #pricing-table .signup:focus {
	background: #D18716;       
	top: 2px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}
#before-content{margin:-50px} -o-linear-gradient(#D18716, #E9A032);
	background-image: -ms-linear-gradient(#D18716, #E9A032);
	background-image: linear-gradient(#D18716, #E9A032); 
}

.signup_bt:active, #pricing-table .signup:focus {
	background: #D18716;       
	top: 2px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}ient(#D18716, #E9A032);
	background-image: linear-gradient(#D18716, #E9A032); 
}

.signup_bt:active, #pricing-table .signup:focus {
	background: #D18716;       
	top: 2px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}
#before-content{margin:-50px}-content{margin:-50px}

/*Localização*/
#map {
    border-bottom: 1px solid #EFEFEF;
    margin-top: 50px;
	height: 380px;
}
#map-canvas {
    /*height: 380px;
    position: relative;*/
}

/*promoções*/
.promocao{
display: block;
width: 317px;
height: 90px;
background: url('../images/map_small.jpg') no-repeat right;
text-indent: -99999px;
}
.promocao:hover{background: url('../images/map_hover.jpg') no-repeat right;}

.breadcrumb {  
	display: block;  
	
	
	color: #999999;
    font-size: 1.875em;
    font-weight: normal;
    padding: 20px 0 0;
}  
.breadcrumb li { display: inline; }  

.koowa .docman_download {
    min-width: 20px;
    width: 10%;
}

.docman_description {
	float:left;
    width: 88%;
}

.docman_document:nth-child(odd) {
	padding: 8px;
	background: -webkit-linear-gradient(white, #f2f2f2); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(white, #f2f2f2); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(white, #f2f2f2); /* For Firefox 3.6 to 15 */
	background: linear-gradient(white, #f2f2f2); /* Standard syntax */
}
.pagination-toolbar{
	margin-top: 5px;
}

/*body div.proformsFormWrap, body div.pfmTemplate {
    display: block !important;
}*/

/*docman*/
.docman_page_heading{
	color: #fcad2c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
	padding: 20px 0 10px;
}