@charset "iso-8859-1";
/* CSS Document */

body {
	width:996px;
	margin:15px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:url(/temas/default/img/bg.png) no-repeat left top;
}

.clear {
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.negrito {
	display:inherit;
	font-weight:bold;
}
.italico {
	font-style:italic;
}
.limite {
	display:inherit;
	border:1px solid #f00;
}
.esconde {
	display:none;
}
.margemDireita0 {
	margin-right:0px;
}

/* divHeader */
#divHeader {
	display:block;
	width:996px;
	height:491px;
	background:url(/temas/default/img/divHeader.png) no-repeat;
}
#divHeader2 {
	display:block;
	width:996px;
	height:320px;
	background:url(/temas/default/img/divHeader2.png) no-repeat;
}

#btLogo {
	display:block;
	width:230px;
	height:56px;
	position:absolute;
	z-index:200;
	margin:40px 0 0 25px;
} 

#btLogo a { display:block;width:230px;height:56px;cursor:pointer; }
#btLogo a span { display:none; }

#bgMenu {
	display:block;
	width:980px;
	height:121px;
	position:absolute;
	z-index:100;
	background:url(/temas/default/img/bgMenu.png) no-repeat;
	margin:8px 0 0 8px;
}
#primMenu {
	display:block;
	padding:0px;
	margin:25px 0 0 303px;
	font-size:11px;
	color:#1F2830;	
	float:left;
}
#primMenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#primMenu ul li {
	float:left;
}
#primMenu ul li a {
	color:#1F2830;
	font-weight:bold;
	text-decoration:none;
}
#primMenu ul li a:hover {
	color:#97c2cf;
	text-decoration:underline;	
}
#primMenu ul li span {
	margin:0 5px;
}
#btLogin {
	display:block;
	width:72px;
	height:21px;
	margin:22px 0 0 15px;
	background:url(/temas/default/img/btLogin.png) no-repeat;
	float:left;
}
#btLogin a {
	display:block;
	width:72px;
	height:21px;
	cursor:pointer;
}
#btLogin a span {
	display:none;
}
#btLogout {
	display:block;
	width:72px;
	height:21px;
	margin:22px 0 0 15px;
	background:url(/temas/default/img/btLogout.png) no-repeat;
	float:left;
}
#btLogout a {
	display:block;
	width:72px;
	height:21px;
	cursor:pointer;
}
#btLogout a span {
	display:none;
}



.logoutText{ border-left:1px solid #333;margin-left:30px;width:165px; /* margin-left:10px;width:185px; */ float:left;position:relative;top:6px; }
.logoutText .innerLogoutText{ margin-left: 5px;color:#333333; }
.logoutText .innerLogoutText a{ color:#999999; }
.logoutText .innerLogoutText a:hover{ outline:none;color:#419FC1;cursor:pointer; }

#pesquisa {
	display:block;
	width:270px;
	float:right;
}
.inputChave {
	display:block;
	float:left;
	width:162px;
	padding-right:2px;
	margin:23px 0 0 6px;
	border:0px;
	background-color:transparent;
	padding:3px 6px 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	height:16px;
}
.btPesquisar {
	display:block;
	width:72px; 
	height:21px;
	margin:22px 0 0 0;	
	float:left;
	cursor:pointer;
}

#secondMenu {
	display:block;
	padding:0px;
	margin:22px 0 0 286px;
	font-size:12px;
	color:#D9D6CF;	
	float:left;
}




#tabsHeader {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tabsHeader li {
	display: inline; 
	float:left;		
	height:35px;
	position:relative;
	overflow:hidden;
}
#tabsHeader li:hover {
	overflow:visible;
}
#tabsHeader a { 
	color:#1F2830;
	font-weight:bold;
	text-decoration:none;
	float:left;
	position:relative;
	padding:5px 0 0 14px;
	margin:0 14px 0 1px; 
	text-decoration:none;  
	background:url(/temas/default/img/tabsHeader.png) 0 0px no-repeat;
	height:19px;
}
#tabsHeader a h1 {  
	position:absolute;  
	top:0;  
	left:100%;  
	width:14px;  
	height:24px;  
	background:url(/temas/default/img/tabsHeader.png) -386px 0px no-repeat;
	margin:0px;
}
#tabsHeader .current a, #tabsHeader a:hover {  
	color:#fff;  
	background-position:0 -24px;
}
#tabsHeader .current a h1, #tabsHeader a:hover h1 {  
	background-position:-386px -24px;  
}
#tabsHeader span {
	float:left;
	position:relative;
	margin:0 8px;
	margin-top:4px;
}





