/*@font-face {
/*@font-face {
        font-family: 'MyriadPro';
        src: url('fonts/MyriadPro-Regular.eot');
        src: local('☺'), url('../../fonts/MyriadPro-Regular.woff') format('woff'), url('../../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../../fonts/MyriadPro-Regular.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}*/
body{
    font-family: "myriad-pro";
    color:#6f6f6f;
}
li{ list-style: none; }
ul{ margin:0; padding: 0; }
a{ text-decoration: none; }

.clear{ clear:both; }
.right{ float:right; }
.left{ float:left; }

.error, .error_justify {
    color: #f00;
    font-size: 12px;
}

#busca{
    background-image: url('../../../img/busca.jpg');
    background-repeat: no-repeat;
    background-position: top right;
}
#busca > input[type=text]{
    background-color: transparent;
    float:right;
    border: none;
}

.tolt{
    position: absolute;
    width: 300px;
    height: auto;
    border: 1px solid #00a44e;
    display: none;
    background-color: #fff;
    font-size: 11px;
    line-height: 15px;
    left: 350px;
    color:#333;
}
#histcanc{
    display: block;
    top: 122px;
}
#agdct{
    display: block;
    top: 162px;	
}
#eat{
    display: block;
    top: 202px;
}
#appat{
    display: block;
    top: 242px;
}
#mpct{
    display: block;
    top: 282px;
}
#mdft{
    display: block;
    top: 322px;
}
#mdfut{
    display: block;
    top: 362px;
}
#mdvt{
    display: block;
    top: 402px;
}
#ast{
    display: block;
    top: 442px;
}
#mdbt{
    display: block;
    top: 482px;
}
#lft{
    display: block;
    top: 522px;
}
#atdt{
    display: block;
    top: 562px;
}

#topo{ 
    padding:30px 0;
}
#menu{
    height:56px;
    background-image: url('../../../img/bg_menu.jpg');
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #00ad54;
}
#menu > nav > ul{
    margin:0;
    padding:0;
}
#menu > nav > ul > li{
    float:left;
    position:relative;
    border-left:1px solid green;
}

#menu > nav > ul > li > a{
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    display: block;
    padding:7px 17px;
    text-decoration: none;
    height:42px;
}

#menu > nav > ul > li:last-child{
    border-right:1px solid green;
}
#menu > nav > ul > li:first-child{
    border-left: none !important;
}

#menu > nav > ul > li > a:hover{
    background-color: #e0922f;
}

#menu > nav > ul > li > #mhome{
    border:none !important;
    padding-top: 12px!important;
    background: transparent;
    height: 37px !important;
}
#menu > nav > ul > li > #mhome:hover{
    background-color: #e0922f;
}

.lheight{ line-height: 40px;}

#menu > nav > ul > li > .sub_menu{
    position:absolute;
    left:1px;
    z-index:1000;
}

#menu > nav > ul > li > ul > li > .sub_menur{
    position:absolute;
    left:131px;
    top:0;
}

#menu > nav > ul > li > .sub_menu > li{
    position:relative;
}

#menu > nav > ul > li > .sub_menu > li > a,
#menu > nav > ul > li > ul > li > .sub_menur > li > a{
    display:block;
    background-image: url('../../../img/bg_item_menu.jpg');
    width: 121px;
    height: 35px;
    color:#fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 35px;
    padding:0 5px;
    text-decoration: none;
    text-align: center;
    border-left:1px solid green;
    border-right:1px solid green;
}

#menu > nav > ul > li > .sub_menu > li > a:hover, #menu > nav > ul > li > ul > li > .sub_menur > li > a:hover{
    color:#e9b168;
    background-image: url('../../../img/bg_item_menuh.jpg');
}

.atual{
    background-color: #e9b168;
    background-repeat: no-repeat;
    background-position: right top;
}

#baner_container{
    position: relative;
    height:350px;
    background-position: bottom right;
    background-repeat: no-repeat;
}

