@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0; font-size:100%; font-weight:normal; list-style:none;}

body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
background-color:transparent;
}

#big_header{
	position: relative;
	top: 0px;
    width:940px;
    height:47px;
    padding:none;
    border:none;
    background-color:transparent;
}
#letras{
       position:fixed;
       top:auto;
	   width:940px;
       height:55px;
       margin-left:auto;
	   margin-right:auto;	    
       white-space: nowrap; 
	   overflow:hidden;			
}

#letras td a{color:#ffffff; text-decoration: none;  top:auto; margin-left:auto; margin-left:auto; margin-right:auto;}

#letras button a{color:#000000; font-family: helvetica, arial,sans-serif; font-size:12px; font-weight:bold; top:auto; margin-left:auto; margin-right:auto;}
 
#letras1{
       position:fixed;
       top:auto;
	   width:940px;
       height:55px;
       margin-left:auto;
	   margin-right:auto;	    
       white-space: nowrap; 
	   overflow:hidden;			
}

#letras1 td a{color:#fff; text-decoration: none;  font-size:16px; top:auto; margin-left:auto; margin-left:auto; margin-right:auto;}

#letras1 button a{color:#fff; font-family: sans-serif; font-size:16px; font-weight:bold; top:auto; margin-left:auto; margin-right:auto;}
     	
 
#album_frame {
    top:auto;
    width:1335px;
    height:630px;
	margin-left:auto;
	margin-right:auto;
    float:none;
}
#botao {
    position:fixed;
    top:0px;
    right:0px;
    
    }
    
#linha{
    top:auto;
    width:100%;
    height:5px;
	margin-left:auto;
	margin-right:auto;
    background-color:transparent;
    
}
    
#preto{
    top:auto;
    width:100%;
    height:40px;
	margin-left:auto;
	margin-right:auto;
    background-image:url('ima/ooo11e.png');
    
}

    
#menu{
    top:auto;
    width:1000px;
    height:40px;
	margin-left:auto;
	margin-right:auto;
    background-image:url('ima/ooo11e.png');
    
 }    
    	
#botao {
    position:fixed;
    top:0px;
    right:170px;
    width:45px;
    height:15px;
    }
    	
#botao1 {
    position:fixed;
    top:0px;
    right:255px;
    width:45px;
    height:15px;
    
}


@font-face {font-family: Arial, Helvetica, sans-serif;}
strong {color:#1071F3; font-weight:normal;}

#slide {width:1000px; margin-left:-500px; left:50%; position:absolute;}

#slide article {font-family: Arial, Helvetica, sans-serif; font-size:50px; color:#fff; position:absolute; top:145px; right:20px; text-align:right; width:400px;}
#slide article b {color:#4591d6; font-weight:bold;}
#slide article br {margin-bottom:25px;}
#slide article a {
	border-radius:10px;
	background-color:#4591d6;
	color:#fff;
	text-shadow:1px 1px 1px #066ad0;
	font-size:25px;
	text-decoration:none;
	padding:25px 25px 20px 25px;
}

#slide article a:hover {box-shadow: 0 0 1px #000; background-color:#0c88c2}
#slide article p{color:#fff; font-size:9px; margin-top:18px; margin-right:30px;}

#slideshow {
	margin:0;
	padding:0;
	position:relative;
}

#slideshow ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}



.caption {
	display:none;
}

#content {
	width:920px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

header {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	height:70px;
	background-color:#000;
	opacity:0.8;
	padding-top:20px;
}

header h1{
	width:150px;
	height:37px;
	font-size:25px;
	padding-left:70px;
	padding-top:10px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
}

header b {color:#717171; font-size:13px; float:right; margin-top:-37px;}
header b .one {font-size:24px; color:#fff; padding-left:25px;}
header b .rest {font-size:20px; color:#fff; letter-spacing:0.1em;}

nav {
	width:960px;
	color:#fff;
    top:0%;
	height:30px;
	background-color:#000;
	opacity:0.8;
	margin:386px auto 0 auto;
	
}

nav ul li {float:left;}
nav li {margin-right:40px;}

nav a {color:#fff; text-decoration:none; padding:7px 10px 5px 10px;}
nav a:hover {
	background-color:#0d9ce0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#special1 {
	width:960px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	color:#fff;
	background-color:#000033;
	

}

#vermelho {
    width:900px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	color:#000000;
	background-color:#000033;
	
}

#vermelho0 {
    width:1335px;
	height:30px;
    padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	background-color:#000000;

}

#vermelho1 {
    width:900px;
	height:15px;
    padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	color:#fff;
    background-color:#EEB631;
 }
 
#vermelho0 {
    width:900px;
    height:50px;
    padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	background-color:transparent;
	
}	


#vermelho5 {
    width:900px;
    height:360px;
    padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	background-color:#000;
	
}	

