/*
    ___                ___           __                                        
  /'___`\             /\_ \         /\ \                 __                    
 /\_\ /\ \    ___ ___ \//\ \        \_\ \     __    ____/\_\     __     ___    
 \/_/// /__ /' __` __`\ \ \ \       /'_` \  /'__`\ /',__\/\ \  /'_ `\ /' _ `\  
    // /_\ \/\ \/\ \/\ \ \_\ \_    /\ \L\ \/\  __//\__, `\ \ \/\ \L\ \/\ \/\ \ 
   /\______/\ \_\ \_\ \_\/\____\   \ \___,_\ \____\/\____/\ \_\ \____ \ \_\ \_\
   \/_____/  \/_/\/_/\/_/\/____/    \/__,_ /\/____/\/___/  \/_/\/___L\ \/_/\/_/.com
                                                                 /\____/       
                                                                \_/__/        
*/

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}
img { display: block; }

/* MAIN
----------------------------------------------------------------------------- */
body { _behavior: url(../includes/csshover.htc); margin:0; background:#FFF url(../imagens/bg1.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#666666; padding: 0 0; }
.main { width: 948px; margin: 0 auto; }

	a.link_rodape:active, .link_rodape:link, .link_rodape:visited , .link_rodape:hover  { text-decoration: none; padding-left: 0px; font-family: Tahoma, verdana; font-weight:normal; font-size:10px; color: #ff6600;}
	a.link_rodape:hover {  text-decoration: underline; color: #628bbc; }

/* HEADER
----------------------------------------------------------------------------- */
.header { position: relative; height: 246px; 	z-index:1000;}
.header .logo {
	position: absolute;
	top: 90px;
	left: 7px;

}
.header .flash { position: absolute; top: 0px; left: 284px; padding: 63px 0 0 0; z-index:1000;}
#flash { position: absolute; top: 0px; left: 0px; }
.header .lang { position: absolute; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; top: 6px; left: 10px;}
.header .lang a { border: 1px solid #e4e4e4; display: block; }
.header .lang a img { border: 1px solid #FFFFFF; display: block; }

			a.info:active, .info:link, .info:visited ,  .info:hover  { text-decoration: none; font-family: Arial; color: #ff6600; font-size: 8pt;}
			a.info:hover { text-decoration: underline; }

/* MENU
----------------------------------------------------------------------------- */
#menu { position: relative; width: 273px; float: left; font-family: "Century Gothic", "Trebuchet MS"; font-weight: bold; padding: 10px 0 0 0; }
#menu dl dd,
#menu dl dt { margin: 0 0 2px 0; }
#menu dl dt a { background: #628bbc; padding: 8px 14px; font-size: 16px; display: block; color: #FFFFFF; line-height: 16px; }
#menu dl dd a { background: #e1e9f2; padding: 8px 25px; font-size: 16px; display: block; color: #666666; line-height: 16px; }
#menu dl dd .hover,
#menu dl dd a:hover { background: #cedbea; }
#menu ul { !padding: 2px 0 0 0; }
#menu ul li { margin: 0 0 2px 0; !margin: 0 0 0 0; }
#menu ul li p,
#menu ul li a { background: #efefef; padding: 8px 25px; font-size: 16px; display: block; color: #666666; line-height: 16px; }
#menu ol li p { background: #666666; padding: 8px 25px; font-size: 16px; display: block; color: #FFFFFF; line-height: 16px; }
#menu ol li.form { padding: 12px 0; }
#menu ol li.form .p1 { height: 25px; }
#menu ol li.form .p1 label { width: 73px; padding: 2px 8px 0 0; float: left; font-family: "Century Gothic", "Trebuchet MS"; font-size: 14px; color: #cccccc; text-align: right; }
#menu ol li.form .p1 input { border: 1px solid #d6d6d6; border-top-width: 2px; border-bottom-width: 2px; background: #efefef; padding: 1px; width: 168px; }
#menu ol li.form .p2 { padding: 0 0 0 170px; }

/* CONTENT
----------------------------------------------------------------------------- */
#box { width: 664px; float: right; padding: 75px 0 30px 0; }
#box .inner { background: url(../imagens/box_bg.gif); width: 664px; }
#box .inner .entry { padding: 0 20px 0 10px; }
#box .footer { position: relative; }
#box .footer .logo { position: absolute; left: 550px; top: 18px; }

/* ---------------------------------------------------------------------------*/
/* HOME
/* -------------------------------------------------------------------------- */
#home h2 { font-family: "Century Gothic", "Trebuchet MS"; color: #628bbc; font-size: 16px; padding: 0 0 5px 0; }
#home .box1 { border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; padding: 8px 0 0px 0; }
#home .box1 li { padding: 5px 8px; color: #628bbc; }
#home .box1 li.color { background: #f1f5fa; }
#home .box1 li span { float: left; width: 90px; }
#home .box1 li p { float: left; width: 510px; }
#home .box1 li p a{ color:#628bbc;}
#home .box1 li p a:hover{ text-decoration:underline;}
#home .box1 .ver { text-align: right; }
#home .box1 .ver a { color: #ff6600; font-size: 10px; font-weight: bold; }
#home .box2 { padding: 15px 0 0 0; }
#home .box2 .col1 { background: url(../imagens/home_box2-col1-bg.jpg); width: 288px; float: left; }
#home .box2 .col1 h3 { font-family: "Century Gothic", "Trebuchet MS"; color: #628bbc; font-size: 16px; padding: 0 0 5px 0; border-bottom: 1px solid #FFFFFF; margin: 0 0 10px 0; }
#home .box2 .col1 .p1 { padding: 10px 13px 15px 13px; }
#home .box2 .col1 .p1 img { border: 5px solid #FFFFFF; float: left; }
#home .box2 .col1 .p1 p { float: left; font-size: 10px; width: 125px; padding: 4px 0 0 5px; line-height: 11px; }
#home .box2 .col1 .p1 p a { color: #006699; }
#home .box2 .col1 .p2 { padding: 0 13px; }
#home .box2 .col1 .p2 ul { padding: 8px 0 10px 0; }
#home .box2 .col1 .p2 li { background: #ffffff; border: 1px solid #cad8e8; padding: 5px; height: 72px; margin: 0 0 14px 0; }
#home .box2 .col1 .p2 li:hover { background: #F4F8FB; }
#home .box2 .col1 .p2 li p { float: left; color: #000033; width: 155px; font-size: 10px; line-height: 11px; }
#home .box2 .col1 .p2 li a { color: #000033; text-decoration: none; }
#home .box2 .col1 .p2 li a:hover { text-decoration: underline; }
#home .box2 .col1 .p2 li p strong { display: block; padding: 0 0 8px 0; }
#home .box2 .col1 .p2 li img { float: right; }
#home .box2 .col2 { float: right; width: 330px; }
#home .box2 .col2 h3 { font-family: "Century Gothic", "Trebuchet MS"; color: #ff6600; font-size: 16px; padding: 0 0 5px 0; border-bottom: 1px solid #f3f3f3; margin: 0 0 5px 0; }
#home .box2 .col2 li { background: #f4f8fb; border: 1px solid #e1e9f2; padding: 5px; height: 99px; margin: 0 0 5px 0; color: #335277; }
#home .box2 .col2 li p { float: left; color: #000033; width: 155px; font-size: 10px; line-height: 16px; padding: 2px 0 0 4px; }
#home .box2 .col2 li p strong { display: block; padding: 0 0 8px 0; }
#home .box2 .col2 li p a { display: block; padding: 5px 0 0 0; color: #ff6600; }
#home .box2 .col2 li img { float: right; }

/* ---------------------------------------------------------------------------*/
/* EQUIPAMENTOS INDICADOS
/* -------------------------------------------------------------------------- */
#equiptos {}
#equiptos h2 { font-family: "Century Gothic", "Trebuchet MS"; color: #628bbc; font-size: 16px; padding: 0 0 5px 0; border-bottom: 1px solid #f4f4f4;}
#equiptos .box1 {}
#equiptos .box1 ul { padding: 10px 0 0 0; }
#equiptos .box1 li { background: #f4f8fb; border: 1px solid #e1e9f2; padding: 7px; margin: 0 0 10px 0; }
#equiptos .box1 li p { float: left; width: 460px; color: #335277; font-size: 11px; padding: 5px 0 0 15px; }
#equiptos .box1 li p strong { display: block; font-weight: bold; padding: 0 0 8px 0; }
#equiptos .box1 li p span { display: block; padding: 0 0 8px 0; }
#equiptos .box1 li p a { color: #ff6600; }

#equiptos .box1b {}
#equiptos .box1b ul { padding: 10px 0 0 0; }
#equiptos .box1b li { background: #fff; border: 1px solid #e1e9f2; padding: 7px; margin: 0 0 10px 0; }
#equiptos .box1b li p { float: left; width: 460px; color: #335277; font-size: 11px; padding: 5px 0 0 15px; }
#equiptos .box1b li p strong { display: block; font-weight: bold; padding: 0 0 8px 0; }
#equiptos .box1b li p span { display: block; padding: 0 0 8px 0; }
#equiptos .box1b li p a { color: #ff6600; }

#equiptos .box2 { color: #395b86; padding: 10px 0 20px 0; }
#equiptos .box3 { background: #f1f5fa; padding: 20px 0; margin: 0 0 20px 0; }
#equiptos .box3 li { float: left; padding: 0 0 0 20px; }
#equiptos .box4 { padding: 15px 0 0 0; }
#equiptos .box4 table { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 440px; }
#equiptos .box4 td { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 5px; }
#equiptos .box4 td.bg { background: #efefef; font-weight: bold; text-align: right; width: 100px; }
#equiptos .box4 td .input { width: 200px; border: 1px solid #cccccc; padding: 1px; }
#equiptos .box4 td .bt { border: 1px solid #000000; background: #efefef; color: #666666; font-size: 11px; padding: 1px 8px; }

/* ---------------------------------------------------------------------------*/
/* PESCARIAS
/* -------------------------------------------------------------------------- */
#pescarias {}
#pescarias h2 { font-family: "Century Gothic", "Trebuchet MS"; color: #628bbc; font-size: 16px; padding: 0 0 5px 0; border-bottom: 1px solid #f4f4f4;}
#pescarias .box1 {}
#pescarias .box1 ul { padding: 10px 0 0 0; }
#pescarias .box1 li { background: #f4f8fb; border: 1px solid #e1e9f2; padding: 7px; margin: 0 0 10px 0; }
#pescarias .box1 li p { float: left; width: 400px; color: #335277; font-size: 11px; padding: 5px 0 0 15px; margin: 20 20 10px 20;}
#pescarias .box1 li p strong { display: block; font-weight: bold; padding: 0 0 8px 0; }
#pescarias .box1 li p span { display: block; padding: 0 0 8px 0; }
#pescarias .box1 li p a { color: #ff6600; }

#pescarias .box1b {}
#pescarias .box1b ul { padding: 10px 0 0 0; }
#pescarias .box1b li { background: #fff; border: 1px solid #e1e9f2; padding: 7px; margin: 0 0 10px 0; }
#pescarias .box1b li p { float: left; width: 460px; color: #335277; font-size: 11px; padding: 5px 0 0 15px; }
#pescarias .box1b li p strong { display: block; font-weight: bold; padding: 0 0 8px 0; }
#pescarias .box1b li p span { display: block; padding: 0 0 8px 0; }
#pescarias .box1b li p a { color: #ff6600; }

#pescarias .box2 { color: #395b86; padding: 10px 0 20px 0; }
#pescarias .box3 { background: #f1f5fa; padding: 20px 0; margin: 0 0 20px 0; }
#pescarias .box3 li { float: left; padding: 0 0 0 20px;  }
#pescarias .box4 { padding: 15px 0 0 0; }
#pescarias .box4 table { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 440px; }
#pescarias .box4 td { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 5px; }
#pescarias .box4 td.bg { background: #efefef; font-weight: bold; text-align: right; width: 100px; }
#pescarias .box4 td .input { width: 200px; border: 1px solid #cccccc; padding: 1px; }
#pescarias .box4 td .bt { border: 1px solid #000000; background: #efefef; color: #666666; font-size: 11px; padding: 1px 8px; }



		/* stilos que personalizam a paginação */
		
		.pagina_01:link, .pagina_01:visited , .pagina_01:active, .pagina_01:hover, .pagina_01:hover  { text-decoration: none; border: 1px solid #878787; background-color: #ffffff; font-family: Verdana; text-align: center; font-size: 7pt; width: 20px; height: 16px; color:#7D796E; cursor:hand;}
		
		a.pagina_02:active, .pagina_02:link, .pagina_02:visited ,  .pagina_02:hover  { text-decoration: none; border: 1px solid #E7E7E5; background-color: #ffffff; font-family: Verdana; text-align: center; font-size: 7pt; width: 20px; height: 16px; color:#7D796E; cursor:hand;}
		a.pagina_02:hover { background-color: #E88000; }
		
		.pagina_03{ border-left: 1px solid #E7E7E5; border-right: 1px solid #E7E7E5; border-top: 1px solid #E7E7E5; border-bottom: 1px solid #E7E7E5; background-color: #ffffff; font-family: tahoma, Verdana; text-align: center; font-size: 7pt; color:#8C8C8C; font-weight: normal;   height: 16px; cursor:hand;}
		.pagina_05{ border-left: 1px solid #E7E7E5; border-right: 1px solid #E7E7E5; border-top: 1px solid #E7E7E5; border-bottom: 1px solid #E7E7E5; background-color: #E88000; font-family: Verdana; text-align: center; font-size: 7pt; color:#ffffff;   width: 18px; height: 16px; cursor:hand;}