#no-template-pager{
    width:106px;
    float:left;
    padding-top: 15px;
}
#no-template-pager > a{
    position:relative;
    display:block;
    height:62px;
    background-color: #009849;
    text-align: center;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 3px;
    line-height: 60px;
}

#baner{
    width:100%;
    margin: 0 auto;
    height:314px;
}
.seta_baner{
    position:absolute;
    z-index: 3;
    top:0;
    right:0;
    display:none;
}

#hnot{color:#559750;}

/*aside home*/
.tit20{
    font-size: 20px;
    color:#309750;
}
.tit38{
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
}
.tit28{
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
}
.tit26{
    font-size: 21px;
    font-weight: bold;
    line-height: 30px; 
    color:#309750;
}

#news > #nome{
    background: url('../../../img/news_nome.jpg') no-repeat top center;
    height:30px;
    width:140px;
}
#news > #email{
    background: url('../../../img/news_email.jpg') no-repeat top center;
    height:30px;
    width:140px;
}
#news > #tel{
    background: url('../../../img/news_telefone.jpg') no-repeat top center;
    height:30px;
    width:140px;
}
#news input[type="text"], input[type="email"], input[type="tel"]{ 
    background-color: transparent; 
    border:none;
    width:80px;
    margin:5px 0 0 35px;
}
#enviar{
    background: url('../../../img/enviar.png') no-repeat;
    border:none;
    text-indent: -9999px;
    width:70px;
    height:34px;
    float:right;
}
#enviar:hover{ 
    background-position: 0 -33px;
}
.btop{border-top: 2px dotted #559750; padding:10px 0;}
.bbot{border-bottom: 2px dotted #559750; margin:10px 0;padding:10px 0;}

/*noticias home*/
.hnoticias{
    padding-bottom: 30px;
}
.hnoticias > article{
    position:relative;
}
.ndata{
    width:74px;
    height:74px;
    background:url('../../../img/box_data.png');
    text-align: center;
    font-weight: bold;
    color:#fff;
    position:absolute;
    left:0;
    top:0;
}
.dmes{ font-size: 14px; height:30px; line-height: 28px;}
.ddia{ font-size: 32px; line-height: 30px;}



.hnoticias > article > h3{ 
    font-size: 17px;
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 20px;
    border-bottom: 1px solid #dddddd; 
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.hnoticias > article{ 
    text-align: justify;
}
.nleia{ 
    width:101px;
    height:43px;
    background-image: url('../../../img/leiamais.png');
    background-repeat: no-repeat;
    display:block;
    float:right;
}
.nleia:hover{
    background-position: 0 -42px;
}

#hinfo{ 
    border-top: 2px dotted #559750;
    padding-top:30px; 
}
#hinfo > .span3{position:relative;}

#htwitter{
    min-height: 234px;
    background: url('../../../img/bg_tw.jpg') no-repeat top right;
    color:#fff;
}
#htwit{
    width:130px;
    margin:28px 24px 0 0;
    text-align: center;
    float:right;
}
#htwit > h3{ 
    font-size: 14px;
    line-height: 12px; 
    margin:5px 0; 
    padding:0;
}
#htwit > p{ 
    font-size: 12px;
    line-height: 14px;
}

#hinfo > .span3 > .ndata{ 
    left:70% !important; 
}

.bt_cinza{ 
    font-weight: bold;
    color: #4a8246;
    line-height: 30px;
    text-align: center;
    height: 30px;
    border-radius: 8px;
    background:url('../../../img/bg_cinza.jpg') repeat-x;
    background-size: 57px 56px;
    margin: 25px 0 5px 0;
}

a.hevent{ 
    color:#6e6e6e; 
    text-decoration: none;
}
.hevent > .ndata{ 
    position:relative;
    float:left;
}

#rodape{
    background:url('../../../img/bg_footer.jpg') no-repeat;
    /*height:394px;*/
    color:#fff;
    margin-top:40px;
}

