/*
	UTILITY STYLES
*/	

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	/*color: #FFF;*/
	list-style: none;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}


ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}


mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}


hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}


@font-face {
    font-family: 'antipastoregular';
    src: url('antipasto_regular-webfont.eot');
    src: url('antipasto_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('antipasto_regular-webfont.woff') format('woff'),
         url('antipasto_regular-webfont.ttf') format('truetype'),
         url('antipasto_regular-webfont.svg#antipastoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}				  				  

@font-face {
    font-family: 'antipastoextralight';
    src: url('antipasto_extralight-webfont.eot');
    src: url('antipasto_extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('antipasto_extralight-webfont.woff') format('woff'),
         url('antipasto_extralight-webfont.ttf') format('truetype'),
         url('antipasto_extralight-webfont.svg#antipastoextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body#aviso-manut{
	background-color: #1e3869;
	width: 970px;
	margin: 0 auto;
}					

body#aviso-manut .aviso{
	color: #FFF;
	font: bold 40px Arial;
	text-align: center;
	margin: 75px 0 ;
}
  				  
.floatLeft {
	float: left;
	margin-right: 10px;
}
.floatRight {
	float: right;
}
.clear {
	clear: both;
}
a {
	outline: none;
}
/*
	PAGE STRUCTURE
*/
#page-wrap {
	height: 637px;
	position:relative;
}
.bg_wrapper {
	margin: -153px 0 -367px -600px;
	padding-left: 50%;
}
.wrapper {
	margin:0 auto;
	position:relative;
	width:935px;
	z-index:2;
}
.wrapper_left {
	float:left;
	width: 470px;
	margin: 0px 0px 30px 10px;
}
.wrapper_right {
	float:right;
	width: 420px;
}
.wrapper_right_case {
	height:300px;
	width: 420px;
}
.wrapper_right p {
	font-size: 25px;
	color:#ffffff;
	margin: 30px 0px;
}

.replace{
	text-indent: -9999px;
	display: block;
}

/*
	TYPOGRAPHY
*/
ul {
	list-style: none;
}
/*
	SLIDER
*/

.navigation_banner {
	height: 30px;
	float:right;
	margin: 50px 0 0 0;
}
.slider-wrap {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.stripViewer .panelContainer {
	width: 400%!important;
}
.panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.stripViewer {
	position: relative;
	width:100%;
	height: 638px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 25%;
	padding: 207px 0px 15px;

	background-repeat:repeat-x;
}
.bg_1{background-image: url(../images/bg-shadow.png);}
/* .bg_2{background-image: url(../images/bg_b2br.png);}
.bg_3{background-image: url(../images/bg_motos.png);}
.bg_4{background-image: url(../images/bg_compujob.jpg);} */
.stripNavL, .stripNavR {
	display: block;
	float: left;
	position: absolute;
	bottom: 62px;
	width: 6px;
	cursor: pointer;
	height: 11px;
}
/*.stripNavL {
	right: 50%;
	margin-right: -352px;
	background-image:url(../images/navigation-left.gif);
	z-index: 3;
}
.stripNavR {
	right: 15px;
	background-image:url(../images/navigation-right.gif);
	z-index: 3;
	margin-right: -370px;
	right: 50%;
}*/
.stripNavL a:hover, .stripNavR a:hover {
	text-decoration: none!important;
}
.bg_leftright {
	position: absolute;
	right: 50%;
	bottom: 52px;
	z-index:3;
	margin-right: -384px;
}
.stripNav {
	display: none;
}
.nav-thumb {
	border: 1px solid black;
	margin-right: 5px;
}
#movers-row {
	margin: 0px 0 0 0px;
}
#movers-row div {
	float: left;
}
#movers-row div a.cross-link {
	float: right;
}
.photo-meta-data {
	background: url(../images/transpBlack.png);
	padding: 10px;
	height: 30px;
	margin-top: -50px;
	position: relative;
	z-index: 9999;
	color: white;
}
.photo-meta-data span {
	font-size: 13px;
}
.cross-link {
	display: block;
	width: 18px;
	margin-top: -14px;
	position: relative;
	padding-top: 15px;
	z-index: 9999;
}
.active-thumb {
	background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	color: #333333;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline!important;
}
.logo {
	margin: 10px 0px 0px 0px;
}
.home_title {
	margin:0px 0px 18px !important;
}
.home_titletwo {
	margin: 35px 0 0 !important;
}
/*.global, .top, .middle, .bottom {
	width: 100%;
	overflow: hidden;
}
*/
.global, .top, .middle {
	width: 100%;
	overflow: hidden;
}

.wrapper_right_case h1{
 font: 65px 'antipastoregular'!important;
 text-shadow: 0 2px black;

}
.top {
	background-color: #a3e929;
	background-image: url(../images/bg-top.png);
	height: 604px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.middle, .bottom_box {
	overflow:hidden;
	width: 935px;
	margin: 0px auto;
}
.top_box {
	z-index: 3;
	position:relative;
	height: 147px;
	width: 935px;
	margin: 0px auto;
}
.bottom_box {
	/*border-bottom:102px solid #000000;*/
	padding: 0px 0px 40px 0px;
}
.middle {
	padding: 30px 0px 50px;
}
.top_one_menuleft {
	/*background-image:url("../images/bg-menuleft.png");*/
	background-position:0 -16px;
	color:#999999;
	float:left;
	height:19px;
	padding:8px 13px 13px 32px;
	width:170px;
	margin: 5px 0 0 0;
}
.top_one_menuleft a {
	font-size:11px;
	color: #999999;
	text-decoration: none;
}
.top_menu {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.left_menu_left {
	width: 4px;
	display:block;
	height: 38px;
	float:left;
}
.left_menu_right {
	width: 4px;
	display:block;
	height: 38px;
	float:right;
}
.top_menu_links li:hover .left_menu_left {
	background-image:url(../images/menuleft_left.png);
	background-repeat: no-repeat;
}
.top_menu_links li:hover .left_menu_right {
	background-image:url(../images/menuleft_right.png);
	background-repeat: no-repeat;
}
.top_menu_links li a {
	color: #ffffff;
	font-size: 16px;
	background-repeat: repeat-x;
	padding: 11px 4px 11px 4px;
	/*margin: 0 10px 0 0;*/
	float:left;
}
.top_menu_links li:hover a.menu {
	background:url(../images/menuleft_center.png);
	background-repeat: repeat-x;
}
.top_one_contato {
	float: right;
	width: 245px;
	padding: 12px 16px 13px 13px;
	height: 20px;
	cursor: pointer;
	/*background-image: url(../images/bg-contato.png);*/
	background-color: rgba(255,255,255,0.9);  
	text-align: center;
}
.top_one_contato a {
	font-size: 17px;
	font-family: 'antipastoregular';
	color: #00407a;
	float:left;
	width: 240px;
}
.top_one_menuright {
	background-image:url(../images/bg-menuright.png);
	background-position:0 -16px;
	background-image:url("../images/bg-menuright.png");
	background-position:0 -16px;
	color:#999999;
	float:right;
	height:19px;
	padding:8px 13px 13px 31px;
	width:97px;
}
.top_one_menuright a {
	font-size:11px;
	color: #999999;
	text-decoration: none;
}
.top_menu_links {
	float:right;
list-style:none outside none;
padding:0;
width:545px;
	
}
.top_one_solucao{ float:left; width:65px;}
#solucao{ padding:0;}
#solucao li.principal{ height: 0px; display: block; overflow: hidden; margin:0; background-image: url(../images/bg-js.png);}
#solucao .first_ul{position: relative;overflow: auto!important; width: 140px;}
#solucao .first_ul li{ margin:0;}
#solucao ul{position: relative; overflow: auto!important; margin-top: 12px; padding: 10px 10px 0px 10px; float: left; font-size: 12px; border-top: 1px solid #444444;}
.top_solucao a{color: #ffffff;font-size: 14px;background-repeat: repeat-x;padding:2px 8px 6px 6px!important;float: left;}
#solucao .top_solucao a:hover{ text-decoration:underline!important;}
.top_menu_links li {
	float: left;
	margin-left: 20px;
}
.top_menu_links li a:hover {
	text-decoration: none!important;
}
.top_menu img {
	float: left;
}
.top_slider {/*
	overflow: hidden;
	margin-top: -280px;
	padding-top:100px;*/ margin-top: -147px;
}
.middle {
	background-color: #ffffff;
}
.middle h2 {
	font-size: 24px;
	color: #365164;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	line-height: 20px;
}
.middle .onerow h2 {
	margin: 0px 0px 12px 0px;
}
.middle h2 strong {
	font-weight: bold;
	color: #000000;
}
.middle h3 {
	font-size: 14px;
	color: #000000;
	margin: 3px 0 5px;
}
.middle h3 strong {
	font-weight: bold;
	text-transform: uppercase;
}
.middle_left {
	width: 269px;
	float: left;
}
.middle_left p {
	font-size: 14px;
	color: #333333;
}
.middle_center {
	width: 300px;
	float: left;
	margin: 0px 49px;
	color: #454545;
}
.middle_center_row {
	overflow: hidden;
	padding-bottom: 20px;
}
.middle_center_row_left {
	width: 28px;
	text-align: center;
	font-size: 13px;
	float: left;
	margin-top: 0px;
}
.middle_center_row_left_month {
	background-color: #999999;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	padding:0px 2px;
}
.middle_center_row_left_day {
	padding: 2px 0px;
	border: 1px solid #999999;
	border-top: 0px;
	color:#999;
}
.middle_center_row_right {
	float: right;
	width: 266px;
	line-height: 16px;
}
.middle_center_row_right a {
	color: #454545;
}
.middle_center_row_right:hover a {
	text-decoration: underline;
}
.middle_center_row_right div {
	margin-top: 4px;
	font-size: 12px;
}
.middle .middle_center_row_right h3 {
	font-size:13px;
	line-height:15px;
	margin:-2px 0 3px;
}
.middle_right {
	width: 268px;
	float: right;
}
.middle_right_clientes_galeria {
	margin-top: 5px;
}
.middle_center img {
	margin-top: 2px;
}
.middle_right_depoimentos img {
	margin-top: 25px;
}
.middle_right_depoimentos li{
	background: url('../images/aspas_begin.png') no-repeat;
	border-bottom: dashed 1px #ddd;
	text-indent: 2.0em;
	list-style-type: none;

}
.middle_right_depoimentos li img{
	float: right;
	margin: 5px 0 0 0px;
	}
.middle_right_depoimentos p {
	font-size: 14px;
	color: #666666;
	padding: 13px 0 0 0;
}

.middle_right_depoimentos_author {
	font-size: 12px;
	color: #e87200;
	text-align:right;
	margin: 15px 0;
}
.middle_left_faststore {
	float:left;
	border-left: 1px #b2b2b2 solid;
	border-right: 1px #b2b2b2 solid;
	padding: 10px 0px 5px 0px;
	background-image:url(../images/bg-content-box-left.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width: 267px;
}
.middle_left_faststore_row {
	overflow: hidden;
	margin-top:15px;
	cursor: pointer;
}
.onerow .middle_left_faststore_row_left {
	float: left;
	width: 50px!important;
	margin-left: 0px!important;
}
div.inf {
	padding:1px 0px 0px 0px;
	width: 267px;
	position: relative;
}
div.inf .middle_left_faststore_row_right {
	margin-top: 3px;
	width: 215px!important;
	padding-right: 0px!important;
}
.inf .middle_left_faststore_row_left {
	float: left;
	width: 50px!important;
	margin-left: 0px!important;
}
.info .middle_left_faststore_row_left {
float: left;
width: 50px!important;
margin-left: 0px!important;
}
img.inf {
	margin-top: 10px;
}
.middle_left_faststore_row_left {
	float: left;
	width: 22px;
	margin-left: 20px;
}
.middle_left_faststore_row_right {
	float:right;
	padding-right:6px;
	width:208px;
}
.onerow {
	margin: 0px 0px 10px 0px!important;
	cursor: default;
}
.onerow p {
	padding-top: 10px;
	border-top: 1px solid #dddddd;
}
.middle_left_faststore_row_right p {
	margin: 0px;
}
/*.bottom {
	color: #ffffff;
	font-size: 14px;
	border-top: 14px solid #333333;
	position: relative;
	z-index: 5;
	background-image: url(../images/bg-bottom-brush.jpg);
}*/
.bottom input {
	width: 232px;
	height:17px;
	margin: 0px 0px 5px 0px;
	padding: 6px;
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	background:url(../images/bg-input.png);
	border: 0px!important;
}

.middle_top_h1{
	font-family: 'antipastoregular';
}

.bottom_left {
	width: 300px;
	float: left;
	background-image: url(../images/bg-bottom-light.png);
	background-repeat: no-repeat;
	padding-top:40px;
}
.bottom_left_localidades img, .bottom_left_social img, .top_localidades img, .top_social img {
	margin: -1px 5px;
}
.bottom_left_social {
	padding:10px 0px 20px 0px;
}
.top_social{padding:10px 0px 20px 0px;}


.top_social{padding:10px 0px 0px 0px;}

.bottom_left_social_row, .bottom_left_localidades_row, .top_social_row, .top_localidades_row  {
	overflow: hidden;
	padding: 5px 0px;
}
.bottom_right {
	width: 620px;
	float: left;
	margin-left: 15px;
	background-image: url(../images/bg-bottom-light.png);
	background-repeat: no-repeat;
	padding-top:40px;
}
.bottom_right_one {
	border-bottom: 1px solid #303030;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
/*.bottom h2 {
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}
.bottom p {
	margin: 0px 0px 10px 0px;
}
.bottom_left p {
	/*font-weight:bold;*/
}*/
.bottom_right_two_left {
	width: 245px;
	float: left;
}
.bottom_right_two_right {
	width: 220px;
	float: left;
	margin-left: 90px;
}
.bottom_right_two h2 {
	font-size: 20px;
}
ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	width: 100%;
}
ul.menu ul, ul.menu li {
	margin:0;
	padding:0
}
ul.menu li {
	position:relative;
	float:left;
	margin-right:0px;
	width: 267px;
}
ul.menu ul {
	position:absolute;
	top:-1px;
	left:266px;
	list-style:none;
	overflow: hidden;
	display: none;
}
ul.menu ul:hover{ overflow: visible!important;}
ul.menu ul li {
	position:relative;
	width:659px;
	margin:0;
	padding:0px;
	background-image: url(../images/bg-invisible-middle.png);
	background-repeat: repeat-y;
}
ul.menu ul li a {
}
ul.menu ul li div {
	display: block;
	width: 618px;
	overflow: hidden;
	background-image:url(../images/boxinvisible-middledg.png);
	background-position: bottom;
	height: 256px;
	padding-left: 35px;
}
.box_left_actived {
	left:0px;
	margin-top:-145px;
	z-index: 70;
	position:absolute;
}
.box_left_activedtwo {
	left:0px;
	margin-top:-64px;
	position:absolute;
}

.top_one{ position: relative; z-index: 7; height: 45px;}

.top_one_solucao{ float:left; width:105px;}
#solucao{ padding:0;}
#solucao li.principal{ height: 0px; display: block; overflow: hidden; margin:0; background-image: url(../images/bg-js.png);}
#solucao .first_ul{position: relative;overflow: auto!important; width: 130px;}
#solucao ul{position: relative; overflow: auto!important; margin-top: 12px; padding: 10px 10px 0px 10px; float: left; font-size: 12px; border-top: 1px solid #444444;}
.top_solucao a{color: #ffffff;font-size: 14px;background-repeat: repeat-x;padding: 11px 8px 7px 6px;float: left;}

#mapa {
	padding: 0px;
	width:75px;
	float: left;
}
#mapa a{ margin:0 12px 0 0; }
#mapa ul, #mapa li {
	margin: 0px;
	padding: 0px;
}
#mapa li.principal {
	overflow: hidden;
	height: 0px;
	color: #FFF;
	position: absolute;
	z-index: 6;
	margin-left:-10px;
	background-image: url(../images/bg-js.png);
	background-repeat: repeat;
	width: 560px;
}
#mapa li.principal a {
	color: #ffffff;
}
#mapa ul {
	position:relative;
	overflow: auto!important;
	margin-top: 12px;
	padding: 10px 10px 0px 10px;
	float: left;
	font-size: 13px;
	border-top: 1px solid #444444;
}
.ulpai_map{ width: 95px;}
#mapa li.principal ul a {
	font-size: 15px;
}
#mapa li.principal ul ul{ border: 0px!important; float: none; margin: 0px; padding:0px;}