#tabsHeader .selectNode {  
	color:#FFF;
	background-position:0 -24px;
}
#tabsHeader .selectNode h1{  
	color:#FFF;
	background-position:-386px -24px;
}





/* SUBMENU */
#secondMenu ul li ul{
    background:#69A7BC;
    margin:35px 4px;
    position:absolute;
    /* width:130px; */
	width:207px;
    padding:0;
    z-index:1000;
}

#secondMenu ul li ul li{
    border-bottom:1px dotted #eee;
    width:100%;
    z-index:1000;
    height:24px;
    /*list-style-image:url(../assets/star10.gif);*/
}
#secondMenu .lastSubmenuLi{
    border-bottom:none;
}
#secondMenu ul li ul li a{
    margin:5px 14px;
    padding:0;
    background:none;
    z-index:1000;
    font-weight:normal;
    color: #FFF;
}
#secondMenu ul li ul li a:hover{
    cursor:pointer;
    color: #1F2830;
}

#secondMenu ul li ul li a small{
	font-family:Trebuchet MS;
	font-size:8px;
}
#secondMenu ul li ul li .selectNode{
	font-weight:bold;
	color:#1F2830;
}



.destaqueHomeClass{
	position:absolute;
	z-index:80;
	margin:199px 0 0 8px;
}

#homeDestaque {
	display:block;
	width:402px;
	height:109px;
	background:url(/temas/default/img/homeDestaque.png) no-repeat;
	margin:0;
	padding:20px;
}

#homeDestaque #linkHomeDestaque{ text-decoration:none; }

#homeDestaque .tituloHomeDestaque {
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:32px;
	margin:0 5px 10px 0;
	
}
#homeDestaque .textoHomeDestaque {
	/*display:block; */
	color:#1F2730;
	font-size:18px;
	margin:0 5px 0 0;	
	line-height:150%;
}

.saibaMaisTextoHomepage{ color:#000;float:right;font-size:11px;margin-top:5px;text-decoration:none; }

#homeDestaqueMenu {
	display:block;
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#D9D6CF;	
	float:left;
}
#homeDestaqueMenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#homeDestaqueMenu ul li {
	display:block;
	width:144px;
	height:51px;
	float:left;
}
#homeDestaqueMenu ul li a {
	display:block;
	width:124px;
	height:27px;
	background:url(/temas/default/img/btMenuHomepage.png) no-repeat;
	color:#1F2830;
	text-decoration:none;
	padding:12px 10px;
}
#homeDestaqueMenu ul li a:hover, #homeDestaqueMenu ul li.current a {
	display:block;
	width:124px;
	height:27px;
	background:url(/temas/default/img/btMenuHomepageHover.png) no-repeat;
	color:#fff;
}
#homeDestaqueMenu ul li a span {
	display:block;
	font-weight:bold;
}
#imgPlace {
	display:block;
	width:980px;
	height:337px;
	position:absolute;
	z-index:70;
	margin:106px 0 0 8px;
}
#imgPlace2 {
	display:block;
	width:980px;
	height:163px;
	position:absolute;
	z-index:70;
	margin:106px 0 0 8px;	
}
#divMenu {
}

/* divDestaques */
#divDestaques {
	display:block;
	background:url(/temas/default/img/bgHomeDestaque.png) no-repeat;
	width:980px;
	height:176px;
	margin:20px 0 0 8px;
	position:relative;
}
#divDestaquesContainer{
	width:942px;
	height:165px;
	overflow:hidden;
	position:relative;
	/*border:1px solid red;*/
}
#divDestaquesInterior{
	position:absolute;
	width:5950px;
	height:165px;
	overflow:hidden;
	/*border:1px solid red;*/
	left:0px;
}

