.suporte{display:block;padding:0px 18px 18px 18px; color:#666666;position:relative;top:-10px;font-size:11px;}
#simplemodal-container{height:120px!important;top: 300px!important;}
a#dnn_ctr522_View_LinkButton1{margin-left:0!important;}
/* ajuda nos formularios */
.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip{display:block;width:30%;text-align:right;margin-right:16px;font-weight:bold; font-style:normal;float:left;margin-top:3px;}
#dnn_ctr_ManageUsers_helpRow {display:none;}
#dnn_ctr_ManageUsers_lblTitle {display:none;}
#dnn_ctr_ManageUsers_User_lblPasswordHelp {display:none;} 
#dnn_ctr502_Feedback_txtBody, #dnn_ctr502_Feedback_cboCategory, input[type="text"], input[type="password"] { outline-color: #315190;}


/* feedback */
img.informacao, img.pedidoSuporte { 
width:300px; 
height:43px; 
opacity:.7;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
position:relative;
}

img.informacao:hover, img.pedidoSuporte:hover { 
opacity:1;
}

img.pedidoSuporte { 
margin-bottom:-10px;
}

.contactos{
	padding-bottom:10px;
}

/* =============================
   BLOG
   ============================= */

/* Arquivo */
table#dnn_ctr932_Archive_calMonth.Normal{border:1px solid #3D5983!Important;margin-bottom:10px;}
table#dnn_ctr918_Archive_calMonth.Normal, table#dnn_ctr1003_Archive_calMonth.Normal{border:1px solid #92710C!Important;margin-bottom:10px;}
table#dnn_ctr986_Archive_calMonth.Normal, table#dnn_ctr1012_Archive_calMonth.Normal{border:1px solid #AB1E1A!Important;margin-bottom:10px;}

   #services{
    position:relative;
	width:100%;
	height:76px;
	display:block;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-top-right-radius: 5px;
   -o-border-top-right-radius: 5px;
   -khtml-border-top-right-radius: 5px;
   -webkit-border-top-left-radius: 5px;
   -moz-border-top-left-radius: 5px;
   -o-border-top-left-radius: 5px;
   -khtml-border-top-left-radius: 5px;
   margin-top:-1px;

   border-top:1px solid white;
}
.gibFilmes, .BlogArchiveTitle{
background: #597195; 
background: -moz-linear-gradient(top,  #597195 0%, #224272 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#597195), color-stop(100%,#224272)); 
background: -webkit-linear-gradient(top,  #597195 0%,#224272 100%); 
background: -o-linear-gradient(top,  #597195 0%,#224272 100%); 
background: -ms-linear-gradient(top,  #597195 0%,#224272 100%);
background: linear-gradient(top,  #597195 0%,#224272 100%); 
}

.portalFilmes{
/*background: url(/portals/0/cbg.gif) 0 0 repeat-x; */

background: rgb(193,150,19); 
background: -moz-linear-gradient(top,  rgba(193,150,19,1) 0%, rgba(136,79,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,150,19,1)), color-stop(100%,rgba(136,79,0,1))); 
background: -webkit-linear-gradient(top,  rgba(193,150,19,1) 0%,rgba(136,79,0,1) 100%); 
background: -o-linear-gradient(top,  rgba(193,150,19,1) 0%,rgba(136,79,0,1) 100%); 
background: -ms-linear-gradient(top,  rgba(193,150,19,1) 0%,rgba(136,79,0,1) 100%);
background: linear-gradient(top,  rgba(193,150,19,1) 0%,rgba(136,79,0,1) 100%); 
}

.geadFilmes{
background: #b7362f; /* Old browsers */
background: -moz-linear-gradient(top,  #b7362f 0%, #9e0101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7362f), color-stop(100%,#9e0101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b7362f 0%,#9e0101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b7362f 0%,#9e0101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b7362f 0%,#9e0101 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b7362f 0%,#9e0101 100%); /* W3C */
}



   #services .titulo{
   font:28px/60px  "Arial Black", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   letter-spacing:-1px;
   color: #fff;
   padding:0 0 0 20px;
}

   #services .main{
   display:inline-block;
   color: #fff;
   letter-spacing:0px;
   font:20px "PT Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   font-weight:normal;
   padding:0 0 0 50px;
   position:relative;
   top:-22px;
}

div.conteudo, div.contenido {font:14px "PT Sans";color:#444;position:relative;top:-2px;}
div.conteudo iframe, div.BlogBody iframe, .toggle_container iframe{margin-top:5px;width:658px!important;height:370px!important;}
div.BlogBody {margin-bottom:-5px;}
/*h2.BlogTitle{
font-size:16px;
font-family:'PT Sans', sans-serif;
}*/

h2.BlogTitle  a{
width:95%;
display:block;
}

span.icon, span.iconSearch {
font-family:'PT Sans', sans-serif;
padding-left:0px;
font-weight:normal!important;
font-size:16px!important;
width:100%;
display:block;
}
span.iconSearch {
width:95%;
position:relative;
top:-3px;
margin-bottom:-10px;
}

/*.BlogHead h2{
font-weight:bold;
font-size:19px;
}*/

span.icon:hover > img {
opacity:1.0!important;
}

img.icone{
opacity:0.5;
position:relative;
top:2px;
padding-right:5px;
}

div#dnn_ctr914_MainView_pnlAddModuleDefs, div#dnn_ctr928_MainView_pnlAddModuleDefs, div#dnn_ctr982_MainView_pnlAddModuleDefs, div#dnn_ctr999_MainView_pnlAddModuleDefs, div#dnn_ctr1008_MainView_pnlAddModuleDefs {display:none!important;}
acronym.BlogPublished{display:none}
/* =============================
   Categorias
   ============================= */
   
/*a#dnn_ctr935_ViewCategories_tvCategoriesn0.dnn_ctr935_ViewCategories_tvCategories_0{position:relative;top:-3px;}
div#dnn_ctr921_ViewCategories_tvCategories.Categorias{margin-top:-15px;}*/
.Categorias table a{color:#ccc!important;font-size:15px;font: trebuchet-ms;position:relative;left:2px;font-weight:normal;line-height:30px}
.Categorias table a:hover{color:#fff!important;}
/*#dnn_ctr921_ViewCategories_tvCategories{margin-top:-15px;}*/

.Categorias div a{color:#888!important;font-weight:normal;font-size:12px;position:relative;left:-12px;font: trebuchet-ms;line-height:18px}
.Categorias div a:hover{color:#ccc!important;}

/*+++++++++++++++++SUB SUB CATEGORIAS*******************************/
/*a#dnn_ctr935_ViewCategories_tvCategoriesn9.dnn_ctr935_ViewCategories_tvCategories_0,
a#dnn_ctr935_ViewCategories_tvCategoriesn10.dnn_ctr935_ViewCategories_tvCategories_0,
a#dnn_ctr935_ViewCategories_tvCategoriesn11.dnn_ctr935_ViewCategories_tvCategories_0,
a#dnn_ctr935_ViewCategories_tvCategoriesn12.dnn_ctr935_ViewCategories_tvCategories_0
{
color:#999!important;
font-weight:normal;
font-size:12px;
font-family: 'PT Sans', sans-serif;
position:relative;
left:-25px;
line-height:15px
}
a#dnn_ctr935_ViewCategories_tvCategoriesn9.dnn_ctr935_ViewCategories_tvCategories_0:hover,
a#dnn_ctr935_ViewCategories_tvCategoriesn10.dnn_ctr935_ViewCategories_tvCategories_0:hover,
a#dnn_ctr935_ViewCategories_tvCategoriesn11.dnn_ctr935_ViewCategories_tvCategories_0:hover,
a#dnn_ctr935_ViewCategories_tvCategoriesn12.dnn_ctr935_ViewCategories_tvCategories_0:hover
{color:#ccc!important;}*/

/* =============================
   TO TOP
   ============================= */
#back-top {
	position: fixed;
	bottom: 0;
	right:15px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: .75;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;

}
#back-top:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1;
}

#back-top a {
	width: auto;
	display: block;
	text-align: left;
	text-indent:3px;
    font:bold 11px "Yanone Kaffeesatz", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-decoration: none;
	letter-spacing:1px;
	color: #465663;
}
/* arrow icon (span tag) */
#back-top span {
    background: transparent url(/Portals/0/up.png) no-repeat center center;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
	width: 36px;
	height: 48px;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
}






