@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);

@font-face {
    font-family: 'aviano_sansregular';
    src: url('../fonts/avianosans/aviano_sans-webfont.eot');
    src: url('../fonts/avianosans/aviano_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avianosans/aviano_sans-webfont.woff') format('woff'),
         url('../fonts/avianosans/aviano_sans-webfont.ttf') format('truetype'),
         url('../fonts/avianosans/aviano_sans-webfont.svg#aviano_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body{
     font-family: 'Roboto Condensed', sans-serif; 
}

h2{
    font-family: 'Roboto Condensed', sans-serif; 
    font-size: 20px;
    color: #329FAD;
     font-weight: bold;
}

p{
   font-family: 'Roboto Condensed', sans-serif; 
    font-size: 20px;
    color: #414042; 
    font-weight: 300;
     font-style: italic;
    
}

.header{
    background: #414042;
    min-height: 138px;
    width: 100%;  
}





/*MENU*/

.top-bar{
    background: none;
    height: 138px;
}

.top-bar .name{
    height: 138px;
}

.top-bar-section ul{
    background: none;
    margin-top: 40px;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
    background: none;
    border-left: 1px solid #fff;
    padding: 10px 30px;
	font-family: 'aviano_sansregular';
	font-size:15px;
    
}

.top-bar-section li.active:not(.has-form):first-child a:not(.button){
    border: none;
}

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: none;
    color:#329FAD;
}



.menu_ppal{
    margin-top: 30px;
}


.menu_ppal button, .menu_ppal .button {
    background: none;
}

.menu_ppal a:hover {
    color:#329FAD;
}

/*FECHA MENU*/

.meio{
    min-height: 450px;
    margin-top: 30px;
    margin-bottom: 45px;
}

.revista_home{
    margin-top: 15px;
}

.revista_home a{
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 300;
    margin-top: 5px;
    display: block;
    color: #636466;
    text-decoration: underline;
    text-align: center;
    
}

.cap_edicoes{
    width: 230px; 
    border-top: 3px solid #414042;
    border-bottom: 1px solid #414042;
    font-size: 26px;
    font-weight: 300;
    text-align: left;
    padding: 0px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.edicao_x{
    margin-top: 10px;
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 300;
    font-size: 18px;
    font-style: italic;
    line-height: 20px;
    border-top: 1px solid #414042;
    border-bottom: 3px solid #414042;
}


.edicoes a{
    color:#636466;
}
.edicoes li{
    width: 151px;
    margin-bottom: 50px;
}

.conteudo{
    margin-top: 15px;
}
.edicoes a:hover{
     color:#329FAD;
}

.edicao_mes{
    width: 230px; 
    border-top: 3px solid #414042;
    font-size: 26px;
    font-weight: 300;
    text-align: center;
    padding: 0 20px;
}

.edicao_mes .light{
    display: block;
    margin-top:20px;
    text-align: right;
    font-style: italic;

}

.publicacao{
    width: 230px; 
    display: block;
    margin-top:20px;
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 300;
    font-size: 22px;
    text-align: center;
    font-style: italic;
    border-top: 1px solid #414042;
    border-bottom: 1px solid #414042;
    padding: 20px 0;

}

.div_face_verde{
    margin-top: 134px;
    height: 88px;
    width: 230px; 
    background: url(../img/face.png) no-repeat 0 20px;
    border-top: 1px solid #414042;
    border-bottom: 1px solid #414042;
    padding-top: 20px;
    padding-left: 70px;
    font-family: 'Roboto Condensed', sans-serif; 
    font-style: italic;
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 20px;
}


.edicao_mes .bold{
    display: block;
    font-weight: 400;
    text-align: right;
}


.revista_home a:hover{
    font-weight: 400;
    color:#329FAD;
}

.banner_226{
    margin-top: 15px;
}

.sup_rodape{
    background: #329FAD;
    min-height: 140px;
}

.sub_rodape_anuncie{float:left; width: 170px; height: 60px; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-style: italic; color: #FFF; border-right: 1px solid #FFF;}

.rodape{
    background: #414042;
    min-height: 140px;
    color: #fff;
    padding-top: 60px;
    font-size: 14px;
    font-weight: 300;
}

.rodape a{
    color: #FFF;
}

.rodape a:hover {
    color:#329FAD;
}

.rodape .large-5{text-align:right;}

.sub_rodape_contato{float:right; width: 100%; height: 60px; border-top: #FFF dashed 1px; margin-top: 20px; padding: 20px 0; color:#FFF;}

.div_1{  
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    color:#FFF;
    
    
    float:right; 
    width: 450px; 
    min-height: 60px;   
}

ul.pagination li.current a {
     background: #329FAD;
}

ul.pagination li.current a:hover, ul.pagination li.current a:focus {
    background: #329FAD;
}

.end_contato{
    width: 300px;
    display: block;
    margin-top: 40px;
    border-top: 1px solid #414042;
    border-bottom: 3px solid #414042;
    padding: 15px 0;
    padding-left: 60px;
    background: url(../img/end.png) no-repeat 10px;    
}

.aguarde{
    background:url(../img/loading.gif) no-repeat;
    width: 200px;
    height: 70px;
    padding-left: 50px;
    padding-top: 10px;
    float: right;
    display: none;
}



/*TABLET*/
@media only screen and (min-width: 600px) and (max-width: 800px){
    /*Small tablet landscape (800x600)*/
    .top-bar-section li.active:not(.has-form) a:not(.button){
        padding: 10px 20px;
    }

}


