﻿.divLogoFei {
    width: 130px;
    float: left;
    height: 125px;
}

.div-fundo
        {
	        background-color:#FFFFFF;
	        width:960px;
	        margin-left:auto;
	        margin-right:auto;
	        padding:30px;
	        box-shadow:0 0 8px rgba(0, 0, 0, 0.15);
	        border:1px solid #dbe2e5;
	        border-radius:4px;
        }

 body
        {             
            padding:10px;
            border:0;
            color:#666666;
            font-family:Arial;
            font-size:13px;
            background-color:#f7f7f7;	       
        }

    h1
        {   
            padding:0px;            
            font-family:Arial;
            font-size:32px;                        
            color:#FFFFFF; 
            text-shadow:-1px -1px 1px #CBD4CF;
        }

   li {
            display: list-item;
            text-align: -webkit-match-parent;
            padding-bottom:6px;
        }

   #nav-home li
{
    width: 50%;
    height: 135px !important;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) 
{
    #nav-home li
    {
        width: 33.33%; /*25%;*/   
        height: 120px !important;     
    }


}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{ 
    #nav-home li
    {
        width: 25%; /*16.66%;*/
        height: 120px !important;     
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) 
{ 
    #nav-home li
    {
        width: 25%; /*16.66%;*/
        height: 120px !important;     
    }
}

#nav-home
{
    background-color: transparent;
    list-style-type: none;
    display: table;
    padding: 0;
    /*margin-top: 100px;*/
    margin-left: auto;
    margin-right: auto;
    width:100%;
}	

    #nav-home li
    {
        float: left;			        
        height: 120px;
        padding: 2px;            
    }

    
        #nav-home a
        {	
            transition: color, .5s;
            transition: background-color, .5s;   
            /*para o safari*/
            -webkit-transition: color, .5s;
            -webkit-transition: background-color, .5s;		
            /*para o ópera*/
            -o-transition: color, .5s;
            -o-transition: background-color, .5s;	
            display: inline-block;
            width: 100%;
            height:100%;
            color:#496977;
            text-align: center;
            text-decoration: none;
            padding: 20px 5px 5px 5px;
            /**/
            text-shadow:1px 1px 0 white;
            box-shadow:2px 2px 5px #fff inset;
            border:solid 1px #ddd;
            /*background:linear-gradient(to bottom, #fff, #f2f2f2, #f2f2f2, #f2f2f2, #f2f2f2) repeat scroll 0 0;*/
            background-color:#F2F2F2;
        }

        #nav-home a:hover
        {	            
            transition: color, .9s;
            transition: background-color, .9s;                                    
            
            text-shadow:1px 1px 2px #FFFFFF;		
            box-shadow:0px 0px 3px #d3c9c9;
            background-color:#E5E5E5;   
        }

            #nav-home a:focus
            {
                text-shadow:0px 0px 10px #FFFFFF;
            }

            #nav-home span,
            #nav-home em
            {
                display: block;		
                margin-left: auto;
                margin-right: auto;               
            }	

            #nav-home em
            {  
                padding-bottom: 10px;
                font-weight:bold;
            }




    #nav-home img
    {
        margin-bottom:5px;
    }

.novidade a
{
    background-color:#f8eed1 !important;
    border-color:#E5C672 !important;
   
}

    .novidade a:hover
    {
         box-shadow:0px 0px 3px #E5C672 !important;
    }

.desabilitado a,
.desabilitado a:hover
{
    color: #CECECE !important;
    box-shadow: none !important;
    border-color: #CECECE !important;
    background-color:#F2F2F2 !important;
    transition: none !important;
    transition: none !important;
    /*para o safari*/
    -webkit-transition: none !important;
    -webkit-transition: none !important;
    /*para o ópera*/
    -o-transition: none !important;
    -o-transition: none !important;
}



.btn-sq-sec {
  width: 100px !important;
  height: 100px !important;
  font-size: 10px;
}

.figure {
    display:none;
}

.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td {
    display: inline;
}
 
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #dd4814;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
 
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}
 
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #97310e;
    background-color: #eeeeee;
    border-color: #dddddd;
}