body, html
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#fff;/**/
	color:#0a252b;
	font-family:"Trebuchet MS";
	font-size:12px;
}

html
{
	overflow-y:scroll;
}

br
{
	padding:0;
	margin:0;
}

a
{
	cursor:hand;
	cursor:pointer;
}

a:hover
{
	cursor:hand;
	cursor:pointer;
}

.clear
{
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}

/*   FLASH   */

.boxBkg
{
	/*height: 650px;*/
	height:700px;
	width: 100%;
	margin: 0;
	overflow: hidden;
	z-index: 100;
}


/*   WRAPPER   */

.boxWrapper
{
	position: absolute;
	width: 100%;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 200;
	left:0;
	bottom: 0;
}


/*   CONTAINER   */

.boxContainer
{
	width: 950px;
	margin: 0px auto;
	
}


/*   HEADER   */

.boxHeader
{
	width:950px;
	height:70px;
	margin-bottom:10px;
}


.boxLogo
{
	width:180px;
	height:40px;
	float:left;
	margin-top:20px;
	border:none;
}

.boxLogo a, .boxLogo img
{
	border:none;
}

.boxMenuContent
{
	float:left;
	width:770px;
	_float:right;
}

/*   	MENU   */

.boxMenu
{
	/*height:26px;*/
	float:right;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:20px 5px 0 0;
}

.boxMenuLeft
{
	width:15px;
	height:26px;
	float:left;
}

.boxMenuRight
{
	width:15px;
	height:26px;
	float:left;
}

.boxMenuCenter
{
	height:16px;
	float:left;
	background:url(../images/bkg_menu_center.png) center top repeat-x;
	padding:0 0 10px 0;
	_heigth:22px;
	_background:url(../images/bkg_menu_center.png) center top repeat-x;
	_padding:0 0 4px 0;
}

.boxMenuCenter ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.boxMenuCenter li
{
	/*height:16px;*/
	float:left;
	padding: 0px 8px;
}

.boxMenuCenter a
{
	
	color:#fff;
	text-decoration:none;
}

.boxMenuCenter a:hover
{
	height:26px;
	color:#0a252b;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	/*background:url(../images/bullet_menu.gif) center top no-repeat;*/
	/*display:block;
	border-top: #0a252b 2px solid;*/
}



/*   	LINGUAS   */

.boxLinguas
{
	height:15px;
	float:right;
	margin-right:9px;
	/*padding:0 5px;*/
	font-size:9px;
	text-transform:uppercase;
	color:#fff;
}

.boxLinguas h5
{
	height:15px;
	margin:0;
	font-size:9px;
	color:#c5cdd1;
	border-top: #c5cdd1 2px solid;
	float:left;
	display:block;
	_width:10px;
	_overflow:visible;
}

.boxLinguas h6
{
	height:15px;
	margin:0;
	font-size:9px;
	color:#8897a0;
	border-top: #8897a0 2px solid;
	float:left;
	display:block;
	_width:10px;
	_overflow:visible;
}

.boxLinguas h5 a
{
	height:11px;
	margin:0;
	padding:2px 3px;
	text-decoration:none;
	color:#8897a0;
	display:block;
}

.boxLinguas h6 a
{
	height:11px;
	margin:0;
	padding:2px 3px;
	text-decoration:none;
	color:#8897a0;
	display:block;
}

.boxLinguas h5 a:hover
{
	background: #c5cdd1;
	color:#0a252b;
	display:block;
	cursor:hand;
	cursor:pointer;
}

.boxLinguas h6 a:hover
{
	background: #8897a0;
	color:#0a252b;
	display:block;
	cursor:hand;
	cursor:pointer;
}


/*   CONTENTS   */

.boxContent
{
	width:950px;
}

.boxContentLeft
{
	float:left;
	/*width:380px;*/
}

.boxContentRight
{
	float:left;
}


/*   HOME NEWS   */

.boxHomeNews
{
	width:370px;
	height:280px;
	/*float:left;*/
	margin:40px 0 0 0;
	
	position:relative;
}

.boxHomeNews h2
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0;
}

.boxHomeNews h3
{
	color:#fff;
	font-size:14px;
	text-align:left;
	margin:0;
}

.boxHomeNewsUnderline
{
	width:20px;
	height:2px;
	background:#fff;
	margin:5px 0px 5px -10px;
}

.boxHomeNewsItems
{
	width:360px;
	padding:5px;
	border-bottom:#fbea7f 1px dotted;
	margin-bottom:5px;
}

.boxHomeNewsItems p
{
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin:0;
}

.boxHomeNewsItems p a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}

.boxHomeNewsItems p a:hover
{
	color:#0a252b;
	font-size:12px;
	font-weight:bold;
	margin:0;
	/*text-decoration:underline;*/
	background:#e6e6e6;
	display:inline;
	cursor:hand;
	cursor:pointer;
}

.boxHomeNewsItems h5
{
	color:#0a252b;
	font-size:10px;
	margin:0 0 5px 0;
}


/*   GALERIA PRODUTOS   */

#gallery_wrap_produtos 
{
	width: 550px;
	height: 500px;
}

/*.boxHomeBanner
{
	width:550px;
	float:left;
	background: url(../images/bkg_banner.png) center 10px no-repeat;
	padding:0 10px;
}*/

.boxHomeBanner
{
	width:570px;
	_width:580px;
	float:left;
}

.boxHomeBannerLeft
{
	width:20px;
	_width:15px;
	float:left;
	/*_margin-left:-10px;*/
}

.boxHomeBannerCenter
{
	width:530px;
	float:left;
	background:url(../images/bkg_cont_center.png) center top repeat-x;
	margin:0;/**/
	padding-top:10px;
	_padding-top:4px;
}

.boxHomeBannerRight
{
	width:20px;
	_width:15px;
	float:left;
	_margin-right:0px;
}

