/* General Styles */

BODY{margin:23px 0 0 0;padding:0;text-align:center;background-color:#EBEBEB;font:normal 12px Verdana,Arial,Helvetica,sans-serif;}
IMG{display:block;border:0;}
IMG.seta{display:inline;margin:0 0 0 3px;}
DIV.clear{clear:both;height:0;width:0;}
A {color:#666666;}
A.more{text-decoration:none;color:#BCBCBC;}
A:Hover.more {color:#666666;}

		#center{padding:0;margin:0 auto;width:650px;background-color:#FFFFFF;text-align:left;}


TEXTAREA.field{width:302px;display:inline;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
SELECT.field{width:308px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field{padding:2px;width:300px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field2{padding:2px;width:200px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field3{padding:2px;width:35px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field4{padding:2px;width:20px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field5{padding:2px;width:145px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}
INPUT.field6{padding:2px;width:88px;font: normal 11px Verdana,Arial,Helvetica,sans-serif;color: #4A4A4A;border-top: 1px solid #666666;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;border-left: 1px solid #666666;}

/* Header */

#header{padding: 6px 5px 0 5px;}
		#header IMG.logo{float:left;/*float:right;*/border-bottom:35px solid #FFFFFF;border-left:12px solid #FFFFFF;border-top:8px solid #FFFFFF;border-right:45px solid #FFFFFF;}
		#header IMG.slogan{float:left;border-top:23px solid #FFFFFF;}
		#header UL.support{display:none;}
		/*
		
		#lang{float:right;margin:3px 4px 0 8px;padding:0;background:url(../images/lang_pt_off.gif) no-repeat;}
		#lang:Hover{background-image:url(../images/lang_pt_over.gif);}
		#header UL.support{float:right;list-style:none;text-align:right;font-size:9px;margin:0;padding:0 6px 0 0 ; background: url(../images/line_dashed_vertical.gif) repeat-y top right; }
		#header UL.support LI{padding-bottom:1px;}
		#header UL.support LI A{color:#BCBCBC;text-decoration:none;}
		#header UL.support A:Hover{color:#666666;}
		*/




/* Menu */

		#menu{display:none;}
		/*
		#menu{clear:both;margin:0 5px 9px 5px;border-top:21px solid #FFFFFF;border-bottom:2px solid #FFFFFF;padding:0 0 4px 0;height:12px;background: url(../images/line_dashed_horizontal.gif) repeat-x bottom left;}
		#menu A{display:block;text-transform: uppercase;margin:0;padding:0px 3px 0px 3px;border-right:1px solid #797979;text-decoration:none;color:#797979;font-size:10px;float:left;}
		#menu A:Hover{color:#FF7E00;text-decoration:underline;}
		#menu A.on{color:#FF7E00;}
		#menu A.on:Hover{text-decoration:none;}
		#menu A.end{border-right:1px solid #FFFFFF;}
		#menu A.endon{border-right:1px solid #FFFFFF;color:#FF7E00;}
		*/


/* highlites */

#highlites{clear:both;padding:0;margin:0 5px 0 5px;background: url(../images/line_dashed_vertical_big.gif) repeat-y top right;}
#highlites #flash {float:left;}

#highlites P.main {display:none;}
/*
#highlites P.main {width:180px;height:203px;margin:0 0 0 -3px;float:left;font-size:10px;padding:2px 0 0 11px;background-color: #FA944E; voice-family: "\";}\"";voice-family:inherit;width:172px;height:201px;margin:0 0 0 0;}
.recover{}
html>#highlites P.main {width:172px;height:201px;margin:0 0 0 0;color:#FFFFFF;line-height: 15px;}
#highlites P.main{color:#FFFFFF;line-height: 15px;}
#highlites P.main SPAN{display:block;margin:90px 16px 0 0;font: bold 20px Arial,Verdana,Helvetica,sans-serif;}
#highlites P.main A.link{display:block;margin:15px 15px 0 0;text-align:right;text-decoration:underline;color:#FFFFFF;font-weight: bold;}
#highlites P.main A:Hover.link{text-decoration:none;color:#FFFFFF;}
*/
#highlites P.lateral {width:173px;float:right;font-size:10px;margin:0;padding:2px 2px 0 0;voice-family: "\";}\"";voice-family:inherit;width:173px;}
.recover{}
html>#highlites P.lateral {width:173px;}
#highlites P.lateral SPAN {display:block;margin:20px 3px 0 0;line-height: 15px;}
#highlites P.lateral SPAN A{text-decoration:none;}
#highlites P.lateral SPAN A:Hover{text-decoration:underline;color:#BCBCBC;}




/* Categoria */

DIV.categoryoff {width:151px;float:left;font-size:10px;text-align:right;border-top:10px solid #FFFFFF;border-bottom:10px solid #FFFFFF; margin:0;padding:0 12px 0 12px;background:none; voice-family: "\";}\"";voice-family:inherit;width:129px;}
.recover{}
html>DIV.categoryoff {width:129px;}

DIV.categoryoff IMG {text-align:left;border-left:0px solid #FFFFFF;}
DIV.categoryoff P {margin:0;padding:0;font-size:10px;text-align:left;color:#666666;line-height:16px;border-left:0px solid #FFFFFF;}
DIV.categoryoff P A {float:right;}
DIV.category {width:149px;float:left;font-size:10px;text-align:right;border-top:10px solid #FFFFFF;border-bottom:10px solid #FFFFFF; margin:0;padding:0 10px 0 10px;background: url(../images/line_dashed_vertical.gif) repeat-y top left; voice-family: "\";}\"";voice-family:inherit;width:128px;}
.recover{}
html>DIV.category {width:128px;}
DIV.category IMG {text-align:left;border-left:1px solid #FFFFFF;}
DIV.category P {margin:0;padding:0;font-size:10px;text-align:left;color:#666666;line-height:16px;border-left:1px solid #FFFFFF;}
DIV.category P A {float:right;}
UL.list{margin:0;padding:5px 0 5px 0;list-style:none;text-align:left;border-left:2px solid #FFFFFF;}
UL.list LI{margin:0;padding:0 0 0 7px;background:url(../images/bullet_list.gif) no-repeat top left;line-height:16px;}
UL.list LI A{text-decoration:none;}
UL.list LI A:Hover{text-decoration:underline;color:#BCBCBC;}



/* footer */

		#footer{height:10px;font-size: 9px;border-top:9px solid #FFFFFF;margin:0;padding:0;border-bottom:23px solid #FFFFFF;}
				#footer IMG{float:right;margin:0;padding:0;border-right:11px solid #FFFFFF;display:none;}
		#footer P.menufooter{margin:0;padding:0;color:#999999;line-height:14px;border-left:10px solid #FFFFFF;}
				#footer P.menufooter A{text-decoration:none;color:#999999;display:none;}
				#footer P.menufooter A:Hover{color:#666666;text-decoration: underline;display:none;}
		#footer P.menufooter SPAN.preto {color:#666666;}
		#footer P.menufooter SPAN.laranja {color:#FF7E00;/**/}



/* Detail */

#contentpage{clear:both;padding:0;margin:0 5px 9px 5px;background: url(../images/line_dashed_vertical_big.gif) repeat-y top right;}
		#contentpage DIV.content{width:440px;font-size:10px;line-height:19px;color:#666666;margin:0 0 9px 0;padding:0 0 0 11px;background: url(../images/conner_productivity.jpg) no-repeat top right; voice-family: "\";}\"";voice-family:inherit;width:429px;}
		.recover{} 
		html>#contentpage DIV.content {width:429px;}
/* Tirar o border-top se for esta a solução 2 de portfolio*/
		#contentpage DIV.contentportfolio{border-top:20px solid #FFFFFF;width:448px;font-size:10px;line-height:19px;color:#666666;margin:0 0 9px 0;padding:0 0 0 11px; voice-family: "\";}\"";voice-family:inherit;width:437px;}
		.recover{} 
		html>#contentpage DIV.contentportfolio {width:437px;}

#contentpage DIV.content SPAN IMG{margin:0;text-align:left;}

		#contentpage DIV.content P.nav{margin:3px 0 0 0;color:#FF7E00;font-size:9px;display:none;}
		#contentpage DIV.content P.nav IMG{margin:0 5px 0 5px;display:none;}
		#contentpage DIV.content P.nav A{color:#797979;display:none;}
		#contentpage DIV.content P.nav A:Hover{text-decoration:none;display:none;}

#contentpage DIV.content SPAN.category{display:block;margin: 9px 0 0 0;}
#contentpage DIV.content SPAN.listcategory{display:block;margin: 9px 0 30px 0;}
#contentpage DIV.content SPAN.title{display:block;margin: 21px 0 0 0;font: bold 24px Arial,Verdana,Helvetica,sans-serif;color:#797979;}
#contentpage DIV.content SPAN.title_highlight{margin: 21px 0 21px 0;font: bold 24px Arial,Verdana,Helvetica,sans-serif;color:#797979;}
#contentpage DIV.content SPAN.subtitle{display:block;margin: 1px 0 9px 0;font: bold 14px Verdana,Arial,Helvetica,sans-serif; color:#797979;}
#contentpage DIV.content SPAN.subtitle2{display:block;margin: 15px 0 9px 0;font: bold 14px Verdana,Arial,Helvetica,sans-serif; color:#797979;}
#contentpage DIV.content IMG{margin:20px auto 20px auto;text-align:center;}
#contentpage DIV.content IMG.right{margin:0px 0px 0px 0px;float:right;}

#resume{float:left;margin:10px 4px 0 0;padding:0;background:url(../images/bt_submit.gif) no-repeat;}
#resume:Hover{background-image:url(../images/bt_submit_over.gif);}

#contentpage DIV.content UL{margin:15px 0 15px 42px;text-indent: 0px;list-style:square;}
#contentpage DIV.content UL LI{padding:0 0 0 6px;text-indent: 0px;}
#contentpage DIV.content OL{margin:15px 0 15px 48px;text-indent: 0px;}
#contentpage DIV.content UL LI{padding:0 0 0 6px;text-indent: 0px;}



		#contentpage DIV.left{padding:0;margin:0;float:left;width:200px;}
#contentpage DIV.left SPAN {display:block;font-size:10px;font-weight:bold;color:#797979;}
		#contentpage DIV.right{padding:0 0 15px 20px;margin:0;float:right;background: url(../images/line_dashed_vertical.gif) repeat-y top left;width:220px; voice-family: "\";}\"";voice-family:inherit;width:200px;}
		.recover{}
		html>#contentpage DIV.right {width:200px;}
#contentpage DIV.right SPAN {display:block;font-size:10px;font-weight:bold;color:#797979;}

		#contentpage DIV.leftportfolio{padding:0;margin:20px 0 0 0;float:left;width:200px;}
#contentpage DIV.leftportfolio SPAN {display:block;font-size:10px;font-weight:bold;color:#797979;}
#contentpage DIV.rightportfolio{padding:0 0 15px 20px;margin:20px 0 0 0;float:right;background: url(../images/line_dashed_vertical.gif) repeat-y top left;width:220px; voice-family: "\";}\"";voice-family:inherit;width:200px;}
.recover{}
html>#contentpage DIV.rightportfolio {width:200px;}
#contentpage DIV.rightportfolio SPAN {display:block;font-size:10px;font-weight:bold;color:#797979;}





/* Solution portfolio */ 
		#contentpage DIV.listportfolio {width:450px;border-left:12px solid #FFFFFF;border-right:12px solid #FFFFFF; voice-family: "\";}\"";voice-family:inherit;width:426px;}
		.recover{}
		html>#contentpage DIV.listportfolio {width:426px;}
#contentpage DIV.listportfolio DIV.foto {width:140px;float:left;clear:none;margin:25px 0 0 0;}
		#contentpage DIV.listportfolio DIV.item{width:240px;float:left;clear:none;font-size:10px;line-height:19px;color:#666666;margin:20px 0 0 0 ;}
#contentpage DIV.listportfolio DIV.item A{font-size:11px;font-weight:bold;}

#contentpage DIV.listportfolio DIV.item A.more {font-size:10px;font-weight:normal;}
#contentpage DIV.listportfolio DIV.item IMG.more {display:inline;margin: 0 0 0 4px;}

 
/* Inicio Proposta 1 de Porfolio */
		#contentpage DIV.listportfolio {width:450px;border-left:12px solid #FFFFFF;border-right:12px solid #FFFFFF; voice-family: "\";}\"";voice-family:inherit;width:426px;}
		.recover{}
		html>#contentpage DIV.listportfolio {width:426px;}
#contentpage DIV.listportfolio DIV.foto {width:140px;float:left;clear:none;margin:25px 0 0 0;}
		#contentpage DIV.listportfolio DIV.item{width:280px;float:left;clear:none;font-size:10px;line-height:19px;color:#666666;margin:20px 0 0 0 ;}
#contentpage DIV.listportfolio DIV.item A{font-size:11px;font-weight:bold;}
#contentpage DIV.listportfolio DIV.item A:Hover{text-decoration:none;}

#contentpage DIV.listportfolio DIV.item A.more {font-size:10px;font-weight:normal;}
#contentpage DIV.listportfolio DIV.item IMG.more {display:inline;margin: 0 0 0 4px;}
/* Fim Proposta 1 de Porfolio */ 


/* Inicio Proposta 2 de Porfolio */ 
		#contentpage DIV.leftportfolio{padding:0;margin:20px 0 0 0;float:left;width:205px;}
#contentpage DIV.leftportfolio SPAN {display:block;font-size:11px;font-weight:bold;color:#797979;}
#contentpage DIV.leftportfolio SPAN A{font-size:11px;font-weight:bold;color:#797979;}
#contentpage DIV.leftportfolio SPAN A:Hover{text-decoration:none;} 

#contentpage DIV.rightportfolio{padding:0 0 15px 20px;margin:20px 0 0 0;float:right;background: url(../images/line_dashed_vertical.gif) repeat-y top left;width:225px; voice-family: "\";}\"";voice-family:inherit;width:205px;}
.recover{}
html>#contentpage DIV.rightportfolio {width:205px;}
#contentpage DIV.rightportfolio SPAN {display:block;font-size:11px;font-weight:bold;color:#797979;}
#contentpage DIV.rightportfolio SPAN A{font-size:11px;font-weight:bold;color:#797979;}
#contentpage DIV.rightportfolio SPAN A:Hover{text-decoration:none;}

/* Fim Proposta 2 de Porfolio */ 
 
 
 
/* Inicio Proposta 3 de Porfolio 
#contentpage DIV.contentportfolio3{}*/ 
		#contentpage DIV.contentportfolio3 DIV.leftportfolio{padding:0;margin:20px 0 0 0;float:left;width:205px;}

		#contentpage DIV.contentportfolio3 DIV.rightportfolio{padding:0 0 15px 20px;margin:20px 0 0 0;float:right;background: url(../images/line_dashed_vertical.gif) repeat-y top left;width:225px; voice-family: "\";}\"";voice-family:inherit;width:205px;}
		.recover{}
		html>#contentpage DIV.contentportfolio3 DIV.rightportfolio {width:205px;}

/*
#contentpage DIV.listportfolio3 {width:258px;border-left:12px solid #FFFFFF;border-right:12px solid #FFFFFF; voice-family: "\";}\"";voice-family:inherit;width:336px;}
.recover{}
html>#contentpage DIV.listportfolio3 {width:234px;}
*/
#contentpage DIV.listportfolio3 DIV.foto {width:140px;margin:0;padding:0;}
		#contentpage DIV.listportfolio3 DIV.item{width:170px;clear:none;font-size:10px;line-height:19px;color:#666666;margin:10px 0 35px 0 ;}
#contentpage DIV.listportfolio3 DIV.item A{font-size:11px;font-weight:bold;}

#contentpage DIV.listportfolio3 DIV.item A.more {font-size:10px;font-weight:normal;}
#contentpage DIV.listportfolio3 DIV.item IMG.more {display:inline;margin: 0 0 0 4px;}
/* Fim Proposta 3 de Porfolio */



/* General list */ 
		#contentpage DIV.list {width:460px;border-left:12px solid #FFFFFF;border-right:12px solid #FFFFFF; voice-family: "\";}\"";voice-family:inherit;width:436px;}
		.recover{}
		html>#contentpage DIV.list {width:436px;}
#contentpage DIV.list DIV.foto {float:left;clear:none;border:1px solid #999999;margin:25px 12px 0 0;}
		#contentpage DIV.list DIV.item{width:325px;float:left;clear:none;font-size:10px;line-height:19px;color:#666666;margin:20px 0 0 0 ;}
#contentpage DIV.list DIV.item A{font-size:11px;font-weight:bold;}

#contentpage DIV.listDIV.item A.more {font-size:10px;font-weight:normal;}
#contentpage DIV.listDIV.item IMG.more {display:inline;margin: 0 0 0 4px;}


/* Conteudo Lateral */

#lateral {margin:0;padding:0;float:right;clear:left;text-align:left;font-size:10px;color:#ABAAAA;width:175px;}
#lateral A{color:#4A4A4A;}
#lateral A:Hover{text-decoration:none;color:#FF7E00;}
#lateral LI{line-height:15px;}

#lateral LI.more{text-align:right;margin:10px 0 0 0;}
#lateral LI.more A{text-decoration:none;color:#BCBCBC;}
#lateral LI.more A:Hover{color:#666666;}


#lateral UL{list-style:none;margin:2px 0 25px 0;padding:0;}
#lateral UL LI.title{text-transform:lowercase;list-style:none;margin:0;padding:0;font: bold 15px Arial,Verdana,Helvetica,sans-serif;color:#797979;}
#lateral UL LI.solutions{list-style:none;margin:0;padding:9px 0 0 10px;color:#797979;background: url(../images/bullet_solution.gif) no-repeat top left;}
#lateral UL LI.help{list-style:none;margin:0;padding:9px 0 0 10px;color:#797979;background: url(../images/bullet_solution.gif) no-repeat top left;}
#lateral UL LI.related{list-style:none;margin:0;padding:9px 0 0 10px;color:#797979;background: url(../images/bullet_related.gif) no-repeat top left;}
#lateral UL LI.related A{display:block;}
#lateral UL LI.companies{list-style:none;margin:0;padding:6px 0 0 10px;color:#797979;background: url(../images/bullet_companies.gif) no-repeat top left;}
#lateral UL LI.key{list-style:none;margin:0;padding:6px 0 0 13px;color:#797979;background: url(../images/bullet_right.gif) no-repeat top left;}
#lateral UL LI.selected{list-style:none;margin:0;padding:6px 0 0 20px;background: url(../images/bullet_link.gif) no-repeat top left;color:#FF7E00;text-decoration:none; font-weight:bold;}
#lateral UL LI.selected A{color:#FF7E00;text-decoration:none; font-weight:bold;}
#lateral UL LI.link {list-style:none;margin:0;padding:6px 0 0 20px;color:#797979;background: url(../images/bullet_link.gif) no-repeat top left;}
#lateral UL LI.file {margin:8px 0 0 0;padding:0 0 0 0;}
#lateral UL LI.file IMG{margin:0;padding:0;float:left;}
#lateral UL LI.file A{margin:0 0 0 5px;padding:0;}
#lateral UL LI.file SPAN{margin:0 0 0 22px;padding:0;display:block;height:9px;}



/* site map */

UL.sitemap{margin:0;padding:0; font-size:10px;}
UL.sitemap LI{list-style: square inside;}
UL.sitemap LI.title{list-style:none;font-weight:bold; font-size:11px; list-style: none outside;}
UL.sitemap A{color:#666666;}
UL.sitemap A:hover{color:#FF7E00;text-decoration:none;}

/* Forms */

TABLE.form{width:458px;}
TABLE.form TD{font-size:10px;color:#797979;}
TABLE.form TD.title{font-weight:bold;height:30px;vertical-align:bottom;}
TABLE.form SPAN.exemplo{display:inline;font-size:9px;color:#BCBCBC;}
TABLE.form SPAN.errorIndicator{display:inline;margin:0;padding:0;border:0;}


/* Caixa de Alertas */


DIV.valSummary{background-color:#EBEBEB;border:1px dashed #FF7E00;padding:8px 8px;margin:0 0 10px 0;width:471px;/* hack to set width for ie6*/voice-family:"\";}\"";voice-family:inherit;width:455px;}
.recover{}
DIV.valSummary UL{border:0;padding:0;margin:0px 0 0 20px;}
SPAN.errorIndicator{font-size:16px;font-weight:bold;}
IMG.errorIndicator{display:inline;}
IMG.inline {float:left;display:inline;border:0;margin:0;padding:0;}
SPAN.alert{display:inline;float:left;margin:0 0 0 10px;font:bold 14px arial, verdana, lucida, helvetica, sans-serif;color:#000000;}