h1,h2,h3,h4,h5,h6{
	color:#474747;
	font-weight:700;
	line-height:1.25;
	margin:0 0 10px 0;
}

h3,h4,h5{
	font-weight:600;
	margin:0 0 7px 0}

h1{color:#302C2D;font-size:2em}
h2{font-size:1.7em;color:#EABC1E;}
h3{font-size:1.4em}
h4{margin:0 0 20px 0;text-transform:uppercase;font-weight:200;color:#555; font-size:14px; font-weight:bold;}
a{color:#E7B81F;text-decoration:none;}a:hover{color:#E7B81F;text-decoration:underline}

p{
	font-size:14px;
	color:#333;
	margin-bottom:15px;
	text-align:justify;
} /* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 10, 2013 11:35:04 AM America/New_York */

@font-face {
    font-family: 'LatoBlackItalic';
    src: url('fonts/Lato-BlaIta-webfont.eot');
    src: url('fonts/Lato-BlaIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-BlaIta-webfont.woff') format('woff'),
         url('fonts/Lato-BlaIta-webfont.ttf') format('truetype'),
         url('fonts/Lato-BlaIta-webfont.svg#LatoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBlack';
    src: url('fonts/Lato-Bla-webfont.eot');
    src: url('fonts/Lato-Bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Bla-webfont.woff') format('woff'),
         url('fonts/Lato-Bla-webfont.ttf') format('truetype'),
         url('fonts/Lato-Bla-webfont.svg#LatoBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBoldItalic';
    src: url('fonts/Lato-BolIta-webfont.eot');
    src: url('fonts/Lato-BolIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-BolIta-webfont.woff') format('woff'),
         url('fonts/Lato-BolIta-webfont.ttf') format('truetype'),
         url('fonts/Lato-BolIta-webfont.svg#LatoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('fonts/Lato-Bol-webfont.eot');
    src: url('fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Bol-webfont.woff') format('woff'),
         url('fonts/Lato-Bol-webfont.ttf') format('truetype'),
         url('fonts/Lato-Bol-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoItalic';
    src: url('fonts/Lato-RegIta-webfont.eot');
    src: url('fonts/Lato-RegIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-RegIta-webfont.woff') format('woff'),
         url('fonts/Lato-RegIta-webfont.ttf') format('truetype'),
         url('fonts/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoRegular';
    src: url('fonts/Lato-Reg-webfont.eot');
    src: url('fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Reg-webfont.woff') format('woff'),
         url('fonts/Lato-Reg-webfont.ttf') format('truetype'),
         url('fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLightItalic';
    src: url('fonts/Lato-LigIta-webfont.eot');
    src: url('fonts/Lato-LigIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-LigIta-webfont.woff') format('woff'),
         url('fonts/Lato-LigIta-webfont.ttf') format('truetype'),
         url('fonts/Lato-LigIta-webfont.svg#LatoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLight';
    src: url('fonts/Lato-Lig-webfont.eot');
    src: url('fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Lig-webfont.woff') format('woff'),
         url('fonts/Lato-Lig-webfont.ttf') format('truetype'),
         url('fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairlineItalic';
    src: url('fonts/Lato-HaiIta-webfont.eot');
    src: url('fonts/Lato-HaiIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-HaiIta-webfont.woff') format('woff'),
         url('fonts/Lato-HaiIta-webfont.ttf') format('truetype'),
         url('fonts/Lato-HaiIta-webfont.svg#LatoHairlineItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairline';

    src: url('fonts/Lato-Hai-webfont.eot');
    src: url('fonts/Lato-Hai-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Hai-webfont.woff') format('woff'),
         url('fonts/Lato-Hai-webfont.ttf') format('truetype'),
         url('fonts/Lato-Hai-webfont.svg#LatoHairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{  font-family: 'LatoRegular', Arial;	background:url(img/header-320.jpg) top no-repeat ;
}

#tudo{
	width:100%;
	float:left;
}

.container{
	width:100%;
	float:left;
}

#header{
	width:100%;
	float:left;

	height:100px;
}
#header h1 {
	width:193px;
	height:169px;
	position:absolute;
	z-index:100;
	margin-left:-13px;
}

#header .logo {
	width:193px;
	height:169px;
	position:absolute;
	z-index:100;
	margin-left:-96px;
	left:50%;
}
#header .logo a{
	width:193px;
	height:169px;
	position:absolute;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	background:url(img/qarti_logo.png) no-repeat;
}

.sub-menu{
	margin-left:25px;
	font-size:13px;
	color:#666!important;}

#header .menu{
	float:right;
}

#header .menu li{
	float:left;
	list-style:none;
	margin-left:20px;
}

#header .menu li a{
	font-size:14px;
	color:#fff;
	padding-top:15px;
	float:left;
	font-weight:bold;
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
  text-decoration:none;
}

#header .menu li a:hover{
	text-decoration:none;
	font-size:14px;
	color:#F6E32F;
	padding-top:15px;
	float:left;
}

#header .menu li.languages{
	background:url(img/li-language.png) repeat;
	padding-left:15px;
	padding-right:15px;
	height:42px;
}

#header .menu li.languages em{
	font-size:16px;
	color:#fff;
	float:left;
	margin-top:13px;
	margin-left:5px;
	margin-right:5px;
}

#header .menu li.languages a{
	font-weight:normal;
	padding-top:15px;
}

#header a.ativo{
	color:#F6E32F!important;
}

#header .menu{
	display:none!important;
}

#header select{
	display:inline;
	width:250px;
	position:relative;
	margin-left:30px;
	height:25px;
	margin-top:170px;
	z-index:100;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
	margin-bottom:40px;
	margin-left:-125px;
	left:50%;
}

