body {

    background: url("../_img/fundo.png") repeat;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 400;

    font-size: 11pt;

    height: 100%;
	


}



html {

    height: 100%;

}

input:focus {

    outline: None;

}



.topo {

    position: relative;

    background: #333;

}



.w100 {

    width: 100%;

}

.w960 {

    width: 960px;

    margin: auto;

    position: relative;

}





.logo {

    width: 361px;

    height: 123px;

    margin:auto;

    padding: 30px 0px 15px 0px;

}

.logo img {

    width: 100%;

    height: 100%;

}

.aux_content {

    background:#f8f7f7;

    padding: 0px 18px 0px 18px;

    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);

}





.post {

    transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    width: 664px;

    padding: 18px 18px 0px 18px;

    background: #f8f7f7;

    margin-top: 15px;

}



.pesquisa_input {

    width:91%;height: 30px; display: inline-block;

    margin-top: 7px;

    padding: 0px 10px 4px 10px;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    font-size: 110%;

    border: none;

    letter-spacing: -1px;

}
.text-men {
	height:75px !important;
	max-height:80px;
	min-height:80px;
	line-height:25px;
	display: inline-block;

    border: 1px solid #de8600;
	text-align:left !important;
    margin-top: 5px;
	font-family:"Source Sans Pro" !important;
    width: 95%;
		max-width:95%;
		min-width:95%;
		font-size:90%;
    height: 25px;
}
.pesquisa_input_bottom {
	height:32px;
}



.topo_bar {

    height: 50px;

}

.topo_bar marquee {

    height: 30px;

    font-size: 130%;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    color: #eee;

    line-height: 30px;

    width: 664px;

    margin: auto;

    margin-top: 10px;

}



nav {

    background: #de8600;

    display: block;

    width: 100%;

    padding: 0px 0px 7px 0px;

}



nav ul {

    margin-top: 18px;

    margin-left: 15px;

}



nav ul li {

    cursor: pointer;

    display: block;

    line-height: 30px;

    text-decoration: none;

    color: #222;

    letter-spacing: 0px;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    font-size: 130%;

    color: #eee;

}



nav ul li img {

    position: relative;

    top: -2px;

    left: -4px;

}



nav ul li a {

    text-decoration: none;

    color: #eee;

    letter-spacing: 0px;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    font-size:90%;

}



nav ul li a:hover {

    color:#222;

    cursor: pointer;

    transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

}



.sub_nav {

    display: none;

    margin-top: 0px;

}

.sub_nav li {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    font-size: 100%;

    line-height: 30px;

}

.sub_nav li a {

    font-size:90% !important;

}







.color {

    color: #de8600;

}



.left {

    width: 700px;

    float: left;

    margin-bottom: 15px;

}



.right {

    width: 232px;

    margin-left: 18px;

    float: right;

}

.clr {clear: both;}



.aux_nav {

    position: absolute;

    background: url("../_img/nav_menu_icon.png");

    width: 30px;

    height: 26px;

    right: 10px;

    top: 10px;

    cursor: pointer;

    display: none;

}

.aux_pesq {

    position: absolute;

    background: url("../_img/pesq.png");

    width: 30px;

    height: 30px;

    left: 10px;

    top: 10px;

    cursor: pointer;

    display: none;

}





.atendimento_online {

    position: absolute;

    background: #d2d2d2;

    height: 58px;

    width: 233px;

    right: 0px;

    top: 0px;

    border-radius: 0px 0px 18px 18px;

}



.atendimento_online figure, .atendimento_online span {

    display: inline-block;

}



.atendimento_online figure {

    width: 59px;

    margin-top: 5px;

    margin-left: 15px;

}



.atendimento_online span {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    color: #333333;

    line-height: 100%;

    position: relative;

    top: -15px;

    font-size: 110%;

    left: 10px;

    cursor: pointer;

}

.atendimento_online span:hover {

    text-decoration: underline;

}


#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
.nav_mob {
    overflow-y: scroll;
    width: 200px !important;

    position: fixed;

    left: -200px;

    background: #de8600 !important;

    z-index: 1;

    height: 100%;

}
.facebook h1 {
	margin-bottom:15px;}

.pesquisa_mob {
	box-sizing:border-box;
    width: 300px !important;

    position: fixed;

    left: -300px;

    background: #de8600 !important;

    z-index: 1;
	padding:10px;

}
.submit_mob {
	height:30px;
	border:none;
	padding:5px;
	background:#666;
	color:#eee;
}

.pesquisar_mob {
	height:20px ;
	width:206px;
	border:1px solid #666;
	padding:5px;
}




.nav_mob ul {
    height: 100%;

}