#mapa li.principal ul li a {
	font-size: 13px;
}
#mapa .last_ul {
	padding-bottom: 4px!important;
}
#mapa li ul li li {
	padding-left: 10px!important;
}
#mapa li li{padding-left: 0px;padding: 5px 0px;}


.interludio{margin: 0px; padding: 0px; float: left;}
#acesso{margin: 5px 0px 0px 5px!important; padding: 0px;width: 70px; float: left;}
#acesso, #acesso ul, #acesso li{margin: 0px; padding: 0px; }
#acesso li.principal{overflow: hidden; height: 0px; color: #FFF; position: absolute; z-index: 6;margin-left:-15px; }
#acesso li.principal a{color: #ffffff;}
#acesso ul {position:relative; overflow: auto!important;background-image: url(../images/bg-js.png); background-repeat: repeat; width: 160px;}
#acesso li ul{padding: 0px 10px 10px 10px!important;}
#acesso .first_ul{border-top: 1px solid #444444; padding-top: 10px!important; margin-top: 12px;}
#acesso li ul li, #acesso li ul li li{padding-left: 10px;}



#intranet{
	margin: 5px 5px 0px 6px;
	padding: 0px;
	width: 90px;
	float: left;
}
#intranet ul, #intranet li{margin: 0px; padding: 0px; }
#intranet li.principal{overflow: hidden; height: 0px; color: #FFF; position: absolute; z-index: 6;margin-left:-10px;background-image: url(../images/bg-js.png); background-repeat: repeat; width: 184px; }
#intranet ul {position:relative; overflow: auto!important;margin-top: 12px; padding: 10px 10px 0px 10px; float: left; font-size: 12px;border-top: 1px solid #444444;}
#intranet li.principal ul a{font-size: 13px;}
#intranet li.principal ul li a{ font-size: 11px;}
#intranet .last_ul{padding-bottom: 4px!important;}
#intranet li ul li{padding-left: 5px; padding-top: 4px;}
#intranet span{display: block;}
#intranet input{color: #666666;
	font-family: Arial; font-size: 12px; border: 0px;}