#divDestaques .leftArrowDestaques {
	display:block;
	float:left;
	width:19px;
	height:168px;
}
#divDestaques .rightArrowDestaques {
	display:block;
	float:right;
	width:19px;
	height:168px;
	position:absolute;
	left:961px;
	top:0px;
}
#divDestaques .leftArrowDestaques a, #divDestaques .rightArrowDestaques a {
	display:block;
	width:19px;
	height:168px;
}
#divDestaques .itemDestaques {
	display:block;
	width:300px;
	height:165px;
	float:left;
	padding-right:15px;
	background: url(/temas/default/img/verticat-bar.jpg) no-repeat top right;
}
#divDestaques .imgDestaques {
	display:block;
	width:130px;
	float:left;
	text-align:center;
	margin-top:15px;
}
#divDestaques .descDestaques {
	display:block;
	float:right;
	width:170px;
}
.txtDestaque {
	display:inline-block;
	min-height:135px;
	border:0px;
	margin:0px;
	padding:0px;
}
#divDestaques .tituloDestaques {
	display:block;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
#divDestaques .textoDestaques {
	display:block;
	line-height:143%;
	font-size:11px;
	color:#666666;
}
#divDestaques .verMaisDestaques {
	display:block;
	background:url(/temas/default/img/btVerMais.png) no-repeat;
	float:right;
	width:67px;
	height:17px;
}
#divDestaques .verMaisDestaques a {
	display:block;
	width:67px;
	height:17px;
}

/* divEventos */
#divEventos {	
	display:block;
	background:url(/temas/default/img/bgEventos.png) no-repeat;
	width:958px;
	height:409px;
	margin:15px 0 0 4px;
	padding:30px 0 0 30px;
}
#divEventos .colEventos {
	display:block;
	float:left;
	min-height:380px;
	max-height:380px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#divEventos .colEventosInterior {
	display:block;
	min-height:360px;
	max-height:362px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#divEventos .btEventosHomepage { display:block;margin-top:2px;}
#divEventos .btEventosHomepage a {display:block;float:right;width:70px;height:14px;}

#divEventos .coluna1 {
	width:285px;
	margin:0 46px 0 4px;
}
#divEventos .coluna2 {
	width:285px;
	margin-right:55px;	
}
#divEventos .coluna3 {
	width:255px;
	margin-right:0px;
}
#divEventos .tituloEventos {
	display:block;
	color:#1F2830;
	font-size:18px;
	margin-bottom:20px;
	font-weight:bold;
}
#divEventos .textoEventos {
	display:block;
	color:#666666;
	font-size:11px;
	margin-bottom:20px;
	line-height:136%;
	text-decoration:none;
}
#divEventos .btContacteNos {
	display:block;
	float:right;
	width:98px;
	height:20px;
	margin:2px 2px 0 0;
}
#divEventos .btContacteNos a {
	display:block;
	width:98px;
	height:20px;
}
#divEventos ul {
	list-style:url(/temas/default/img/bulletEventos.png);
	margin:20px 0 0 0;
	padding:0 0 0 22px;
	line-height:100%;
}
#divEventos ul li {
	margin:0;
	padding:0 0 0 5px;
	color:#666666;
	font-size:11px;
}
#divEventos ul li span {
	position:relative;
	top:-2px;
}

.itemEvento{ text-decoration:none; }

#divEventos .imgCalendar {
	display:block;
	margin-bottom:10px;
	
}
#divEventos .calendar {
	display:block;
	float:left;
	background:url(/temas/default/img/calendar.png) no-repeat;
	width:30px;
	height:34px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:2px 4px 0 0;
	margin-right:10px;
}
#divEventos .calendar span {
	display:block;
}
#divEventos .txtCalendarDir {
	display:table-cell;
	vertical-align:middle;
	height:30px;
	color:#3F7A8D;
}

#divEventos .txtCalendarDir:hover{
	color:#000000;
}

