/* © webuild 2009 -- export ipires */


/* TAGS - GERAIS ------------------------------------- */

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:#ECECEA url(../img/bck_top.gif) left top repeat-x;
	margin:0;
}
a, a:hover {
	text-decoration:none;
	color:#333;
}
img {
	border:0;
}
p {
	margin:8px 0;
	line-height:130%;
}
input, select, textarea {
	background:#fff;
	line-height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.btn {
	cursor:pointer;
	cursor:hand;
}
.shim {
	clear:both;
}

:focus {
	outline: none;
	}
	
/* LAYOUT ------------------------------------- */

.boxHeader {
	width:950px;
	height:132px;
	margin:0 auto;
	text-align:right;
	padding:2px 0 0 0;
}

.boxBodyBck {
	width:100%;
	background:#fff;
}
#homepageWeb .boxBodyBck {
	background:#260F0C url(../img/home_web_repeat.jpg) left top repeat-x;
	height: 573px;
}
#homepageAreas .boxBodyBck {
	background:#dadada url(../img/bck_body_areas_back.gif) left top repeat-x;
}
.boxBody {
	width:950px;
	margin:0 auto;
	background:#fff;
}
#homepageWeb .boxBody {
	background:#260F0C url(../img/home_web.jpg) left top no-repeat;
	height: 573px;
}
#homepageAreas .boxBody {
	background:#dadada url(../img/bck_body_areas_mid.jpg) right top no-repeat;
}
.boxFooterBck {
	width:100%;
	background:url(../img/bck_bottom.gif) left top repeat-x;
}
.boxFooter {
	width:950px;
	margin:0 auto;
	clear:both;
}


/* HEADER ------------------------------------- */

.wbTitulo {
    font-family: 'FagoCoTfCapsBold';
	font-size: 15px;
	color: #c0c0c0;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 3px 2px;
	display: block;
	}

.boxHeader .itemHeader0, .boxHeader .itemHeader1, .boxHeader .itemHeader2, .boxHeader .itemHeader3 {
	width:194px;
	height:118px;
	background:url(../img/bck_item_top.gif) left bottom no-repeat;
	padding:14px 13px 0 13px;
	float:left;
	color: #5b5b5b;
	text-align:left;
	line-height: 115%;
	position: relative;
	cursor: pointer;
	white-space: normal;
}

.boxHeader .itemHeader0:hover, .boxHeader .itemHeader0.selected, 
.boxHeader .itemHeader1:hover, .boxHeader .itemHeader1.selected, 
.boxHeader .itemHeader2:hover, .boxHeader .itemHeader2.selected, 
.boxHeader .itemHeader3:hover, .boxHeader .itemHeader3.selected {
	background:url(../img/bck_item_topHover.jpg) left bottom no-repeat;
}
.boxHeader .itemHeader0 a, .boxHeader .itemHeader1 a, .boxHeader .itemHeader2 a, .boxHeader .itemHeader3 a {
	display:block;
	height:108px;
	width: 194px;
	position: relative;
	z-index: 20;
	/*background:url(../img/top_web_off.png) left top no-repeat;*/
	margin:0 0 6px 0;
	white-space: normal;
}

.boxHeader .itemHeader0 ul, .boxHeader .itemHeader1 ul, .boxHeader .itemHeader2 ul, .boxHeader .itemHeader3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	margin-top: -85px;
	white-space: normal;
	width: 194px;
}

.boxHeader .itemHeader0 li, .boxHeader .itemHeader1 li, .boxHeader .itemHeader2 li, .boxHeader .itemHeader3 li {
	color: #777;
	font-size: 11px;
	margin-left: 2px;
	margin-bottom: 3px;
	padding-left: 7px;
	background: url(../img/menu_bullet.gif) left 5px no-repeat;
}

/*.boxHeader .itemHeader0 li:before, .boxHeader .itemHeader1 li:before, .boxHeader .itemHeader2 li:before, .boxHeader .itemHeader3 li:before {
	content: ". ";
}*/

h1.mainTitle {
	/*font-family:Trebuchet MS;*/
	font-size:23px;
	color:#939087;
	text-transform:uppercase;
	font-family: 'FagoCoTfCapsBold';
	font-weight: normal;
	margin-top: 0;
}
.boxHeader .navItemHeader0, .boxHeader .navItemHeader1, .boxHeader .navItemHeader2, .boxHeader .navItemHeader3 {
	position: absolute;
	background: #CC0;
	width: 320px;
	text-align: left;
	z-index: 100;
	top: 133px;
	background: url(../img/menuTop_bkg.png) left bottom no-repeat;
	padding: 5px 8px 12px 15px;
	
	display: none;
}
.boxHeader .navItemHeader1 {
	margin-left: 220px;
}
.boxHeader .navItemHeader2 {
	margin-left: 440px;
}
.boxHeader .navItemHeader0 ul, .boxHeader .navItemHeader1 ul, .boxHeader .navItemHeader2 ul, .boxHeader .navItemHeader3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.boxHeader .navItemHeader0 li, .boxHeader .navItemHeader1 li, .boxHeader .navItemHeader2 li, .boxHeader .navItemHeader3 li {
	margin: 10px 0 0 0;
	padding: 0;
}
.boxHeader .navItemHeader0 li p, .boxHeader .navItemHeader1 li p, .boxHeader .navItemHeader2 li p, .boxHeader .navItemHeader3 li p {
	margin: 0;
	font-size: 10px;
	color: #333;
	padding: 0 2px;
	
}