.intranet_form_row{overflow: hidden; padding-bottom: 5px;}
.intranet_form_row_field{width: 42px; float: left; text-align: right; padding: 10px 10px 0px 0px;}
.intranet_form_row_input{width: 100px; float: left; padding: 6px 0px 0px 0px;}
.intranet_form_row_input input{ width: 94px; padding: 3px; background:url(../images/bg-inputlogin.png); height: 21px;}
.intranet_form_row [type="submit"]{
float:right; background: url(../images/btn-login.png);
margin-top:5px;
height: 27px;
width:45px;}
.intranet_form_row.memory{ font-size: 11px; color: #999; text-align: right; padding: 5px 0px 0px 0px;}
.intranet_form_row.memory a{display: block; padding: 0px 0px 0px 0px;}
.intranet_form_row [type="checkbox"]{
	
	margin: 0px 0px 0px 5px; float: right;}
	
	


#contato{margin: 0px 0px 0px 5px!important; padding: 0px;width: 225px; float: left;}
#contato, #contato ul, #contato li{margin: 0px; padding: 0px; }
#contato li.principal{ text-align: left;overflow: hidden; height: 0px; position: absolute; z-index: 6;margin-left:-18px; font-size: 17px; padding-top: 5px; font-family: 'antipastoregular';}
#contato li.principal a{color: #00407A;}
#contato ul {position:relative; /*overflow: auto!important;*/background: rgba(255,255,255,0.9); background-repeat: repeat; width: 274px; height: 160px;}
/*#contato li ul{padding: 0px 10px 10px 10px!important;}*/
#contato .first_ul{
	margin-top: 28px; overflow: 
	hidden!important; 
	border-radius: 0px 0px 10px 10px;
}
#contato form ul{
	margin: 10px 30px 0 30px;
	background: none !important;
}
#contato form ul li{
	margin-bottom: 5px;
}
#contato form ul li input[type="text"]{
	width: 212px;
}