#newsletter {
	display:block;
	width:255px;
	float:left;
	margin:5px 55px 0 1px;
}
.inputNewsletter {
	display:block;
	float:left;
	width:166px;
	padding-right:2px;
	margin:23px 0 0 0px;
	border:0px;
	background-color:transparent;
	padding:3px 6px 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	height:16px;
}
.btNewsletter {
	display:block;
	width:72px; 
	height:21px;
	margin:22px 0 0 0;	
	float:left;
	cursor:pointer;
}
a.linkNoticia {
	display:block;
	font-size:11px;
	color:#3F798C;
	line-height:143%;
	text-decoration:underline;
}
a.linkNoticia:hover {
	color:#63ACC5;
}

/* divContent */
.content{
	
}
.content ul{
	padding:0 0 0 22px;
	line-height:100%;
}

.area_util ul{
	list-style:url(/temas/default/img/bulletEventos.png);
	padding:0 0 0 22px;
	line-height:100%;
}
/* Aparecem os bullits fora dos menus */
/*
.content ul{
	list-style:url(/temas/default/img/bulletEventos.png);
	padding:0 0 0 22px;
	line-height:100%;
}
*/

.area_util ul{ line-height:135%; } 

.noticiasRel ul li{
	list-style:url(/temas/default/img/bulletEventos.png);
	line-height:100%;
}

#divContentHeaderTop {
	display:block;
	background:url(/temas/default/img/bgContentHeader.png) no-repeat;
	min-height:8px;
	margin:10px 0 0 5px;
}
#divContent {
	display:block;
	margin:5px 0 0 6px;
	background:url(/temas/default/img/bgContentMiddle.png) repeat-y;
	min-height:396px;
	font-size:12px;
}
#divContentHeader {
	/*background:url(/temas/default/img/bgContentHeader.png) no-repeat;*/
	min-height:396px;
	margin:-5px 0 0 -1px;
}
#divContentHeaderInside {
	background:url(/temas/default/img/bgContentHeaderTop.png) no-repeat;
	width:978px;
	min-height:383px;
	margin:0 0 0 4px;
}
#divContentHeaderInside .colunaContentEsquerda {
	display:block;
	float:left;
	width:213px;
}
#divContentHeaderInside .tituloContentEsquerda {
	display:block;
	color:#1F2830;
	font-size:18px;
	font-weight:bold;
	margin:20px;
}
#divContentHeaderInside .colunaContentDireita {
	display:block;
	float:right;
	width:724px;
	padding:20px;
}
#divContentHeaderInside .itemNoticia {
	display:block;
}
#divContentHeaderInside .itemEvento {
	display:block;
	margin-bottom:30px;
}
#divContentHeaderInside .topicoContent {
	display:block;
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
}
#divContentHeaderInside .tituloNoticia {
	display:block;
	margin-bottom:5px;
}
#divContentHeaderInside .show, #divContentHeaderInside .show a {
	font-weight:bold;
	font-size:14px !important;
	text-decoration:none;
}
#divContentHeaderInside .tituloNoticia a {
	display:block;
	color:#53A2C1;
	font-size:12px;
	text-decoration:underline;
}
#divContentHeaderInside .tituloNoticia a:hover {
	color:#333;
}
#divContentHeaderInside .dataNoticia {
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#divContentHeaderInside .textoNoticia {
	display:block;
	margin-bottom:10px;
	line-height:140%;
}
#divContentHeaderInside .imgCalendar {
	display:block;
	margin-bottom:10px;
	float:left;
	margin-right:36px;
}
#divContentHeaderInside .calendar {
	display:block;
	background:url(/temas/default/img/calendar2.png) no-repeat;
	width:45px;
	height:47px;
	color:#000000;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding:8px 0 0 0;
	margin-left:15px;
}
#divContentHeaderInside .calendar span {
	display:block;
	color:#999;
	font-size:13px;
	padding:9px 0 0 0;
}
#divContentHeaderInside .txtEvento {
	display:block;
	float:right;
	width:590px;
	margin-right:15px;
}
#divContentHeaderInside .txtEvento2 {
	display:block;
	float:right;
	width:590px;
}
#divContentHeaderInside #calendarDestaque {
	display:block;
	border:1px solid #999999;
	padding:15px;
	margin-bottom:30px;
}