.boxHeader .navItemHeader0 li h2, .boxHeader .navItemHeader1 li h2, .boxHeader .navItemHeader2 li h2, .boxHeader .navItemHeader3 li h2 {
	margin: 0;
	/*font-family: 'FagoCoCapsRegular';*/
	text-transform: uppercase;
	font-size: 15px;
	color: #D61C0F;
	font-weight: normal;
	padding: 0 2px;
}

.boxHeader .navItemHeader0 li h2:after, .boxHeader .navItemHeader1 li h2:after, .boxHeader .navItemHeader2 li h2:after, .boxHeader .navItemHeader3 li h2:after {
	content: " »"
}

.boxHeader .navItemHeader0 li h2:hover, .boxHeader .navItemHeader1 li h2:hover, .boxHeader .navItemHeader2 li h2:hover, .boxHeader .navItemHeader3 li h2:hover {
	color: #fff/*E17807*/;
	display: inline;
	background-color: #D61C0F;
}

a.closePanel {
	color: #DA250E;
	display: block;
	float: right;
	margin-top: 8px;
}



/* BODY COLUNA ESQUERDA ------------------------------------- */

.boxBody .boxBodyLeft {
	padding:30px 11px 0 11px;
	_padding:30px 0 0 10px;
	width:193px;
	_width: auto;
	background: url(../img/bck_body_left_left.gif) left top no-repeat;
	margin:0 0 0 -15px;
	_margin-left:-10px; /*ie6*/
	float:left;
}
#homepageWeb .boxBody .boxBodyLeft {
	background: url(../img/bkg_menu_web.jpg) top left no-repeat;
	margin-left: 0px;
	height: 543px;
	width: 194px;
	padding: 30px 0 0 5px;
}
#homepageAreas .boxBody .boxBodyLeft {
	background:#fff url(../img/bck_areas_bodyLeft.gif) left top no-repeat;
	min-height: 547px;
}
.boxBody .boxBodyLeft img {
	margin:0 0 22px 15px;
}
#homepageWeb .boxBody .boxBodyLeft img {
	margin:0 0 5px 0;
 *margin:0 0 15px 0;
}

#homepageWeb .boxLogo {
	margin-left: 8px;
	margin-bottom: 10px;
}


/* menu ------------------------------------- */

.boxBody .boxBodyLeft .boxMenu {
	width:164px;
	background:none;
	font-size:13px;
	margin:0 0 15px 12px;
	white-space: normal;
	float: left;
}
#homepageWeb .boxBody .boxBodyLeft .boxMenu {
	width:178px;
	background:none;
	font-size:13px;
	margin:0 0 10px 5px;
	float: left;
}
.boxMenu ul {
	list-style:none;
	padding:0;
	margin: 0;
	white-space: normal;
}
/*#homepageWeb .boxMenu ul {
	padding: 0;
	margin: 0;
	white-space: normal;
}*/
.boxMenu ul li {
	cursor: hand;
	cursor: pointer;
	white-space: normal;
	width:178px;
}
.boxMenu ul li a {
	display:block;
	border-bottom:solid 1px #E3E3E1;
	padding: 4px 3px 5px 3px;
	margin:0;
	color: #222;
	white-space: normal;
	width:172px !important;
	line-height: 100%;
}
.boxMenu ul li a:hover {
	color: #A0170D;
}
#homepageWeb .boxMenu ul li a {
	display:block;
	border-bottom:solid 1px #C5BAA3;
	padding: 4px 3px 5px 1px;
	margin:0;
	color: #222;
	white-space: normal;
	width:172px !important;
	line-height: 100%;
}

#homepageWeb .boxMenu ul li a:hover {
	color: #A0170D;
} 

.boxMenu ul li.item a {
	cursor: hand;
	cursor: pointer;
}
/**/

.boxMenu ul ul {
	background: url(../img/bkg_menuLiHome.png) left top repeat;
	_background:#fff;
	cursor: hand;
	cursor: pointer;
	border:solid 1px #E3E3E1;
}
.boxMenu li li, #homepageWeb .boxMenu li li {
	white-space: normal;
	width:198px;
	cursor: hand;
	cursor: pointer;
}
.boxMenu li li a {
	display:block;
	white-space: normal;
	padding: 4px 5px 5px 5px;
	width:188px !important;
	line-height: 100%;
}
#homepageWeb .boxMenu ul ul {
	background: url(../img/bkg_menuLiWeb.png) left top repeat;
	_background: #48312B;
	cursor: hand;
	cursor: pointer;
	margin-top: 0;
	border:none;
}
#homepageWeb .boxMenu li li a {
	border-bottom:solid 1px transparent;
	background: url(../img/bkg_separadorWeb.png) left bottom repeat-x;
	color: #e1e1e1;
	display:block;
	white-space: normal;
	padding: 4px 5px 5px 5px;
	width:188px !important;
	line-height: 100%;
}

#homepageWeb .boxMenu li li.item.last a.link  {
	border-bottom: none;
	background: none;
}
#homepageWeb .boxMenu li li a:hover {
	color: #D81F0F;
}
/**/

.boxMenu .RadMenu_Default .slide {
	margin: 0 0 0 15px !important;
	_margin: 0 0 0 23px !important;
}
#homepageWeb .boxMenu .RadMenu_Default .slide {
	margin: 0 0 0 12px !important;
}
/**/

