










.textarea {
  width: 300px;
  height: 100px;
  font-family:tahoma; 
  font-size:10px; 
  background-color:#FFFFFF; 
  COLOR:#000000;
  border: 1px solid #9C9C9C;

}

#progreso {
  background: url(textarea.png) no-repeat;
  background-position: -300px 0px;
  width: 300px;
  height: 14px;
  text-align: center;
  color: #000000;
  font-size: 9pt;
  font-family: Arial;
  text-transform: uppercase;
}



body { 
padding: 5px 0 0 0;
 margin: 0;
 font: .7em Tahoma, Arial, sans-serif; line-height: 1.7em;
 background: #fff url(images/bg.gif) repeat-x;
 color: #454545;
    height: 100%;
    width: 100%;
    text-align:center;
    margin:auto; 
    padding:auto;
 }


.selec{ 
    font-family:tahoma; 
    font-size:10px; 
    background-color:#FFFFFF; 
    COLOR:#000000;

}



input {

  border: 1px solid #9C9C9C;
  color: #000000;
  font-family:tahoma; 
  font-size: 9pt;
}



font {

  color:#696969;
  face:arial;
  font-family:arial;

}



.titulo {

  color:#00688B;
  font-size:9pt;
  face:arial;
  text-transform: uppercase;
}



.descricao {

  color:#696969;
  font-size:9pt;
  face:arial;
}



.titulos {

  color:#00688B;
  font-size:14pt;
  face:tahoma;
}


.topicos {

  color:#00688B;
  font-size:10pt;
  face:tahoma;
}

.menus {

  color:#00688B;
  font-size:10pt;
  face:tahoma;
}


.menus2 {

  color:#696969;
  font-size:10pt;
  face:tahoma;
}

.busca{

  color:#000000;
  font-size:8pt;
  face:arial;
}



#div_logo{ 
clear:both; 
width:1020px;
text-align:left;
border: solid 1px;
border-color:#FFFFFF; 
background-color:#FFFFFF;
margin: auto;
} 




#div_menu{ 
clear:both; 
width:990px;
border: solid 1px;
border-color:#FFFFFF; 
background-color:#696969;
margin: auto;
text-align:left;
} 



