@import url(partes/menu.css);
@import url(partes/redes_sociais.css);
@import url(partes/ver.css);
@import url(partes/busca_mais.css);
@import url(partes/galeria.css);
@import url(partes/rodape.css);
@import url(partes/direita.css);
@import url(partes/home.css);
@import url(partes/cabecalho.css);
@import url(partes/video.css);
@import url(partes/impressao.css);
@import url(partes/timeline.css);
@import url(partes/tags.css);
@import url(slider/right.css);



/*estrutura-básica***************************************************************************************/
body{margin:0; padding:0; 
background-image:url(../img/fundo.jpg); 
background-position:center; 
background-attachment: fixed;
background-size: 100% 100%;
}

body,td,th { font-family:"Verdana", "tahoma"; }
/*****************************GERAL**********************************************************************/
#all{
    margin-left:auto;
    margin-right:auto;
    height:auto;
    margin-top:20px;
    margin-bottom:20px;
    width: 1120px;
    border-radius: 45px;
    overflow:hidden;
    
}

/***************************************TOPO***********************************************************/


/*************************************************CORPO**************************************************/
#corpo{height:auto;min-height:300px;}
#mente{
    height:auto;min-height: 700px;
    background-color:#FFF;padding-bottom: 40px;
}
#barra{
    float:right;
    margin-right:7px;
    min-height:700px;
    height:auto;
    background-color:#FFF;
    width: 290px;
}

/*********************************************TEXTOS***********************************************************/



/*************************************************dat-busdq****************************************************/
#hora{
    height:30px;
    font-size:14px;
    font-weight:bolder;
    font-family: Arial,"Times New Roman",Times,serif;
    color: #444;
    padding-top: 13px;
    width: 238px;
}
#busca {
    margin-left:4px;
    height:28px;
    margin-right:0px;
    width: 238px;
}



/*************************************************************************************************************/
/****************************Noticias*************************************************************************/

.box-agencia {
    background-color:#FFF;
    padding-left:5px;
    padding-right:5px;
    height: 275px;
}

.agencia1 {
    margin-top: 5px;
}

.agencia2 {
    margin-top: 0px;
    padding-top: 15px;
}

.agencia3 {
    /*height: 190px;*/
    background-color:#FFF;
    /*border-bottom:1px solid #EEEEEE;*/
    border-left:1px solid #EEEEEE;
    border-right:1px solid #EEEEEE;
}

.box-agencia .noticia {
    float:left;
    width:30%;
    height:275px;
    margin-left:2.5%;
}

.box-agencia .secaonot {
    height:20px; font-size:16px; font-weight:bold;
}

.box-agencia .imgnot {
    width:100%; 
    height:135px;
    overflow: hidden;
}

.box-agencia .titnot {
    /*height:55px;*/ margin-top:5px; font-weight:bold; color:#666;
    font-size: 13px; margin-bottom: 10px;
}

.box-agencia .titnot a{
    text-decoration:none; color:#666;
}

.box-agencia .titnot a:hover{
    text-decoration:none;
}

.box-agencia .desnot {
    height:55px; color:#666; font-size:12px;
}

#secaonot1{ color:#4278a2; }
#titnot1 a:hover{ color:#4278a2;}

.noticia2{  }
#secaonot2{ color:#039c34;}
#titnot2 a:hover{ color:#039c34;}

/*/////////////////// mulher no transporte ///////////////////////////////////*/
.noticia3{}
#secaonot3{ color:#6308b1; }
#imgnot3{padding: 1px;}
#titnot3 a:hover{ color:#6308b1;}


/****************************home2*****************************************/
/*/////////////////// legislação ///////////////////////////////////*/
#secaonot4{ color:#d0b005; }
#titnot4 a:hover{ color:#d0b005;}


/*/////////////////// saúde ///////////////////////////////////*/
.noticia5{}
#secaonot5{color:#4278a2;}
#titnot5 a:hover{ color:#4278a2;}

/*/////////////////// fotos e vídeos ///////////////////////////////////*/
.noticia6{ }
#secaonot6{ color:#da1f16; }
#titnot6 a:hover{ color:#da1f16;}

#imgnot6{ }
#imgnot6 a:hover{border:0px;}
#titnot6{ }
#titnot6 a{  color:#666;}
#titnot6 a:hover{  color:#da1f16;}