#menu_rodape a{
    color:#fff;
    text-decoration: none;
}

#menu_rodape > .span12{ 
    margin: 30px 0 0 30px;
    /*height: 177px;*/
}

#menu_rodape > .span12 > ul{ 
    float:left;
    margin-right: 35px;
}

#menu_rodape > .span12 > ul > li{ 
    font-size: 11px;

}

#menu_rodape > .span12 > ul > li.first{ 
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 12px;
}


/********************************
* alteração 01.06.2013 - Raphael
*********************************/
#menu_rodape > .lista_menu_rodape{ 
    margin: 30px 0 0 30px;
    height: 195px;
}

#menu_rodape > .lista_menu_rodape > ul{ 
    float:left;
    margin-right: 35px;
}

#menu_rodape > .lista_menu_rodape > ul > li{ 
    font-size: 11px;

}

#menu_rodape > .lista_menu_rodape > ul > li.first{ 
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 12px;
}


/********************************
* alteração 01.06.2013 - Raphael
*********************************/
#descricao  em {
    font-style: italic important!;
}
/************************************
* fim alteração 02.06.2013 - Raphael
*************************************/

/*CONTEUDO*/

h2{ color:#309750; }

.bread{ margin-top: 60px; }

.bread a{ 
    color:#559750;
    text-decoration: none;
}

.imagens{ 
    font-size: 11px;
    /*background: #f6f6f6;*/
    margin: 10px 0 20px 0;
}
.imagens span{ 
    padding:0 5px; 
    display:block;
}

.conteudo{ text-align:justify; }

.conteudo > h3{ 
    font-size:20px;
    line-height:20px; 
}
.conteudo > h3 > span{ 
    font-size: 13px; 
    font-weight: normal; 
}

a.links_rodape{
    border-radius: 10px;
    background: #f4f4f4;
    /*height: 38px;*/
    color: #559750;
    padding: 10px;
    text-decoration: none;
    margin: 5px 0;
    line-height: 25px;
}

.links_rodape img{
    float: right;
    width: 33px;
}

#prev{ 
    position: absolute; 
    left:0px; 
    top:23px;
}
#next{ 
    position: absolute; 
    right:0px; 
    top:23px;
}
.cycle-slideshow{
}
.cycle-slideshow img{ 
    cursor: pointer;
}

#car{ 
    position: relative; 
    background-color: #f6f6f6;
    padding: 8px 0 13px 0;
    height:65px;
    overflow:hidden;
}

a.lar{ 
    color:#e79730; 
    font-weight: bold;
    text-decoration: none;
}

.margin-left0{ 
    margin-left: 0!important; 
}

.borda-ciza{ 
    border-top:1px solid #dddddd;
    padding-top: 20px;
    margin-top: 20px;
}

#disciplinas{
    width: 350px;
    float:left;
    margin-right: 60px;
}
#disc > li{
    display:block;
    cursor:pointer;
}

#docente{
    width: 450px;
    float:left;
}

#carga{
    width:255px;
    float:right;
    text-align: center;
}
.list_prog{
    margin-top:20px;
}

.list_prog > li{
    height: 30px;
    padding: 5px 10px;
}
.img_prog{
    height:90px;
}