/*

.boxHomeBanner
{
	width:550px;
	float:left;
	background: url(../images/bkg_banner.png) center 30px no-repeat;
	padding:0 10px;
}

.boxHomeBannerLeft
{
	width:20px;
	float:left;
	background:url(../images/cont_left.png) right top no-repeat;
}

.boxHomeBannerCenter
{
	width:550px;
	float:left;
	background:transparent  url(../images/bkg_cont_center.png) center top repeat-x;
	margin:0 -10px;
	padding-top:10px;
}

.boxHomeBannerRight
{
	width:20px;
	float:left;
	background:url(../images/cont_right.png) left top no-repeat;
}
*/

/*.boxHomeBanner h2
{
	color:#fff;
	font-size:14px;
	text-align:left;
	margin:0;
}*/

.boxHomeBannerProdutos
{
	float:right;
	margin:0 5px 0 0;
	position:relative;
	z-index:9000;
}

.boxHomeBannerProdutosItems
{
	width:74px;
	height:74px;
	float:left;
	/*margin-right:2px;*/
}

.boxGaleriaProdutos
{
	width:550px;
	height:500px;
	
	/**margin-top:-55px;*/
	margin:0 -10px;
	margin-top:0px;
	/*background:red;
	position:relative;
	z-index:500;*/
}

.boxGaleriaProdutosImage
{
	width:550px;
	height:500px;
	/*position:relative;
	z-index:600;*/
}

.boxGaleriaProdutosImage img
{
	border:none;
}

.boxGaleriaProdutosDescricao
{
	width:280px;
	height:350px;
	float:left;
	position:relative;
	z-index:700;
	margin-top:-500px;
	color:#0a252b;
	padding:10px 10px 0 10px;
}

.boxDescricaoLogo
{
	width:280px;
	height:65px;
	margin-top:10px;
}

.boxDescricaoTexto
{
	width:280px;
	height:135px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
}


/*   ATALHOS   */

.boxDescricaoAtalhos
{
	width:260px;
	height:125px;
	background: url(../images/bkg_box_home_atalhos.png) center bottom no-repeat;
	text-align:right;
	padding:0 10px;
	*margin-top:10px;
	position:relative;
	z-index:100;
	_background: url(../images/bkg_box_home_atalhos.png) center 50px no-repeat;
	_height:25px;
	_margin-top:95px;
}

.boxDescricaoAtalhosImage
{
	border:none;
	height:125px;
	/*right:10px;*/
	margin-right:10px;
	position:relative;
	z-index:200;
	_margin-top:-85px;
}

.boxDescricaoAtalhosBtns
{
	width:250px;
	height:15px;
	margin:-28px 0 0 0;
	*margin:-29px 0 0 0;
	_margin:-29px 0 0 0;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	position:relative;
	z-index:1000;
	padding:0;
}

.boxDescricaoAtalhosBtnsItems
{
	float:left;
	text-align:left;
	padding:0;
	margin:0 5px 0 0px;
	*margin:0 20px 0 -10px;
	_margin:0 5px 0 0px;
}

.boxDescricaoAtalhosBtnsItems a
{
	font-size:10px;
	color:#637578;
	text-decoration:none;
	margin:0px;
	text-align:left;
}