/*  NEW CALEDARIO  */
#divContentHeaderInside .calendarTable {
	vertical-align:middle;
	text-align:center;
	margin:5px 2px;
	border-spacing:1px;
	margin:10px 0 0 0;
	line-height:12px;
}

/*
#divContentHeaderInside .calendarNextBtn{
	display:block;
	height:22px;
	margin:23px 0 0 27px;
	width:21px;
}

#divContentHeaderInside .calendarPrevBtn{
	display:block;
	height:22px;
	margin:23px 26px 0 0;
	width:21px;
}
*/
#divContentHeaderInside .calendarNextBtn{
	display:block;
	height:22px;
	margin:23px 0 0 51px;
	width:21px;
}

#divContentHeaderInside .calendarPrevBtn{
	display:block;
	height:22px;
	margin:23px 50px 0 0;
	width:21px;
}

#divContentHeaderInside .calendarTable caption {
	margin:19px 0 0;
	text-align:left;
        height:25px;
}
#divContentHeaderInside .calendarTable caption div{
	background:#60A2B8;
	color:#FFFFFF;
	display:inline;
	padding:5px;
}
#divContentHeaderInside .calendarTable .day {
	border:1px solid #eee;
	text-align:center;
	width:20px;
	height:19px;
	font-size:9px;
	padding:0;
}
#divContentHeaderInside .calendarTable .hoje{
	background:none !important;
	border:1px solid #60A2B8 !important;
}
#divContentHeaderInside .calendarTable .evento{
	background:#999999;
}
#divContentHeaderInside .calendarTable .seleccionado{
	background:#60A2B8 !important;
}
#divContentHeaderInside .calendarTable .evento a, #divContentHeaderInside .calendarTable .seleccionado a{
	color:#FFF !important;
	font-size:9px;
	text-decoration:none;
}



#divContentHeaderInside .calendarTable th {
	vertical-align:middle;
	font-size:8px;
}
#divContentHeaderInside .calendarTable th {
	vertical-align:middle;
}






#divContentHeaderInside #calendarDestaque .calendar {
	display:block;
	background:url(/temas/default/img/calendar3.png) no-repeat;
	width:65px;
	height:71px;
	color:#60A2B8;
	font-weight:bold;
	font-size:32px;
	text-align:center;
	padding:4px 0 0 0;
	margin-left:0px;	
}

#divContentHeaderInside #calendarDestaque .calendar .insideCalendar{
	margin-top:10px;
	margin-bottom:7px;
}

#divContentHeaderInside #calendarDestaque .calendar span {
	display:block;
	color:#999;
	font-size:13px;
	padding:10px 0 0 0;
}
#divContentHeaderInside #calendarDestaque .itemEvento {
	display:block;
	margin-bottom:0px;
}
#divContentHeaderInside #calendarDestaque .textoNoticia {
	display:block;
	margin-bottom:20px;
	line-height:140%;
}
#divContentHeaderInside .divCalendario {
	display:block;
	background:url(/temas/default/img/bgCalendario2.png) no-repeat;
	width:724px;
	height:249px;
	margin-bottom:20px;
}





