/**************************/
/*					      */
/* PORTAL ROGER FRANCO    */
/* AUTOR: guFigueiredo    */
/*						  */
/**************************/


/*GERAL*/


* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
	
	
}

html {

	background:url(../images/bg.gif) repeat;
	margin:0px;
	}

#geral
	{
	background-color:#1e2525;
	width: 750px;
	margin:0 auto;
	
	}
	
#geral_interna {width:707px; margin-left:23px; background-color:#1e2525;}

#geral_interna:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
		}



/* MENU PRINCIPAL TOPO */


#header_menu {margin-top:10px;}


.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background:url(../images/bg_menu.gif) repeat-x; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 101px; /*Width of top level menu link items*/
padding: 11px 8px;
border-left-width: 0;
text-decoration: none;
color: #fff;
background:url(../images/bg_menu.gif) repeat-x;


}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 130px; /*width of sub menu levels*/
color: navy;
text-decoration: none;
padding: 5px 12px;
border: 1px solid #fff;
border-top-width:0;
background:none;
background-color:#A80000;
text-align:left;
color:#FFFFFF;
}

.suckertreemenu ul li ul li a:hover{background:url(../images/bg_menu.gif) repeat-x;}

.suckertreemenu ul li a:hover{
background:url(../images/bg_menu_over.gif) no-repeat;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:url(../images/bg_menu.gif) repeat-x;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */





/*MENU LATERAL INTERNO*/

.menu_lateral {float:left; width:190px; height:320px; display:table; background:url(../images/bg_menu_lateral.gif) repeat-x bottom #304145;;}
.menu_lateral .topo {height:22px; background:url(../images/header_acesso_rapido.jpg) no-repeat;}


#destaque_itens {

	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	margin-left:2px;
}


#destaque_itens li {

	border-bottom: 1px solid #000;
	text-align:left;

}


#destaque_itens li a {

	display:block;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	padding: 9px 0 3px 20px;
	background:#304145;
	
}


#destaque_itens li a:hover {

	display:block;
	height:10px;
	padding: 9px 0 3px 20px;
	background:#A80000;
	color: #fff;

}





/*LINKS*/

.links a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
.links a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline;}




/* HEADER */


#header
	{
	padding-top:10px;
	
	
	}

#topo
	{
	height:300px;
	}

#topo h1 {
	padding: 10px 40px;
	float: left;
	width: 100px;
	height: 130px;
	
}


#topo h1 a {
	text-indent: -1999px;
	overflow: hidden;
	display: block;
	width: 140px;
	height: 130px;
}


#leftPart {float:left;}

#esquerda {width:219px; float:left;}

#meio {width:213px; height:200px; float:left; margin:0 9px;}

#direita {width:256px; float:left;}







/*FORM DE NEWSLETTER*/

.newsletter_login
	{
	float:left;
	width:218px;
	height:91px;
	background:url(../images/bg_newsletter.jpg) no-repeat;
	margin-top:8px;	
	}

.newsletter_login input {
	
	margin:50px 0 0 20px;	
	background-color:#400000;
	border:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px;
	font-size:10px;
	color:#FFFFFF;	
	}



.newsletter_login input.botao {margin:0 0 0 1px; background:url(../images/botao_ok.gif) no-repeat; width:40px; border:none;}




/* BANNER ENERGY */

#banner_energy
	{
	float:left;
	margin-top:3px;
	}


/* BANNER ORKUT */

#banner_orkut 
	{
	float:left;
	margin-top:5px;
	}
	
/* BANNER BAIXO */

#banner01
	{
	floar:left;
	clear:both;
	margin-top:6px;	
	}

#banner02
	{
	floar:left;
	clear:both;
	margin-top:9px;	
	}

	
/* CONTEUDO */

.titulo {margin-top:7px; margin-left:7px;}

.titulo.entr {margin-bottom:20px;}

.caixa
	{
	float:left;
	width:256px;
	height:136px;
	background-color:#293133;
	margin-top:10px;
	}

.home {margin-top:9px;}

.end {margin-left:10px;}

.noticias
	{
	width:213px;
	height:427px;
	background-color:#293133;
		
	}

.menu_aprenda {margin-left:20px; margin-top:5px;}

.padrao {background-color:#293133; width:499px; float:left; margin:0 9px; min-height:312px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}

.padrao p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}

.padrao.biografia p {padding: 0 25px; line-height:1.4; margin-top:15px; text-align:justify; margin-bottom:30px;}