.boxDescricaoAtalhosBtnsItems a:hover
{
	font-size:10px;
	color:#0a252b;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.boxDescricaoAtalhosBtnsItems img,
.boxDescricaoAtalhosBtnsItems a img
{
	border:none;
	margin:0 5px;
	padding:0;
}

/*   GALERIA CLIENTES   */

.boxHomeClientes
{
	width:370px;
	height:130px;
	margin-top:60px;
}

.boxHomeClientes h3
{
	font-size:14px;
	color:#e2af00;
	padding:0;
	margin:0;
}

/*.boxHomeClientes h3
{
	color:#fff;
	font-size:14px;
	text-align:left;
	margin:0;
	
}*/

.boxHomeClientesUnderline
{
	width:20px;
	height:2px;
	background:#849295;
	margin:5px 0px 5px -10px;
}

.boxGaleriaClientes
{
	width:370px;
	height:130px;
	padding:0;
	margin:0;
	background:transparent;
}

/*.boxGaleriaClientes h1
{
	color:#e2af00;
	font-size:14px;
	text-align:left;
	margin:0;
}*/

.boxGaleriaClientesImage
{
	width:370px;
	position:relative;
	z-index:600;
}

.boxGaleriaClientesDescricao
{
	width:370px;
	height:130px;
	float:left;
	border:#999 1px solid;
	position:relative;
	z-index:700;
	margin-top:-370px;
	color:#000;
	background:transparent;
}

.boxGaleriaClientesPrev
{
	width:15px;
	height:10px;
	float:left;
	padding:50px 7px;
}

.boxGaleriaClientesCenter
{
	width:310px;
	height:110px;
	float:left;
	background:transparent;
}

#simplegallery1
{
	height:110px;
	position: relative; 
	/*keep this intact*/
    visibility: hidden; 
	/*keep this intact*/
}

.boxGaleriaClientesNext
{
	width:15px;
	height:10px;
	float:left;
	padding:50px 7px;
}

.boxGaleriaClientesNext img,
.boxGaleriaClientesPrev img
{
	border:none;
}

.filmstrip
{
	padding:0;
}

.filmstrip ul, .filmstrip li 
{
	padding:0;
	margin:0;
	list-style:none;
}

/*   FOOTER   */

.boxFooter
{
	width:950px;
	font-size:9px;
	/*color:#588094;*/
	color:#233b41;
	margin:0 auto;
}

.boxFooter img
{
	border:none;
	margin:0 5px 0 0;
}

.boxFooter span
{
	color:#547c90;
	font-size:11px;
}

.boxFooter span a
{
	color:#547c90;
	font-size:11px;
	text-decoration:none;
}

.boxFooter a
{
	color:#233b41;
	text-decoration:none;
}

.boxFooter a:hover, .boxFooter span a:hover
{
	text-decoration:underline;/**/
	cursor:hand;
	cursor:pointer;
}

.boxFooterLeft
{
	float:left;
	margin: 5px 10px;
}

.boxFooterRight
{
	float:right;
	margin: 5px 10px;
}

.footerSep
{
	height:2px;
	background: url(../images/bkg_footer_sep.gif) left top repeat-x;
	clear:both;
	margin:0;
}



/*   CAIXA BOTOES   */

.boxLeftButtons
{
	width:175px;
	/*margin:30px -10px 0 0;*/
	border:#dededd 1px solid;
	font-size:10px;
	color:#08252b;
	padding:5px;
	border-top:none;
	border-bottom:none;
}

.boxLeftButtonsTop, .boxLeftButtonsBottom
{
	/*height:10px;*/
	width:175px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}

.boxLeftButtonsTop img, .boxLeftButtonsBottom img
{
	height:30px;
	width:30px;
	margin:-10px 0 -10px 0;
	*margin:-10px 0 -20px 0;
	float:right;
}

.boxLeftButtonsItems
{
	width:165px;
	padding:5px;
	border-bottom:#dededd 1px dotted;
	font-size:10px;
	color:#08252b;
}

.boxLeftButtonsItems img
{
	margin-right:5px;
	border:none;
}

.boxLeftButtonsItems a
{
	font-size:10px;
	color:#08252b;
	text-decoration:none;
	display:block;
}

.boxLeftButtonsItems a:hover
{
	font-size:10px;
	color:#882345;
	text-decoration:none;
	display:block;
	cursor:hand;
	cursor:pointer;
}


/*   BREADCRUMBS   */

.boxBreadcrumbs
{
	height:15px;
	font-size:9px;
	color:#e6e6e6;
	margin:0 10px -10px 10px;
	padding:10px 5px 3px 5px;
	position:relative;
	z-index:2100;
}

.boxBreadcrumbs, #ie8#fix
{
	height:15px;
	font-size:9px;
	color:#e6e6e6;
	margin:0 10px -10px 10px;
	*margin:0 10px -8px 10px;
	padding:10px 5px 0 5px;
	position:relative;
	z-index:2100;
}


.boxBreadcrumbs a:link, .boxBreadcrumbs a:visited, .boxBreadcrumbs a:active
{
	font-size:9px;
	color:#0a252b;
	text-decoration:none;
}

.boxBreadcrumbs a:hover
{
	font-size:9px;
	color:#0a252b;
	text-decoration:underline;
}

.boxBreadcrumbs img
{
	border:none;
	margin:-5px 0 0 0;
}

.boxBreadcrumbs img, #ie8#fix
{
	border:none;
	margin:-3px 0 0 0;
	*margin:-1px 0 0 0;
}


/*   ARTIGO   */

.boxArtigo
{
	width:760px;
	position:relative;
	z-index:2000;
	background:
}

.boxArtigoLeft
{
	width:20px;
	float:left;
	
}

.boxArtigoCenter
{
	width:720px;
	float:left;
	background:url(../images/bkg_cont_center.png) center top repeat-x;
	margin:0;
	min-height:520px;
	
	_width:720px;
	_background: none /*url(../images/bkg_cont_center.png) 10px 10px repeat-x*/;
	_position:relative;
	_z-index:2500;
	_margin:0 -10px;
	_padding:10px;
	_padding-top:-4px;
	
}

.boxArtigoRight
{
	width:20px;
	float:left;
}

/*.boxArtigoProdutos
{
	float:right;
	margin:0px 15px -80px 0;
	position:relative;
	z-index:9000;
}*/


.boxArtigoProdutos
{
	float:left;
	margin:0 0  -80px 448px;
	position:relative;
	z-index:9000;
}

.boxArtigoProdutos, #ie8#fix
{
	float:right;
	margin:0px 15px -80px 0;
	position:relative;
	z-index:9000;
}




.boxArtigoContent
{
	padding:10px;
	min-height:510px;
	/*background:transparent url(../images/bkg_artigo.jpg) left top repeat-x;
	_background:none url(../images/bkg_artigo.jpg) -10px -10px repeat-x;*/
	background:#fff;
	margin:10px -10px 0 -10px;
}

.boxArtigoContent h1
{
	height:20px;
	font-size:16px;
	color:#0f6578;
	padding:0;
	margin:5px 0 10px 10px;
}

.boxArtigoContent h4
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:15px 0 10px 10px;
}

.boxArtigoContent p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:10px 0 10px 10px;
}

.boxArtigoContent img
{
	float:right;
	border:none;
	margin:-45px -10px 10px 20px;
	*margin:-40px -10px 10px 20px;
	_margin:-42px -10px 10px 20px;
	border-bottom: #b2babc 1px solid;
}


/*   PRODUTOS   */

.boxProdutoContent
{
	padding:10px;
	min-height:470px;
	background:#fff;
	/*background:transparent url(../images/bkg_artigo.jpg) left top repeat-x;*/
	margin:10px -10px 0 -10px;
}

.boxProdutoContent h1
{
	height:20px;
	font-size:16px;
	color:#0f6578;
	padding:0;
	margin:5px 0 10px 10px;
}

.boxProdutoContent h4
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:10px 0 10px 10px;
}

.boxProdutoContent p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:0 10px 10px 10px;
}

.boxProdutoContent img
{
	float:right;
	border:none;
	margin:30px 10px 10px 30px;
}

.boxProdutoContent a
{
	color:#882345;
	font-weight:bold;
	text-decoration:none;
}

.boxProdutoContent a:hover
{
	color:#882345;
	font-weight:bold;
	text-decoration:underline;
}


.boxProdutoContent table
{
	width:600px;
	margin:0 auto;
	padding:0;
	border:#244c63 1px solid;
}

.boxProdutoContent td
{
	width:600px;
	border:#dededd 1px solid;
	padding:5px;
	border-collapse:collapse;
}






/*   LISTA CARACTERISTICAS   */

.boxProdutoContentList
{
	width:710px;
	/*margin:30px -10px 0 0;*/
	border:#dededd 1px solid;
	font-size:10px;
	color:#08252b;
	padding:5px;
	border-top:none;
	border-bottom:none;
}

.boxProdutoContentListTop, .boxProdutoContentListBottom
{
	width:710px;
	/*height:10px;*/
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}