#divContentHeaderInside .divCalendario .linksCalendario {
	display:block;
	padding:23px 0 0 28px;
}
#divContentHeaderInside .divCalendario .mes {
	display:block;
	text-align:center;
	width:160px;
	height:149px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	float:left;
}
#divContentHeaderInside .divCalendario .mes a.linkMes {
	display:block;
	text-align:center;
	width:77px;
	margin-bottom:27px;
	padding-top:4px;
	height:19px;
	text-decoration:none;
	color:#FFF;
}
#divContentHeaderInside .divCalendario .semana {
	display:block;
	width:161px;
	height:19px;
	margin-bottom:1px;
}
#divContentHeaderInside .divCalendario .dia {
	/*display:block;AF*/
	width:22px;
	height:19px;
	padding:0;
	text-align:center;
	/*float: left;/*AF*/
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7F7F7F;	
}
#divContentHeaderInside .divCalendario .diaActual {
	background:url(/temas/default/img/bgDia1.png);
	color:#7F7F7F;
}
#divContentHeaderInside .divCalendario .diaEvento {
	background:url(/temas/default/img/bgDia3.png);
	color:#FFF;
}
#divContentHeaderInside .divCalendario .diaSel {
	background:url(/temas/default/img/bgDia4.png);
	color:#FFF;
}
#divContentHeaderInside .divCalendario .dia a, #divContentHeaderInside .divCalendario .diaActual a {
	display:block;
	width:22px;
	height:15px;
	padding-top:4px;	
	text-decoration:none;
	color:#7F7F7F;	
}
#divContentHeaderInside .divCalendario .diaEvento a, #divContentHeaderInside .divCalendario .diaSel a {
	display:block;
	width:22px;
	height:15px;
	padding-top:4px;	
	text-decoration:none;
	color:#FFF;
}
#divContentHeaderInside .divCalendario .linkMeses {
	display:block;
	width:21px;
	height:23px;
	float:left;
}
#divContentHeaderInside .divCalendario .linkMeses a {
	display:block;
	width:21px;
	height:23px;
}
#divContentHeaderInside .divCalendario .anoAnt {
	margin-right:2px;
}
#divContentHeaderInside .divCalendario .mesAnt {
	margin-right:2px;
}
#divContentHeaderInside .divCalendario .mesSeg {
	margin-left:1px;
	margin-right:2px;
}
#divContentHeaderInside .divCalendario .anoSeg {
}




.linhaContent {
	display:block;
	height:4px;
	background:url(/temas/default/img/linhaContent.png) repeat-x;
	margin:15px 0 20px 0;
}
.linhaContent2 {
	display:block;
	height:4px;
	background:url(/temas/default/img/linhaContent.png) repeat-x;
	margin:5px 0 20px 0;
}
.paginasContent {
	float:right;
}
.paginasContent a {
	display:block;
	width:24px;
	height:20px;
	background:url(/temas/default/img/bgPage.png) repeat-x;
	border:1px solid #cccccc;
	text-align:center;
	padding-top:4px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
	float:left;
}
.paginasContent a:hover, .paginasContent a.current {
	border:1px solid #343434;
	color:#333;
}


#divContentBottom {
	display:block;
	height:24px;
	margin:0 0 0 5px;
	background:url(/temas/default/img/bgContentBottom.png) no-repeat;	
}


/* divFooter */
#divFooter {
	margin-top:15px;
}
#divFooter ul {
	display:block;
	list-style:none;
	margin:0 0 20px 40px;
	padding:0;
	width:600px;
}
#divFooter ul li {
	float:left;
}
#divFooter ul li a {
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
#divFooter ul li a:hover {
	color:#63ACC5;
	text-decoration:underline;	
}
#divFooter ul li span {
	margin:0 10px;
	color:#63ACC5;
}
#divFooter .copyright {
	display:block;
	margin:10px 0 20px 40px;
	font-size:10px;
	color:#999999;
}
.seara {
	display:block;
	float:right;
	background:url(/temas/default/img/seara.png) no-repeat;
	width:51px;
	height:6px;
	margin:24px 35px 0 0;
}
.modcom {
	display:block;
	float:right;
	background:url('/temas/default/img/modcom_logo_100.png') no-repeat;
	width:100px;
	height:35px;
	margin:0px 52px 0 0;
}
.modcom a {
	display:block;
	width:100px;
	height:35px;
	cursor:pointer;
}

.seara a {
	display:block;
	width:51px;
	height:6px;
	cursor:pointer;
}




.content input[type=text], input[type=password]{
	border:1px solid gray;
	padding:2px;
}

.newbtnsubmit{ display:block;width:76px;height:24px;background:transparent url(/temas/default/img/btSubmeter.png) no-repeat scroll 0 0;border:none;cursor:pointer; }


/*
.newbtnsubmit{
	border:1px solid gray;
	padding:2px;	
}
*/
a{
	outline:none;
	color:#419FC1;
	cursor:pointer;
	/* text-decoration:none; */
}


a:hover{
	outline:none;
	color:#1F2830;
	cursor:pointer;
}