#conteudo{
	float:left;
	width:100%;
	margin-top:139px;
	margin-bottom:15px;
}



.destaque1{
	position:relative;
	margin-left:-140px;
	left:50%;
	width:280px;
	margin-top:10px
}



.destaque1 h2{
	margin-top:5px;
	text-align:center;
	color:#EABC1E;
	font-size:18px;
	font-weight:bold;
}

.destaque1 p{
	margin-top:5px;
	text-align:center;
	font-size:14px;
	line-height:19px;
	color:#333;
}

.destaque1 span{
	position:relative;
	background:url(img/img-destaque1.png) no-repeat;
	width:232px;
	display:block;
	left:50%;
	height:180px;
	margin-left:-116px;	
}

.destaque1 span img{
	position:absolute;
	z-index:100;
	margin-left:20px;
	margin-top:8px;
}

.destaque1 .saiba-mais2{
	color:#333;
	font-size:16px;

	float:left;
	background:url(img/saiba-mais2.png) left center no-repeat;
	padding-left:28px;
	text-align:center;
	margin-left:78px;	
}

.destaque1 .saiba-mais2:hover{
	color:#333;
	font-size:16px;

	float:left;
	background:url(img/saiba-mais2-hover.png) left center no-repeat;
	padding-left:28px;
}

.saiba-mais3{
	color:#333;
	font-size:16px;
	margin-top:5px;
	float:left;
	background:url(img/saiba-mais2.png) left center no-repeat;
	padding-left:28px;
	margin-top:-5px;
}

.saiba-mais3:hover{
	color:#333;
	font-size:16px;
	margin-top:5px;
	float:left;
	background:url(img/saiba-mais2-hover.png) left center no-repeat;
	padding-left:28px;margin-top:-5px;
}

.destaque2{
	position:relative;
	background:url(img/destaque2.png) no-repeat;
	width:252px;
	height:179px;
	margin-left:-126px;
	left:50%;
	margin-top:45px;
}

.destaque2 h1{
	text-align:right;
	color:#fff;
	font-size:20px;
	margin-right:15px;
	padding-top:31px;
	line-height:24px;
}

.destaque2 h1 b{
	font-size:22px;
}

.destaque2 h1 a{
	color:#fff;
}

.destaque2 p a{
	color:#fff;
}

.destaque2 p{
	text-align:right;
	color:#fff;
	margin-right:15px;
	margin-top:10px;
	font-size:14px;
	line-height:19px;
}

.destaque2 h1 a:hover{
	text-decoration:none;
}

#rodape{
	width:100%;
	float:left;
	background:url(img/rodape-320.jpg) repeat;
	padding-top:15px;
}

#rodape p{
	text-align:left;
	font-size:14px;
}

#rodape .box-rodape{
	width:100%!important;
	float:left;
}

#rodape .box-rodape h1{
	width:255px;
	float:left;
	margin-left:15px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}

#rodape .box-rodape h1.icon-rodape1{
	background:url(img/email.png) no-repeat left center;
	padding-left:25px;
	min-height:11px;
}

#rodape .box-rodape h1.icon-rodape2{
	background:url(img/servicos.png) no-repeat left center;
	padding-left:25px;
	min-height:16px;
}

#rodape .box-rodape h1.icon-rodape3{
	background:url(img/phone.png) no-repeat left center;
	padding-left:25px;
	min-height:16px;

}

