/* FMT */
/* Desenvolvido por W(O)N | www.won.net.br */

html, body, div, span, object, iframe, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, fieldset, form, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

img {
    border: 0;
}
    img:hover {
        background-color: transparent;
    }

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #000;
    background-color: #f6b900;
}

.tpl:hover {
    background: none;
}

.clear {
    clear: both;
}

body {
    background: url(../imgs/tpnv.jpg) no-repeat center top #f5f3f4;
	position: relative;
	min-width: 980px;
	font: 75%/24px Arial, Helvetica, sans-serif;
	color: black;
}

.estrutura {
	background-color: #ffffff;
	position: relative;
	width: 950px;
	margin: 0 auto;
    border: 1px solid #f0f0f0;
}

.header {
	position: relative;
	height: 146px;
	z-index: 2;
}
    .estilo-header {
    	padding: 10px;
        width: 930px;
        height: 134px;
    }
	
.main {
	position: relative;
	width: 100%;
	z-index: 1;
}
    .estilo-main {
    	padding: 10px;
        width: 930px;
        /*min-height: 950px;*/
    }

.footer {
	width: 100%;
	z-index: 1;
    background: url('../imgs/basefmt.png') no-repeat center top transparent;
}
    .footer-estrutura {
    	position: relative;
    	width: 930px;
        height: 722px;
    	margin: 0 auto;
        padding: 10px;
    }
    
input.btform {
    width: 200px; 
    height: 40px; 
    cursor: pointer;
}

input[type=checkbox]:hover {
    cursor: pointer;
}

label:hover {
    cursor: pointer;
}

/* Buscador */
.form-text {
    background:#fff; 
    border:1px solid #e9e8e8; 
    color:#C9C9C9; 
    font-size:12px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    width:225px; 
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    margin-right:-34px; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

.form-text:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1);
    color: black;
    background-color: #FDFAD6; 
}

.form-submit { 
    background:url(../imgs/search.gif) no-repeat 0 0;
    line-height:normal;
    width:31px;
    height:30px;
    padding:0;
    vertical-align:middle;
    cursor:pointer;
    text-indent:-9999px;
    border:0;
}
    .chrome .form-submit {margin-top: -2px;}
    .gecko .form-submit {margin-top: -3px;}
    .ie .form-submit {height: 29px;}

.form-submit:hover {}

/* Login */
.form-login {
    background:#fff; 
    border:1px solid #e9e8e8; 
    color:#8c8c8c; 
    font-size:14px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    width:200px;
    height: 15px;
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    margin-right:-1px; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

.form-login:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    color: black;
    background-color: #FDFAD6; 
}

.form-senha {
    background:#fff; 
    border:1px solid #e9e8e8; 
    color:#8c8c8c; 
    font-size:14px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    width:200px;
    height: 15px;
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    margin-right:-1px; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

.form-senha:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    color: black;
    background-color: #FDFAD6; 
}
    .ie .form-senha {margin-top: 1px;}

.form-ok { 
    background:url(../imgs/ok.gif) no-repeat 0 0;
    line-height:normal;
    width:31px;
    height:30px;
    padding:0;
    vertical-align:middle;
    cursor:pointer;
    text-indent:-9999px;
    border:0;
}
    .chrome .form-ok {top: -2px;}
    .gecko .form-ok {top: -3px;}
    .ie .form-ok {height: 29px; top: -5px;}

.form-ok:hover {}

.form-ok-wm { 
    background:url(../imgs/ok.gif) no-repeat 0 0;
    line-height:normal;
    width:31px;
    height:30px;
    padding:0;
    vertical-align:middle;
    cursor:pointer;
    text-indent:-9999px;
    border:0;
}
    .chrome .form-ok-wm {top: 2px; left: 0px;}
    .gecko .form-ok-wm {top: -3px;}
    .ie .form-ok-wm {height: 29px; top: -5px;}

.form-ok:hover {}

/* Formulários */
.form-input {
    background:#fff; 
    border:1px solid #8E8E8E; 
    color:black; 
    font-size:18px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    width:450px; 
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

.form-input:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1);
    background-color: #FDFAD6; 
}