a.bt_doencas{
    width:94px;
    height:33px;
    background-image: url('../../../img/bt_doencas.jpg');
    display:inline-block;
    color:#fff;
    text-align: center;
    line-height: 28px;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.bt_doencas.sel{
    background-image: url('../../../img/bt_doencaslar.jpg') !important;
}

.relac{
    display:inline-block;
    margin:0 30px 10px 0;
}

.text_doencas {
    border-radius: 5px;
    margin-top: 20px;
    padding:40px;
}
.text_doencas > h4{
    text-align: right;
}

.cinza{
    background-color: #f6f6f6;
}

.links_doencas{
    float: left;
    display: block;
    width: 153px;
    height: 36px;
}

.links_doencas:hover{ background-position: 0 -38px ; }

#link_levantamento{ background-image: url('../../../img/levantamento.png'); }

#link_midia{ background-image: url('../../../img/midia.png'); }

#link_pesquisas{ background-image: url('../../../img/pesquisas.png'); }

#link_manuais{ background-image: url('../../../img/manuais.png'); }

#link_noticias{ background-image: url('../../../img/noticias.png'); }

#link_videos{ background-image: url('../../../img/videos.png'); }

#link_revistas{ background-image: url('../../../img/revistas.png'); }



.lev_list > li > a{
    color:#559750;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    display:block;
    width:45%;
    height:38px;
    background-color: #f4f4f4;
    margin-bottom: 10px;
    border-radius: 10px;
    line-height: 40px;
    text-align: center;
    float:left;
}

.lev_list > li > a.lar{
    color:#e7942c;
}

#lev_tab{
}
#lev_tab > tbody > tr > td{
    width:85px;
    padding: 5px;
    border:1px solid #e8e8e8;
    text-align: center;
}
#lev_tab > thead > tr > th{
    padding: 5px;
    border:1px solid #e8e8e8;
}
#form_aluno{
    padding:30px 0 20px 0;
}
#form_aluno > input{
    display:block;
}

#ok_aluno{
    width:52px;
    height:50px;
    background-image: url('../../../img/ok_aluno.png');
    background-color: transparent;
    border:none;
    display:block;
    float:right;
    margin-right: 55px;
}

#login{
    margin: 70px auto 0 auto;
    float:none;
    text-align:center;
}

#login > header{
    background-color: #e7962f;
    color:#fff;
    border-radius: 10px;
    padding:10px 0;
}

#login > header > h1{
    margin-bottom: 0;
    padding-bottom: 0;
}

#usuario{
    width:198px;
    height:61px;
    background: url('../../../img/usuario_aluno.png') transparent no-repeat;
    margin: 0 auto;
    padding-left: 55px;
}
#usuario > input{
    width:180px;
    height:40px;
    border:none;
    margin-top: 5px;
    background-color: transparent;
}

#senha{
    width:198px;
    height:61px;
    background: url('../../../img/senha_aluno.png') transparent no-repeat;
    margin: 0 auto;
    padding-left: 55px;
}

#senha > input{
    width:180px;
    height:40px;
    border:none;
    margin-top: 5px;
    background-color: transparent;
}


#uti{ 
    height: 28px;
    background-color: #1c1c1c;
    display: block;
}
#uti > a{
    background: url('../../../img/bg_footer.jpg') bottom center;
    display: block;
    height: 28px;
    width: 180px;
    margin:0 auto;
    float:none;
}

#menu_aluno{
    margin-top: 40px;
}

#menu_aluno > ul > li > a{
    height: 55px;
    display:block;
    text-indent: -9999px;
    float:left;
}

#menu_aluno > ul > li >#home{
    background-image: url('../../../img/home.png');
    width: 91px;
}

#menu_aluno > ul > li >#sair{
    background-image: url('../../../img/sair.png');
    display:block;
    width: 130px;
    margin-left: 20px;
}

.center{
    margin:0 auto;
    float:none;
}

#box_disc{
    width:351px;
    float:left;
}

#disc_list{
    margin-top:20px;
}

#disc_list > li{
    /*height:42px;*/
    padding:5px;
}

#disc_list > li > a{
    font-weight: bold;
    text-decoration: none;
    color:#6f6f6f;
}

#box_disc > header{
    background-image: url('../../../img/disciplinas.png');
    height:51px;
}

#materiais{
    float:left;
    margin-left: 20px;
    width: 740px;
}

#mat_list{
    padding-left: 30px;
}
#mat_list > li{
    list-style-image: url('../../../img/pdf.png');
    margin-bottom: 10px;
}