.topDetalheProduto {
	display:block;
	background:url(/temas/default/img/bgDetalheProdutoTop.png) no-repeat;
	width:724px;
	height:40px;
}
.middleDetalheProduto {
	display:block;
	background:url(/temas/default/img/bgDetalheProdutoMiddle.png) repeat-y;
	width:704px;
	padding:10px;
}
.endDetalheProduto {
	display:block;
	background:url(/temas/default/img/bgDetalheProdutoBottom.png) no-repeat bottom;
	width:724px;
	height:1px;
}

.endDetalheProduto2{
	display:block;
	background:url(/temas/default/img/bgDetalheProdutoBottom.png) no-repeat bottom;
	width:724px;
	height:1px;
	margin-top:10px;
}

#tabsDetalheProduto {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tabsDetalheProduto li {
	display: inline; 
	float:left;	
	height:35px;
}
#tabsDetalheProduto a { 
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	float:left;

	position:relative;
	padding:7px 0 0 14px;
	margin:0 17px 0 0px; 
	text-decoration:none;  
	background:url(/temas/default/img/tabsDetalheProduto.png) 0 0px no-repeat;
	height:28px;
}
#tabsDetalheProduto a h1 {  
	position:absolute;  
	top:0;  
	left:100%;  
	width:14px;  
	height:35px;  
	background:url(/temas/default/img/tabsDetalheProduto.png) -386px 0px no-repeat;
	margin:0px;
}
#tabsDetalheProduto .current a, #tabsDetalheProduto a:hover {  
	color:#666666;
	background-position:0px -35px;   
}
#tabsDetalheProduto .current a h1, #tabsDetalheProduto a:hover h1 {  
	background-position:-386px -35px;  
}
.bgDetalheProdutoTexto {
	display:block;
	background:url(/temas/default/img/bgDetalheProduto.png) no-repeat;
	width:293px;
	height:222px;
	font-size:12px;
	color:#FFF;
	padding:10px 25px 15px 20px;
	font-weight:normal;
	margin-top:20px;
	overflow:hidden;
	line-height:14px;
}

.bgDetalheProdutoTexto a{ color:#fff; } 

.linksDetalhe {
	display:block;
	width:386px;
	height:25px;
	text-align:center;
	margin:15px auto;
}
.linksDetalhe a {
	float:left;
	color:#1F2830;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.linksDetalhe a:hover {
	color:#63ACC5;
}
.btImprimir {
	display:block;
	background:url(/temas/default/img/btImprimir.png) no-repeat;
	width:157px;
	height:25px;
	float:left;
	margin:0 10px 0 40px;
}
.btEmail {
	display:block;
	background:url(/temas/default/img/btEmail.png) no-repeat;
	width:137px;
	height:25px;
	float:left;
}
.btBrochura {
	display:block;
	background:url(/temas/default/img/btBrochura.png) no-repeat;
	width:137px;
	height:24px;
}








#divContentHeaderInside .tituloGCA {
	display:block;
	width:550px;
	float:left;
	margin-bottom:40px;
	color:#1F2730;
	font-size:16px;
	font-weight:bold;
}
#divContentHeaderInside .tituloGCA .subtitulo {
	color:#52A1C0;
	display:block;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}
/*
#divContentHeaderInside .tituloGCA span {
	display:block;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
} */
#divContentHeaderInside .redesSociais {
	display:block;
	width:160px;
	float:right;
	text-align:right;
}
.imgDetalhe{ text-align:center;height:287px; }
.imgDetalhe img{ max-height:273px;margin-bottom:14px; }

.btFacebook {
	display:block;
	background:url(/temas/default/img/btFacebook.png) no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin-right:10px;
	padding:0px;
	border:0px;
}
.btShare {
	display:block;
	background:url(/temas/default/img/btShare.png) no-repeat;
	width:125px;
	height:16px;
	float:right;
	padding:0px;
	border:0px;
}



#menuEsq {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	width:214px;
}
/*
#menuEsq li, #menuEsq li.endMenu {
	display:block;
	float:left;
	width:214px;
} */