.form-textarea {
    background:#fff; 
    border:1px solid #8E8E8E; 
    color:black; 
    font-size:18px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    width:450px;
    height: 200px;
    font-family: arial, sans-serif; 
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

.form-textarea:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1);
    background-color: #FDFAD6; 
}

select {
    background:#fff; 
    border:1px solid #8E8E8E; 
    color:black; 
    font-size:18px; 
    line-height:normal; 
    padding:6px 0 7px 5px; 
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

select:focus {
    outline:none; 
    box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -moz-box-shadow:0 0 3px rgba(0, 130, 255, 1); 
    -webkit-box-shadow:0 0 3px rgba(0, 130, 255, 1);
    background-color: #FDFAD6; 
}

select.frete {
    background:#fff; 
    border:1px solid #8E8E8E; 
    color:black; 
    font-size:11px; 
    -webkit-box-sizing:content-box; 
    -webkit-appearance:none; 
    -webkit-transition:box-shadow .3s ease-out; 
    -moz-transition:box-shadow .3s ease-out;
}

#cadastroES {
	background: #fff7de;
    padding: 12px;
}

/* Erros */
.noticeErr {
    background-color: #F9D888;
    padding: 10px;
    border: 1px dotted gray;
    margin: 40px 0 20px 0;
}

.noticeOk {
    background-color: #BBF3B3;
    padding: 10px;
    border: 1px dotted gray;
    margin: 40px 0 20px 0;
}

/* Imagens com texto */
.texto-img {
    padding: 10px;
    border: 1px solid transparent;
    width: 280px;
}
    .texto-img span {
        float: right;
        margin-bottom: 4px;
        font-size: 11px;
        color: gray;    
    }

    .texto-img img {
        border: 1px solid #969696;    
    }

    .texto-img a:hover {
        background-color: transparent;    
    }

    .texto-img em {
        color: gray;
    }
    
.img-direita {
    float: right;
    margin-left: 10px;
    margin: 0 0px 10px 10px;
}

.img-esquerda {
    float: left;
    margin: 0 10px 10px 0;
}

/* Diversos */
.texto-citacao {
    font-style: italic;
    border: 1px dotted #DEDEDE;
    background-color: #EDEDED ;
    padding: 20px;
    text-align: right;
    margin: 16px 0 16px 0;
}

span.avs { 
    background-color: #FFAB01;
    color: black;
    font-weight: bold;
}
    
#opcoes-txt {
    float: right;
}  

#pnum { 
    color: #333; 
    padding: 4px; 
    font-weight: bold; 
    text-decoration: none;
}

#pnum:hover {
    font-weight: bold; 
    color: white;
    background-color: #f6b900;
}

#pnum-self {
    background-color: #0b2141; 
    color: white; 
    padding: 4px; 
    font-weight: bold; 
    text-decoration: none;
}

#pnum-self:hover {
    font-weight: bold; 
    color:white; 
    background-color: #f6b900;
}

#pfonte {
    font-size: 10px;
    color: gray;
}
  
/* Tab País */
#tabPais ul {
	margin: auto;
    margin-left: -48px;
    float: left;
	width: 420px;
	padding-top: 4px;
}
#tabPais li {
	margin-left: 8px;
	list-style: none;
}
* html #tabPais li {
	display: inline;
}
#tabPais li, #tabPais li a {
	float: left;
}
#tabPais ul li.active {
	background: #f6b900;
}
#tabPais ul li.active a {
	color: #333333;
}
#tabPais div {
	background: #fff7de;
	clear: both;
	padding: 15px;
	min-height: 200px;
}
#tabPais div h3 {
	margin-bottom: 12px;
}
#tabPais div p {
	line-height: 150%;
}
#tabPais ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
#tabPais .thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}

.tabConteudo td {
    padding: 2px;
    text-align: left;
    
}

/* Tab Sojanet */

.sojanet-logo {
    border-bottom: 1px solid #10305c;
    height: 32px;
    font-weight: bold;
    font-size: 24px;
    color: #0b2141;
    margin: 16px 0 17px 0;
}