#mat_list > li > a{
    text-decoration: none;
    color:#6f6f6f;
}

#linha{
    background-image: url('../../../img/bg_linha.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 2018px;
    position:relative;
    width:195px;
    margin:0 auto;
}

.box_linha, .box_linha2{
    height:96px;
    position:relative;
    cursor:pointer;
}


.bola{
    border-radius: 28px;
    width: 57px;
    height: 57px;
    position: absolute;
    line-height: 60px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    border-radius: 60px;
}

.box_linha > .bola{
    top:20px;
    left:7px;
}
.box_linha2 > .bola{
    top:20px;
    right:7px;
}

.text{
    width:0;
    position:absolute;
    background-repeat: no-repeat;
    overflow: hidden;
}

.box_linha > .text{
    left: 120px;
    height: 100px;
    background-image: url('../../../img/chave.jpg');
    background-position: top right;
}

.box_linha2 > .text{
    text-align: right;
    right: 120px;
    height: 100px;
    background-image: url('../../../img/chavel.jpg');
    background-position: top left;
}

#form_cursos{
    width:370px;
}

#form_cursos > input[type=text]{
    width:350px;
    height:26px;
    background-color: #f7f7f7;
    display:block;
    border-radius: 12px;
}

#form_cursos > textarea{
    width:350px;
    background-color: #f7f7f7;
    display:block;
    border-radius: 12px;
}

.img_parceiros{
    background-color: #f4f4f4;
    width:153px;
    height:153px;
    border-radius: 10px;
    margin:0 auto;
    display:table-cell;
    vertical-align: middle;
}

#projetos_list{
    /*border-top:1px solid #dddddd;*/
    padding-top: 20px;
}
#projetos_list >  li > a{
    color: #6f6f6f;
    text-decoration: none;
    margin-bottom: 10px;
    display:block;
}
#projetos_list >  li > a > img{
    margin-right: 5px;
}

#form_projetos{ display:inline-block; margin:0; float:right;}
#form_projetos > label{ display:inline-block; margin-right: 5px; }

#form_projetos > span{  }
#form_projetos > span > input[type=radio]{ margin:0 5px 0 10px; padding:0; }


a.lab{
    background-image: url('../../../img/lab_ver.jpg');
    width: 120px;
    height: 33px;
    display: inline-block;
    line-height: 30px;
    color:#fff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

a.lab_lar{
    background-image: url('../../../img/lab_lar.jpg');
}

/*Comunicacao*/

.midia{
    margin-bottom:20px;
    text-align: center;
}

.midia_leg{
    background-color: #309750;
    color:#fff;
    font-size: 11px;
    min-height: 80px;
}

.leg_titulo{
    font-size: 13px;
    font-weight: bold;
    display:block;
}

a.links_noticias{
    background-color: #f4f4f4;
    border-radius: 7px;
    color: #559750;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    padding-left: 10px;
    margin-bottom: 10px;
    height:38px;
}

.links_noticias > img{
    margin-top: 7px;
}

.border_dot{
    border-bottom: 2px dotted #559750;
    /*padding-bottom: 30px;*/
    margin-bottom: 40px;
}

a.link{
    color: #6f6f6f;
    text-decoration: none;
}

#video_frame > iframe{
    border:none;
}

#videos_list > li{
    margin-bottom: 10px;
}

#videos_list > li > a{
    color:inherit;
    text-decoration: none;
    display:block;
}

#videos_list > li > a > img{
    float:left;
    margin-right: 10px;
}

#agenda{
    border:1px solid #ccc;
}

#agenda th{
    height:30px;
}

#agenda span.link{
    color:#f7931e;
}

.agenda_item{
    position:relative;
    border-bottom:1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom:60px;
}

.highlight{
    font-weight: bold;
    color:#666;
}

.fullwidth{
    width:100%;
}