.boxMenu ul li.item .link .expandLeft {
	background: transparent url(../img/setaExpand.gif) right 5px no-repeat;
}
.boxMenu ul li.item .link:hover .expandLeft, .boxMenu ul li.item .link .focused .expandLeft, .boxMenu ul li.item .link .expanded .expandLeft {
	background: transparent url(../img/setaExpand.gif) right 5px no-repeat;
}
#homepageWeb .boxMenu ul li.item .link .expandLeft {
	background: transparent url(../img/setaExpand_web.gif) right 5px no-repeat;
}
#homepageWeb .boxMenu ul li.item .link:hover .expandLeft, #homepageWeb .boxMenu ul li.item .link .focused .expandLeft, #homepageWeb .boxMenu ul li.item .link .expanded .expandLeft {
	background: transparent url(../img/setaExpand_web.gif) right 5px no-repeat;
}

/* fim menu ------------------------------------- */

/*---- MENU AREA -------------------------------*/

.boxMenuArea {
	width:149px;
	background:none;
	font-size:13px;
	margin:0 0 10px 7px;
	white-space: normal;
	background: url(../img/btnMenuArea.png) left bottom no-repeat;
	float: left;
	padding: 13px 40px 13px 10px;
	color: #D81F0F;
	text-transform: uppercase;
	font-size: 12px;
	}
	
#homepageWeb .boxMenuArea {
	margin:0 0 10px 0;
	background: url(../img/btnMenuAreaWeb.png) left bottom no-repeat;
	}

/*----fim menu area ----------------------------*/


#ctl00_RssWeb {
	margin-left: 5px;
	}
	
	
.boxBody .boxBodyLeft .boxNewsletter {
	width:156px;
 *width:167px;
	padding:28px 11px 15px 11px;
 *padding:28px 11px 15px 0;
	background:url(../img/bck_newsletter.gif) left top no-repeat;
	margin:0 0 20px 15px;
}
#homepageWeb .boxBody .boxBodyLeft .boxNewsletter {
	background: url(../img/bck_newsletter_web.gif) left top no-repeat;
	padding-top: 26px;
 *padding-top: 23px;
	margin-left: 5px;
	margin-bottom: 20px;
}
.boxBody .boxBodyLeft .boxAreaReservada, .boxBody .boxBodyLeft .boxAreaReservada_en {
	width:156px;
 *width:167px;
	padding:28px 11px 15px 11px;
 *padding:28px 11px 15px 0;
	background: url(../img/bck_areacliente.gif) left top no-repeat;
	margin:0 0 20px 15px;
}
/*-- trocar no ingles--*/
.boxBody .boxBodyLeft .boxAreaReservada_en {
	background: url(../img/bck_areacliente_en.gif) left top no-repeat;
}
/*---*/



#homepageWeb .boxBody .boxBodyLeft .boxAreaReservada, #homepageWeb .boxBody .boxBodyLeft .boxAreaReservada_en {
	background: url(../img/bck_areacliente_web.gif) left top no-repeat;
	padding-top: 26px;
 *padding-top: 23px;
	margin-left: 0;
}
/*-- trocar no ingles--*/
#homepageWeb .boxBody .boxBodyLeft .boxAreaReservada_en {
	background: url(../img/bck_areacliente_web_en.gif) left top no-repeat;
}
/*----*/


.boxBody .boxBodyLeft input, .boxFooter .boxPesquisa input, .boxFooter .boxPesquisa_en input {
	height:17px;
	border:none;
	margin:0 0 5px 0;
	width:128px;
	font-size:11px;
	color:#999;
	padding:0 3px;
}
.boxFooter .boxPesquisa input, .boxFooter .boxPesquisa_en input {
	/**/margin:0 0 5px 0;
}
#homepageWeb .boxBody .boxBodyLeft input {
	background:none;
	color:#5b5b5b;
 *margin-left: 15px;
}
.boxBody .boxBodyLeft input.btn, .boxFooter .boxPesquisa input.btn, .boxFooter .boxPesquisa_en input.btn, .boxBody .boxBodyLeft a.btn, .boxFooter .boxPesquisa a.btn, .boxFooter .boxPesquisa_en a.btn {
	border:none;
	background:none;
	width:19px;
	margin:0;
}
/* BODY COLUNA DIREITA -- CONTEUDO ------------------------------------- */

.boxBody .boxBodyRight {
	padding:25px 0 20px 30px;
	_padding:25px 0 20px 15px;
	width:720px;
	background:url(../img/bck_body_left_right.gif) left top no-repeat;
	float:left;
	/*position:relative;*/
	min-height:450px;/**/
}

#homepageWeb .boxBody .boxBodyRight, #homepageAreas .boxBody .boxBodyRight {
	background:none;
}
/*#homepageWeb .boxBody .boxBodyRight {
	background:none;
}*/
/* homepage ------------------------------------- */

.boxDestaques, .boxDestaques_en {
	width:654px;
	height:110px;
	background:url(../img/bck_destaques.png) left top no-repeat;
	_background: url(../img/bkg_destaques_ie6.jpg) 21px top no-repeat;
	
	text-align: left;
	padding: 27px 20px 10px 43px;
	float: right;
	margin-top: -70px;
}

/*-- trocar no ingles ----*/
.boxDestaques_en {
	background:url(../img/bck_destaques_en.png) left top no-repeat;
	_background: url(../img/bkg_destaques_ie6_en.jpg) 21px top no-repeat;
}
/*---*/