#tabSojanet ul {
	margin: auto;
    margin-left: -38px;
    float: left;
	width: 420px;
	padding-top: 4px;
}
#tabSojanet li {
	margin-left: 2px;
	list-style: none;
}
* html #tabSojanet li {
	display: inline;
}
#tabSojanet li, #tabSojanet li a {
	float: left;
}
#tabSojanet ul li.active {
	background: #f6b900;
}
#tabSojanet ul li.active a {
	color: #333333;
}
#tabSojanet div {
	background: white;
	clear: both;
	padding: 2px;
	min-height: 102px;
}
#tabSojanet div h3 {
	margin-bottom: 12px;
}
#tabSojanet div p {
	line-height: 150%;
}
#tabSojanet ul li a {
	text-decoration: none;
	padding: 2px;
	color: #000;
	font-weight: bold;
}
#tabSojanet .thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
    .sjt {
        font-size: 11px;
        width: 139px;
        vertical-align: middle;
        border-bottom: 1px solid #DBDBDB;

    }
    .sjv {
        width: 50px;
        font-size: 11px;
        font-weight: bold;
        text-align: right;
        vertical-align: middle;
        border-bottom: 1px solid #DBDBDB;
    }
    
/* Tab Novos Talentos */
#tabOpcaoPrograma ul {
	margin: auto;
    margin-left: -48px;
    float: left;
	width: 420px;
	padding-top: 4px;
}
#tabOpcaoPrograma li {
	margin-left: 8px;
	list-style: none;
}
* html #tabOpcaoPrograma li {
	display: inline;
}
#tabOpcaoPrograma li, #tabOpcaoPrograma li a {
	float: left;
}
#tabOpcaoPrograma ul li.active {
	background: #f6b900;
}
#tabOpcaoPrograma ul li.active a {
	color: #333333;
}
#tabOpcaoPrograma div {
	background: #fff7de;
	clear: both;
	padding: 15px;
	min-height: 170px;
}
#tabOpcaoPrograma div h3 {
	margin-bottom: 12px;
}
#tabOpcaoPrograma div p {
	line-height: 150%;
}
#tabOpcaoPrograma ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
#tabOpcaoPrograma .thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}

/* */

#tabNovosTalentos ul {
	margin: auto;
    margin-left: -48px;
    float: left;
	width: 680px;
	padding-top: 4px;
}
#tabNovosTalentos li {
	margin-left: 8px;
	list-style: none;
}
* html #tabNovosTalentos li {
	display: inline;
}
#tabNovosTalentos li, #tabNovosTalentos li a {
	float: left;
}
#tabNovosTalentos ul li.active {
	background: #f6b900;
}
#tabNovosTalentos ul li.active a {
	color: #333333;
}
#tabNovosTalentos div {
	background: #fff7de;
	clear: both;
	padding: 15px;
	min-height: 170px;
}
#tabNovosTalentos div h3 {
	margin-bottom: 12px;
}
#tabNovosTalentos div p {
	line-height: 150%;
}
#tabNovosTalentos ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
#tabNovosTalentos .thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}


/* Tópico da Página */
h1 {
    /* background-image: url('../imgs/blk.gif'); */
    border-bottom: 1px solid #10305c;
    height: 32px;
    font-weight: bold;
    font-size: 24px;
    color: #0b2141;
}

h2 {font-size: 30px;}
h3 {font-size: 24px;}

/* Topo */
.topo {
    width: 930px;
    height: 84px;
}

    .topo a {
        font-size: 11px;
        color: #595959;
    }

    .topo label {
        font-size: 11px;
        color: #595959;
        cursor: pointer;
    }

    .topo label:hover {
        color: #000;
        background-color: #f6b900;
}

/* Box */
.boxs {
    margin-top: 14px;
    height: 164px;
}

#box-capa, #box-top {
    float: left;
    height: 150px;
}

#box-capa h4 {
    font-weight: bold;
    font-size: 20px;
    color: #DEDEDE;
    margin: 0 0 10px 0;
}

#box-capa li, #box-top li {
    list-style: none;
    line-height: 18px; 
}
    #box-capa li a, #box-top li a {
        color: #fff;
        text-decoration: none;
    }

    #box-capa li a:hover, #box-top li a:hover {
        color: #fff;
        background-color: #223f9a;
        font-weight: bold; 
        text-decoration: none;
    }