.boxProdutoContentList h4
{
	font-size:14px;
	color:#244c63;
	padding:0;
	margin:15px 5px 0px 5px;
}

.boxProdutoContent ul,
.boxProdutoContentList ul
{
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}

.boxProdutoContent li,
.boxProdutoContentList li
{
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
	line-height:16px;
	font-size:11px;
	color:#0a252b;
	padding: 0 10px 0 18px;
	background:url(../images/icon_lista.gif) left top no-repeat;
}

.boxProdutoContent a,
.boxProdutoContentList a
{
	color:#882345;
	font-weight:bold;
	text-decoration:none;
}

.boxProdutoContent a:hover,
.boxProdutoContentList a:hover
{
	color:#882345;
	font-weight:bold;
	text-decoration:underline;
}


/**/

dl 
{ 
	width: 180px; 
}

dl, dd 
{ 
	margin: 0; 
}

dt 
{ 
	background:transparent; 		
	padding: 0px; margin: 2px;
	
}

dt a 
{ 
	color: #FFF; 
}

dd
{
	text-align:right;
}

dd a 
{ 
	color: #000; 
}
	
ul 
{ 	
	list-style: none; padding: 0; 
}


/**/
.boxProdCinzaBtn,
.boxProdAzulBtn, .boxProdLaranjaBtn, .boxProdVerdeBtn, .boxProdVermelhoBtn
{
	width:200px;
	height:25px;
	margin-bottom:5px;
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	
}

.boxProdCinzaBtn a:link,
.boxProdCinzaBtn a:visited,
.boxProdCinzaBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_azul_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxProdCinzaBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
	cursor:hand;
}

/**/


.boxProdAzulBtn a:link,
.boxProdAzulBtn a:visited,
.boxProdAzulBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_azul_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxProdAzulBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
	cursor:hand;
}


.boxProdLaranjaBtn a:link,
.boxProdLaranjaBtn a:visited,
.boxProdLaranjaBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_laranja_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxProdLaranjaBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_laranja_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
	cursor:hand;
}


.boxProdVerdeBtn a:link,
.boxProdVerdeBtn a:visited,
.boxProdVerdeBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_verde_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxProdVerdeBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_verde_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
	cursor:hand;
}


.boxProdVermelhoBtn a:link,
.boxProdVermelhoBtn a:visited,
.boxProdVermelhoBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_vermelho_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxProdVermelhoBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_vermelho_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
	cursor:hand;
}

/*   selected   */

.boxProdCinzaBtnSelected
{
	width:200px;
	height:25px;
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.boxProdCinzaBtnSelected a
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}

.boxProdAzulBtnSelected
{
	width:200px;
	height:25px;
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.boxProdAzulBtnSelected a
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_azul_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}

.boxProdLaranjaBtnSelected
{
	width:200px;
	height:25px;
	background: #435c64 url(../images/bkg_btn_laranja_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.boxProdLaranjaBtnSelected a
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_laranja_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}

.boxProdVerdeBtnSelected
{
	width:200px;
	height:25px;
	background: #435c64 url(../images/bkg_btn_verde_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.boxProdVerdeBtnSelected a
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_verde_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}

.boxProdVermelhoBtnSelected
{
	width:200px;
	height:25px;
	background: #435c64 url(../images/bkg_btn_vermelho_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.boxProdVermelhoBtnSelected a
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_vermelho_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}


/*   LISTA PRODUTOS   */

.boxListContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
}

.boxListContentLine
{
	margin:0 0 20px 0;
}

.boxListContent
{
	width:700px;
	height:100px;
	background:#ffffff;
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 5px;
	border-top:none;
	border-bottom:none;
}

.boxListContentTop, .boxListContentBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}

.boxListContentLeft
{
	float:left;
	width:200px;
	margin:-10px 0 0 -15px;
}

.boxListContentLeft img
{
	border:none;
	margin:0;
}


.boxListContentRight
{
	float:left;
	width:500px;
	padding:5px 5px 5px 10px;
}

.azul, .laranja, .verde, .vermelho, .cinza
{
	font-size:14px;
	line-height:20px;
	padding:0;
	margin:0 0 5px 0;
	cursor:hand;
	cursor:pointer;
	display:block;
}

/*   MEDIA CLIPPING   */

.boxListMediaContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
}

.boxListMediaContentLine
{
	margin:0 5px 20px 5px;
	float:left;
}


.boxListMediaClipping
{
	width:338px;
	height:85px;
	background:#ffffff;
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 0px;
	border-top:none;
	border-bottom:none;
}

.boxListMediaClippingTop, .boxListMediaClippingBottom
{
	width:338px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 0px;
}

.boxListMediaClippingLeft
{
	width:180px;
	height:75px;
	float:left;
	padding:5px;
}

.boxListMediaClippingLeft h4
{
	font-size:12px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	background: transparent url(../images/icon_lista.gif) -5px top no-repeat;
}

