﻿html {
    background: url('/img/background.png') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/background.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/background.png', sizingMethod='scale')";*/
}

body
{
    background-color: transparent;
    min-width: 970px; /*font-family: Verdana;*/
    min-height: 425px;
    font-family: arial;
	/*'Ubuntu' , Trebuchet MS;*/
    font-size: 13px;
}

h1
{
    font-size: 32px;
    color: white;
    font-weight: bold;
    text-align: left;
    vertical-align: text-bottom;
    margin-top: 45px;
    display: block;
    float: left;
}

.clear
{
    clear: both;
    height: 1px;
}


.sidebar
{
    width: 15px;
    position: fixed;
    margin: 0px;
    top: 0px;
    background: #004763;
    background-image: linear-gradient(top, #004763 30%, #86A7B5 65%, #004763 83%);
    background-image: -o-linear-gradient(top, #004763 30%, #86A7B5 65%, #004763 83%);
    background-image: -moz-linear-gradient(top, #004763 30%, #86A7B5 65%, #004763 83%);
    background-image: -webkit-linear-gradient(top, #004763 30%, #86A7B5 65%, #004763 83%);
    background-image: -ms-linear-gradient(top, #004763 30%, #86A7B5 65%, #004763 83%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.3, #004763),color-stop(0.65, #86A7B5),	color-stop(0.83, #004763));
}

.fleft
{
    float: left;
    left: 0px;
}

.fright
{
    float: right;
    right: 0px;
}

.content-wrapper
{
    /*width: 96%;*/ /*margin: 10px 2% 0px 2% auto;*/
    width: 970px;
    margin: 0 auto;
}

.content-banner
{
}
.content-banner a
{
    text-decoration: none;
    border: none;
    color: transparent;
}

.content-banner img
{
    border: none;
}

.banner
{
}

.content-menu
{
    background: rgb(30,113,163); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNzFhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFmNzJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFmNzJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTcxYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,113,163,1) 0%, rgba(31,114,164,1) 50%, rgba(31,114,164,1) 51%, rgba(30,113,163,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,113,163,1)), color-stop(50%,rgba(31,114,164,1)), color-stop(51%,rgba(31,114,164,1)), color-stop(100%,rgba(30,113,163,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,113,163,1) 0%,rgba(31,114,164,1) 50%,rgba(31,114,164,1) 51%,rgba(30,113,163,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,113,163,1) 0%,rgba(31,114,164,1) 50%,rgba(31,114,164,1) 51%,rgba(30,113,163,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,113,163,1) 0%,rgba(31,114,164,1) 50%,rgba(31,114,164,1) 51%,rgba(30,113,163,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,113,163,1) 0%,rgba(31,114,164,1) 50%,rgba(31,114,164,1) 51%,rgba(30,113,163,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e71a3', endColorstr='#1e71a3',GradientType=0 ); /* IE6-8 */

    
    margin-top: 0px;
    padding-top: 10px;
    padding-left: 20px;
    /*background-color: #1D5589;*/
    border: 2px solid #2E6293;
    border-radius: 5px 5px 5px 5px;
    height: 40px;
    /*width: 100%;*/
    
    /*background: rgb(46,98,147); /* Old browsers */
    /*/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNjI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5NWU5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFlNTU4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU1OGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(top,  rgba(46,98,147,1) 0%, rgba(41,94,144,1) 50%, rgba(30,85,138,1) 51%, rgba(30,85,138,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,98,147,1)), color-stop(50%,rgba(41,94,144,1)), color-stop(51%,rgba(30,85,138,1)), color-stop(100%,rgba(30,85,138,1))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  rgba(46,98,147,1) 0%,rgba(41,94,144,1) 50%,rgba(30,85,138,1) 51%,rgba(30,85,138,1) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  rgba(46,98,147,1) 0%,rgba(41,94,144,1) 50%,rgba(30,85,138,1) 51%,rgba(30,85,138,1) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  rgba(46,98,147,1) 0%,rgba(41,94,144,1) 50%,rgba(30,85,138,1) 51%,rgba(30,85,138,1) 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  rgba(46,98,147,1) 0%,rgba(41,94,144,1) 50%,rgba(30,85,138,1) 51%,rgba(30,85,138,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e6293', endColorstr='#1e558a',GradientType=0 ); /* IE6-8 */

}

.content-menu, .titulo-pagina
{
    text-transform: uppercase;
}

.separator
{
    border: 0px;
    border-bottom: 1px solid white;
    margin: 0 auto;
    margin-left: 0px;
    clear: both;
    height: 1px;
    width: 48%;
}

.menu-top ,  .content-menu ul
{
  
    margin-top: -0px; /*width: 100%;*/
    padding-bottom: 0px;
    list-style: none;
    display: list-item;
    display: table;
    table-layout: fixed;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: lightgray;
    float: left;
	height:20px;
	
}

.menu-top li:first-child,   .content-menu li:first-child
{
    margin-left: 0px;
}
.menu-top li, .content-menu li
{
    margin-left: 35px;
    padding: 6px;
	padding-top: 4px;
	 padding-bottom: 4px;
    float: left; /*display: table-cell;*/
    text-align: center; /*color: #015387;*/
}

.menu-top li a, .content-menu li a
{
    text-decoration: none;
    color: inherit;
    border: 0px;
    color: lightgray;
}

.menu-top li.selected, .content-menu li.selected
{
/*    background-color: #064078;*/
	background-color: #154f70;
    border: 1px solid #5680A8;
    border-radius: 5px 5px 5px 5px;
}

.home-content
{
  
    margin-top: 15px;
    font-size: 13px;
    color: lightgray;
    font-weight: normal;
   
}

.conteudo{
	 text-align:left;
 
	}
.home-content a {
    text-decoration: none;
    color: inherit;
    border: 0px;
    color: lightgray;
    text-align: left;
}

.home-content table {
    marg-in-left: -7px;
    w-idth: 101%;
    height: 380px;
}

.home-content > table > tbody tr td  {
    /*background-color: #1E558A;*/
    background-color: #11638c;
    border: 1px solid transparent;
    border-radius: 5px 5px 5px 5px;
    padding: 7px;
    padding-top:13px;
    padding-bottom: 0px;
    vertical-align: top;
    width: 25% !important;
    text--align: left;
    box-shadow: 0px 5px 10px -6px black;
    
}
.conteudo > table > tbody tr td  {
  width: 10px !important;
  padding-top:3px;
   padding: 5px;
 border-radius:0px;
}

 .conteudo table {
    margin-left:0px;
    wid-th: 90%;
    height: 10px;
}
.titulo-pagina
{
    font-size: 13pt;
    margin-top: 10px;
}

.page-body-content
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
	 padding-bottom: 20px;
    margin-top: 10px;
    color: lightgray;
    
    font-size: 14px;
    
    border: 2px solid #2E6293;
    /*background-color:#1E558A;*/
    background-color: #11638c;
    border-radius: 5px 5px 5px 5px;
    min-height: 100px;
    width: 68%;

    float: left;
	
}

.page-body-content-right {
	margin-top: 10px;
    color: lightgray;
 
    font-size: 14px;
    
    border: 2px solid #2E6293;
    /*background-color:#1E558A;*/
    background-color: #11638c;
    border-radius: 5px 5px 5px 5px;
    min-height: 420px;
    width: 24.5%;
    margin-left: 10px;
    float: right;
   padding-top:20px;
	
}

.page-body-content-right img {
border: 3px solid white;
border-radius: 5px 5px 5px 5px;
}




.page-body-text
{
    line-height: 1.5em;
}

.page-body-text ul, .page-body-text ol
{
    list-style-image: url(/img/bullet.png);
}

.menu-left-container
{
}

.menu-left
{
    width: 100%;
    margin-top: 20px;
    padding-left: 30px;
    list-style: none;
    display: list-item;
    table-layout: fixed;
    font-size: 10pt;
}
.menu-left li
{
    margin-top: 7px;
    text-transform: uppercase;
    text-align: left;
    /*color: #4d4d4d;*/
    color: lightgray;
}

.menu-left li a
{
    text-decoration: none;
    color: inherit;
    border: 0px;
    /*color: white;*/
}

.menu-left li.selected
{
    color: #00aac8;
}

.formulario
{
    margin-top: 0px;
}


#slider-aquacultura
{
    width: 350px;
    height: 190px; /*float: right;*/
}

.slider-wrapper{
    border: 4px solid white;
    border-radius: 5px 5px 5px 5px;
}

.nivo-thumbs-enabled
{
    display: block;
    position: fixed;
    bottom: 10px;
    /*width: 75% !important;*/
    margin: 0 auto;
    
    margin-left: -53px;
    width: 52.4% !important;
    
    border: 2px solid #2E6293;
/*    background-color:#1E558A;*/
    background-color: #11638C !important;
    border-radius: 5px 5px 5px 5px;
}

.nivo-thumbs-enabled .nivo-control img
{
    border: 3px solid white;
    border-radius: 5px 5px 5px 5px;
    	
}

.nivo-thumbs-enabled a
{
    float: left;
    margin: 0 auto;
}

@media all and (max-height: 680px)
{
    .nivo-thumbs-enabled
    {
        display: none;
    }

    .nivo-thumbs-enabled a
    {
        display: none;
    }

}

/** Custom Notifications **/

.message
{
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    background-size: 40px 40px;
    background-image: -webkit-gradient(linear, left top, right bottom,     color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),     color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),     color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),     to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,     transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,     transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,     transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,     transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,     transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,     transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,     transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,     transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,     transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,     transparent 75%, transparent);
    -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    width: 100%;
    border: 1px solid;
    color: #fff;
    padding: 15px;
    position: fixed;
    _position: absolute;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    -webkit-animation: animate-bg 5s linear infinite;
    -moz-animation: animate-bg 5s linear infinite;
}

.info
{
    background-color: #4ea5cd;
    border-color: #3b8eb5;
}
.error
{
    background-color: #de4343;
    border-color: #c43d3d;
}
.warning
{
    background-color: #eaaf51;
    border-color: #d99a36;
}
.success
{
    background-color: #61b832;
    border-color: #55a12c;
}
.message h3
{
    margin: 0 0 5px 0;
}
.message p
{
    margin: 0;
}

#searchBoxOne
{
    float: right;
    margin-right: 10px;
}

#searchBoxOne input.search
{
    /*font-size: 16px;     color: #999;*/
    padding: 6px;
    -moz-box-shadow: inset 2px 2px 5px #ccc;
    box-shadow: inset 2px 2px 5px #ccc;
    border: 1px solid #AEAEAE; /*background: url("/img/submit_bg.png") repeat scroll left top transparent;     border: 1px solid #B8B8B8;     color: #999999;     font-size: 16px;     padding: 6px;*/
    border-radius: 6px 6px 6px 6px;
    height: 16px;
    color: black;
	background-color:lightgray;
}
#searchBoxOne input.submit
{
    background: url(/img/btnsearch.png) top left no-repeat;
    width: 32px;
    height: 32px;
    border: none; /*color: #AEAEAE;*/
    cursor: pointer; /*background: url(/img/submit.png) top left no-repeat scroll left top transparent;     border: medium none;     color: #DEE4FF;     cursor: pointer;     height: 32px;     width: 67px;*/
}
#searchBoxOne input.submit:hover, #searchBoxOne input.submit.hover
{
    /*background: url(/img/submit.png) bottom left no-repeat;*/
}

.home-content ul
{
    padding-left: 25px;
}

.home-content img{
    border: 3px solid white;
    border-radius: 5px 5px 5px 5px;
}

.home-content a, .page-body-content a
{
    text-decoration: none;
    color: inherit;
}

.nivo-container
{
    width: 25%;
	vertical-align:top;

}

.search-result
{
    width: 91%;
    text-align: left;
    
    border: 2px solid #2E6293;
    background-color:#1E558A;
    border-radius: 5px 5px 5px 5px;
    padding-top: 15px;
    padding-left: 45px;
    padding-right: 35px;
    padding-bottom: 15px;
    /*padding-top: 15px;*/
    /*width: 65%;*/
    float: left;
}

.search-result > a
{
    text-decoration: none;
    color: lightgray;
}

.search-result a > h3
{
    font-weight: bold;
    font-size: 14px;
}

.search-result a > h4
{
    font-weight: normal;
    font-size: 14px;
}

.search-separator
{
    clear: both;
    height: 25px;
}

.no-results-found
{
    text-align: center;
}

.imgborders
{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 20px white;

}
.page-body-content img {
border: 0px solid white;
border-radius: 5px 5px 5px 5px;
}
.bx-wrapper img {
border: 3px solid white;
border-radius: 5px 5px 5px 5px;
}