#box-capa:hover {
    outline:none; 
    box-shadow:0px 0 10px gray; 
    -moz-box-shadow:0 0 10px gray;
    -webkit-box-shadow:0px 0 10px gray; 
}

    .box-capa-soja {
        padding: 10px;
        width: 204px;
        margin-right: 11px;
        background: url('../imgs/bxSoja.jpg') no-repeat;
    }
    
    .box-capa-algodao {
        padding: 10px;
        width: 204px;
        margin-right: 11px;
        background: url('../imgs/bxAlgodao.jpg') no-repeat;
    }

    .box-capa-pub {
        padding: 10px;
        width: 204px;
        margin-right: 11px;
        background: url('../imgs/extras/2011plantar.jpg') no-repeat;
    }

    .box-capa-fmtcampo {
        padding: 10px;
        width: 204px;
        margin-right: 11px;
        background: url('../imgs/bxFMTCampo.jpg') no-repeat;
    }

    .box-capa-ddc {
        padding: 10px;
        width: 204px;
        margin-right: 11px;
        background: url('../imgs/bxDDC.jpg') no-repeat;
    }

    .box-capa-tc {
        padding: 10px;
        width: 205px;
        background: url('../imgs/bxTC.jpg') no-repeat;
    }

    .box-capa-novostalentos {
        padding: 10px;
        width: 205px;
        background: url('../imgs/bxNT.jpg') no-repeat;
    }

    .box-topicos {
        width: 204px;
        margin-right: 11px;
    }

    .box-top-noticias {
        width: 460px;
        margin-right: 11px;
    }

    .box-top-sojanet {
        width: 222px;
        height: 410px;
        margin-right: 11px;
    }

    .box-top-destaque {
        width: 225px;
    }

.box-rodape {
    color: #0b2141;
    font-size: 10px;
    line-height: 14px;
    width: 296px;
    float: left;
    display: table;
}

.box-rodape-div {
    width: 20px;
    height: 270px;
    float: left;
    display: table;
}

.box-rodape h3 {
    padding-bottom: 6px;
    border-bottom: 1px dotted gray;
}

.box-rodape .rs {
    border: 1px transparent;
    float: left;
    margin-right: 10px;
}

.box-rodape li {
    list-style: none;
}

.box-rodape span {
    font-weight: bold;
    font-size: 11px;
}

.boxfmtemcampo {
    width: 161px;
    height: 400px; 
    padding: 6px;
    float: left;
    text-align: left;    
}

    .boxfmtemcampo img {
        border: 1px solid #e9e8e8; 
        padding: 6px;
    }
    
    .boxfmtemcampo img:hover {
        background-color: #f6b900;
    }

    .boxfmtemcampo .titulobox {
        font-weight: bold;
        font-size: 13px;
        border: 1px solid #e9e8e8;
        padding: 4px;
        margin-top: 10px;
    }

    .boxfmtemcampo span {
        font-size: 11px;
    }

    .boxfmtemcampo a {
        font-size: 11px;
    }
    
.box-buscador {
    float: left; 
    width: 238px; 
    height: 40px; 
    text-align: right; 
    padding-top: 10px;    
}

/* Módulos */
.modulo {
    margin-top: 14px;
    height: 40px;
}

#modulo-top {
    height: 64px;
    float: left;
}
    .modulo-inc {
        width: 694px;
        margin-right: 11px;
        height: 10px;
    }

    .modulo-destaque {
        width: 225px;
    }

    .modulo-texto {
        width: 694px;
        height: 1180px; 
        line-height: 18px; 
        margin: -10px 0 30px 0;
        text-align: justify;
        display: table;        
    }
    
    .modulo-inc-full {
        width: 930px;
        height: 10px;
    }

/* Botoes Box */
#boxst {
	width:44px;
	height:44px;
	background-repeat: no-repeat;
	background-image: url(../imgs/prev-next.gif);
	float:left;
}


/* Notícias */
.nots-data {
    font-size: 11px;
    text-align: center;
    float: left;
    width: 60px;
    height: 50px;
    border-right: 1px solid gray;
    margin-bottom: 10px;
}

.nots-titulo {
    font-size: 13px;
    float: left;
    width: 388px;
    margin-left: 10px;
    margin-bottom: 10px;
}

