﻿/* GENERAL */
html, body{padding:0; margin:0; height:100%;}

body{
	background:#33383b url(../_IMG/body-background.jpg) repeat-x top;
	font: normal .75em Verdana, Arial, Helvetica, sans-serif;
	color:#33383a;
	height:100%;
	}
	
.headerMenulangSpacer{
	height:66px;}
	
form{
	padding:0;
	margin:0;
	height:100%;
	}
	
.clear{
	clear:both;}
	
	
a:link, a:visited, a:active{
	color:#CC3300;
	text-decoration:none;
	}

a:hover{
	color:#33373B;
	text-decoration:underline;
	}
	
a img{
	border:none;
	}
		

input, select{
	border:1px solid #669999;
	}
	
textarea{
	border:1px solid #669999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#323232;
}

.imagemDireita{
	float:right;
	padding:0 0 15px 15px;
	}
	
.imagemEsquerda{
	float:left;
	padding:0 15px 15px 0;
	}
	
.imagemDireita div, .imagemEsquerda div{
	font-size:10px;
	padding:0 5px;
	}
	
	
#content-left{
	float:left;
	width:170px;
	padding-left:20px;
}
	
#content-center{
	float:right;
	width:665px;
	padding-right:20px;
}

/* TITULOS */

h1, .tituloCont, .tituloSeccao{
	color:#6C737B;
	font:normal 21px Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dotted #959595;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
}

h2, .titulo{
	color:#CC0000;
	font:bold 20px Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 15px 0;
}

h3, .antetitulo{
font:normal 10px Geneva, Arial, Helvetica, sans-serif;
color:#666666;
padding:0;
margin:0;}

.data{
	font-size:9px;
	color:#999999;
	padding:0 0 10px 0;
	margin:0;
	font-weight:normal;
	}


/* STRUT */
#wrapper{
	width:960px;
	margin:0px auto 0 auto;
	background:#FFF;
	height:100%;
	}
	
.struct, .structDocs{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:20px;
	}
	
.struct .titulo{
	font-size:15px;
	background:transparent url(../_img/bullet-noticia.gif) no-repeat left top;
	padding-left:20px;
	}
	
.structDocs .titulo{
	font-size:15px;
	}
.struct	h2, .struct .titulo{
	padding-bottom:0;
	}
	
.subnav, .subnavlinks{
	text-align:center;
	}
	
.currentPage{
background:transparent url(../_img/subnav-select.gif) no-repeat bottom center;
padding-bottom:4px;
}

#content ul{
	list-style:none;
	padding:0;
	margin:10px 0;
	}
	
#content li{
	background:transparent url(../_img/bullet-li.gif) no-repeat left 9px;
	padding-left:10px;
	}
	
ul.listCategories{margin:200px 0 0 0;}

.listCategories li{
	padding:3px;
	line-height:14px;
	}
.listCategories a{
	color:#666666;
	}
	
.backButton{
	font-size:11px;
	background:transparent url(../_img/backBtn.gif) no-repeat left 0px;
	padding-left:20px;
	}

/* HEADER */
#header{
	background:transparent url(../_img/header-background.jpg) repeat-x top;
	}
	
.header-spacer{
	padding:5px 15px 0 15px;
	}	
	

	

	
#painel{
	height:300px;
	border-top:2px solid #d8382e;
	border-bottom:2px solid #d8382e;
	}
	
/* HEADER - VERSIONS */
.langVersion{
	text-align:right;
	}
.langVersion ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	}
	
.langVersion li{
	float:left;
	padding-left:7px;
	vertical-align:top;
	}
	
.langVersion li img{
	border:none;}
	
.langImg{
	width:20px;
	}

/* CONTENT */
#content{
	background:#FFF url(../_img/content-background.jpg) repeat-x top;
	font-size:13px;
	line-height:15px;
	color:#33373B;
	}
	
	/**/
.spacerContent{
	padding:20px 20px;
	line-height:20px;
}

.spacerContentInner{
	padding:20px 40px;
	line-height:20px;
}


/* PORTALPART */