#homepageWeb .boxDestaques, #homepageWeb .boxDestaques_en {
	background:url(../img/bck_destaques_web.png) left top no-repeat;
	_background: transparent url(../img/bkg_destaques_web.gif) left top no-repeat;
}

/*---- trocar no ingles ----*/
#homepageWeb .boxDestaques_en {
	background:url(../img/bck_destaques_web_en.png) left top no-repeat;
	_background: transparent url(../img/bkg_destaques_web_en.gif) left top no-repeat;
}
/*-----*/	
	
#homepageAreas .boxDestaques, #homepageAreas .boxDestaques_en {
	_background: transparent url(../img/bkg_destaques_GD_ie6.jpg) 10px top no-repeat;
}


/*---- trocar no ingles ----*/

#homepageAreas .boxDestaques_en {
	_background: transparent url(../img/bkg_destaques_GD_ie6_en.jpg) 10px top no-repeat;
}
/*-----*/


.boxDestaques .itemDestaque, .boxDestaques_en .itemDestaque {
	width:208px;
	margin:0 10px 0 0;
	line-height:100%;
	float:left;
	overflow: hidden;
	height: 105px;
}
.boxDestaques .itemDestaque h3, .boxDestaques_en .itemDestaque h3 {
	color:#CA2D0C;
	font-size:12px;
	font-weight:bold;
	margin:0;
	line-height: 115%;
}
.boxDestaques .itemDestaque h3 a:link, .boxDestaques .itemDestaque h3 a:active, .boxDestaques .itemDestaque h3 a:visited, 
.boxDestaques_en .itemDestaque h3 a:link, .boxDestaques_en .itemDestaque h3 a:active, .boxDestaques_en .itemDestaque h3 a:visited {
	color:#CA2D0C;
	line-height: 115%;
	white-space: normal;
	width: auto;
	background: none;
}
.boxDestaques .itemDestaque h3 a:hover, .boxDestaques_en .itemDestaque h3 a:hover {
	color:#F13813;
}
.boxDestaques .itemDestaque p, .boxDestaques_en .itemDestaque p {
	color:#666;
	margin:5px 0;
	line-height: 120%;
}
.boxDestaques .itemDestaque a, .boxDestaques_en .itemDestaque a {
	display:block;
	background:url(../img/icn_lnk_destaques.png) right no-repeat;
	font-size:11px;
	color:#F24B13;
	padding:0 15px 0 0;
	width:45px;
}
.boxBody .boxBodyRight .pedirProposta {
	margin:80px 0 0 195px;
}
#homepageWeb .boxBody .boxBodyRight .pedirProposta, #homepageAreas .boxBody .boxBodyRight .pedirProposta {
	position:absolute;
	z-index:200;
	bottom:45px;
	right:15px;
	margin:0;
	_top: 350px;
}
.boxBody .boxBodyRight .claim {
	margin:20px 0 0 65px;
}
#homepageAreas .boxBody .boxBodyRight .claim {
	margin: 370px 0 0 170px;
	float:left;
	position: absolute;
}
.boxBody .boxBodyRight .flashHome {
	float: left;
	width: 540px;
	height: 420px;
	margin-top: 6px;
}
.print.bannerHomepage {
	display: none;
}
.boxBody .boxBodyRight .flashHomeWeb {
	width: 450px;
	height: 255px;
	_height: auto;
	margin-top: 5px;
	margin-left: 40px;
	_margin-left: 20px;
	float: left;
}
.boxBody .boxBodyRight .menuDir {
	width:181px;
	background:url(../img/bck_menuDir_top.png) top no-repeat;
	padding:17px 0 0 0;
	float:right;
}

.boxBody .boxBodyRight .menuDir a {
	display:block;
	background:url(../img/bck_menuDir_item_altNew.png) left bottom no-repeat;
	padding:3px 14px 7px 14px;
	color:#EEECEC;
	font-size:13px;
	text-align:right;
	line-height:13px;
}

.boxBody .boxBodyRight .menuDir a:hover {
	color:#F0B0AE;
}

.boxBody .boxBodyRight .menuDir a.last {
	background:url(../img/bck_menuDir_item_alt.png) top no-repeat;
	padding:7px 14px;
}
.boxBody .boxBodyRight .menuDir .bottom {
	width:181px;
	height:26px;
	background:url(../img/bck_menuDir_bottom.png) left -4px no-repeat;
}

/* web */
#homepageWeb .boxBody .boxBodyRight .menuDir {
	width:183px;
	background: url(../img/menuDirTop_web.gif) top no-repeat;
	padding:17px 0 0 0;
	float:right;
}
#homepageWeb .boxBody .boxBodyRight .menuDir a {
	background:url(../img/menuDirBtn_webNew.jpg) left bottom no-repeat;
}
#homepageWeb .boxBody .boxBodyRight .menuDir a.last {
	background:url(../img/menuDirBtn_web.jpg) left bottom no-repeat;
	padding:7px 14px;
}
#homepageWeb .boxBody .boxBodyRight .menuDir .bottom {
	width:181px;
	height:26px;
	background:url(../img/menuDirBottom_web.png) left -4px no-repeat;
	_background:url(../img/menuDirBottom_web.gif) left -4px no-repeat;
}
/*--- homepage quatro areas ----------------------------------------------------*/