#rodape .box-rodape span{
	background:url(img/span-news.png) no-repeat;
	width:181px;
	height:34px;
	float:left;
	margin-left:20px;
}

#rodape .box-rodape span .txt-news{
	background:none;
	border:0;
	width:160px;
	float:left;
	margin-left:10px;
	margin-top:9px;
	font-style:italic;
	color:#333;
}

#rodape .box-rodape .btn-news{
	background:url(img/btn-enviar.png) no-repeat top;
	width:65px;
	height:17px;
	float:right;
	border:0;
	cursor:pointer;
	margin-top:15px;
}

#rodape .box-rodape .btn-news:hover{
	background:url(img/btn-enviar.png) no-repeat bottom;
	width:65px;
	height:17px;
	float:right;
	border:0;
	cursor:pointer;
}

#rodape .divi-footer{
	width:100%;
	background:#555;
	height:100px;
	float:left;
	margin-right:15px;
	border:0;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}

#rodape .box-rodape p{
	color:#fff;
	line-height:25px;
	margin-left:25px;
	font-size:14px;
}

#rodape .box-rodape p b{
	font-size:14px;
	font-weight:normal;
}

#rodape a{
	color:#fff;
	font-size:14px;
}

#rodape .box-rodape p em{
	font-size:25px;
	font-style:normal;
}

#rodape .box-rodape p.copy{
	font-size:9px;
} 

#rodape .box-rodape ul{
	width:100%;
	float:left;
}

#rodape .box-rodape ul li{
	margin-left:15px;
	margin-bottom:10px;
	color:#fff;
	list-style:none;
}

@media handheld, only screen and (min-width:600px)  {
#rodape .box-rodape ul li{
	margin-left:15px;
	margin-bottom:10px;
	color:#fff;
	list-style:none;
	float:left;
}
}

.area-restrita{
	margin-top:50px;
	float:left;
	margin-left:15px;
	background:url(img/area-restrita.png) no-repeat left center;
	padding-left:25px;
	height:19px;
	padding-top:5px;
	width:100px;
}

@media handheld, only screen and (min-width:400px) and (max-width:500px) {

.area-restrita{
	margin-top:50px;
	float:right;
	margin-right:15px;
	background:url(img/area-restrita.png) no-repeat left center;
	padding-left:25px;
	height:19px;
	padding-top:5px;
}
}

#rodape2{
	display:none;
}

#banner{
	display:none!important;
}

.menu-lateral{
	width:100%;
	float:left;
	padding-top:25px;
}

.menu-lateral ul li{
	float:left;
	margin-left:25px;
	list-style:none;
}

.menu-lateral ul li.separador{
	background:url(img/separador.png) repeat-x;
	height:1px;
	float:left;
	width:85%;
	margin-top:10px;
	margin-bottom:10px;
}

.menu-lateral ul li a {
	color:#bc8f00;
	padding-right:5px;
	font-size:14px;
}

.menu-lateral ul li a.ativo2{
	float:left;
	padding-left:10px;
	background:url(img/arrow2.png) left center no-repeat;
	color:#000;
}

.ul-type-1 li{
	background:url(img/ul-type1.png) left center no-repeat;
	padding-left:23px;
	margin-bottom:10px;
}

p.breadcrumps{
	width:80%;
	float:left;
	z-index:100;
	font-size:11px !important;
	color:#333;
	margin-top:122px;
	margin-bottom:20px;
	margin-left:20px;
	display:none;
}

.breadcrumps a{
	text-decoration:none;
	float:left;
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
	background:url(img/arrow.png) right 5px no-repeat;
	margin-right:6px;
}
.breadcrumps a:hover{
	text-decoration:underline;
}

.banner-interna img{
	float:right;
	margin-top:50px;
}

.banner-interna h1{
	font-weight:normal;
	font-size:26px;
	margin-top:116px;
	margin-left:20px;
	float:left;
}

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
	padding-bottom:0;
	padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	right:0;
	bottom:auto;
	margin-left:-40px;
	margin-top:-16px;
	float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#f00; /* rgba fallback */
	background:#333;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#333;
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#333;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(img/mCSB_buttons.png);
	background-repeat:no-repeat;
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

.content1, .content_1, .content, .mCustomScrollbar, ._mCS_1{
	max-width:288px;!important;
	float:left;
	padding-right:15px;
}

@media handheld, only screen and (min-width:400px) and (max-width:480px) {
	.content1, .content_1, .content, .mCustomScrollbar, ._mCS_1{
	max-width:445px!important;
	padding-right:15px;
	float:left;
}}