#corpo {
	
	height:500px;
	width:1000px;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
}	

#encard-PRETO {
    color:#fff;
background-color:transparent;
	height:500px;
	width:900px;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;
}
#encard-PRETO article img {margin-bottom:15px;}
#encard-PRETO article p {line-height:17px; margin-bottom:20px;}

#encard-PRETO article a{
	color:#000;
	letter-spacing:0.01em;
	text-decoration:none;
	background-color:#0d9ce0;
	padding:5px 10px 5px 10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#encard article a:hover {
	background-color:#0c88c2;
	box-shadow:0 0 1px #666;
}

#encard {
   background-color:transparent;
   	height:450px;
	width:1000px;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;
	color:#000;
    font-size:small;
	}


h2 {
    color:#000;
	font-family:Helvetica, sans-serif;
    font-weight: bold;
	font-size:16px;
	margin-top:35px;
	margin-bottom:15px;
}

article {color:#000; width:333px; text-align:justify; float:left; margin-right:36px;}
#encard article img {margin-bottom:15px;}
#encard article p {line-height:17px; margin-bottom:20px;}

#encard article a{
	color:#000;
    font-size:14px;
    font-weight:bold;
	letter-spacing:0.01em;
	text-decoration:none;
    background-color:transparent;
	padding:5px 10px 5px 10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#encard article a:hover {
	background-color:#C0C0C0;
	box-shadow:0 0 1px #666;
}

#special {
	width:900px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	color:#fff;
	background-color:#000;
	text-shadow:1px 1px 1px #045ea9;
	font-size:12px;
}

#special .twitter {
	height:18px;
	width:160px;
	background-image:url(ima/twitter.png);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:10px;
	position:absolute;
	margin-top:10px;
}

#special a {color:#fff; text-decoration:none;}

#special .rss {
	height:18px;
	width:180px;
	background-image:url(ima/rss.png);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
	position:absolute;
	margin-top:10px;
	margin-left:250px;
}

#special .news {text-shadow:1px 1px 1px #045ea9; font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-top:19px; position:absolute; margin-left:510px;}
#special form {float:right; margin-top:5px; margin-right:65px;}

#special input[type=text] {
   height:25px;
   width:150px;
   color:#000;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   margin-top:11px;
   border:none;
}

#special input[type=Submit] {
   height:69px;
   width:52px;
   background-image:url(ima/bouton_ok.png);
   background-repeat:no-repeat;
   background-color:transparent;
   border:0;
   position:absolute;
   margin-top:-35px;
   margin-left:155px;
   color:transparent;
   cursor:pointer;
}



/*#special a{	
	height:0;
	padding:10px 10px 50px 10px;
	position:relative;
	float:right;
	background: -webkit-gradient(linear, left top, left bottom, from(#fc8c2a), to(#c9480e));
    background: -webkit-linear-gradient(top, #fc8c2a, #c9480e);
    background: -moz-linear-gradient(top, #fc8c2a, #c9480e);
    background: -ms-linear-gradient(top, #fc8c2a, #c9480e);
    background: -o-linear-gradient(top, #fc8c2a, #c9480e);

	
}

#special a:after   {  
	content: ' ';  
	position: absolute;  
	width: 0;  
	height: 0;  
	right: -30px; 
	left: -6px; 
	border: 28px solid;  
	border-color: transparent transparent #fff transparent;  
}  */
#sombra {
	background-image:url(../img/footer.png);
	
	height:50px;
	width:100%;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;	
}


footer {
    color:#000033; 
    background-color:transparent;
	height:344px;
	width:900px;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;	
}

footer h2 {color:#000033; border-bottom:1px #fff dashed;}

#donation {width:260px;}
#testimonials {width:550px;}

#donation a{
	color:#000033;
	letter-spacing:0.01em;
	text-decoration:none;
	background-color:#0d9ce0;
	padding:5px 10px 5px 10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#donation a:hover {
	background-color:#fff;
	box-shadow:0 0 1px #666;
}

#donation ul {margin-bottom:20px; margin-top:10px;}
#donation li {
	height:16px;
	background-color:#D1EFFA;
	margin-bottom:5px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	padding-top:4px;
	padding-left:15px;
}

.portrait {
	width:490px;
	height:44px;
	margin-bottom:15px;
	padding-left:60px;
	padding-top:10px;
	background-image:url(../img/pp.png);
	background-repeat:no-repeat;
}
.portrait strong {font-style:italic;}
 
footer article p{line-height:17px;}

.publish {
    color:#fff;
    width:550px;
	height:20px;
	background-color:#000033;
	margin-bottom:5px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	padding-left:15px;
	padding-top:8px;
}

.publish .logo {
	font-family:EngelLight;
	font-size:11px;
	margin-right:30px;
	margin-left:40px;
	
}

.publish a {color:#000033;}
.publish img {position:absolute; margin-top:-5px;}