.boxBody .boxBodyRight {
	padding-left: 20px;
	width:730px;
}
ul.wbAreas {
	margin: 10px 0 0 0;
	padding: 0;
}
ul.wbAreas li {
	float: left;
	width: 173px;
	list-style: none;
	font-family: 'FagoCoTfCapsBold';
	font-weight: normal;
	text-transform: uppercase;
	margin-right: 8px;
}
ul.wbAreas li h1 {
	background: url(../img/new/h1Areas2Bkg.gif) left top no-repeat;
	width: 153px/*173px*/;
	height: 74px/*84px*/;
	font-size: 21px;
	color: #560E0E;
	padding: 10px 5px 0 15px;
	margin: 0;
	line-height: 90%;
	text-shadow: 1px 1px 0 #E1716B;
}
ul.wbAreas li.wbSoftware h1 {
	background: url(../img/new/h1AreasBkg.gif) left top no-repeat;
}
ul.wbAreas li h1 span {
	font-size: 15px;
	color: #F5C0B7;
	display: block;
	text-shadow: 1px 1px 1px #AE2510;
}
ul.wbAreas li p {
	text-transform: none;
}
li.wbSoftware {}

li.wbIt {}

li.wbConsulting {
}

li.wbCreativity {
	margin-right: 0;
}
ul.wbAreas li h2 {
	font-size: 12px;
	color: #D81F0F;
	padding: 0 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 120%;
}
ul.wbAreas li p {
	font-size: 11px;
	padding: 0 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #636358;
	margin: 4px 0 0 0;
}
ul.wbAreas li a.wbDetalhe,
.wbClientesNews li .wbDetalhe {
	font-size: 10px;
	padding: 0 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #D81F0F;
	margin: 5px 0 0 0;
	font-weight: bold;
	display: block;
	text-transform: none;
}

.wbClientesNews li .wbDetalhe {
	padding: 0;
}


ul.wbAreas li a.wbDetalhe:hover,
.wbClientesNews li .wbDetalhe:hover {
	color: #F0522A;
}

/* wb clientes - nivo slider */

.wbClientes {
	width: 163px;
	height: 410px;
	overflow: hidden;
	position: relative;
	margin-left: 8px;
	float: left;
	}
	