#div_baixo{ 
clear:both; 
width:990px;
border: solid 1px;
border-color:#ccc; 
background-color:#eee;
margin: auto;

} 






 
      { font-family:tahoma; font-size:5pt; }

		:Link { text-decoration: none;color:#696969;}
		:Visited { text-decoration: none ;color:#696969;}
		:hover { text-decoration: under ;color:#696969;}



.hr{
border-top-width: 1px; 
border-top-style: solid; 
border-top-color: #9C9C9C; 
margin-top:10px;
margin-bottom:10px;
}










    .linha{
        padding:0;
        clear:both;
    }

    .coluna-direita{    

        width:450px; 
	overflow: 450px;    
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }




    .detal{    

        width:430px; 
	overflow: 430px;    
        float:center;
	border: solid 1px; 
	border-color:#ccc; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }



    .coluna-direita-audios{    

        width:340px; 
	overflow: 340px;    
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }



    #coluna-direita-blogs{    

        width:510px; 
        float:right;
	border: solid 1px; 
	border-color:#ccc;
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#eee;
    }


    #coluna-direita-videos{    

        width:490px; 
	overflow:490px;     
        float:right;
	border: solid 1px; 
	border-color:#ccc;
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#eee;
    }



    #coluna-direita-blogs0{    

        width:510px; 
	overflow:510px;     
        float:right;
	border: solid 1px; 
	border-color:#FFFFFF;
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }



    .coluna-direita-baixo{    

        width:215px; 
	overflow: 215px;    
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }




    .coluna-dir1{  

        width:300px; 
	overflow: 300px;    
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }


    

    .coluna-esquerda{    

        width:450px;      
        float:right;
	border: solid 1px; 
	border-color:#ffffff;
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-busca{    
        width:990px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }

    .linha-lateral{    
        width:420px;      
        float:right;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-lateral1{    
        width:420px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-lateralblog{    
        width:230px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-1{    
        width:450px;      
        float:right;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }

    .linha-1.1{    
        width:420px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }



    .linha-2{    
        width:290px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }



    .linha-3{    
        width:120px;      
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-4{    
        width:120px;      
        float:right;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-lateral-esq{    
        width:150px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-lateral-dir{    
        width:270px;      
        float:right;
	margin:0px; 
	padding:15px;
	padding-top:0px;
	border: solid 1px; 
	border-color:#FFFFFF;
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-lateral-dir2{    
        width:270px;      
	margin:0px; 
	padding:15px;
	padding-top:0px;
	border: solid 1px; 
	border-color:#FFFFFF;
	text-align:left;
	background-color:#FFFFFF;
    }

    .coluna-linha{    

        width:880px; 
   	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;

	background-color:#FFFFFF;
    }
    

    .coluna-linha_busc{    

        width:880px; 
   	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }


    .tudo{
        width:1000px;  
	border: 1px solid; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
	margin: auto;
	content:".";
	display:block;
	clear:both;
	overflow:hidden;
         
    }


    .coluna-esquerda2{    

        width:420px;      
        float:right;
	border: solid 1px; 
	border-color:#FFFFFF; 
	margin:5px; 
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
    }


    .linha-2aud{    
        width:510px;      
        float:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	text-align:left;
	background-color:#FFFFFF;
    }











select {

  background-color: #FFFFFF;
  border: 1px solid #9C9C9C;
  color: #000000;
  face:tahoma;
  font-size: 7pt;
}


input.disabled {
	border: 1px solid #9C9C9C;
	background-color: #ffffff;
}



input.required, textarea.required {
	border: 1px solid #9C9C9C;
}

input.validate-email, textarea.validate-email{
	border: 1px solid #9C9C9C;
}





input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #9C9C9C;

}
.validation-advice {
	margin: 3px 0;
	padding: 3px;
	color : red;
	font-weight: bold;
	font-size: 10PX;



}

.custom-advice {
	margin: 0px 0;
	padding: 0px;
	color : red;
	font-weight: bold;
	font-size: 100%;
}



#MaisBuscados a {
font: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
text-decoration:none;
line-height:30px;
}
#MaisBuscados a:hover {
font: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;

 line-height:30px;
}
#tags{background-color:#FFFFFF;text-align:center}
#MaisBuscados span{padding: 7px;}
#MaisBuscados span.tag0 a {font-size: 22px; color:#9C9C9C;}
#MaisBuscados span.tag1 a {font-size: 16px; color:#00688B;}
#MaisBuscados span.tag2 a {font-size: 20px; color:#696969;}
#MaisBuscados span.tag3 a {font-size: 44px; color:#00688B;}
#MaisBuscados span.tag4 a {font-size: 28px; color:#696969;}
#MaisBuscados span.tag5 a {font-size: 32px; color:#9C9C9C;}
#MaisBuscados span.tag6 a {font-size: 34px; color:#FF9900;}
#MaisBuscados span.tag7 a {font-size: 28px; color:#FF9900;}








/* UPLIST */
#uplist {
	float: right;
	width: 280px;
	margin: 0 0 10px 0;
}
	.uplist_articles {
		border: 1px solid #ccc;
		padding: 1px;	
		margin: 0 0 6px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; width:15px; height:15px; margin: 0 3px 1px 0; padding: 3px;}
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;
		margin: 0 0 10px 0;
		background: #fff url(images/notes.gif) no-repeat center left;
		color: #454545;
	}




#coldir{    

        width:210px; 	
	height:90px;
	overflow: 210px; 
        float:left;
	border: solid 1px; 
	border-color:#ccc; 
	margin:2px; 
	padding:2px;
	text-align:left;
	background-color:#FFFFFF;
 font: 0.9em Tahoma, Arial, sans-serif;
 text-align:left;

    }




#coluna-dir{    

        width:230px; 
	overflow:230px;  
        float:left;
	margin:2px; 
	padding:2px;
	text-align:left;
	border: solid 1px; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
    }





#coluna-dir-baixo{    

        width:510px; 
	overflow:510px;  
        float:right;
	border: solid 1px; 
	border-color:#ccc; 
	margin:2px; 
	padding:2px;
	text-align:left;
	background-color:#eee;
    }



#coluna-dir-baixo-ft{    

        width:500px; 
	height : 80px; 
        float:right;
	background-color : #ffffff; 
	text-align : center; 
	border : 1px solid #ccc; 
	margin:5px; 
	padding:5px;


    }