#contato .send-contact-button{
	width: 100px;
	height: 30px;
	background-color: #00b2ef;
	color: #FFF;
	font-family: 'antipastoregular';
	font-size: 19px;
	border: none;
}

#contato li ul li, #contato li ul li li{padding-left: 0px;}



.inf ul{ left:265px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:-3px;
width:0px;}
.inf ul li{
background-image:url("../images/bg-invisible-middle.png");
background-repeat:repeat-y;
height:78px;
margin:0;
padding:0px;
position:relative;
width:659px;}

.inf ul li div{
background-image:url("../images/boxinvisible-middledg.png");	
background-position:center bottom;
display:block;
height:78px;
overflow:hidden;
padding-left:35px;
width:618px;}

.bottom_right_two_right a{
	float: left;
	margin: 0 12px 0 0;
}

.SideMenuTitle{
	height: 80px;
	width: 590px;
	float: left;
	font: 22px 'antipastoregular';
	border-bottom: solid 1px #DDD;
	margin: 0 10px 0 0;
}

.sideMenuText{
	width: 590px;
	float: left;
	margin: 10px 0;
	color: #666!important;
	line-height: 20px!important;
}

.SideMenuTitleText{
	width: 100px;
	float: left;
	padding: 20px 0;
}
.sideTitleC1{
	color: #000;
}