.boxListMediaClippingLeft h4 a
{
	font-size:12px;
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListMediaClippingLeft h4 a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListMediaClippingLeft h5
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#3b5155;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListMediaClippingLeft h6
{
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	color:#0f6578;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListMediaClippingCenter
{
	width:120px;
	height:85px;
	float:left;
}

.boxListMediaClippingCenter img
{
	border:#cfd4d6 1px solid;
	margin:6px;
}

.boxListMediaClippingRight
{
	width:26px;
	height:85px;
	float:left;
	border-left:#fbfbfa 2px groove;
	background:#e9e9e8 url(../images/bkg_clipping_right.gif)  left top repeat-x;
}

/*.boxListMediaClippingRight:hover
{
	width:26px;
	height:85px;
	float:left;
	border-left:#fbfbfa 2px groove;
	background:#e9e9e8 url(../images/bkg_clipping_hover_right.gif)  left top repeat-x;
	cursor:hand;
	cursor:pointer;
}*/

.boxListMediaClippingRight img
{
	margin:35px 4px 0 4px;
	border:none;
}

.boxListMediaClippingRight a img
{
	margin:35px 4px 0 4px;
	border:none;
	cursor:hand;
	cursor:pointer;
}



/*   MEDIA NOTICIAS   */

.boxNoticiasContentLine
{
	margin:0 0 5px 0;
}

.boxNoticiasContent
{
	padding:10px;
	min-height:470px;
	background:#fff;
	/*background:transparent url(../images/bkg_artigo.jpg) left top repeat-x;*/
	margin:10px -10px 0 -10px;
}

.boxNoticiasContent h4
{
	font-size:14px;
	line-height:20px;
	color:#0f6578;
	padding:0;
	margin:5px 10px 0px 10px;
}

.boxNoticiasContent h5
{
	font-size:14px;
	line-height:24px;
	color:#0f6578;
	padding:0 0 5px 0;
	*padding:0 0 8px 0;
	margin:5px 10px 0px 10px;
	border-bottom:#c290a1 1px dotted;
}

.boxNoticiasContent h6
{
	font-size:10px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:10px 0 10px 10px;
}


.boxNoticiasContent p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:0 10px 10px 10px;
}

.boxNoticiasContent a
{
	font-size:11px;
	line-height:16px;
	color:#882345;
	text-decoration:none;
	font-weight:bold;
}

.boxNoticiasContent a:hover
{
	font-size:11px;
	line-height:16px;
	color:#882345;
	text-decoration:underline;
}


.boxNoticiasContent img
{
	float:right;
	border:none;
	margin:10px 10px 10px 20px;
}

.boxNoticiasListContentLeft
{
	float:left;
	margin:0;
	padding:10px 0 0 0;
}

.boxNoticiasListContentRight
{
	float:left;
	margin:0;
	padding:5px 0 5px 0;
}

.boxNoticiasListContent
{
	width:700px;
	background:#ffffff;
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 5px;
	border-top:none;
	border-bottom:none;
}

.boxNoticiasListContentTop, .boxNoticiasListContentBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}

.boxNoticiasListContent h4
{
	width:580px;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#0a252b;
	border-left:#dededd 1px dotted;
	padding:0 0 0 10px;
	margin:0;
}

.boxNoticiasListContent h4 a
{
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#0a252b;
	text-decoration:none;
}

.boxNoticiasListContent h4 a:hover
{
	font-size:11px;
	line-height:16px;
	color:#882345;
	text-decoration:none;
}

.boxNoticiasListContent h5
{
	width:90px;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#547c90;
	border:none;
	padding:0 10px 0 0;
	margin:0;
	text-align:right;
}



/*   CLIENTES   */

.boxClientesGaleriaHome
{
	width:330px;
	height:120px;
	margin:20px 0 40px 0;
	border:none;
	padding:0;
	border:#dededd 1px solid;
	background:#fff;
}

.boxClientesGaleria
{
	width:700px;
	height:120px;
	margin:20px auto 40px auto;
	border:none;
	padding:0;
	border:#dededd 1px solid;
	background:#fff;
}

.boxClientesGaleria img
{
	border:none;
	padding:0;
	margin:0;
	float:none;
}

#gallery_wrap_clientes 
{
	width: 300px;
	height: 110px;
	padding:0;
	margin:0 12px;
}

#photos_clientes 
{
	width:300px;
	height:110px;
	padding:0;
	margin:0;
}

/*   LISTA CLIENTES   */

.boxListClientesContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
}


.boxListClientesContainer ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.boxListClientesContainer li
{
	float:left;
	padding: 0px 8px;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}


.boxListClientesContentLine
{
	margin:0 5px 5px 5px;
}


.boxListClientes
{
	width:700px;
	/*height:120px;*/
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 0px;
	border-top:none;
	border-bottom:none;
	background:#fff;
}

.boxListClientesTop, .boxListClientesBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 0px;
}

.boxListClientesLeft
{
	/*height:100px;*/
	float:left;
	padding:5px;
	margin:5px;
}

.boxListClientesLeft span
{
	font-size:11px;
	color:#263f44;
	margin-right:5px;
	font-weight:normal;
}


.boxListClientesLeft h4
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}

.boxListClientesLeft h4 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListClientesLeft h4 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListClientesLeft h5
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListClientesLeft h5 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListClientesLeft h5 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListClientesLeft h6
{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#882345;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListClientesLeft h6 a
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
}

.boxListClientesLeft h6 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListClientesRight
{
	/*width:26px;*/
	/*height:100px;*/
	float:right;
}

.boxListClientesRight img
{
	margin:5px;
	border:none;
}


/*   BTN VOLTAR   */

.btnVoltarContainer
{
	height:25px;
	float:right;
	background:transparent url(../images/bkg_pager_up.gif) left top repeat-x;
	margin:0 10px 0 10px;
	display:block;
}

.btnVoltarContent
{
	border:#dededd 1px solid;
	border-top:none;
	border-bottom:none;
	display:block;
}

.btnVoltar
{
	height:24px;
	/*padding:5px;*/
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	color:#0f6578;
	display:block;
}

.btnVoltar a
{
	height:14px;
	padding:5px;
	color:#0f6578;
	text-decoration:none;
	display:block;
}

.btnVoltar a:hover
{
	color:#882345;
	text-decoration:none;
	background:transparent url(../images/bkg_pager_hover.gif) left top repeat-x;
	display:block;
}

.btnVoltar img
{
	margin:0 3px 0 0;
	padding:0;
	border:none;
	float:none;
}

/**/

.btnVoltarContentTop, .btnVoltarContentBottom
{
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}


/*   BTN VER GALERIA   */

.btnVerContainer
{
	height:25px;
	float:right;
	background:transparent url(../images/bkg_pager_up.gif) left top repeat-x;
	margin:0 10px 10px 10px;
	display:block;
}

.btnVerContent
{
	border:#dededd 1px solid;
	border-top:none;
	border-bottom:none;
	display:block;
}

.btnVer
{
	height:24px;
	/*padding:5px;*/
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	color:#0f6578;
	display:block;
}

.btnVer a
{
	height:14px;
	padding:5px;
	color:#0f6578;
	text-decoration:none;
	display:block;
}

