@charset "utf-8";
/* CSS Document */

* { border:0; margin:0; margin:0; font-family:"Century Gothic", Verdana, Arial;}
body, html { background:url(../global_img/bg.jpg) top repeat-x #e4e4e4;}

.top_menu { background:url(../global_img/top_menu_bg.gif) top left repeat-x; border-top:1px solid white; border-bottom:1px solid white; width:100%; margin:0 auto; height:28px;}
.top_title{ height:130px;}
.facredentor{ font-size:14px; font-weight:bolder;}
.esquerda{ width:250px; float:left; padding-right:10px;}
.direita{ width:740px; float:right;}
.clear { clear:both;}

.bottom_menu { background:url(../global_img/middle_menu_bg.gif) bottom center no-repeat;width:100%; height:41px;}

#topico { background:#c8d7ae; border:1px solid #8fb64b; width:100%; margin-bottom:5px;}
#site{ width:1000px; margin:0 auto;}
#conteudo { border:1px solid #8fb64b; width:100%; background:url(../global_img/home_bg.gif) top right no-repeat white; padding-bottom:20px;}
.conteudo2 { width:95%; margin:0 auto;}
.banner{ width:700px; height:300px; margin:18px; border:1px solid #8fb64b; background:url(../global_img/loader.gif) center no-repeat black;}
.conteudo img { background:url(../global_img/loader.gif) center no-repeat black;}
.left { float:left; padding:1px; margin:5px; border:1px solid #8fb64b;}
.right { float:right; padding:1px; margin:5px; border:1px solid #8fb64b;}
.logo { width:163px; margin:0 auto; padding:45px;}

.twitter { color:#314c03; font-size:12px; text-align:justify; padding:5px 10px; text-align:left;}
.twitter li { padding:5px 0; border-bottom:1px solid #8fb64b; margin:5px 0;list-style:none;}
.twitter a {color:white; font-size:10px; text-decoration:none;}


.menu {list-style:none; display:block;height:41px; position:relative; width:670px; margin:0 auto; padding:0px;}
.menu li {float:left;display:block; line-height:46px; color:white;list-style:none;}
.menu li a {display:block; float:left; color:white; text-decoration:none; font-weight:bolder; padding:0 15px;}
.menu li a:hover {color:#314c03;}

/*MENU FIXO DA REDENTOR PARA TODAS AS PÁGINAS*/
.top_fixo { margin:0 auto; width:100%;}
	#menu_top{position:relative; height:36px;font-size:13px; color:white; line-height:26px; width:950px; margin:0 auto; font-weight:bolder;}
	#menu_top li{display:inline; border-left:1px solid white;}
	#menu_top li a{ color:white; text-decoration:none;padding:7px 6px;}
	#menu_top a:hover{ color:#314c03;}
	
.rodape { margin:0 auto; clear:both; text-align:center;}
/*###########################################*/


h1{ color:#314c03; font-size:40px; text-align:right; padding:40px 0 0 10px; letter-spacing:1px; font-weight:lighter;}
h2{ color:white; font-size:20px; text-align:center; padding:10px 0;}
#conteudo h2{ color:#314c03; font-size:20px; text-align:left; padding:5px 0; border-bottom:3px solid #314c03;}
h3{color:#314c03; font-size:14px; text-align:justify; padding:5px 5px 0 5px; font-weight:bolder;}
p { color:#314c03; font-size:12px; text-align:justify; padding:5px 0;}
/*################### MARQUEE ######################*/
.marquee{width:100%;font-size:14px; text-decoration:none; font-weight:bolder; color:white; margin:10px 0;}
.marquee a{width:100%;font-size:14px; text-decoration:none; font-weight:bolder; color:white; margin:10px 0;}
.marquee a:hover{color:#314c03;}