#menuEsq a.others { 
	display:block;
	height:27px;
	width:184px;	
	background:url(/temas/default/img/menuEsq-off.png) no-repeat;
	color:#5FA1B8;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	padding:15px 0 0 30px;		
}
#menuEsq a:hover{
	color:#1F2730;
}
#menuEsq  li.menu_item  a.current,
#menuEsq  li.menu_item.activo .current { 
	display:block;
	font-weight:bold;
	font-size:12px;	
	padding:13px 0 0 29px;
	background:url(/temas/default/img/menuEsq-on.png) no-repeat;
	color:#1F2730;
	height:26px;
	cursor:default;
	width:184px;
	text-decoration:none;
}
ul#menuEsq{list-style-type:none!important; } 

.submenuEsq{ padding:0!important; }

ul#menuEsq li.menu_item ul.submenuEsq{ display:none; }

ul#menuEsq li.menu_item.activo ul.submenuEsq { display: block; }

ul#menuEsq li.menu_item.activo ul.submenuEsq{ list-style-image:none;list-style-position: outside; list-style-type: disc;position:relative;/*left:26px;*/left:30px; }

ul#menuEsq li.menu_item.activo ul.submenuEsq li a { display:block;text-decoration:none;width:170px;/*AFheight:37px;*/padding:0 0 0 0; color:#5FA1B8;font-size:12px;font-weight:bold;background:#FBFCFC!important; vertical-align:middle;}

ul#menuEsq li.menu_item.activo ul.submenuEsq li{margin:15px 0px !important;}

ul#menuEsq li.menu_item.activo ul.submenuEsq li a.subCurrent{ color:#000000; }


ul#menuEsq li.menu_item ul.submenuEsq li a:hover { color:#000; } 

/*
ul#menuEsq li.menu_item ul.submenuEsq .current { 
	display:block;
	font-weight:bold;
	font-size:12px;	
	padding:13px 0 0 29px;	
	background:#FBFCFC!important;
	color:000000 !important;
	height:26px;
	cursor:default;
} */

/*
#menuEsq .current .submenuEsq { display:block; } */

.linhaMenuEsq {
	display:block;
	height:1px;
	background:url(/temas/default/img/linhaContent.png) repeat-x;
	margin:0px;
	background-position:0px -2px;
}

/*
.btnVoltar{ display:block;width:48px;height:11px;background:transparent url(/temas/default/img/btVoltar.gif) no-repeat scroll 0 0; }
*/
.btnVoltar{ display:block;width:48px;height:11px;background:transparent url(/temas/default/img/btVoltar.png) no-repeat scroll 0 0; }


.btnVoltar span{ display:none; }

/*
.btnVoltar{
	margin:5px 0 0 0 ;
	text-decoration:none;
	display:block;
	height:16px;
	width:72px;
	background:transparent url(/temas/default/img/btBg.png) no-repeat scroll 0 0;
	padding:3px 0;
	text-transform:capitalize;
	color:#333;
	text-align:center;
}
.btnVoltar:hover{
	color:#5FA1B8;
}
*/

.parWhitepaperGcaImg{
	width:80px;
	height:80px;
	border:none;
}
.parWhitepaperPrdImg{
	width:100px;
	border:none;
}

.tituloBolsaEmpregosOportunidades{ font-size:16px;font-weight:bold;color:#000; }
.detalhesWhitepaperHomepage{ width:100%;float:left;height:120px; overflow:hidden; }
.textoWhitepaperHomepage{ float:right;width:150px; }

/*
.area_util ul,.area_util ul li{ position:relative;left:10px; }
*/
.area_util ul,.area_util ul li{margin-left:10px;}

.inscreverTitulo{color:#53A2C1;font-weight:bold;font-size:14px;}  

.tituloNoticiaShow{ font-size:14px;font-weight:bold;color:#53A2C1;text-decoration:none;/*text-decoration:underline;*/margin-bottom:5px; }


.text_file_to_download{
	margin:20px 5px 5px;
	line-height:20px;
}
.middleDetalheProduto ul{
	width:660px;
}
.area_util{
	line-height:18px;
}


.titulo_registo{ display:block;color:#1F2830;font-size:18px;font-weight:bold; }

.marginLeft100{ margin-left:100px; }