/*/////////////////// fim notícias ///////////////////////////////////*/
/*///////////////////  opinião ///////////////////////////////////*/
.notopi {float:left; margin-top:5px; width:33%; height:115px;}
.imgopi { float:left; height:115px; width: 44%; }
.imgopi img {width:100%;}
.titopi {
    float:left; margin-left:5px;
    font-weight:normal; color: #000; min-height: 38px;
    width: 51%;
    font-size: 13px;
}
.titopi a {text-decoration:none; color:#000;}
.titopi a:hover {color:#6e6d6d;}
.desopi {
    float:left; margin-left:5px; height:70px; 
    font-size:10px;font-weight:100; color: #666;overflow:hidden;
    width: 51%;
    margin-top: 10px;
}


#opiniao{ 
    float:left; margin-top:10px; width:100%; height:175px; 
    background-color:#f2f2f2; border-top:dotted; border-top-color:#d5d5d5; 
    border-bottom:dotted; border-bottom-color:#d5d5d5; padding: 2px 10px;
}
#secopi{ margin-top:10px; margin-bottom:10px; height:20px; font-size:16px; font-weight:bold; color:#6e6d6d;}

/*/////////////////// fim opinião ///////////////////////////////////*/


/************************fim-noticias*********************************/
/*/////////////////// legislação ///////////////////////////////////*/

.relacionadas{
	width:729px;
	height:300px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


/***********************************************Classe internas tabelas****************************/
.internottit{ float:left; margin-top:30px; width:722px; height:auto; min-height:20px; font-size:16px; font-weight:bold;}

.internotdes{ float:left; margin-top:20px;margin-bottom:20px; width:722px; height:auto; min-height:20px; font-size:14px;}



#comente{ float:left; width:722px; margin-top:20px;}

#comenteform{ float:left; width:500px;}
#comenteform textarea{ width:500px; height:100px; color:#000}
#comenteform input.botao{ float:right; margin-top:10px; margin-left:10px; color:#000; font-weight:bold;}


.shadow { text-shadow: #CCCCCC 5px 5px 5px;height: 1em; filter: Shadow(Color=#dddddd, Direction=120, Strength=5); } 

/* BARRA LATERAL */

/*#tags{ float:left; margin-left:20px; margin-top:30px; width:180px; height:150px; background-color:#d2d2d2}*/
#boxtag{ margin-left:auto;margin-right:auto; width:auto; height:50px; background-color: #B9B9B9; text-align:center; font-size:20px; color:#fff; font-weight:bold; line-height:50px;}
#txttag{ margin-left:10px; margin-top:10px; color:#000; font-size:15px; font-weight:bold;padding-top:5px;padding-bottom:5px;}


.linha1{float:right;width:auto;padding:5px 5px 5px 5px;font-family:Georgia;font-size:14px;font-weight:100;color:#909090;}
.linha1 a:link{text-decoration:none;color:#E6E6E6;}
.linha1 a:hover{text-decoration:none;}
.linha1 a:active{text-decoration:none;}
.linha1 a:visited{text-decoration:none;color:#E6E6E6;}

.linha2{width:auto;padding:11px 5px 13px 5px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:100;color:#E6E6E6;}
.linha2 a:link{text-decoration:none;color:#E6E6E6;}
.linha2 a:hover{text-decoration:none;}
.linha2 a:active{text-decoration:none;}
.linha2 a:visited{text-decoration:none;color:#E6E6E6;}

.linha3{float:right;width:auto;padding:5px 20px 5px 15px;font-family:Verdana, Geneva, sans-serif;font-size:16px;font-weight:bolder;}
.linha3 a:link{text-decoration:none;color:#E6E6E6;}
.linha3 a:hover{text-decoration:none;}
.linha3 a:active{text-decoration:none;}
.linha3 a:visited{text-decoration:none;color:#E6E6E6;}


.linha4{float:left;width:auto;padding:5px 15px 5px 13px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:100;color:#ededed;}
.linha4 a:link{text-decoration:none;color:#E6E6E6;}
.linha4 a:hover{text-decoration:none;}
.linha4 a:active{text-decoration:none;}
.linha4 a:visited{text-decoration:none;color:#E6E6E6;}

.linha5{float:right;width:auto;padding:5px 5px 5px 15px;font-family:Verdana, Geneva, sans-serif;font-size:16px;font-weight:700;}
.linha5 a:link{text-decoration:none;color:#E6E6E6;}
.linha5 a:hover{text-decoration:none;}
.linha5 a:active{text-decoration:none;}
.linha5 a:visited{text-decoration:none;color:#E6E6E6;}


.linha6{width:auto;padding:5px 5px 5px 5px;font-family:Verdana, Geneva, sans-serif;font-size:20px;font-weight:500;color:#BABABA}
.linha6 a:link{text-decoration:none;color:#E6E6E6;}
.linha6 a:hover{text-decoration:none;}
.linha6 a:active{text-decoration:none;}
.linha6 a:visited{text-decoration:none;color:#E6E6E6;}

#tags{float:left;width:215px;height:auto;background-color: #900;margin-top:40px;margin-bottom:20px;margin-left:3px;margin-right:4px;}  

/* BARRA LATERAL */

/* Mesclar */

body{ font-family:Georgia, tahoma, Geneva, sans-serif;}
/*/////////////////// topo ///////////////////////////////////*/
#topo{ width:998px; height:166px; background-image:url(../img/fundo_topo.gif); background-repeat:no-repeat; background-color: transparent;}
/*//////////////////////////////////////////////Imagens////////////////////////////////////////////////////////////////////////*/

/*/////////////////// logo ///////////////////////////////////*/


/*########################id - texto#########################*/

/*##########################fim###########################*/
.fixa{font-family: "Roboto", Georgia, "Times New Roman", Times, serif;}
.fixa a:link{text-decoration:none;color:#900;}
.fixa a:active{text-decoration:none;color:#900;}
.fixa a:hover{color:#900;}
.fixa a:visited{color:#900;}

#centro {
    min-height: 600px; 
    width: 800px;
    margin-left: 10px;
    float: left;
}

/* slider */

.pika-stage {
    height: 290px;
    width: 560px;
}

.pika-stage img { 
    width: 540px
}

.pikachoose {
    width: 730px;
}

.pika-thumbs li {
    width: 105px;
    height: 60px;
}

.jcarousel-skin-pika .jcarousel-clip-vertical {
    width: 125px;
    height: 300px;
}

.jcarousel-skin-pika .jcarousel-container-vertical {
    width: 125px;
    height: 335px;
    overflow: hidden;
}
/* fim slider */


#banner {
    overflow:visible !important;
}

.publicacoes_filiados {
    display:block !important;
}

.publicacoes_filiados_home {
    display:none;
}

table#categorias td {
    padding: 3px 5px;
}

table#categorias p {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* Recursos mobile */

.menu_topo_mobile, #topo_mobile {
    display:none;
    z-index: 1000;
}

#albuns h2, #albuns h1 #albuns ul { 
    display:block;
}

#div_album .div_player {
    width: 93%;
}

.banner-home {
    margin: 25px 0 0;
}