.wbClientes .boxTituloClientes {
	width: 148px;
	height: 47px;
	background: #000;
	zoom: 1;
	position: absolute;
	padding: 10px 0 0 15px;
	z-index: 40;
	top:143px;
	
	-webkit-border-radius: 0 25px 0 25px;
	   -moz-border-radius: 0 25px 0 25px;
	        border-radius: 0 25px 0 25px;
			
	background: #000;
	background: -webkit-gradient(linear, 0, 0, color-stop(0,#5f5f5f), color-stop(100%,#000)); 
	background: -webkit-linear-gradient(#5F5F5F, #000 100%);
	background:    -moz-linear-gradient(#5F5F5F, #000 100%);
	background:     -ms-linear-gradient(#5F5F5F, #000 100%);
	background:      -o-linear-gradient(#5F5F5F, #000 100%);
	background:         linear-gradient(#5F5F5F, #000 100%);
	-pie-background:    linear-gradient(#5F5F5F, #000 100%);
	
	behavior: url(PIE.htc);
	}
	
.ie7 .wbClientes .boxTituloClientes,
.ie8 .wbClientes .boxTituloClientes,
.ie9 .wbClientes .boxTituloClientes {
	top:140px;
	}

.wbClientes .boxTituloClientes h1 {
	font-family: 'FagoCoTfCapsBold';
	text-transform: uppercase;
	font-weight: normal;
	color: #DFDFDF;
	font-size: 20px;
	line-height: 90%;	
	margin: 0;
	}
	
.wbClientes .boxTituloClientes h1 span {
	font-size: 15px;
	display: block;	
	color: #B3B3B3;
	
	text-shadow: 1px 1px 1px #000;
	}
	
.slider-wrapper {
	position: relative;
	z-index: 50;
	/*margin-top: -57px;*/
	}
	
.boxArtigo .slider-wrapper {
	background: url(../images/nivoShadow.jpg) center bottom no-repeat;
	height: 225px;
	}

/*------------------------------------------------------------------------------*/

/* artigo ------------------------------------- */

.boxBody .boxBodyRight .boxArtigo, .boxBody .boxBodyRight .boxListagem {
	width:500px;
	margin:0 20px 0 0;
	float:left;
}
.boxBody .boxBodyRight .boxPath {
	width:720px;
	padding:0 0 5px 0;
	color:#888;
	float:left;
	font-size: 10px;
}
.boxBody .boxBodyRight .boxPath a:link, .boxBody .boxBodyRight .boxPath a:visited, .boxBody .boxBodyRight .boxPath a:active {
	color:#999;
}
.boxBody .boxBodyRight .boxPath a:hover {
	color:#C2C2C2;
}
.boxBody .boxBodyRight .boxArtigoUtilidades {
	float:right;
	width:270px;
}
.boxBody .boxBodyRight .boxArtigoUtilidades a {
	display:block;
	padding:0 15px 0 0;
	float:right;
}
.boxBody .boxBodyRight .boxArtigoTitulo, .boxBody .boxBodyRight .boxArtigo .boxArtigoLeading {
	margin:15px 0;
}

.boxBody .boxBodyRight .boxArtigoTitulo {
	margin: 0 0 15px 0;
}

.boxArtigoLeading {
	font-family: 'FagoCoTfCapsBold';
	font-weight: normal;
	font-size: 18px;
	color: #D93C19;
	text-transform: uppercase;
	line-height: 110%;
}

.boxBody .boxBodyRight .boxArtigo img {
	margin:10px 0;
}
.boxBodyRight .boxArtigo h2, .boxBodyRight .boxArtigo h3 {
	color:#CD0F0F;
	font-size:13px;
	font-weight:normal;
	margin:5px 0 5px 0;
}
.boxBodyRight .boxArtigo h3 {
	color:#D9390C;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 5px 0;
}
.boxBodyRight .boxArtigo h4 {
	color:#BB1D0D;
	font-size:14px;
	font-weight:normal;
	margin:20px 0 5px 0;
}
.boxBodyRight .boxArtigo a {
	color:#BF2617;
}
.boxBodyRight .boxArtigo a:hover {
	color:#E64E2C;
}

.contentTexto ul {
	margin: 15px 0;
	padding: 0;
	list-style: none;
	}
	
.contentTexto li {
	padding-left: 20px;
	background: url(../img/bulletLiContent.gif) left 5px no-repeat;	
	margin: 3px 0;
	}


/* artigo coluna direita ------------------------------------- */

.boxBody .boxBodyRight .boxArtigoRight {
	width:183px;
	float:right;
	/**/padding:0;
	margin: 10px 0 50px 0;
}
.boxBody .boxBodyRight .boxArtigoRight .boxArtigosRelacionados, .boxBody .boxBodyRight .boxArtigoRight .boxArtigosRelacionados_en {
	background:url(../img/bck_artigoRelacionados.gif) left top no-repeat;
	/**/padding:35px 0;
	width:183px;
}
.boxBody .boxBodyRight .boxArtigoRight .boxArtigosRelacionados_en {
	background:url(../img/bck_artigoRelacionados_en.gif) left top no-repeat;
}
.boxBody .boxBodyRight .boxArtigoRight .boxArtigosRelacionados .bottom, .boxBody .boxBodyRight .boxArtigoRight .boxArtigosRelacionados_en .bottom {
	width:183px;
	height:25px;
	background:url(../img/bck_artigoRelacionadosBottom.gif) left bottom no-repeat;
}
.boxBody .boxBodyRight .boxProdutoRight {
	width:183px;
	float:right;
}
.boxProdutoRight .linksDir {
	clear:both;
	background:url(../img/bck_lnkDir_top.gif) left top no-repeat;
	padding:20px 0 0 0;
}
.boxProdutoRight .linksDir .bottom {
	background:url(../img/bck_lnkDir_bottom.gif) left top no-repeat;
	width:181px;
	height:30px;
}
.boxProdutoRight .linksDir a {
	display:block;
	background:url(../img/bck_lnkDir_link.gif) left no-repeat;
	font-size:11px;
	color:#B80E0E;
	padding:3px 3px 3px 20px;
	margin:5px 13px;
}
.boxArtigoRight .itemDestaque {
	width:165px;
	padding:0 9px 10px 9px;
	line-height:100%;
	background:url(../img/bck_artigoRelacionadosMid.gif) left top repeat-y;
}
.boxArtigoRight .itemDestaque h3 {
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.boxArtigoRight .itemDestaque p {
	color:#EAEAEA;
	margin:5px 0;
}
.boxArtigoRight .itemDestaque img {
	padding:0 0 0 5px;
}
.boxArtigoRight .itemDestaque a:link h3, .boxArtigoRight .itemDestaque a:active h3, .boxArtigoRight .itemDestaque a:visited h3 {
	color:#fff;
}
.boxArtigoRight .itemDestaque a:hover h3 {
	color:#AA180E;
}
/* listagem ------------------------------------- */

.boxListagem .itemListagem, .boxListagem .itemResultado {
	width:500px;
	margin:0 0 30px 0;
}
.boxListagem .itemListagem span {
	font-size:11px;
	color:#999;
}

.boxListagem .itemListagem p, .boxListagem .itemResultado p {
	color:#666;
	font-size:12px;
}
.boxListagem .itemListagem a {
	display:block;
	background:url(../img/icn_lnk_destaques.png) right no-repeat;
	font-size:11px;
	color:#F24B13;
	padding:0 15px 0 0;
	width:45px;
}

.boxListagem .itemListagem h3, .boxListagem .itemResultado h3,
.boxListagem .itemListagem h3 a, .boxListagem .itemResultado h3 a {
	margin:0;
	color:#BC3139;
	font-size:14px;
	width: auto;
	background: none;
}

.boxListagem .itemListagem h3 a:hover, .boxListagem .itemResultado h3 a:hover {
	color:#F24B13;
}

.boxBody .boxBodyRight .boxListagemRight {
	width:165px;
	float:right;
	padding:15px 9px;
}
.boxBody .boxBodyRight .boxPaginacao {
	clear:both;
	/*width:720px;*/
	padding:0 0 30px 0;
	font-size:11px;
	color:#666;/*white-space: nowrap;*/
	/*float: left;*/
}

.boxBody .boxBodyRight .boxPaginacao a:link, .boxBody .boxBodyRight .boxPaginacao a:active, .boxBody .boxBodyRight .boxPaginacao a:visited, {
 background: none;
 color: #666;
}
.boxBody .boxBodyRight .boxPaginacao a:hover {
	background: none;
	color: #999;
}
.boxBody .boxBodyRight .boxPaginacao select {
	border:solid 1px #7F9DB9;
	height:21px;
	line-height:18px;
	width:40px;
	color:#787878;
	font-size:10px;
	text-align:center;
	padding:1px;
	margin:0;/*float: left;*/
}

/* entrada clientes / portfolio */

.wbClientesNews {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	
	
.wbClientesNews li {
	float: left;
	width: 165px;
	margin-right: 8px;
	padding-right: 8px
	}
	
.wbClientesNews li img {
	width: 160px;
	height: 120px;
	zoom: 1; 
	position: relative;
	
	-webkit-box-shadow: 0 0 3px rgba(130,130,130,.7);
	   -moz-box-shadow: 0 0 3px rgba(130,130,130,.7);
		    box-shadow: 0 0 3px rgba(130,130,130,.7);
			
	behavior: url(PIE.htc);
	}
	
.wbClientesNews li h2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #D81F0E;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 4px;
	}
	
.wbClientesNews li p {
	color: #666;
	margin: 0;
	}

/**/

.wbMenuClientes {
	float: left;
	width: 155px; /*163px*/
	padding: 15px;
	color: #666;
	background: #F0F0EE;
	zoom: 1; 
	position: relative;
	z-index: 100;
		
	-webkit-border-radius: 25px 0 25px 0;
	   -moz-border-radius: 25px 0 25px 0;
	        border-radius: 25px 0 25px 0;
			
	-webkit-box-shadow: inset 0 0 5px #CCC;
	   -moz-box-shadow: inset 0 0 5px #CCC;
	        box-shadow: inset 0 0 5px #CCC;
			
	behavior: url(PIE.htc);
	}

.wbMenuClientes h3 {
	margin: 0 0 15px 0;
	font-size: 18px;
	font-family: 'FagoCoTfCapsBold';
	color: #555;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 110%;
	}
	
.wbMenuClientes ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.wbMenuClientes li a {
	font-size: 16px;
	font-family: 'FagoCoTfCapsBold';
	color: #929085;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #DEDEDC;
	display: block;
	line-height: 110%;
	}
	
.wbMenuClientes li.last a {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	}
	
.wbMenuClientes li a:hover {
	color: #D21110;
	}


/* portfolio ------------------------------------- */

.boxBody .boxBodyRight .boxPortfolio {
	width:720px;
	_width:710px;
}
.boxPortfolio .boxFiltros {
	width:720px;
	_width:710px;
	margin:0 0 30px 0;
}
.boxPortfolio .boxFiltros select {
	background:#f2f2f2;
	border:solid 1px #dadada;
	font-size:11px;
	color:#787878;
	height:20px;
	line-height:16px;
 *height:20px;
 *line-height:20px;
	margin:0 20px 0 0;
	width:200px;
}
.boxBody .boxBodyRight .boxPortfolio .itemPortfolio, .boxBody .boxBodyRight .boxPortfolio .itemCliente {
	width:345px;
	margin:0 10px 25px 0;
	_margin:0 5px 25px 0;
	float:left;
}
.itemPortfolio .screenShot, .itemCliente .screenShot {
	width:295px;
	height:194px;
	padding:9px 51px 3px 0;
	text-align:center;
	background:url(../img/bck_portfolio.gif) left top no-repeat;
	margin:0 0 15px 0;
}
.itemCliente .screenShot {
	background:url(../img/bck_portfolio.gif) left top no-repeat;
}
.itemPortfolio .descLabel, .itemCliente .descLabel {
	width:50px;
	margin:0 10px 0 0;
	float:left;
	color:#999;
	line-height: 130%;
	vertical-align: top;
 *margin-bottom: -10px;
}

.itemPortfolio .screenShot img, .itemCliente .screenShot img {
	width:291px;
	height:195px;
}

.itemPortfolio .descricao, .itemCliente .descricao {
	width:250px;
	float:left;
	line-height: 120%;
	vertical-align: top;
	margin: 0;
 *margin-bottom: -10px;
}
.itemPortfolio h2, .itemCliente h2 {
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#B92E37;
	line-height: 115%;
}
.itemPortfolio a, .itemCliente a {
	color:#BC3139;
	line-height: 130%;
}
.itemPortfolio a:hover, .itemCliente a:hover {
	color:#E64E2C;
}

/* portfolio de clientes / so com logos */

.boxPortfolio.clientes {}

.boxBody .boxBodyRight .boxPortfolio.clientes .itemPortfolio,
.boxBody .boxBodyRight .boxPortfolio.clientes .itemCliente {
	width:155px;
	margin:0 25px 25px 0;
	_margin:0 5px 25px 0;
	float:left;
}

.boxPortfolio.clientes .screenShot {
	background: url(../img/bkgItemPortfolioClientes.gif) left top no-repeat;
	width: 155px;
	height: 105px;
	padding: 0;
	margin-bottom: 8px;
	zoom: 1; 
	position: relative;
	
	-webkit-box-shadow: 0 0 3px rgba(130,130,130,.7);
	   -moz-box-shadow: 0 0 3px rgba(130,130,130,.7);
		    box-shadow: 0 0 3px rgba(130,130,130,.7);
			
	behavior: url(PIE.htc);
}

.boxPortfolio.clientes .screenShot img {
	width: 155px;
	height: 105px;
}

.boxPortfolio.clientes .itemPortfolio .descricao, 
.boxPortfolio.clientes .itemCliente .descricao {
	width:155px;
	float:left;
	line-height: 120%;
	vertical-align: top;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

.boxPortfolio.clientes h2 {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	}


/* resultados de pesquisa ------------------------------------- */

.boxBody .boxBodyRight .boxListagem .itemResultado a {
	color:#F24B13;
}
.boxBody .boxBodyRight .boxListagem .resultados {
	color:#666;
	font-size:13px;
	margin:10px 0 20px 0;
}
.boxBody .boxBodyRight .boxListagem .resultados span {
	color:#BA3139;
}
/*-- mapa site -------------------------------------*/

.siteMap {
	width: 700px;
}
.siteMap h2 {
	font-size: 14px;
	border-bottom: 1px solid #E0E0DC;
	font-weight: normal;
	padding: 0;
	margin-bottom: 0;
}
.siteMap h2 a:link, .siteMap h2 a:visited, .siteMap h2 a:active {
	color: #AA180E;
}
.siteMap h2 a:hover {
	color: #F35327;
}
.siteMap h3 {
	font-size: 13px;
	margin-left: 40px;
	margin-top: 15px;
	font-weight: normal;
	margin-bottom: 0;
	background: url(../img/icn_lnk_destaques.png) left 6px no-repeat;
	padding-left: 17px;
}
.siteMap h3 a:link, .siteMap h3 a:visited, .siteMap h3 a:active {
	color: #444;
}
.siteMap h3 a:hover {
	color: #F35327;
}
.siteMap h4 {
	font-size: 12px;
	margin-left: 90px;
	margin-top: 7px;
	font-weight: normal;
	margin-bottom: 0;
}
.siteMap h4 a:link, .siteMap h4 a:visited, .siteMap h4 a:active {
	color: #666;
}
.siteMap h4 a:hover {
	color: #F35327;
}
.siteMap h5 {
	font-size: 11px;
	margin-left: 120px;
	margin-top: 5px;
}
.siteMap h5 a:link, .siteMap h5 a:visited, .siteMap h5 a:active {
	color: #888;
	font-weight: normal;
}
.siteMap h5 a:hover {
	color: #F35327;
}


/* FOOTER ------------------------------------- */


.boxFooter .boxFooterLeft {
	float: left;
	width:185px;
	}
	
.boxFooter .boxFooterRight {
	float: right;
	width:750px;
	text-align: right;
	}

/*- PESQUISA --*/

.boxFooter .boxPesquisa, .boxFooter .boxPesquisa_en {
	width:173px;
	height:61px;
	padding:26px 0 0 10px;
	background:url(../img/bck_pesquisa.gif) left top no-repeat;
}


/*----trocar no ingles---------*/

.boxFooter .boxPesquisa_en {
	background:url(../img/bck_pesquisa_en.gif) left top no-repeat;
}

/*----*/

.boxFooter .boxPesquisa input, .boxFooter .boxPesquisa_en input {
	width:135px;
	border-top:solid 1px #d1d1cf;
	border-left:solid 1px #d1d1cf;
}
.boxFooter .boxPesquisa a.btn, .boxFooter .boxPesquisa_en a.btn, .boxBody .boxBodyLeft .boxNewsletter a.btn, .boxBody .boxBodyLeft .boxAreaReservada a.btn, .boxBody .boxBodyLeft .boxAreaReservada_en a.btn {
	background: transparent;
	padding: 0 8px;
 *padding: 0 6px;
	position: relative;
 *top: -6px;
}

/* LINKS RODAPE */

.linksRodape {
	float:right;
	padding:0 15px 0 0;
	width: 670px;
	text-align: right;
	color: #888;
	font-size: 11px;
	margin-top: 15px;
}

.linksRodape img {
	float: left;
}

.linksRodape a:link, .linksRodape a:active, .linksRodape a:visited {
	color: #777;
	font-size: 11px;
}
.linksRodape a:hover {
	color: #D9390C;
}

/*----- twitter + facebook ----------------------------------*/

.boxTwitter {
	margin-left: 20px;
	float: left;
}
.twitterBtns {
	background: url(../img/bkg_twitter_facebook.gif) left top no-repeat;
	padding: 5px 0 0 4px;
	float: left;
	width: 47px;
	height: 30px;
}
.twitterTxt {
	float: left;/
}
/*------ 10 anos -------------------------------------------------*/

.box10Anos {
	text-align: right;
	float: right;
	padding-right: 15px;
	clear: both;
}

/*-------------------------*/

.voltar {
	margin-top: 20px;
	font-size: 10px;
}
.voltar a:link, .voltar a:visited, .voltar a:active {
	color: #D9390C;
}
.voltar a:hover {
	color: #AA180E;
}
.boxShareThis {
	margin-top: 15px;
	display: block;
}
.boxDownloads {
	margin: 20px 0;
	float: left;
}
.boxDownloads h3 {
	margin: 10px 0;
	font-size: 13px;
}
.downloadsContent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.downloadsContent li {
	margin: 7px 0;
}
.downloadsContent li img {
	margin-right: 4px;
	vertical-align: middle;
}
.downloadsContent li a {
	color: #666;
}
.downloadsContent li a:hover {
	color: #C31B1A;
}
/*---------------------------------------*/

.boxAreaReservada, .boxAreaReservada_en {
	display: none;
}

/*---- like button -----------------------*/

.boxLike {
	margin-left: 15px;
	margin-bottom: 15px;
	}
	
#homepageWeb .boxLike {
	margin-left: 5px;
	margin-top: 20px;
	}
