
@font-face { 
  font-family: Din; 
    src: url('../fonts/din light.ttf'); 
    src: local("News Cycle"), url('../fonts/din light.ttf'); 
} 

@font-face { 
  font-family: Quadon; 
    src: url('../fonts/Rene Bieder-Quadon ExtraBold.otf'); 
    src: local("Quadon"), url('../fonts/Rene Bieder-Quadon ExtraBold.otf'); 
} 

@font-face { 
  font-family: Myriad; 
    src: url('../fonts/MyriadPro-BoldCond.otf'); 
    src: local("Quadon"), url('../fonts/MyriadPro-BoldCond.otf'); 
} 



body {
	background-image: url("../images/back.jpg");
	background-repeat: repeat-x;
	color: #000;
    font: normal .90em 'Droid Sans', arial, sans-serif;
	line-height: 2em;
	margin: 0px;
	
}


#tudo {
margin: 0 auto;}

p { 
 padding: 0 0 16px 0;
  line-height: 1.7em;
 font-family: Myriad;
}




.title {font-size: 180%; line-height:40px;}

.textoblack{
color: #020202;
font-family:'Din';
text-align:justify;
}

.fonte {
color: #ac1f23; 
font: bold 140% 'Quadon', arial;
padding: 0 0 16px 0;
line-height: 1.7em;
}



.dois {
    visibility: hidden;
    float: right;
    padding-right: 200px;
    padding-top: 17px;
}



img { 
  border: 0;
}

h1, h2, h3, h4, h5, h6 { 
  letter-spacing: 0em;
  padding: 0 0 0.5em 0;

}

h1, h2, h3 { 
font: bold 140% 'News Cycle', arial;
margin: 0 0 1em 0;
padding: 0 0 0.5em 0;
 
}

h2 { 
  font-size: 160%;
}

h3 { 
  font-size: 140%;
  padding: 0.5em 0 0 0;
}

h4, h5, h6 { 
  padding: 0 0 0.5em 0;
  font: normal 120% 'Droid Sans', arial, sans-serif;
}



.hvr-fade a{color:#841618;}


.hvr-fade a:hover { 
outline: none;
text-decoration: none;
color:#ffffff;
background-color:#841618;
transition: background-color 1s;
padding: 20px 20px 20px 20px;




}

a {

outline: none;
text-decoration: none;
}


blockquote { 
  margin: 2em 0; 
  padding: 1em 2em 0 2em;
  border: 1px solid #E5E5DB;
  background: #FFF;
}

ul { 
  margin: 0.1em 0 1em 2em;
}

ul li { 
  list-style-type: none;
  margin: 0 0 0.25em 0; 
  padding: 0 0 0.25em 0.5em;
  line-height: 1.5em;}

ol { 
  margin: 0.1em 0 2em 2em;}

ol li { 
  margin: 0 0 0.5em 0; }


#container {
margin: 0px 0px 0px 0px;}


#header_container {
width: 100%;
height: 70px;	
background: #E80003 url(../images/pattern.png) repeat;
-moz-box-shadow: rgba(0, 0, 0, 0.5)  3px 3px 5px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
}

#container2 {
position:absolute;
margin: 0px 0px 0px 0px;}


#header_container2 {
margin: 0px 0px 0px 0px;
height: 60px;	
background: #E80003 url(../images/pattern2.png) repeat;
-moz-box-shadow: rgba(0, 0, 0, 0.5)  3px 3px 5px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
}




#telrits
{
position:absolute;
font-family: Quadon; 
font-size:170%;
margin-top:15px;
margin-left:95px;
color: #841618; 
}

.wrapper {padding-left: 60px;
}


.wrapper img {padding-left: 30px;	
}


#header h1 a { 
  font: normal 200% 'News Cycle', arial, sans-serif;
  border-bottom: 0;
  text-transform: none;
  margin: 0;
  color: #FFF;
  text-shadow: 1px 1px #000;
  text-decoration: none;
}

#header h1 a:hover { 
 color: #fffff;
}

#header h2 { 
  font: normal 140% 'News Cycle', arial, sans-serif;
  border-bottom: 0;
  margin-top: -1em;
  text-transform: none;
  color: #FFF;
  text-shadow: 1px 1px #000;  
}

#header h1 a .header_colour { 
color:#ffffff;
  text-shadow: 1px 1px #000;  
}



#main-nav ul {
float: right;
padding-right:150px;
margin: 0px 0px 0px 0px; 
    font: normal 120% 'Din', arial;	
}

#main-nav ul li {
margin: 5px 0px 0px 0px;
display: inline-block; 
margin: 0px 40px 10px 40px;
padding: 0.35em 0em 0.35em 0em; 
border-radius: 0.5em; 	
}

#main-nav ul li a { 

}



.hvr-fade:hover
{color:#ffffff;
}

#main-nav ul li a.active { 
color: #ac1f23;	
font-weight: bold;
}

#site_content {margin: 0 auto;text-align: center;}

#info
{margin: 0 auto;
text-align:justify;
width:700px;
text-indent:20%; }


.footer-wrapper{
	background: #E80003 url(../images/pattern.png) repeat;
}

footer { 
display:block;
  font: 100% 'Droid Sans', arial, sans-serif;
  text-align: center; 
  margin: 0;
  font-size: 120%;
}

footer p { 
  line-height: 1.7em;
  color: #FFF;
}

footer a { 
  text-decoration: none;
  color: #FFF;  
}

footer a:hover { 
  text-decoration: underline;
  color: #FFF;
  background-color:none;
}



#site_content {
margin: 0 auto;
}

.via4 {float:right;
margin-right:150px;
margin-top:30px;
font-family:'Din';
color:#96292b;
}

.clear
{clear:both;}

img {
    max-width: 100%;
    height: auto;
    display: inline-block;
}