#coluna-dir-baixo-ft-t{    
        width:500px; 
        float:right;
	text-align:left;
	background-color : #ffffff; 
	border : 1px solid #ccc; 
	margin:8px; 
	padding:3px;
    }



#titulo-audio{    

        width:510px; 
	overflow:510px;  
        float:right;
	border: solid 1px; 
	border-color:#ccc; 
	margin:2px; 
	padding:2px;
	text-align:left;
	background-color:#eee;
    }



#espaco-audio{    

        width:510px; 
	overflow:510px;  
        float:right;
	border: solid 1px; 
	border-color:#ffffff; 
	margin:0px; 
	padding:0px;
	text-align:left;
	background-color:#ffffff;
    }






/* right baixo */
#rightbaixo {
	float: right;
	width: 180px;
	margin: 0 0 10px 0;
}
	.rightbaixo_articles {
		padding: 8px;	
		margin: 0 0 10px 0;
		color: #454545;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(images/notes.gif) no-repeat center left;
		color: #454545;
	}



	.thirds {
		float:right;
		width: 190px;
		padding: 0 10px 0 15px;
		border: 1px solid #ccc;
	}


	.thirds-limpo {
		float: right;
		width: 190px;

	}
















.gallery {
	list-style: none;

	margin: 0;
	
padding: 0;
}


.gallery li {
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 95px;
	height: 65px;
}


.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}


.gallery span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	bottom: 8px;
	right: 8px;
}


.gallery .favorite {
	background: url(../images/) no-repeat;
}


.gallery .photo {
	background: url(../images/video.png) no-repeat;
}

.gallery .video {
	background: url(../images/) no-repeat;}

.gallery a {
	text-decoration: none;
}
.gallery a:hover img  {
	border-color: #666;
}

.gallery a:hover span {
	background-position: left -22px;
}









.gallery2010 {

	list-style: none;

	margin: 0

	padding: 0;
}


.gallery2010 div {
	
        margin: 0px;

	padding: 3px;

	float: left;

	position: relative;

}


.gallery2010 img {
	background: #fff;

	border: solid 1px #ccc;
	padding: 4px;
}


.gallery2010 span {
	

	width: 20px;

	height: 18px;

	display: block;

	position: absolute;

	bottom: 6px;

	right: 24px;

}


.gallery2010 .favorite {
	background: url(../images/photo.gif) no-repeat;
}

.gallery2010 .photo {
	background: url(../images/photo.gif) no-repeat;
}

.gallery2010 .video {
	background: url(../images/photo.gif) no-repeat;
}

.gallery2010 a {
	text-decoration: none;
}

.gallery a:hover img  {
	border-color: #666;
}

.gallery2010 a:hover span {
	background-position: left -22px;
}








.tudofotoscima{
        width:900px;  
	border: 1px solid; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
	margin: auto;
	content:".";
	display:block;
	clear:both;
	overflow:hidden;

         
    }



.tudofotoscimadir{
        width:650px;  
        float:left;
	border: 1px solid; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
	margin: auto;
	content:".";
	display:block;
	clear:both;
	overflow:hidden;
         
    }


.tudofotoscimaesq{
        width:250px; 
        float:right; 
	border: 1px solid; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
	margin: auto;
	content:".";
	display:block;
	clear:both;
	overflow:hidden;

         
    }






.tudofotosbaixo{
        width:900px;  
	border: 1px solid; 
	border-color:#ccc; 
	background-color:#FFFFFF;
	margin:auto; 
	content:".";
	display:block;
	clear:both;
	overflow:hidden;

border-style:dashed;



         
    }




.titulofotos {

  color:#00688B;
  font-size:16pt;
  face:arial;
  text-transform: uppercase;
}

.descfotos {

  font-size:9pt;
  face:arial;
}