#todas_noticias{
    display: block;
    /*width: 152px;*/
    height: 43px;
    /*background-image: url('../../../img/todasnoticias.png');*/
    background-repeat: no-repeat;
}
#todas_noticias:hover{
    background-position: 0 -42px;
}


#assine{
    /*width:152px;*/
    height:44px;
    display:block;
    /*background-image: url('../../../img/assine.png');*/
    background-repeat: no-repeat;
}
#assine:hover{
    background-position: 0 -42px;
}

#download{
    display: block;
    width: 133px;
    height: 34px;
    background-image: url('../../../img/download.png');
    background-repeat: no-repeat;
}
#download:hover{ 
    background-position: 0 -33px;
}


.vejamais{
    display:block;
    width:96px;
    height:34px;
    background-image: url('../../../img/vejamais.png');
    background-repeat: no-repeat;
}
.vejamais:hover{ 
    background-position: 0 -33px; 
}

.vejatodos{
    display:block;
    width:96px;
    height:34px;
    background-image: url('../../../img/vejatodos.png');
    background-repeat: no-repeat;
}
.vejatodos:hover{ 
    background-position: 0 -33px; 
}

.cortaimagem{
    height: 163px;
    overflow: hidden;
    margin: 25px 0 0 32px;
}
.cortaimagem > img { 
    width:100%;
}


#paginacao{
    text-align: center;
}
#paginacao a{
    color:#049a4d;
    margin:0 5px;
}

.tweet_first{
    line-height: 14px !important;
}

@media (min-width: 768px) and (max-width: 979px) {
    .tit26{
        font-size: 19px!important;
    }
    #htwit{
        margin-top: 63px !important;
    }
}

#menu_list{
    margin-left: 0;
}
#menu_list > nav > ul > li{
    border-top: 1px solid #00ad54;
    background-color: #04813f;
    padding:10px 0;
}

#menu_list > nav > ul > li a{
    text-decoration: none;
    color:#fff;
    margin-left: 10px;
}
#menu_list > nav > ul > li > ul{
    margin: 0;
    padding: 0;
}
#menu_list > nav > ul > li > ul > li{
    background:#009d4c;
    display:block;
    line-height: 30px;
    border-bottom: 1px solid #009246;
}

#menu_list > nav > ul > li > ul > li > ul > li{
    background:#00ad54;
    display:block;
    line-height: 30px;
    border-bottom: 1px solid #04813f;
}

#cad_aluno > p > input[type=text]{
    width:500px;
}

.error{
    color:red;
}


/*************************
 * ALERTA FITOSSANITÁRIO
 * ***********************/
.link-regioes {
    display: block;
    color: #4f8c4a;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.link-regioes:hover {
    color: #4f8c4a;
}
/* ALERTA FITOSSANITÁRIO INTERNO */
.titulo-alerta-verde {
    margin-top: 35px;
    padding-bottom: 15px;
    color: #4f8c4a;
    border-bottom: 1px #ddd solid;
}
.noticias-alerta-fitossanitario {
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px #ddd solid;
}
.noticias-alerta-fitossanitario p {
    color: #6f6f6f;
}

.talhoes_contaminados{
    position:absolute;
    top:365px;
    left:23px;
}


/*simposio*/
#lista_simposio li{
    margin: 10px 0;
}
#lista_simposio .titulo{
    text-decoration: underline;
    display:block;
}
#lista_simposio .autor{
    color:#555;
    display:block;
}







/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { width: 45%; min-width: 200px; /*max-width: 500px;*/ margin: 10px auto; padding: 0; position: relative;
                   /*background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat;*/

}

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; position: absolute; bottom: 0px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #049a4d;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}


/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}

@media print{
    a{ display:none; }
    body{ margin:0!important; padding:0!important; }
    h2{ margin:0!important; padding:0; font-size: 14px;}
    .bread .right{ margin:0!important; }
    .talhoes_contaminados, #topo, #rodapexm, .lev_list{display:none;}
}












