/********************************/
/* HTML5/CSS3 - oportaldateologia.org */
/********************************/
/*****************/
/* Scrool to Top */
/*****************/
#back-top {position: fixed;bottom: 5px;right: 5px;}
#back-top a {width: 10px;display: block;text-align: right;font: 10px/20% Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width: 20px;height: 70px;display: block;margin-bottom: 5px;background: #ff00ff url(https://est.no.comunidades.net/imagens/up-arrow.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #777;}


/*********************/
/* NOVAS FERRAMENTAS */
/*********************/

/* Topo */
#topo { padding-bottom:5px; width:100%; text-align:center;}


a:link, a:visited { text-decoration: none; font-weight: normal; }
a:active, a:hover { text-decoration: none; }

p {margin: 0px;padding-bottom: 10px;}
.templatemo_content p {margin: 0px;padding-bottom: 5px;text-align: justify;}

.warning{color: #CC0000;}
.titulo {border:0;float:left;width:50%;margin:-200px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:0px;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.clear {clear: both;}


/*******************************/
/* ALTERACAO DAS CORES DO SITE */
/*******************************/

/* Fundo Lateral do Site */
body {
background: #5adc2d;
background-image: -moz-linear-gradient(top, #5adc2d, #005500); background-image: linear-gradient(#5adc2d, #005500);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #005500),color-stop(1, #5adc2d));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5adc2d', endColorstr='#005500');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5adc2d', endColorstr='#005500')";

}


/* Links */
a:link, a:visited { color: #0c0; } 
a:active, a:hover { color: #fff; }


/* Menu Horizontal */
#menu{background: #111;
background: -moz-linear-gradient(#090, #111);background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #090));background: -webkit-linear-gradient(#090, #111);background: -o-linear-gradient(#090, #111);background: -ms-linear-gradient(#090, #111);background: linear-gradient(#090, #111);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#111111');
background: -webkit-gradient(linear, left top, left bottom, from(#090), to(#111));
background: -moz-linear-gradient(top,  #090,  #111);
}


#menu a {color: #bbb;border-right:1px solid #111;}
#menu li:hover > a {color: #ffffff;}
*html #menu li a:hover {color: #ffffff;}


/* Menu Horizontal > Sub-Menu */
#menu ul{background: #111;

background: -moz-linear-gradient(#090, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #090));
background: -webkit-linear-gradient(#090, #111);    
background: -o-linear-gradient(#090, #111);	
background: -ms-linear-gradient(#090, #111);	
background: linear-gradient(#090, #111);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#111111');
background: -webkit-gradient(linear, left top, left bottom, from(#090), to(#111));
background: -moz-linear-gradient(top,  #090,  #111);

border-left:1px solid #111;border-top:1px solid #111;border-bottom:1px solid #111;
}

#menu ul a:hover{background: #090;}

#menu ul li:first-child > a:after{border-bottom: 8px solid #090;}
#menu ul ul li:first-child a:after{border-right: 8px solid #090;}
#menu ul li:first-child a:hover:after {border-bottom-color: #090;}
#menu ul ul li:first-child a:hover:after {border-right-color: #090;}


/* Coluna da Esquerda */
.templatemo_side_bar {background: #1b1919; color:#ddd; border: 1px solid #030;}


/* Coluna do Centro */
.templatemo_content {background: #1b1919;border: 1px solid #030;}


/* Coluna da Direita */
.templatemo_side_bar2 {background: #1b1919; color:#ddd; border: 1px solid #030;}


/* Titulo da Página */
#efeito{color: #fff;background: #090}


/* Menu Vertical */
.graphite .accordion a {background: #007700; border-left: 5px solid #000; color: #fff;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius:4px;}
.graphite .accordion ul a {background: #00AA00;}
.graphite .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {background: #007700; color:#fff;}
.graphite .accordion a:hover {background: #222; color: #fff;}


/* Fundo Interno do Site */
#templatemo {
background-color:#272525;
border-left:1px solid #141414; 
border-right:1px solid #141414;
-moz-box-shadow: 0 0 10px #111;
-webkit-box-shadow: 0 0 10px #111;
box-shadow: 0 0 10px #111;
}


/* Links */
.templatemo_content a:link, .templatemo_content a:visited { color: #03f; } 
.templatemo_content a:active, .templatemo_content a:hover { color: #000; }


/* Colunas Laterais */
.templatemo_side_bar p a:link, .templatemo_side_bar p a:visited { color: #03f; }
.templatemo_side_bar p a:active, .templatemo_side_bar p a:hover { color: #000; }
.templatemo_side_bar2 p a:link, .templatemo_side_bar2 p a:visited { color: #03f; }
.templatemo_side_bar2 p a:active, .templatemo_side_bar2 p a:hover { color: #000; }

.templatemo_side_bar {background: #f6f6f6; color:#333; border:none;}
.templatemo_side_bar2 {background: #f6f6f6; color:#333; border:none;}


/* Conteudo */
#templatemo_content_wrapper {background-color:#f6f6f6; border: none; color:#333;}
#topo a:link, #topo a:visited { color: #03f; }
#topo a:active, #topo a:hover { color: #000; }
#templatemo_footer a:link, #templatemo_footer a:visited { color: #03f; }
#templatemo_footer a:active, #templatemo_footer a:hover { color: #000; }


/* Footer */
#templatemo {background-color:#f6f6f6; color:#333;}
#templatemo_footer a:link, #templatemo_footer a:visited { color: #03f; }
#templatemo_footer a:active, #templatemo_footer a:hover { color: #000; }


/* Coluna do Centro */
.templatemo_content {background: #f6f6f6;border: 5px solid #ccc;color:#333}


img { border: none; max-width: 650px;width: expression(this.width > 650 ? 650: true);}


/*******************/
/* Header e Rodape */
/*******************/
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<link href="estilos/estilo.css" rel="stylesheet">
</head>
#templatemo_banner {width: 1300px;}
#templatemo_footer_banner {width: 1300px;}


/********/
/* Site */
/********/
#templatemo {margin:0 auto;width:1300px;}


/*******************/
/* Menu Horizontal */
/*******************/
#menu{width: 100%;margin: 0px;padding: 10px 0 0 0;list-style: none;}

#menu li{float: left;padding: 0px 0 10px 0;position: relative;line-height: 10;}
#menu a {float: left;height: 20px;padding: 0 25px;font: bold 13px/25px Arial, Helvetica;text-decoration: none;text-shadow: 0 2px 0 #000;overflow: hidden;width:149px;}

#menu a {text-align:center;}
#menu a.ultimo {border-right:none;}

#menu li:hover > ul {display: block;}


/******************************/
/* Menu Horizontal > Sub-Menu */
/******************************/
#menu ul{list-style: none;margin: 0;padding: 0; display: none;position: absolute;top: 5px;left: -10px;z-index: 99999;}

#menu ul ul{top: 0;left: 110px;}
#menu ul li{float: none;margin: 0;padding: 0;display: block;  
-moz-box-shadow: 0 1px 0 #111111;
-webkit-box-shadow: 0 1px 0 #111111;
box-shadow: 0 1px 0 #111111;
}

#menu ul li:last-child {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#menu ul a {padding: 10px;height: 10px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;text-transform: none;width: 200px;text-align:left;}

*html #menu ul a{height: 10px;}
*:first-child+html #menu ul a {height: 10px;}

#menu ul li:first-child > a {-}
#menu ul li:first-child > a:after{content: '';position: absolute;left: 107px;top: -8px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;}
#menu ul ul li:first-child a:after{left: -8px;top: 12px;width: 0;height: 0;border-left: 0;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}
#menu ul li:first-child a:hover:after {}
#menu ul ul li:first-child a:hover:after {border-bottom-color: transparent;}
#menu ul li:last-child > a {-}
#menu:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */


/************/
/* Conteudo */
/************/
#templatemo_content_wrapper {clear: both;width: 1300px;padding: 5px 5px 5px 5px;}


/***********************/
/* Coluna da Esquerda */
/***********************/
.templatemo_side_bar {float: left;width: 250px; margin:0 5px 2px 0; padding: 2px; }


/********************/
/* Coluna do Centro */
/********************/
.templatemo_content {float: left;width: 770px; margin-bottom:1px; padding: 1px;}
.content_section {clear: both;padding: 3 3 3 3;}


/*********************/
/* Coluna da Direita */
/*********************/
.templatemo_side_bar2 {float: right;width: 250px; margin:0 0px 0; padding: 1px; }


/********************/
/* Titulo da Página */
/********************/
#efeito:after, #efeito:before{content: '';position: absolute;}
#efeito{text-align: center;position: relative;font-size: 20px; text-transform: uppercase; margin:0 -10px -10px -10px;font-weight:bold;padding: 5px 0;
-moz-box-shadow: 0 2px 0 rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.3);
box-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#efeito:before, #efeito:after {border-style: solid;border-color: transparent;bottom: -10px;}
#efeito:before{border-width: 0 10px 10px 0;left: 0;border-right-color: rgba(0,0,0,.3);}
#efeito:after{border-width: 0 0 10px 10px;right: 0;border-left-color: rgba(0,0,0,.3);}


/**********/
/* Footer */
/**********/
#temp#templatemo_footer {clear: both;width: 1300px;margin: 10 auto; margin-bottom: 10px; text-align: center;}


/*****************/
/* Menu Vertical */
/*****************/
ul,li{border:0;outline:none;margin:0;padding:0;}
ul, ul li{list-style: none;}
.graphite {margin-bottom: 2px;}
.graphite .accordion {font: bold 12px Arial, sans-serif;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.graphite .accordion a {padding: 6px 30px 6px 10px; text-decoration:none; margin-top: 5px; display: block; font-weight:bold; position: relative;}
.graphite .accordion ul a {padding-left:20px;}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; right: 5px; width: 20px; margin-top: -8px; height: 15px; background: url(http://oportaldateologia.com.pt/menu/accordion-menu/css/skins/images/arrow_black_right.png) no-repeat 0 center;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(http://oportaldateologia.com.pt/menu/accordion-menu/css/skins/images/arrow_black_down.png) no-repeat 0 center;}


#templatemo_banner {height:0px; visibility:hidden;}


#templatemo_footer_banner {height: 0px; visibility:hidden;}


#templatemo_banner {height:0px !important; visibility:hidden !important;}


#templatemo_footer_banner {height:0px !important; visibility:hidden !important;}