.home-acessoRapidoItem{
	background:transparent url(../_IMG/home-sectionsBg.jpg) no-repeat top left;
	height:200px;
	vertical-align:top;
	padding:10px 15px;}
	
.home-acessoRapidoTitulo{
	color:#298fc6;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:10px;
}

/* NEWS PORTAL PART */
.notVerDetalhe a{
	font-size:10px;
	color:#666666;
	background:transparent url(../_img/not-mais-info.gif) no-repeat left center;
	padding-left:7px;
	}


#ppNews{
	background:#FFF url(../_img/home-newsBackground.jpg) no-repeat top right;
}

#ppNews li{
		background:none;
	padding-left:0px;
}

.home-news{
	background:transparent url(../_img/home-newsLeft.jpg) no-repeat top left;
	height:200px;
	}
	
.ppInnerNews{
	padding:20px;
	}
	
.home-news ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.home-news li{
	width:50%;
	float:left;

	}
	
.ppInnerNews h2{
	padding:0;
	margin:0;}
	
.ppInnerNews h2 a{
	color:#d8382e;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.ppData{
	color:#999999;
	font-size:10px;
	display:block;
	padding-bottom:5px;
}

.ppInnerNews img{
	float:left;
	padding:0 20px 20px 0;
	}
	
.ppInnerNews p{
padding:0 0 20px 0;
margin:0;
}

.helpButton{
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	}
.helpButton a img{
	border:none;}
	
.helpButton a, .helpButton a:hover{
	font-size:0.8em;
	border:none;}

/* ----   */

/* PRODUTOS PORTAL PART */
#ppProdutos{
	padding:10px 0 30px 0;
	
	}
	
	.ppProdutos-titulo a{
	color:#288fc6;
}

#ppProdutos td{
	vertical-align:top;}

.ppProdSeptd{
	font-weight:normal;
	background:transparent url(../_img/ppProdutos-fundo.jpg) no-repeat top left;
	padding:10px;
	font-size:12px;
	line-height:16px;
}