/* Destaque Capa */
#faded .slide a:hover {
    background-color: transparent;
}

#faded {
	width:930px;
	height:359px;
	overflow:hidden;
	margin:14px auto;
	position:relative;
}

#faded .buttons {
	position:absolute;
	right: 20px;
	bottom: 0px;
	z-index:99;
}

#faded .prev,
#faded .next {
	width:31px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url(../imgs/prev-next.gif);
	float:left;
}
#faded .prev { background-position:-31px -30px;}
#faded .prev:hover { background-position:0 -30px;}

#faded .next { background-position:-31px 0;}
#faded .next:hover { background-position:0 0;}

.destaquesombraD {
    position: absolute; 
    top: 60px; 
    left: 480px; 
    width: 450px; 
    height: 200px; 
    background-color: black; 
    opacity: 0.65; 
    -moz-opacity: 0.65; 
    filter: alpha(opacity=65);
}

.destaquetituloD {
    position: absolute; 
    top: 60px; 
    left: 480px; 
    width: 430px; 
    height: 200px; 
    color: white; 
    padding: 10px; 
    font-size: 40px; 
    font-weight: bold; 
    text-align: right;
}

.destaquesombraE {
    position: absolute; 
    top: 60px; 
    left: 0px; 
    width: 450px; 
    height: 200px; 
    background-color: black; 
    opacity: 0.65; 
    -moz-opacity: 0.65; 
    filter: alpha(opacity=65);
}

.destaquetituloE {
    position: absolute; 
    top: 60px; 
    left: 0px; 
    width: 430px; 
    height: 200px; 
    color: white; 
    padding: 10px; 
    font-size: 40px; 
    font-weight: bold; 
    text-align: left;
}

/* FMT em Campo */
#fmtemcampo-capa {
    width:225px;
	height:180px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}

#fmtemcampo-capa .rap {
    width:225px;
    height:180px;
}

#fmtemcampo-capa .info {
    position:absolute;
    right:-40px;
    left:125px;
    padding:4px 4px 4px 9px;
    float:right;
    line-height:15px;
    font-size:13px;
    font-weight:bold;
    width:89px;
}

#fmtemcampo-capa .buttons {
	position:absolute;
	right: 0px;
	bottom: 0px;
	z-index:99;
}

#fmtemcampo-capa img {
    border: 1px solid #e9e8e8; 
}

#fmtemcampo-capa .prev,
#fmtemcampo-capa .next {
	width:31px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url(../imgs/prev-next.gif);
	float:left;
}

#fmtemcampo-capa .prev { background-position:-31px -30px;}
#fmtemcampo-capa .prev:hover { background-position:0 -30px;}

#fmtemcampo-capa .next { background-position:-31px 0;}
#fmtemcampo-capa .next:hover { background-position:0 0;}

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding: 2px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:121px;
    line-height: 12px;    
	font-size:10px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

#facebook-lt {
    margin-top: 10px;
}

/* Pesquisas */
.pesquisa-destaque{
    font-size:18px;
    font-weight:bold;
}

/* Tabela dentro do Texto */
.modulo-texto table {
    width: 100%;
}

    .modulo-texto table td {
        border-bottom: 1px solid #CDCDCD;
        height: 30px;
        vertical-align: middle;
    }

    .modulo-texto table th {
        border: 1px solid #CDCDCD;
        height: 30px;
        vertical-align: middle;
        text-align: center;
    }

.tablesorter a:hover {
    background-color: transparent;
}

/* Compras */
.preco-cheio {
    font-size: 16px; 
    margin: 12px 0 12px 0; 
    float: left; 
    margin-right: 30px;    
}

.preco-final {
    font-size: 24px; 
    margin: 12px 0 12px 0;
}

.bt-comprar {
	width:153px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url(../imgs/comp.gif);
    background-position:0 0;
}

    .bt-comprar:hover {
        background-position:0 -30px;
    }

/* Menu */
.bkmenu {
    background-image: url('../imgs/menu-bg.gif');
    height: 44px;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
    z-index:2;
}
.sf-menu {
	line-height:	24px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			310px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			45px;
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			310px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			310px; /* match ul width */
	top:			0;
}