.btnVer a:hover
{
	color:#882345;
	text-decoration:none;
	background:transparent url(../images/bkg_pager_hover.gif) left top repeat-x;
	display:block;
}

.btnVer img
{
	margin:0 3px 0 0;
	padding:0;
	border:none;
	float:none;
}

/**/

.btnVerContentTop, .btnVerContentBottom
{
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}



/*   CONTACTOS   */

.boxContactos
{
	width:950px;
	position:relative;
	z-index:2000;
}

.boxContactosContent
{
	padding:10px;
	min-height:470px;
	background:#fff;
	/*background:transparent url(../images/bkg_artigo.jpg) left top repeat-x;*/
	margin:10px -10px 0 -10px;
}

.boxContactosLeft
{
	width:20px;
	float:left;
}

.boxContactosCenter
{
	width:910px;
	float:left;
	background:url(../images/bkg_cont_center.png) center top repeat-x;
	margin:0;/**/
	min-height:470px;
	
	_width:910px;
	_background: none;
	_position:relative;
	_z-index:2500;
	_margin:0 -10px;
	_padding:10px;
	_padding-top:-4px;
	
}

.boxContactosRight
{
	width:20px;
	float:left;
}

.boxContactosContent h1
{
	height:20px;
	font-size:16px;
	color:#0f6578;
	padding:0;
	margin:5px 0 10px 10px;
}

.boxContactosContent h4
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:10px 0 10px 10px;
}

.boxContactosContent h5
{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#0a252b;
	margin:0 0 5px 10px;
	padding:0 0 0 10px;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}

.boxContactosContent span
{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#0a252b;
	margin:0 0 5px 0px;
}

.boxContactosContent p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:0 10px 5px 20px;
	
}

.boxContactosContent a
{
	font-size:11px;
	line-height:16px;
	color:#0f6578;
	padding:0;
	text-decoration:none;
}

.boxContactosContent a:hover
{
	font-size:11px;
	line-height:16px;
	color:#0f6578;
	padding:0;
	text-decoration:underline;
}

.boxContactosContent img
{
	float:right;
	border:none;
	margin:-45px -10px 10px 20px;
	*margin:-40px -10px 10px 20px;
	_margin:-42px -10px 10px 20px;
	border-bottom: #b2babc 1px solid;
}

.boxMapa
{
	width:700px;
	height:400px;
	border:#dededd 1px solid;
	float:right;
	margin:-30px 0 0 10px;
	text-align:center;
}

.boxMapa small
{
	height:20px;
	font-size:10px;
	color:#547c90;
	text-align:center;
	margin-top:5px;
}

.boxMapa small a
{
	font-size:10px;
	color:#547c90;
	text-decoration:none;
	text-align:center;
}

.boxMapa small a:hover
{
	font-size:10px;
	text-decoration:underline;
}

.boxContactosContent iframe
{
	float:right;
	border:none;
	/*border-bottom: #b2babc 1px solid;*/
}



/*   CARREIRAS   */

.boxListCarreirasContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	
}

.boxListCarreirasIntro
{
	width:700px;
	font-size:11px;
	line-height:16px;
	color:#08252b;
	padding:0 5px;
	background:#fff;
}

.boxListCarreirasIntro ul
{
	list-style:none;
	padding:0;
	margin:10px 0;
}

.boxListCarreirasIntro li
{
	margin:2px 5px;
	padding: 0px 8px;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
	font-size:11px;
	line-height:16px;
	color:#08252b;
}

.boxListCarreirasIntro h2
{
	font-size:11px;
	line-height:16px;
	color:#08252b;
	font-weight:bold;
	margin:0;
}


.boxListCarreirasContentLine
{
	margin:10px 5px 5px 5px;
}


.boxListCarreiras
{
	width:700px;
	border:#dededd 1px solid;
	font-size:11px;
	line-height:16px;
	color:#08252b;
	padding:0 0px;
	border-top:none;
	border-bottom:none;
	background:#fff;
}

.boxListCarreirasTop, .boxListCarreirasBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 0px;
}

.boxListCarreirasLeft
{
	/*height:100px;*/
	float:left;
	padding:5px;
	margin:5px;
}

.boxListCarreirasRight
{
	/*width:26px;*/
	/*height:100px;*/
	float:right;
	margin:10px 0;
}

.boxListCarreirasLeft span
{
	font-size:11px;
	color:#263f44;
	margin:0 5px 0 5px;
	font-weight:normal;
}


.boxListCarreirasLeft h4
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}

.boxListCarreirasLeft h4 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListCarreirasLeft h4 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListCarreirasLeftLabel
{
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	float:left;
	text-align:right;
	width:100px;
}

.boxListCarreirasLeftLabel input
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:3px;
	margin:0 0 5px 5px;
	height:14px;
	border:#dededd 1px solid;
	width:210px;
}

.boxListCarreirasLeftLabel button
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:3px;
	margin:0 0 5px 10px;
	height:12px;
	border:#dededd 1px solid;
	text-align:center;
}

.error
{
	font-size:11px;
	font-weight:bold;
	color:#dd584d;
	padding:5px;
	text-align:center;
	margin:0 auto 10px auto;
	width:300px;
}

/*   BTN ENVIAR   */

.btnEnviarContainer
{
	width:80px;
	height:25px;
	background:transparent url(../images/bkg_pager_up.gif) left top repeat-x;
	margin:0 auto;
	display:block;
}

.btnEnviarContent
{
	border:#dededd 1px solid;
	border-top:none;
	border-bottom:none;
	display:block;
}

.btnEnviar
{
	height:24px;
	/*padding:5px;*/
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	color:#0f6578;
	display:block;
}

.btnEnviar a
{
	height:14px;
	padding:5px;
	color:#0f6578;
	text-decoration:none;
	display:block;
	text-align:center;
}

.btnEnviar a:hover
{
	color:#882345;
	text-decoration:none;
	background:transparent url(../images/bkg_pager_hover.gif) left top repeat-x;
	display:block;
}