.padrao.biografia h1 {padding: 0 15px;  margin-bottom:30px; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#80dbe4;}

.setup {margin:20px 0 50px 45px;}

.entrevistas {height:22px; background:url(../images/bg_entrevistas.jpg) no-repeat left; padding:15px 0 0 50px; margin:10px 0 0 20px;}
.entrevistas a{float:left; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.entrevistas a:hover {color:#80dbe4; text-decoration:underline;}

.mp3s {height:22px; background:url(../images/bg_mp3s.gif) no-repeat left; padding:15px 0 0 50px; margin:10px 0 0 20px;}
.mp3s a{float:left; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.mp3s a:hover {color:#80dbe4; text-decoration:underline;}


.padrao.contato p {padding: 0 25px; line-height:1.4; margin-top:15px; text-align:justify; margin-bottom:30px;}

.padrao.contato strong {padding: 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#80dbe4;}

.padrao a {color:#fff}
.padrao a:hover {color:#80dbe4; text-decoration:underline;}

.videos {margin-top:30px; margin-left:10px;}
.vervideo {height:22px; background:url(../images/video_bg.jpg) no-repeat left; padding:10px 0 0 50px; margin-top:10px;}
.vervideo a{ padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff}
.vervideo a:hover {color:#80dbe4; text-decoration:underline;}
.vervideo_embed {float:left; margin-left:40px; padding-bottom:40px;}

.destaque_agenda {

	
	font-weight: bold;
	color: #80dbe4;
	}




/*NOTICIAS*/

.t_data {margin-bottom:25px;}

.data {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#80dbe4; font-weight:bold; margin-left:20px; margin-top:15px;}
.data_cont {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; margin-left:22px; margin:0 20px; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #669999;}



/*ICONES*/


.icon img{float:left;}

.destaque {margin-left:20px; margin-top:10px;}

.blog img {margin-left:25px; margin-top:10px; margin-right:8px;}
.blog p{padding:20px 10px 0 0; margin-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}



/*WALLPAPERS*/

.wallpaper img {float:left; margin:10px 10px 0 30px; border:2px solid #3b4c50; padding:2px;}
.wallpaper_btn {float:right; width:72px; height:18px; background:url(../images/bg_wallpaper.jpg) repeat-x; margin-top:14px;  text-align:center; padding-top:3px; margin-right:50px; _margin-right:25px;}
.wallpaper_btn a {font-family:Sans-serif, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.wallpaper_btn a:hover {color:#80dbe4;}

.wall_cont {float:left; margin-top:10px; margin-left:15px;}
.wallpaper_int img {float:left; margin:10px 10px 0 15px; border:2px solid #3b4c50; padding:2px;}
.wallpaper_int_btn {float:left; clear:both; margin-left:19px; width:72px; height:18px; background:url(../images/bg_wallpaper.jpg) repeat-x; margin-top:8px;  text-align:center; padding-top:3px; margin-right:50px; _margin-right:25px;}
.wallpaper_int_btn a {font-family:Sans-serif, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.wallpaper_int_btn a:hover {color:#80dbe4;}






/*FOOTER*/

.footer
	{
	float:left;
	width:707px;
	height:30px;
	margin-top:10px;
	border-top:8px solid #293133;
	background-color:#1e2525;
	}

.footer p{float:left; margin-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#669999;}
.footer a {float:right; margin-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#669999;}
.footer a:hover {color:#fff}







/*******************************/
/*CONTEUDO INTERNO DAS PAGINAS*/
/******************************/


#endorsers_tudo {margin-left:35px; margin-top:20px;}

.endorsers {
   width: 430px;
 /*  height: 80px; */
   border-top: 1px dashed;
   border-color: #669999;
   margin-bottom:15px;
   padding-top:15px;
   float: left;
   color: #fff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px; 
   line-height: 2.5;
   }

.endorsers img{
   float:left;
   padding: 4px;
   margin-right: 12px;
   
   }

.endorsers a {
     text-decoration:none;
	 color:#fff;
   }


.endorsers a:hover {
     text-decoration:underline; 
	 color:#80dbe4;
   }




/*GALERIA DE FOTOS*/

#galerias
	{
	float:left;
	width:702px;
	margin-left:1px;
	display:table;
	}
	
.galeria_fotos {float:left; width:611px; margin: 20px 0 18px 25px;}







/* ESPECIAL EXPOMUSIC */


#expomusic
	{
	float:left;
	width:702px;
	margin-left:1px;
	display:table;
	background:url(../images/bg_expomusic.jpg) repeat-x #a0a002;
	}
	
#expomusic h1 {float:left; background:url(../images/logo_expomusic.jpg) no-repeat; width:309px; height:55px; margin: 20px 0 0 20px;}

.menu_expomusic {float:right; width:250px; height:90px; margin: 10px 15px 0 0;}
.galeria_expomusic {float:left; width:611px; margin: 20px 0 18px 25px;}

.videos_expomusic {float:left; margin-top:30px; margin-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.visualiza {height:22px; background:url(../images/video_bg.gif) no-repeat left; padding:10px 0 0 50px; margin-top:10px;}
.visualiza a{ padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333;}
.visualiza a:hover {color:#990000; text-decoration:underline;}
.videos_rodape {width:400px; height:50px; float:left;}


/* ESPECIAL EXPOMUSIC 2008 */


#expomusic2008
	{
	float:left;
	width:702px;
	margin-left:1px;
	display:table;
	background:url(../images/bg_expomusic2008.jpg) no-repeat top left #8ae600;
	}
	
#expomusic2008 h1 {float:left; background:url(../images/logo_expomusic.jpg) no-repeat; width:309px; height:55px; margin: 20px 0 0 20px;}

.menu_expomusic2008 {float:right; width:250px; height:60px; margin: 10px 15px 0 0;}
.galeria_expomusic2008 {float:left; width:611px; margin: 70px 0 18px 35px;}

.videos_expomusic2008 {float:left; margin-top:60px; margin-left:60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.visualiza2008 {height:22px; background:url(../images/video_bg.gif) no-repeat left; padding:10px 0 0 50px; margin-top:10px;}
.visualiza2008 a{ padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#004f30;}
.visualiza2008 a:hover {color:#004f30; text-decoration:underline;}
.videos_rodape2008 {width:400px; height:50px; float:left;}



	





















/*CONTEUDO*/



	
/* RODAPE */

div.rodape {

	padding-top:10px;
	float:right;
    width:665px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#666666;
	text-align:left;
	line-height:2.0;	
	margin-bottom:25px;
	
	}
div.rodape a {color:#666666}
div.rodape a:hover {color:#999999; text-decoration:underline;}

#ite {

	margin-top:10px;
	float:right;
    margin-bottom:25px;
	clear:both;
	
	}


div.line {width:553px; float:right; margin-right:40px; _margin-right:19px; padding-top:45px;}

.footer:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
		}




/* BUGS */
.clearfix:after {
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
}
.clearfix {display: inline-table;}



  

/*FIM*/