.sideTitleC2{
	color: #df8606;
}

.magentoLogo{
	background: url("../images/magentoMiniLogo.png");
	width: 68px;
	height: 63px;
	float: right;
	margin: 5px 0 0 0;
}

.bt-ConhecaMais{
	background: url("../images/bt-conhecaMais.png") no-repeat;
	width: 153px;
	height: 33px;
	float: right;
	margin: 5px 25px 0 0;
}

.normal{
	font-weight: normal!important;
}

.vtexLogo{
	background: url("../images/vtexLtLogo.png");
	width: 161px;
	height: 51px;
	float: right;
	margin: 15px 0 0 0;
	
}
.bg_carrossel{ background:url(../images/bg_compujob.jpg) no-repeat; width:1920px;}
.panelContainer h1{ font-size:70px; color:white; margin:0;}
.panelContainer p{ margin:0; font-size:30px;}
/*.bottom input.btn_enviar{
width: 73px;
height: 26px;
float: right;
background-image: url(../images/bg-enviar.png);
border: 0px;
background-color: black;}
.btn{ display:block; text-indent:-999999px;}
*/

.bottom{
	width: 100%;
	background-color: #222;
	height: 315px;
	padding-top: 35px;
}

.bottom-inner{
	width: 970px;
	margin: 0 auto;
}

