* 	 {margin: 0; padding: 0;}
html {font-family: Arial;}
body {background:#0c0c0c;}


a {padding: 8px 5px 0px 5px; font-size: 13px; color: #fff; text-decoration: none;}
a:hover {padding: 8px 5px 0px 5px; font-size: 13px; color: #fff; text-decoration: none;}
ul    {list-style: none; }

.botao { background:#000; border:solid #333333 1px; color:#CCCCCC;}

/*topo*/
#header 	  		 {background-image: url(../fotos/menu_topo3.jpg); height: 175px; width: 100%; }
#header img	    	 {border:0; }
#header .logo   	 {float: left;}
#header .menu_p  	 {text-align: right; padding:127px 1% 0px 0px; font-weight:bold}
#header .menu_p li   {display:inline;}
#header .menu_p li a		 {padding: 0px 5px 5px 5px; color: #ccc; }
#header .menu_p li a:hover 	 {border-bottom:solid #045491 2px;}

#page {background:#0c0c0c; width:100%; color:#fff; float: left;}

/*menu*/
#page div.recent .menu_v 	 {text-align:left; width: 23%; float:left; margin:5px 0.5%; }
#page div.recent .menu_v img {margin:15px 8px 0 8px; }
#page div.recent .menu_v h1  {background-image:url(../imagens/fundo_menu.jpg); height:35px; font-size: 13px; }
#page div.recent .menu_v ul li a	   {padding: 8px 5px 0px 5px; font-size: 13px; color: #fff; text-decoration: none;}
#page div.recent .menu_v ul li a:hover {color: #b0b0b0; text-decoration: none;}
#page div.recent .menu_v ul .menu  {background:#121212; text-align:left; margin-top:10px; }
#page div.recent .menu_v ul .menu li {background-image:url(../imagens/fundo_menu2.jpg); height:30px; display:block; padding: 5px 0px 0px 2px; }
#page div.recent .menu_v ul .menu li a		 {padding: 8px 30% 0px 5px; font-size: 13px; color: #fff; text-decoration: none;}
#page div.recent .menu_v ul .menu li a:hover {color: #b0b0b0; text-decoration: none; font-size: 13px; text-decoration: none; background:#151515;}
#page div.recent .menu_v p   {background:#121212; padding:5px 20px; font-size: 13px;}
#page div.recent .menu_v .mascote  {background:#0c0c0c; padding:5px 20px; font-size: 13px;}

#page div.recent .cont 	   {width: 49%; float: left; margin:5px 1%;}
#page div.recent .cont img {margin:15px 8px 0 8px; border:0;}
#page div.recent .cont h1  {background-image:url(../imagens/fundo_menu.jpg); height:35px; margin-bottom:8px; font-size: 13px;}
#page div.recent .cont h2  {text-align:center; color:#3DACFE; font-size: 18px;}
#page div.recent .cont h3  {text-align:center; font-size: 14px;}
#page div.recent .cont h4  {text-align:right; color:#3DACFE; font-size: 13px;}
#page div.recent .cont h5  {text-align:left; font-size: 14px;}
#page div.recent .cont h4 a{text-align:right; color:#3DACFE; font-size: 13px;}
#page div.recent .cont p   {background:#121212; padding:5px 20px; font-size: 13px;}

/*noticias*/
#page div.recent .cont .noticia_lista 	  {background:#121212; padding:5px 15px; font-size: 13px;  text-align:center; }
#page div.recent .cont .noticia_lista img {border:solid #797979 2px; text-align:center; }
#page div.recent .cont .noticia_lista .noticias_p {padding:10px 5px; float:left;}
#page div.recent .cont .noticia_lista h2 p   {background:#121212; padding:5px 20px; font-size: 13px;  }
#page div.recent .cont .noticia_lista h3  {color:#FFFFFF; font-size: 13px; padding:5px 0px 2px 10px; text-align:left; font-weight:normal; }
#page div.recent .cont .noticia_lista h5  {color:#FFFFFF; font-size: 14px; padding:5px 0px 2px 10px; }
#page div.recent .cont .noticia_lista h6  {color:#FF0000; font-size: 13px; font-weight:normal; padding:5px 0px 2px 10px; }
#page div.recent .cont .noticia_lista a	  {color:#fff; text-decoration: none; font-size: 13px; padding:0; margin:0;}
#page div.recent .cont .noticia_lista a:hover {color: #b0b0b0; text-decoration: none; font-size: 13px; }
#page div.recent .cont .noticia_lista #paginacao  a	      {float:left; color:#3DACFE; font-size:13px; font-weight:bold; padding:2px;}	
#page div.recent .cont .noticia_lista #paginacao  a:hover {float:left; color:#FFFFFF; font-size:13px; font-weight:bold; padding:2px;}	

/*contato*/
#page div.recent .cont .contato  {background:#121212; padding:5px 15px; font-size: 13px;  text-align:left; }

/*mural*/
#page div.recent .cont .mural 	  {background:#121212; padding:15px 15px; font-size: 13px; }
#page div.recent .cont .mural h2  {text-align:right; color:#FFFFFF; font-size: 13px;  border-bottom:solid #0c0c0c; padding-bottom:10px;}
#page div.recent .cont .mural h3  {text-align:right; font-size: 13px;}
#page div.recent .cont .mural h4  {text-align:left; color:#FFFFFF; font-size: 11px;}
#page div.recent .cont .mural h5  {color:#3DACFE; font-size: 12px; padding:5px 0px 20px 10px;}

/*links*/
#page div.recent .cont .links 	  {background:#121212; padding:5px 15px; font-size: 13px;}
#page div.recent .cont .links h2  {color:#FFFFFF; text-align:left; font-size: 13px;}
#page div.recent .cont .links h3  {text-align:left; font-size: 12px; font-weight:normal;}
#page div.recent .cont .links h5  {color:#3DACFE; font-size: 12px; padding:5px 0px 20px 0px; border-bottom:solid #0c0c0c; padding-bottom:10px;}

/*balancete*/
#page div.recent .cont .balancete      {background:#121212; font-size: 13px;}
#page div.recent .cont .balancete h2   {text-align:left; font-size: 13px; color:#FFFFFF; margin:-30px 0 0 40px;}
#page div.recent .cont .balancete h3   {text-align:left; border-bottom:#333333 solid 1px; padding-bottom:6px;}
#page div.recent .cont .balancete h2 a {color:#3DACFE; padding:2px;}
#page div.recent .cont .balancete h2 a:hover{ color:#b0b0b0; padding:2px;}

/*cadastro*/
#page div.recent .cont .cadastro 	   {background:#121212; padding:5px 1%; font-size: 13px;}
#page div.recent .cont .cadastro h2    {text-align:left; color:#3DACFE; font-size: 16px; margin-top:10px;}
#page div.recent .cont .cadastro h3    {text-align:left; font-size: 13px;}
#page div.recent .cont .cadastro h4    {text-align:left; font-size: 13px; padding:1px 5px; color:#FFFFFF;}
#page div.recent .cont .cadastro h6    {text-align:left; font-size: 13px; color:#3DACFE;}
#page div.recent .cont .cadastro table {padding:5px 0; font-size: 13px; color:#FFFFFF;}
#page div.recent .cont .cadastro table a{padding:0px;}
#page div.recent .cont .cadastro table .topo{background:#000; text-align:center; padding:5px 0px; font-size: 13px; color:#3DACFE;}

/*mariners*/
#page div.recent .cont .mariners       {text-align:center; background:#121212; padding:5px 1%; font-size: 13px; }
#page div.recent .cont .mariners h2    {text-align:center; color:#3DACFE; font-size: 13px; margin-top:10px;}
#page div.recent .cont .mariners img   { float:left;}

/*calendario*/
#page div.recent .cont .agenda 		 	{text-align:center; background:#121212; }
#page div.recent .cont .agenda img 		{margin:5px;}
#page div.recent .cont .agenda a	 	{margin:0; padding:0;}
#page div.recent .cont .agenda td	 	{text-align:center;}
#page div.recent .cont .agenda h2 		{font-size:12px; font-family:Verdana; color:#FFFFFF; padding:5px; }
#page div.recent .cont .agenda ul       {background:#171717; list-style:none; width:90%; border:#797979 1px solid;}
#page div.recent .cont .agenda ul li h2 {font-size:14px; font-family:Verdana; text-align:center; padding:5px 0; color:#FFFFFF;}
#page div.recent .cont .agenda ul li h3 {font-size:13px; font-family:Verdana; padding:5px 8px 8px 8px; color:#FFFFFF; text-align:left; margin-top:5px;}
#page div.recent .cont .agenda ul li .age {font-size:13px; font-family:Verdana; color:#3DACFE; padding:8px; margin:-24px 0 0 0; }
#page div.recent .cont .agenda ul li .age2 {font-size:13px; font-family:Verdana; color:#dd0510; padding:8px; margin:-25px 0 0 0; }
#page div.recent .cont .agenda ul li img  {margin:8px 5px 0 5px;}
#page div.recent .cont .agenda .evento    {background:#d1d1d1; color:#000000; font-size:14px; font-family:Verdana; font-weight:bold; padding:0px 5px; text-align:left;}
#page div.recent .cont .agenda .evento img  { float:left; margin-right:-5%;}
#page div.recent .cont .agenda .evento h6 	{float:left; font-size:12px; font-family:Verdana; color:#121212;}
#page div.recent .cont .agenda .evento h5 	{font-size:13px; font-family:Verdana; padding:8px; font-weight:normal;}
#page div.recent .cont .agenda .evento .assunto {font-size:13px; font-family:Verdana; text-align:center; text-decoration:underline; font-weight:bold;}

/*agendamento*/
#page div.recent .cont .agenda .agendamento 	  {background:#121212; padding:15px; font-size: 13px; text-align:left}
#page div.recent .cont .agenda .agendamento h2    {text-align:left; font-size: 13px; color:#3DACFE;}

/*calendario*/
#page div.recent .cont .calendario   {text-align:center;background:#121212; font-size: 13px;}
 
/*fotos*/
#page div.recent .cont .fotos       {background:#121212; padding:5px; font-size: 13px;}
#page div.recent .cont .fotos ul    {text-align:center; padding-left:3%;}
#page div.recent .cont .fotos ul li {text-align:center; background:#191919; margin:2px; padding:10px 1% 25px 1%; float:left; width:168px;}
#page div.recent .cont .fotos img   {border:solid #797979 2px;}
#page div.recent .cont .fotos h3    {font-size:12px; text-align:center; margin:2; padding:0;}
#page div.recent .cont .fotos a     {margin:2; padding:0.1;}

/*videos*/
#page div.recent .cont .videos       {text-align:center;background:#121212; padding:5px 1%; font-size: 13px;}
#page div.recent .cont .videos h2    {text-align:center; color:#3DACFE; font-size: 13px; margin-top:10px;}
#page div.recent .cont .videos img   {text-align:center; float:left;}

/*produtos*/
#page div.recent .cont .produtos 	      {background:#121212; padding:5px 15px; font-size: 13px; height:84%;}
#page div.recent .cont .produtos ul	li    {float:left; width:85%; }
#page div.recent .cont .produtos ul	li h4 {text-align:center;}
#page div.recent .cont .produtos .desc    {text-align:center; margin:-100px 0px 0px 40px;}
#page div.recent .cont .produtos a 		  {color: #3DACFE; font-weight: bold; text-decoration:underline;}
#page div.recent .cont .produtos a:hover  {color: #b0b0b0; font-size: 13px; text-decoration: underline;}

/*login*/
#page div.recent .login 	{width: 23%; float: left; margin:5px 0.5%;}
#page div.recent .login img {margin:15px 8px 0 8px;}
#page div.recent .login h1  {background-image:url(../imagens/fundo_menu.jpg); height:35px; margin-bottom:8px; font-size: 13px;}
#page div.recent .login p   {background:#121212; padding:10px; font-size: 13px;}
#page div.recent .login h3  {font-size:13px; background:#121212; padding:10px; font-weight:normal;}
#page div.recent .login a 	{color:#ffffff; font-size: 13px; text-decoration: none;}
#page div.recent .login a:hover {color: #b0b0b0; font-size: 13px; text-decoration: none;}
#page div.recent .login input 	{margin:8px 0px;}

/*rodape*/
#page div.recent .rodape 	 {background-image:url(../fotos/rm_fundo_apoio.jpg); width:100%; float:left; height:120px;}
#page div.recent .rodape h1  {height:35px; margin:5px 0px; font-size: 13px;}
#page div.recent .rodape h6  {text-align:center; padding-top:35px; font-size: 12px; font-weight:normal;}
#page div.recent .rodape img {margin:15px 8px 0 8px;}
#page div.recent .rodape ul  {padding:5px 0 0 18px; font-size: 13px;}
#page div.recent .rodape li	 {float:left; border-right:#3DACFE 1px solid; padding:0 5px;}
#page div.recent .rodape a		 {color: #fff; font-size: 13px; text-decoration: none;}
#page div.recent .rodape a:hover {color: #b0b0b0; font-size: 13px; text-decoration: none;}

/* paginacao */
#paginacao 			  {text-align:center; font-size:12px; width:450px; margin-top:10px;}
#paginacao  h3        {float:left; color:#FFFFFF; font-size:12px; font-weight:bold; padding:2px;}
#paginacao  a	      {float:left; color:#3DACFE; font-size:12px; font-weight:bold; padding:2px;}	
#paginacao  a:hover   {float:left; color:#FFFFFF; font-size:12px; font-weight:bold; padding:2px;}	