/* Layout Menu */
.sf-menu {
	float:			left;
}
.sf-menu a {
	border-left:	1px solid #fff;
	padding: 		10px;
    height: 24px;
	text-decoration: none;
    
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#223f9a;
	color:			#fff;
    font-size: 15px;
}
.sf-menu li {
    height: 44px;
}
.sf-menu li li {
	background:		#0b2141;
}
.sf-menu li li li {
	background:		#0b2141;
}
.sf-menu li:hover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li a:hover, .sf-menu li a:active {
	background-color: #f6b900;
	color:			  #223f9a;
	outline:		  0;
}

.sf-menu li.sfHover {
	background:		#0b2141;
}

/* Menu Setas */
.sf-menu a.sf-with-ul {
	padding-right: 	23px;
	min-width:		1px; /* Trigger IE7 */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			8px;
	top:			20px; /* IE6 */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../imgs/sts.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* IE6 */
	top:			15px;
	background-position: 0 -100px;
}
 
a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
a:active>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator {
	background-position: -10px -100px; } 

.sf-menu ul .sf-sub-indicator { 
    background-position:  -10px 0;
}

.sf-menu ul a > .sf-sub-indicator { 
    background-position:  0 0;
}

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}

/*** sombras IE6 ***/
.sf-shadow ul {
	/* background:	url('../imgs/shadow.png') no-repeat bottom right; */
	padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* tables */
table.tablesorter {
	margin:-20px 0 40px 0;
	width: 100%;
	text-align: left;
    float: left;
    font-size: 13px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #d3e1ec;
	border: 1px solid #FFF;
    height: 30px;
	padding: 4px;
    text-align: center;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: middle;
    border-bottom: 1px solid #d3e1ec;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

/* Botões */
.bt-download {
	width:30px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../imgs/dw.gif);
    background-position:-30px 0;
}

.bt-download:hover {
    background-position:0 0;
}

.bt-descricao {
    margin-left: 4px;
    padding-top: 4px;
    float: left;
}

.bt-mais {
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../imgs/m.gif);
    padding: 4px 0 0 35px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    color: gray;
}


/* Clima */
.mapas {
    float: left;
    text-align: center;
    width: 210px;
    height: 180px;
}


/* Tabela Indicação Cultivares Soja */ 
#tabIndicacao {width: 100%; font-size: 10px; border-spacing: inherit; border-collapse: collapse;}
    #tabIndicacao thead th {background-color: #ddd; text-align: left; font-weight: normal; margin-bottom: 3px;}    
    #tabIndicacao tfoot th {font-size: 11px; text-align: left; font-weight: normal;}
    #tabIndicacao td {width: 10px; height: 10px; border-bottom: 1px solid #ddd; padding: 6px 0 3px 2px;}
    #tabIndicacao td.g {background-color: green; border-left: 1px dotted white;}
    #tabIndicacao td.r {background-color: red; border-left: 1px dotted white;}
    #tabIndicacao td.y {background-color: yellow; border-left: 1px dotted white;}
    #tabIndicacao img {width: 10px; height: 10px; border: 0;}
    #tabIndicacao tr:hover {border: 2px solid #1e104c;}
    #tabIndicacao td#dv {border-right: 2px solid #dddddd;}

/**/
/* W(O)N - www.won.net.br */
.byWon {
    width: 63px;
    height: 24px;
    text-indent: -3000px;
    position: absolute;
    bottom: 5px;
    background: url('../imgs/won.png') no-repeat left top;
    background-position: 0 0;
    -webkit-transition: all 0.3s ease; 
    -moz-transition: all 0.3s ease; 
    -o-transition: all 0.3s ease; 
    transition: all 0.3s ease; 
}
    .byWon:hover {
        background-position: 0 -24px;
    }
/**/

/* LigthBox - Extra */
#lightbox-Extra{
	display:none;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:absolute;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:100%;
	z-index:1000;
}

#lightbox-Extra-panel{
	display:none;
	position:fixed;
	top:130px;
	left:50%;
	margin-left:-200px;
	width:400px;
	background:#FFFFFF;
	padding:10px 15px 10px 15px;
	border:1px solid #CCCCCC;
	z-index:1001;
}