.nav_mob ul li ul li a{
	font-size:90% !important}

.nav_mob ul li {
	padding:10px;
    border-bottom: 2px solid #eee;

    font-size: 110%;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;



}



.nav_mob ul li a {

    margin-left: 15px;

    text-decoration: none;

    color:#eee;

}



aside {

    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);

    display: block;

    padding: 18px;

    font-size: 110%;

    background: #f8f7f7;

    margin-top: 15px;

}



.like {

    display: block;

    margin:auto;

}





aside h1 {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    display: block;

    font-size: 130%;

}

.facebook h1 {

    margin-top: 18px;

    text-align: center;

}





.quemsoueu img {

    width: 100%;

    margin-top: 10px;

    margin-bottom: 10px;

}



.quemsoueu p {

    text-align: justify;

    font-size: 90%;

    line-height: 120%;

    letter-spacing: 0px;

}

.arquivo {

    list-style: none;

    margin-top: 10px;

}



.arquivo ul {

    list-style: none;

    display: none;

}



.arquivo li {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    height: auto;

    margin-bottom: 6px;

    cursor: pointer;

    letter-spacing: -1px;

}

.arquivo li:hover {

    text-decoration: underline;

}

.arquivo li img{

    position: relative;

    top: -3px;

    left: -5px;}



.first {

    margin-top: 6px;

}



.arquivo_site ul {

    margin-left: 10px;

}



.sub2_arquivo li:hover {

    color: #3f65c6;

}



.eu_foto img {

    background-color: #666;

    width: 100%;

}

.eu_foto h1 {

    text-align: center;

    width: 100%;

    margin-top: 5px;

}



.eu_foto {

    margin-bottom: 18px;

}



footer {

    color:#f8f7f7;

    width: 100%;

    font-size: 100%;

    background: #333;

    position: relative;

    padding: 15px 0px 15px 0px;

}



footer h1 {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    display: block;

    font-size: 140%;

    color: #f8f7f7;

}

footer h2 {

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    display: block;

    font-size:110%;

    color: #f8f7f7;

    letter-spacing: 0px;

    margin-top:60px;

}



footer img {

    width: 20%;

    display: inline-block;

    background: #666;

    margin-top: 15px;

}



footer p {

    position: absolute;

    margin-top: 47px;

    width: 36%;

    text-align: justify;

    top: 17px;

    margin-left: 2%;

    display: inline-block;

}



footer .left {

    width: 50%;

}

footer .right {
width: 48%;
margin-top: -37px;
}


 .segunda .left {

    width: auto;

     margin-right: 15px;

    padding-top: 0px;
	
	margin-top:34px;

}


.width-80 {
	width:100%;
	display:block;
	text-align:justify;
}


.post {

    transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    width: 664px;

    padding: 18px 18px 0px 18px;

    background: #f8f7f7;

    margin-top: 15px;

}





.post h1 {

    display: block;

    font-size: 234%;

    font-family:  'Source Sans Pro', sans-serif;

    font-weight: 700;

    text-align: justify;

    padding-bottom: 14px;

    border-bottom: 5px #de8600 solid;

}



.color {

    color: #de8600;

}



.mais_visto {

    list-style: none;

    margin-top: 5px;

}



.mais_visto li {

    margin-bottom: 5px;

}



.mais_visto li a {

    text-decoration: none;

    color: #de8600;

    font-size: 80%;

    font-weight: 700;

}



.mais_visto li a:hover {

    text-decoration: underline;

}



.msgs ul {

    list-style: none;

    border: 1px solid #de8600;

    padding: 8px;

    height: 200px;

    overflow-y:scroll ;

    background: #eee;

}





.msgs {

    padding-bottom: 30px;

}



.msgs ul li {
border-bottom: 1px solid black;
    padding: 5px 0px 5px 0px;

}





#autor {

    display: inline-block;

    border: 1px solid #de8600;

    margin-top: 5px;

    width: 97%;

    height: 25px;

}



#sub_men {

    border: none;

    background: #de8600;

    color: #eee;

    margin-top: 5px;

    height: 30px;

    width: 60px;

    float: right;

}



#sub_men:hover {

    cursor: pointer;

}

.pesquisa_input_bottom {
    color: rgba(0,0,0,0);
    position: relative;
    width: 17px;
    height: 17px;
    background: url("../_img/icon_search.png");
    border: none;
    left: 204px;
    top: -27px;
    cursor: pointer;
}

.atx{
    background: #de8600;
    padding: 8px;
    width: 25px;
    margin: 6px;
    position: relative;
    FONT-SIZE: 18px;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}

.artigos > small {
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    padding-top: 10px;
    width: 500px;
}