.btnEnviar img
{
	margin:0 3px 0 0;
	padding:0;
	border:none;
	float:none;
}

/**/

.btnEnviarContentTop, .btnEnviarContentBottom
{
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}


/*   LISTA PARCEIROS   */

.boxListParceirosContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
}


.boxListParceirosContainer ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.boxListParceirosContainer li
{
	float:left;
	padding: 0px 8px;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}


.boxListParceirosContentLine
{
	margin:0 5px 5px 5px;
}


.boxListParceiros
{
	width:700px;
	/*height:120px;*/
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 0px;
	border-top:none;
	border-bottom:none;
	background:#fff;
}

.boxListParceiros a
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
}

.boxListParceiros a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}


.boxListParceirosTop, .boxListParceirosBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 0px;
}

.boxListParceirosLeft
{
	/*height:100px;*/
	width:550px;
	float:left;
	padding:5px 5px 0 5px;
	margin:5px 5px 0 5px;
}

.boxListParceirosLeft span
{
	font-size:11px;
	color:#263f44;
	margin-right:5px;
	font-weight:normal;
}


.boxListParceirosLeft h4
{
	font-size:12px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}

.boxListParceirosLeft h4 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListParceirosLeft h4 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

/*.boxListParceirosLeft h3
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListParceirosLeft h3 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListParceirosLeft h3 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListParceirosLeft h4
{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#882345;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListParceirosLeft h4 a
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
}

.boxListParceirosLeft h4 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}*/

.boxListParceirosRight
{
	width:116px;
	/*height:100px;*/
	float:right;
	margin:5px;
	
}

.boxListParceirosRight img
{
	margin:5px;
	border:none;
}








/*   MENU CONTEXTUAL   */

.boxMenuContextual
{
	width:200px;
	margin:30px -10px 10px 0;
	min-height:350px;
}

.boxMenuContextualBtn
{
	width:200px;
	height:25px;
	/*background: tarnsparent url(../images/bkg_btn_geral_up.gif) right top no-repeat;*/
	margin-bottom:5px;
	display:block;
	text-align:right;
	font-size:11px;
	
}

.boxMenuContextualBtn a:link,
.boxMenuContextualBtn a:visited,
.boxMenuContextualBtn a:active
{
	width:175px;
	height:15px;
	background: transparent url(../images/bkg_btn_geral_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxMenuContextualBtn a:hover
{
	background: #435c64 url(../images/bkg_btn_geral_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
}



.boxMenuContextualBtnSelected
{
	width:175px;
	height:15px;
	background: #435c64 url(../images/bkg_btn_geral_hover.gif) right top repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
}

.boxMenuContextualBtnSelected a
{
	/*width:inherit;
	height:inherit;*/
	text-decoration:none;
	color:#fff;
	display:block;
}

/*   MENU CONTEXTUAL 2 NIVEL   */

.boxMenuContextual ul, .boxMenuContextual dd
{
	width:180px;
	height:auto;
	margin:0;
	text-align:right;
	font-size:11px;
	color:#0a252b;
	text-decoration:none;
}



.boxMenuContextualBtn2 li,
.boxMenuContextualBtn2 dl
{
	width:190px;
	/*height:20px;*/
	line-height:14px;
	margin:0 0 0 10px;
	text-align:right;
	font-size:11px;
}

.boxMenuContextualBtn2
{
	width:180px;
	/*height:25px;*/
	margin:0 0 0 20px;
	display:block;
	text-align:right;
	font-size:11px;
}

.boxMenuContextualBtn2 a:link,
.boxMenuContextualBtn2 a:visited,
.boxMenuContextualBtn2 a:active
{
	/*height:15px;*/
	background: transparent url(../images/bkg_btn_geral2_up.gif) right top no-repeat;
	text-decoration:none;
	color:#0a252b;
	display:block;
	padding:5px 20px 5px 5px;
}

.boxMenuContextualBtn2 a:hover
{
	background: transparent url(../images/bkg_btn_geral2_hover.gif) right top no-repeat;
	text-decoration:none;
	color:#fff;
	display:block;
}

.boxMenuContextualBtnSelected2 a

{
	/*height:15px;*/
	background: transparent url(../images/bkg_btn_geral2_hover.gif) right top no-repeat;
	text-decoration:none;
	color:#fff;
	display:block;
	text-align:right;
	font-size:11px;
	padding:5px 20px 5px 5px;
	margin:0 0 0 20px;
}


/*   ThickBox   */

/*html.thickbox
{
	margin:0;
	padding:0;
	overflow-y:hidden;
	overflow-x:hidden;
}*/


.boxThick
{
	width:350px;
	padding:20px 20px 10px 20px;
	background:#fff;
	border:#0a252b 1px solid;
	margin:0 auto;
}

.boxThick h4
{
	font-size:16px;
	margin:0;
	padding:0;
	color:#0f6578;
}

.boxThickContainer
{
	
}

.boxThickLabel
{
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	float:left;
	text-align:right;
	width:100px;
}

.boxThickFooter
{
	font-size:9px;
	font-weight:normal;
	color:#0a252b;
	padding:0;
	margin:10px 0 5px 0;
	float:left;
	text-align:right;
}

.boxThickLabel span, .boxThickFooter span
{
	font-size:11px;
	font-weight:bold;
	color:#fda000;
	margin-right:3px;
}

.boxThickLabel input
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:3px;
	margin:0 0 5px 5px;
	height:14px;
	border:#dededd 1px solid;
	width:200px;
}

.boxThickLabel textarea
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:3px;
	margin:0 0 5px 5px;
	height:14px;
	border:#dededd 1px solid;
	width:200px;
	height:50px;
}

.boxThickLabel button
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#0a252b;
	padding:3px;
	margin:0 0 5px 10px;
	height:12px;
	border:#dededd 1px solid;
	text-align:center;
}


/*   PORTFOLIO    */

.boxListPortfolioContainer
{
	padding:5px;
	_padding:0;
	margin:20px 0 0 0;
}