.ppProdutos-titulo{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#288fc6;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}


.ppImage{
	padding-right:10px;
	}


/* FOOTER */	
.footer{
	background:transparent url(../_img/footer-background.jpg) no-repeat top left;
	height:43px;
	margin:50px 15px 0 15px;
	padding:7px 20px 13px 90px;
	font-size:10px;
	font-weight:normal;
	color:#959595;
}


.help-content{
	font-size:9px;
	line-height:normal;
	display:none;
	}
	
.customPageFooterMenu{
	padding-top:25px;
	}
	

/* NEWS */

	
	/*
#subNav h1, .tituloSeccao, .tituloSurvey, h1{
	color:#8C9092;
	font-size:20px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	font-weight:bold;
	direction:ltr;
	background:transparent url(../_img/titBorderBottom.gif) no-repeat bottom left;
}

h2, .titulo, .titSurvey{font-size:16px; padding:0 0 10px 0; margin:0; color:#ee7c16;}



.fillForm .titulo{
	color:#8C9092;
	font-size:20px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	font-weight:bold;

}


	
#background_menu {
	width:940px;
	height:80px;
	margin:0 auto;
	padding:20px 10px 10px 10px;
	
}
.logo_myCollect {
	float:left;
	clear:both;
	width:205px;
	
}

#menu_superior {
	padding-bottom:20px;
	float:right;
	width:735px;
	
}

.login {
	padding:3px 10px 2px 2px;
	margin-left:40px;
	font-size:11px;
	display:inline;
	float:left;
}

.login_Plataforma_link {
	width:150px;
	margin-right:5px;
	font-size:11px;
	display:inline;
	float:left;
}

.login_Plataforma_link span{background:transparent url(../_img/fundoLoginSharing.gif) no-repeat left top; padding:3px 0 4px; display:block; text-align:center;}

input{
	border:1px solid #8C9092;
	}

.login_Cliente {
	width:56px;
	margin-right:5px;
	font-size:11px;
	display:inline;
	float:left;
	text-align:center;
}

.login_Cliente span{background:transparent url(../_img/fundoLoginCliente.gif) no-repeat left top; padding:3px 0 4px; display:block; text-align:center;}

.login_Plataforma_link span a, .login_Plataforma_link span a:hover,
.login_Cliente span a, .login_Cliente span a:hover,
.registar span a, .registar span a:hover{border-bottom:none;}

.registar span a, .registar span a:hover{border-bottom:none; color:#006699;}

.registar {
	width:70px;
	margin-right:5px;
	font-size:11px;
	display:inline;
	float:left;
}

.registar span{background:transparent url(../_img/fundoLoginRegisto.gif) no-repeat left top; padding:3px 0 4px; display:block; text-align:center;}

.idioma {
	padding:0px 0 2px 165px;
	font-size:11px;
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
}

.idioma select{font-size:10px; background:transparent url(../_img/alpha60.png);}

.pesquisar {
	width:108px;
	height:15px;
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	clear:right;
}

.pesquisaText{
	width:80px;
	font-size:10px;
	padding-left:4px;
	background:transparent url(../_img/alpha60.png);
	}

#menu_inferior {
	
	float:right;
	position:relative;
	top:-8px;
}
	
#contentContainer{
	line-height:20px;}
	
	
.topHomeLink{
	width:68px; 
	height:22px; 
	text-align:center; 
	background:transparent url(../_img/homeBackg.png) no-repeat left bottom;
}

.topHomeLink a:link, .topHomeLink a:active, .topHomeLink a:visited{
	border:none;
	font-size:11px;
	color:#040404;
	display:block; padding-top:7px;
	font-weight:bold;
	}
	
.topHomeLink a:hover{
	color:#434343;
	display:block; padding-top:7px;
	font-weight:bold;
	}
	


#langVersion{
	background-color:F4F3F3;
	width:600px;
}

#langVersion ul{list-style:none; padding:0; margin:0; float:right;}
#langVersion ul li a:hover{text-decoration:none;}
.versionImg{padding:0 0 2px 10px; float:left;}
.versionImg img{vertical-align:middle; border:none;}
.versionImg a, .versionImg a:hover{
	color:#999999;
	border-bottom:none;}
	
.privateArea{
	float:left;
	font-size:11px;
	padding-top:3px;
	border-right:1px dashed #FFF;
	padding-right:10px;
	padding-left:10px;
	}
	
.privateArea a{
	border-bottom:none;
	color:#000;
	}
	
.privateArea a:hover{
	border-bottom:none;
	color:#000;
	text-decoration:underline;
	
	}

	


.siteVersion{
	margin:0 auto;
	width:920px;

	}

#conteudos {
	width:930px;
	height:800px;
	padding-bottom:20px;
	vertical-align:top;
	
}


.menu_lateral {
	width:250px;
	float:left;
	display:block;
}

.menu_lateral a:hover{border-bottom:1px solid #FFF;}

.conteudo {
	width:655px;
	padding-left:10px;
	float:right;
	margin-left:15px;
}

.noticias_actualizacoes {
	width:660px;
	height:300px;
	margin-top:20px;
	background-color:#FFFFFF;
	position:static;
	float:right;
}

.noticias_actualizacoes h2{
	color:#005895;
	font-size:20px;
}

.conteudo_noticias {
	height:210px;
	padding:20px;
	background-color:#ebe7d7;
}

.conteudo_noticias h3 {
	padding-top:75px;
	color:#005895;
	font-size:13px;
}

.noticia_1 {
	width:175px;
	height:210px;
	padding-right:45px;
	background-image:url('../_img/noticia_1.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}

.noticia_2 {
	width:175px;
	height:210px;
	padding-right:45px;
	background-image:url('../_img/noticia_2.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}

.noticia_3 {
	width:175px;
	height:210px;
	background-image:url('../_img/noticia_3.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}



#footer {
	width:950px;
	height:40px;
	margin:0px auto 0;
	border-top:30px solid #FFF;
	background-color:#f4f4f4;
	font-size:.9em;
}



#footer img{border:none;}

.footer-inner{
	padding:10px 10px;
	color:#999999;}
	
.preFooter td a:link, .preFooter td a:visited, .preFooter td a:active, .preFooter td a{
	color:#979797;
	border-bottom:none;
	}
	
.preFooter td a:hover{
	color:#585858;
	border-bottom:none;
	}

.subnav, .subnavlinks{
	text-align:center;
	font-size:.9em;
	}
	
.subnav{
	padding:20px 0 10px 0;
	color:#2D2D2D;}
	
.currentPage{border-bottom:1px solid #D6D6D6; padding:3px;}


#subNav h1{
	color:#005895;
	font-size:20px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	font-weight:bold;
	direction:ltr;
    text-shadow:0 1px 0 #aaa;
	background:transparent url(../_img/titBorderBottom.gif) no-repeat bottom right;
}

	
#subNav-inner ul{
	margin:0 0 0 10px;
	padding:0;
		list-style:none;
	}
	
#subNav-inner li{
	background:#FFF url(../_img/gray_arrow.jpg) no-repeat left top;
	padding:0 0 10px 20px;
	}
	
.news-footer{
	padding:0;
	margin:10px 0;
	list-style:none;
	}
	
.news-footer li{
	display:inline;
	padding-right:10px;
	font-size:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	text-shadow:0 1px 0 #F3F3F3;  
	}
	
.newsResume{
	border-bottom:1px solid #EBEBEB;
	margin:0 0 30px 0;
	padding:0 0 20px 0;
	}
	
.newsResume h3, .newsDetailBody h3{padding:0; margin:0; font-size:.8em; color:#8D8D8D;}
.newsResume h2, .newsDetailBody h2, h2{font-size:16px; padding:0 0 10px 0; margin:0;}

.newsDetailResume{font-style:italic; font-size:1.1em;}




.mm_container{float:right;}
.mm_container a img{border:0;}

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

.mm_container li{
	float:left;
	padding-right:4px;
	}

.mm_haveDetail{
	background-color:#F6F6F6;
	margin:3px 0;
	padding:2px 6px;
	}
	
.mm_link img{
	border:0;
	vertical-align:middle;
	}

.mm_table{
	padding:0;
	margin:0;
	}
	
.mm_titulo{
	background-image:url(../_img/header-seccoes.gif);font:bold 17px 'Trebuchet MS', Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #DEEC9B; background-color:#F1F7D4; margin-bottom:10px;
}

#multimedia-bar{
background-image:url(../_img/header-seccoes.gif);font:bold 17px 'Trebuchet MS', Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #C7DF86; background-color:#F1F7D4; margin-bottom:10px;
}
	
.mmDiv ul{
	width:60px;
	padding:0;
	margin:0 0 0 auto;
	}
	
.mmDiv li{float:right;}



	
.docTree a, .docTree a:hover{
	border:none;
	color:#323232;}
	
.helpButton{
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	}
.helpButton a img{
	border:none;}
	
.helpButton a, .helpButton a:hover{
	font-size:0.8em;
	border:none;}
	
.help-content{
	font-size:.8em;}
	
.download-aspTree td{
	padding:2px 0;
	}
	
.document-detail{
	border-bottom:1px solid #EBEBEB;
	margin:0 0 30px 0;
	padding:0 0 20px 0;
	}
	
.document-detail a{
	border:none;}
	
.docData{
	font-size:.8em;
	padding-top:20px;
	color:#848484;
	text-shadow:0 1px 0 #F3F3F3;
	}




.contacts-detail{width: 100%;
	margin:0 0 30px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #EBEBEB;}
.contacts-detail dt{width: 30px; float: left; margin:0; padding: .5em; padding-left:10px; font-weight:bold; color:#000000;}
.contacts-detail img{vertical-align:middle;}
/- commented backslash hack for mac-ie5 -/
.contacts-detail dt{ clear: both; }
/* end hack -/
.contacts-detail dd{float: left; width: 200px; margin: 0 0 0 0; padding: .5em; color:#434343;}

.contact-details-image{background-color:#FFF;  margin:10px;}




.subTitulo{
	padding:0; 
	margin:0; 
	font-size:.8em; 
	color:#8D8D8D;
	font-weight:bold;
}

.titulo{
	font-size:16px; 
	padding:0 0 10px 0; 
	margin:0;
	color:#ee7c16;
	font-weight:bold;
}



.sideSurvey{
	width:200px;
	margin-bottom:40px;
	}
	
.sideSurvey input{
	border:none;}
	
.titSideSurvey{
	font-weight:bold;
	font-size:1.0em;
	padding-bottom:5px;
	line-height:normal;
	}
	

	
.tableSurvey td{
	padding-bottom:5px;
	vertical-align:top;
	font-size:11px;}
	
.inputSurvey{
	background:transparent url(../_img/btnVotar.jpg) no-repeat left top;
	border:1px solid #666666;
	width:46px;
	padding:3px 0;
	}
	
.tableSurvey hr{
	background-color:#3399CC;
	border:1px solid #3399CC;
	}
	
.resSideSurvey{
	display:block;
	padding-right:5px;
	}
	
.titSurvey{
	padding:20px 0;
	}
	
.innerSurvey hr{
	background-color:#3399CC;
	border:1px solid #3399CC;
	height:10px;
}

.pubSurvey{
	font:normal .8em Arial, Helvetica, sans-serif;
	color:#999999;
	}
	


.twitterTitle{
	margin: 0;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:5px;
	background:transparent url(../_img/titBorderBottom.gif) no-repeat bottom right;
	color:#000000;

	}

#makewiseTwitters {
	width: 18em;
	margin:0 3px;
}

#makewiseTwitters p {
	margin: 0;
	padding: 0.8em 0 5px 0;
	border-bottom: 1px solid #ccc;
	line-height:16px;
	font-size:.9em;
}

#makewiseTwitters a{
	color:#7B7B7B;
	}

.profileLink {
	margin: 0;
	padding: 0.3em 27px 0.3em 1em;
	color: #939393;
	text-align:right;
	background:transparent url(../_img/twitter_open.jpg) no-repeat 94% center;
}

.profileLink a:link, .profileLink a:active, .profileLink a:visited{
	color: #939393;
	font-size:.8em;
	
}





.listFormsItem p{
	margin:0 0 30px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #EBEBEB;
	}
	
.listFormsItem span{
	background:#FFF url(../_img/bullet.gif) no-repeat left 3px;
	display:block;
	padding-left:20px;
	}
	
.listFormsItem span a{
	font-size:1.1em;
	font-weight:bold;}
	
.formNoteIp{
	text-align:center;
	font-size:.9em;
	color:#999999;
	padding:20px 0;
	}
	
.fillForm h1{
	padding-bottom:0;
	margin-bottom:0;
	}
	
.formDesc{
	padding:10px 10px 30px;}
	
.formInputs{
	width:600px; 
	margin:0 auto;
	}
	
.formInputs hr{
	border:1px solid #FFF;
	border-bottom:1px solid #EBEBEB;
	clear:both;
	}
	
.formInputs span{
	font-size:.9em;
	color:#666666;}
	
.formValidate{
	padding-bottom:30px;
	}

.formValidate table{
	margin:0 auto;
	}

.formValidate td{
	padding:7px;
	}
	
.formSendList{padding-top:30px;}
.formSendList ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
.formSendList li{
	float:left;
	padding-right:10px;
	}
	
	

	
.mcInputButton{
	border:1px solid #030303;
	}
	
.mcInputField, input, textarea, select{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#1A0B07;
	font-weight:normal;
	font-size: 13px;
	}
	
.fixedHeader
{
	overflow: auto;
	height: 200px;
	border:none;
	z-index:500;
}

.checkItens td{
	border-bottom:1px solid #EBEBEB;
	padding-top:4px;
	}

th
{
	position:relative;
	top: expression(this.parentNode.parentNode. parentNode.scrollTop-1);
	z-index:1;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	background:transparent url(../_img/bgTable.gif) repeat-x center;
	color:#2d3d03;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px;

}


.contentPlaceTable table td{
	padding:3px;}

#inTab_inTabPanel_uploadPanel {color:#000000;}


.confirmPopupBackground{background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.9;}
.confirmPopup{background-color:#FFFFFF; border:1px solid #286b96;}
.confirmPopup h1{padding:0; margin:0; background:#286b96 ;padding:3px; cursor:move;text-align:left;color:#FFFFFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.confirmPopup div{padding:5px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#2E2E2E;text-align:left;}
.confirmPopup div #ConfirmPopup_dvInput{text-align:left;}
.confirmPopup div #ConfirmPopup_dvInput input{width:200px;}
.confirmPopup div div{padding:10px;text-align:right;}
.confirmPopup div div div{padding:10px;text-align:left;}


.logout, a.logout:link, a.logout:active, a.logout:visited, a.logout:hover{
	background:transparent url(../_img/logger.gif) no-repeat right center;
	color:#00a3f7;
	display:block;
	text-decoration:none;
	font-size:11px;
	border-bottom:1px solid #FFF;
	padding:2px 0;
}

#inTab_header{
	color:#000;}
	
.tabLinks a{
	color:#787878;
	text-decoration:none;
	display:block;
	background:transparent url(../_img/downloadLink.gif) no-repeat right 50%; padding:10px 20px;
	}
	
.tabLinks a:hover{
	color:#000000;
	background-color:none;
	}
	
.csvfile{
	background:#FFF url(../_img/convertMKW.gif) no-repeat right center;
	text-align:right;
	padding:2px 15px;
}

.csvfile a, .csvfile a:hover{
padding:4px;
font-size:11px;
color:#660000;
cursor:pointer;
border:none;
}
.noFile{
	padding:10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(../_img/attention.gif) no-repeat 10px 50%;
	padding-left:33px;
	}


.logout, a.logout:link, a.logout:active, a.logout:visited, a.logout:hover{
	background:transparent url(../_img/logger.gif) no-repeat right top;
	padding-right:20px;
	color:#000000;
	display:block;
	text-decoration:none;
}


#inTab_outTabPanel_outGrid, #inTab_inTabPanel_inGrid, #inTab_outTabPanel_outGrid a, #inTab_inTabPanel_inGrid a{color:#000;}
#inTab_outTabPanel_outGrid a:hover, #inTab_inTabPanel_inGrid a:hover{text-decoration:underline;}


#inTab_outTabPanel_outGrid input, #inTab_inTabPanel_inGrid input{background-color:transparent !important;}

#eo_ele_2 div, #eo_ele_3 div, #eo_ele_4 div, #eo_ele_5 div, #eo_ele_6 div{
	color:#e6770a;
	border-right:1px solid #a5cf39;
	padding:0 10px 0 5px;}
	
#eo_ele_7 div{
	color:#e6770a;
	padding-left:3px;}
	
#eo_ele_2 div:hover, #eo_ele_3 div:hover, #eo_ele_4 div:hover, #eo_ele_5 div:hover, #eo_ele_6 div:hover, #eo_ele_7 div:hover{
	color:#000000;
	cursor:pointer;}
	
.costumerMenu{
	background-image:url(../_img/costumerMenu.jpg) no-repeat left top;
	
	}
	
#versao ul{list-style:none; padding:0; margin:0;}
#versao li{display:block; padding:0; margin:0; line-height:normal;}
#versao li.versionImg{display:inline; }

#bookThis{
	margin-top:10px;
	background-color:#FFF;
	text-align:center;
	padding:16px;
	}
	
.langImg{display:inline;}

.sharingMenu ul{
	padding:0;
	margin:0;
	}
	
.btnClose, .btnClose:hover{
background-color: #286b96; color: #FFFFFF;
}



.testemunho{
	padding:50px 0;
	width:240px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;}
	

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #DFDFDF;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 35px;
     font-size: 700%;
     color: #DFDFDF;
 }




.prodTableList{
	font-size:12px;
	margin-top:40px;
	}
	
.prodTableList td{
	vertical-align:top;
	border-bottom:3px solid #E5E5E5;
	border-top:1px solid #FFF;
	padding:5px;
	border-right:2px solid #FFF;}
	
.prodTableList tr{
	background-color:#F3F3F3;
	}
	
.prodTableList tr.studio{background-color:#f7dede;}
.prodTableList tr.mobile{background-color:#e5efd2;}
.prodTableList tr.sharingSpaces{background-color:#dbebef;}



a.prodDownload{
	border:2px solid #36a2b5;
	border-bottom:2px solid #155864;
	border-right:2px solid #155864;
	padding:3px 3px 3px 25px;
	color:#FFF;
	background:#20707e url(../_img/softDownload.gif) no-repeat 5px 3px;
	}
	
a.prodDownload:hover{
	border:2px solid #155864;
	border-bottom:2px solid #36a2b5;
	border-right:2px solid #36a2b5;
	padding:3px;
	color:#FFF;
	padding:3px 3px 3px 25px;
	background:#20707e url(../_img/softDownload.gif) no-repeat 5px 3px;
	}


	.vantagemProduto{
		width:655px;
		height:130px;
		position:relative;
		overflow:hidden;
		margin-top:30px;
		}
		
	.vantagemProdutosItem {
	
	
	background-color:#CCCCCC;
	
	
	
	list-style:none;
	margin:0;
	padding:0;
	
	
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	width:650px;
	overflow:hidden;
	font-family:arial;
	font-size:12px;
	height:130px;
}

.vantagemProdutosItem li {
	height:130px;
	padding:5px 15px;
	font-size:11px;
	letter-spacing:1px;
	

}

.vantProdStudio li{
	background:transparent url(../_img/bgVantagemProdStudio.jpg) repeat-x top left;
}

.vantProdMobile li{
	background:transparent url(../_img/bgVantagemProdMobile.jpg) repeat-x top left;
}

.vantProdSpaces li{
	background:transparent url(../_img/bgVantagemProdSpaces.jpg) repeat-x top left;
}

.vantagemProdutosItem li h3{
	padding:0;
	margin:7px 0;
	font-size:13px;
	}

.vantProdStudio li h3{
	color:#CC3300;
	}
	
.vantProdMobile li h3{
	color:#6A8E0F;
	}
	
.vantProdSpaces li h3{
	color:#216779;
	}
	
.vantagemProdutosButtonStudio ul, .vantagemProdutosButtonMobile ul, .vantagemProdutosButtonSpaces ul{
	padding:0;
	margin:0;
	list-style:none;
	}
			
.vantagemProdutosButtonStudio li, .vantagemProdutosButtonMobile li, .vantagemProdutosButtonSpaces li{float:left; }

.vantagemProdutosButtonStudio a{
color:#ea7b78; 
border-bottom:none;
display:block; 
width:95px; 
height:25px; 
text-align:center;padding:2px 0 10px 0;}

.vantagemProdutosButtonStudio .vanProdSelected{
	background:#FFF url(../_img/tabStudio.jpg) no-repeat bottom;
	width:95px; height:25px;
	}
		
.vantagemProdutosButtonStudio .vanProdSelected a{
	color:#FFF;
	border-bottom:none;	
}

.vantagemProdutosButtonMobile a{color:#80af59;border-bottom:none;display:block; width:95px; height:25px; text-align:center;}

.vantagemProdutosButtonMobile .vanProdSelected{
	background:#FFF url(../_img/tabMobile.jpg) no-repeat bottom;
	width:95px; height:25px;
	}
		
.vantagemProdutosButtonMobile .vanProdSelected a{
	color:#FFF;
	border-bottom:none;	
	display:block; width:95px; height:25px; text-align:center;padding:2px 0 10px 0;
}

.vantagemProdutosButtonSpaces a{color:#59afbf;
border-bottom:none;
display:block; 
width:95px; 
height:25px; 
text-align:center;
padding:2px 0 10px 0;
}

.vantagemProdutosButtonSpaces .vanProdSelected{
	background:#FFF url(../_img/tabSharing.jpg) no-repeat bottom;
	width:95px; height:25px;
	}
		
.vantagemProdutosButtonSpaces .vanProdSelected a:link,
.vantagemProdutosButtonSpaces .vanProdSelected a:visited,
.vantagemProdutosButtonSpaces .vanProdSelected a:active,
.vantagemProdutosButtonSpaces .vanProdSelected a:hover{
	color:#FFF;
	border-bottom:none;	
}
	*/	
	