.bottom-left-sitemap{
	width: 290px;
	float: left;
}

.bottom-middle-aboutus, .bottom-right-contactus{
	width: 315px;
	float: left;
}

.bottom-right-contactus{
	width: 290px;
	float: right;
}

.bottom-black-label{
	width: 100%;
	height: 45px;
	background-color: #111;
	bottom: 0;
	float: left;
}

.bottom-title{
	font-family: antipastoextralight;
	font-size: 35px;
	margin-bottom: 20px;
	color: #FFF;
}

.titleBlue{
	color: #00b2ef;
}

.bottom-left-sitemap ul li , .bottom-left-sitemap ul li a{
	color: #ccc !important;
	font-size: 14px;
	margin-bottom: 5px;
	list-style: inside disc;
}

.bottom-aboutus-content{
	color: #ccc !important;
	font-size: 14px;
	line-height: 18px;
}

.bottom-right-contactus ul li{
	color: #ccc !important;
	font-size: 14px;
}

.sitemap-lvl2{	
	margin-left: 30px;
}

.bottom-contactus-top li{
	margin-bottom:  20px;
}

.bottom-contactus-bottom li{
	width: 60px;
	float: left;
	height: 60px;
	background-color: #00b2ef;
	border-radius: 100%;
	margin-right: 8px;
}

.bottom-contactus-bottom li img{
	width: 80%;
	margin: 5px 0 0 6px ;
}

.signature{
	float: right;
	width: 240px;
	margin-right: 15px;
	opacity: 0.5;
}

.signature img{
	float: left;
	margin: 5px 10px 0 0;
}

.signature p{
	font-size: 12px;
	color: #ccc;
	margin-top:  10px;
}

.bottom-phone{
	font-size: 20px;
	font-family: antipastoregular;
}

.contact-image{
	float: right;
	margin-right: 25px;
	margin-top: 5px;
	margin-left: 0;
}