@media handheld, only screen and (min-width:400px) and (min-width:500px) {
	.content1, .content_1, .content, .mCustomScrollbar, ._mCS_1{
	max-width:500px!important;
	padding-right:15px;
	float:left;
}}

@media handheld, only screen and (min-width:600px)  {
	.content1, .content_1, .content, .mCustomScrollbar, ._mCS_1{
	max-width:565px!important;
	padding-right:15px;
	float:left;
}}

@media handheld, only screen and (min-width:760px)  {
	.content1, .content_1, .content, .mCustomScrollbar, ._mCS_1{
	max-width:680px!important;
	padding-right:15px;
	float:left;
}}

ul.lista-cases li{
	float:left;
	width:285px;
	margin-bottom:35px;
	list-style:none;
	margin-right:60px;
}

ul.lista-cases li h4{
	margin-bottom:10px;
}
.right { width:100%; float:left; margin:0px 0px 20px 0px; padding:0px;}
.right h2{
	font-size:16px;
	margin-left:20px;
}
.right ul { list-style:none; margin:5px 0px; padding:0;}
.right li { font: bold 12px ; color:#6f6f6f; padding:5px 0px; margin:0; background:url(img/about_ul_li.gif) left no-repeat;}
.left { width:80%; margin-right:0px; float:left; margin-left:10px;}
.buttoms { width:200px; margin:10px auto; text-align:center; padding:0;}
.buttoms a { font: bold 12px ; color:#9f9f9f; text-decoration:none; padding:3px 5px; margin:0 3px;}
.buttoms a:hover { color:#000; background:#f1f1f1; border:1px solid #d6d6d6;}
/********** contact form **********/
#contactform { margin:0; margin-left:20px;}
#contactform * { color:#333;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0; float:left; width:100%;}
#contactform label { margin:0; width:100%; display:block; padding:10px 0; color:#6d6d6d; font: bold 11px ; font-size:14px; text-transform:capitalize; float:left;}
#contactform label span { color:#000;}
#contactform input.text { width:80%; border:1px solid #d4d4d4; margin:0 0 10px 0; padding:5px 0px; height:16px; background:#fff; float:left;}
#contactform textarea {	font-family:"Lato",Helvetica,Arial,sans-serif;
 height:120px; width:80%; border:1px solid #d4d4d4;  margin:0 0 10px 0;  padding:0px; background:#fff; float:left;}
#contactform li.buttons input{ padding:3px 0 3px 0px; margin:0; border:0; color:#FFF; float:left;
 margin-left:-10px;}
 
 #contactform li.buttons input.trabalhe{ padding:3px 0 3px 0px; margin:0; border:0; color:#FFF; float:left;
 margin-left:-10px; margin-top:50px;}
p.response { text-align:center; color:#666666; font: normal 11px ; line-height:1.8em; width:auto;}
/*************footer**********/
.footer {padding:10px 0;  margin:0; border-top:1px solid #fff; background:#e1e1e1;}
.footer_resize {width:950px; margin:0 auto; padding:0; }
.footer p { font:normal 11px  ; color:#5f5f5f;}
.footer a { font:bold  color:#5f5f5f; text-decoration:underline; padding:5px 5px; margin:0;}
.footer img {margin:2px 5px; padding:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:20px 0; float:left;} 
.footer p.rightt { text-align:right; width:50%; margin:0; padding:20px 0; float:right;} 

/*twitter*/
.twitter { width:283px; margin:0 auto; padding:0; margin-left:-5px;}
.twitter_footer { background:url(img/twitter_bot.png) no-repeat bottom;}
.twitter_top { background:url(img/twitter_top.gif) no-repeat top; padding:10px 20px 31px 20px;}
.twitter a { color:#128fb4; font:normal 12px }

.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-top:0px; color: #ffffff!important;

}

.file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute; color: #ffffff!important;
  right: 0;
  top: 0;
}

.file-wrapper .button {
  background:#333333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff!important;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 6px 18px  4px 18px;
  text-transform: uppercase;
}

.btn-2{
	float:right;
	background:url(img/botao.jpg) no-repeat;
	display:block;
	width:92px;
	height:28px;
	padding:0px!important;	
}

.sub-menu{
	margin-left:35px;
	font-size:12px;
	margin-top:3px;
	color:#666!important;
	float:left;
	width:200px;
}

.sub-menu:hover{
	margin-left:10px;
	font-size:12px;
	margin-top:3px;
	color:#666!important;
	float:left;
	text-decoration:none!important;
}