.boxListPortfolioContainer ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.boxListPortfolioContainer li
{
	float:left;
	padding: 0px 8px;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}


.boxListPortfolioContentLine
{
	margin:0 5px 5px 5px;
}


.boxListPortfolio
{
	width:700px;
	/*height:120px;*/
	border:#dededd 1px solid;
	font-size:10px;
	line-height:16px;
	color:#08252b;
	padding:0 0px;
	border-top:none;
	border-bottom:none;
	background:#fff;
}

.boxListPortfolioTop, .boxListPortfolioBottom
{
	width:700px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 0px;
}

.boxListPortfolioLeft
{
	/*height:100px;
	float:left;
	padding:5px;
	margin:5px;*/
	
	width:550px;
	float:left;
	padding:5px 5px 0 5px;
	margin:5px 5px 0 5px;
}

.boxListPortfolioLeft span
{
	font-size:11px;
	color:#263f44;
	margin-right:5px;
	font-weight:normal;
}


.boxListPortfolioLeft h4
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	background: transparent url(../images/icon_lista.gif) -5px -2px no-repeat;
}

.boxListPortfolioLeft h4 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListPortfolioLeft h4 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListPortfolioLeft h5
{
	font-size:11px;
	font-weight:bold;
	color:#0a252b;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListPortfolioLeft h5 a
{
	font-weight:bold;
	color:#0a252b;
	text-decoration:none;
}

.boxListPortfolioLeft h5 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListPortfolioLeft h6
{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#882345;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

.boxListPortfolioLeft h6 a
{
	font-weight:bold;
	color:#882345;
	text-decoration:none;
}

.boxListPortfolioLeft h6 a:hover
{
	font-weight:bold;
	color:#882345;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	cursor:default;
}

.boxListPortfolioRight
{
	/*width:26px;*/
	/*height:100px;*/
	float:right;
}

.boxListPortfolioRight img
{
	margin:5px 15px 5px 5px;
	border:none;
}



/*   PAGER   */

.boxPager
{
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:16px;
	float:left;
	width:715px;
	color:#882345;
}

.boxPager img
{
	margin:0;
}

/*   links   */

.boxPager a:link, .boxPager a:visited, .boxPager a:active
{
	text-decoration:none;
	color:#0a252b;
	text-decoration:none;
}

.boxPager a:hover
{
	text-decoration:underline;
	color:#882345;
}

/*   end links   */

.boxPager_Left
{
	width:10px;
	height:30px;
	float:left;	
}

.boxPager_Center
{
	*float:left;
	margin:5px 0 0 0;
}

.boxPager_Right
{
	width:10px;
	height:30px;
	float:left;
}



.boxPager_Pages
{
	height:20px;
	float:left;
	display:block;	
}

.boxPager_Prev img,
.boxPager_Next img
{
	margin-top:2px;
	float:left;
	display:block;
	border:none;
}

.boxPager_Prev img a, .boxPager_Next img a
{
	display:block;
	float:left;
	border:none;
}

.boxPager_Prev a:hover, .boxPager_Next a:hover
{
	display:block;
}




.boxPager_Separator
{
	float:left;
	border-top: #333 1px dotted;
	padding: 10px 0;
}

.boxPager_Results
{
	float:right;
	margin:0px 10px 0 0;
	*margin:5px 10px 0 0;
	color:#0a252b;
}/**/


/*   PAGER CONTENT   */

.boxPagerContainer
{
	margin:20px 0 0 0;
}

.boxPagerContent
{
	width:715px;
	height:25px;
	background:#ffffff url(../images/bkg_pager_up.gif) left top repeat-x;
	border:#dededd 1px solid;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#254c63;
	padding:0;
	border-top:none;
	border-bottom:none;
	display:block;
}

.boxPagerContentTop, .boxPagerContentBottom
{
	width:705px;
	border-top:#dededd 1px solid;
	margin:0 1px;
	padding:0 5px;
}

/*   DOC EXTERNO   */

.boxDocExternoContent
{
	padding:10px;
	min-height:470px;
	background:#fff;
	/*background:transparent url(../images/bkg_artigo.jpg) left top repeat-x;*/
	margin:10px -10px 0 -10px;
}

.boxDocExternoContent h1
{
	height:20px;
	font-size:16px;
	color:#0f6578;
	padding:0;
	margin:5px 0 10px 10px;
}

.boxDocExternoContent h4
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:10px 0 10px 10px;
}

.boxDocExternoContent p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:0 10px 10px 10px;
}

.boxDocExternoContent img
{
	float:right;
	border:none;
	margin:-45px -10px 10px 20px;
	*margin:-40px -10px 10px 20px;
	_margin:-42px -10px 10px 20px;
	border-bottom: #b2babc 1px solid;
	
}

.boxDocExternoContent p img
{
	border:none;
	float:none;
	margin:0 5px;
}

/*   VIDEOS   */

.boxVideo
{
	text-align:center;
	padding:20px 10px;
}

.boxVideoTxt, .boxVideoTxt p
{
	font-size:11px;
	line-height:16px;
	color:#0a252b;
	padding:0;
	margin:10px 0 10px 10px;
	text-align:left;
}

.boxVideoTxt h4
{
	font-size:12px;
	font-weight:bold;
	color:#882345;
	padding:0;
	margin:15px 0 10px 10px;
}

.boxNetworks
{
	font-size:11px;
	color:#fff;
}

.boxNetworks ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.boxNetworks li
{
	margin:0 1px;
	padding:0;
	float:left;
}

.boxNetworks li span
{
	line-height:22px;
	margin-right:3px;
}

.boxNetworks li a img
{
	border:none;
}

/*.boxNetworks li a img:hover
{
	cursor:hand;
	cursor:pointer;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}*/

.homeNetworks
{
	position:absolute;
	bottom:-35px;
	right:5px;
	height:25px;
}

.homeNetworks li
{
	margin:0 4px;
}



.contentNetworks
{
	font-size:11px;
}

.contentNetworks li span
{
	font-size:11px;
	color:#0a252b;
	line-height:20px;
	margin-right:5px;
}
