html { overflow-x:hidden; overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
.alignleft{float:left; margin: 0 10px 10px 0}
body{background:url(../images/bg-site.jpg) repeat-x left top #510f5e; font-family:Tahoma, "Trebuchet MS", verdana, sans}
a.hover-noticias-home:hover { text-decoration:underline!important; }

div#siteContent{width:874px; margin: 0 auto; background:url(../images/bg-mid.png) repeat-y 0 0;}

div#siteContentInternas{width:1000px; margin: 0 auto;}

div#header{width:100%; height:123px; background:url(../images/bg-header.png) no-repeat 0 0; position:relative; margin-left:-8px;}
div#header img{position:absolute; right:19px; top:0;}
div#header h1{background:url(../images/logo-site.png); width:196px; height:303px; position:absolute; left:27px; top:9px; text-indent:-8000px;}

div#flash { width:100%; height:403px; margin-left:0 }

img.img-leftbottom{bottom:143px; left:22px; position:absolute; z-index:1000;}

div#content{width:874px; padding:0 8px; float:left; background:url(../images/bg-mid.png) repeat-y 0 0; position:relative;}

div#contentContainer { width:943px; background:blue; margin:-1px auto 0 29px; background:url(../images/bg-contentContainer.jpg) repeat-y 0 0; position:relative; float:left; }

div#contentContainer div#menu { width:230px; float:left; margin-left:-9px; margin-right:7px}
div#contentContainer div#menu ul { text-align:right; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; font-size:12px}
div#contentContainer div#menu ul li { background:url(../images/bg-lista-extra-menu.gif) no-repeat right bottom; padding-bottom:5px;}
div#contentContainer div#menu ul li a { text-decoration:none; color:#000; padding:0 5px }
div#contentContainer div#menu ul li a:hover { background-color:#e77817; }

div#contentContainer div#contentInternas { width:663px; float:left; position:relative; margin-left:15px; padding:10px; background:url(../images/bg-content.jpg) repeat-x; min-height: 400px;}
div#contentContainer div#contentInternasHome { width:670px; float:left; position:relative; margin-left:10px; padding:10px; background:none;}
div#contentContainer div#contentInternasHome div.box { padding:0 12px; width:200px; height:400px; float:left; margin-left:0px;/* margin-right:10px;*/ background:url(../images/bg-dotted-vertical.png) repeat-y right top;  }
div#contentContainer div#contentInternasHome div.box h1 { background:url(../images/marcador-titulo-home.gif) no-repeat left 6px; padding-left:15px; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; font-size:18px }
div#contentContainer div#contentInternasHome div.box p { line-height:16px; }
div#contentContainer div#contentInternasHome div.box.news { }
div#contentContainer div#contentInternasHome div.box.news ul { height:195px; background:url(../images/bg-dotted-list-home.png) repeat-x left bottom; padding-bottom:40px }
div#contentContainer div#contentInternasHome div.box.news ul li { margin-bottom:15px; }
div#contentContainer div#contentInternasHome div.box.news ul li p.nome { font-size:12px; font-weight:bold; /*margin-top:5px;*/ margin-bottom:0}
div#contentContainer div#contentInternasHome div.box.news ul li p.conteudo { font-size:12px; margin-bottom:0}
div#contentContainer div#contentInternasHome div.box.news ul li span.data { font-size:10px; /*top:-5px;*/ position:relative}
div#contentContainer div#contentInternasHome div.box a.leia-mais-home { position:absolute; background:url(../images/btn-leia-mais.gif) no-repeat 0 0; display:block; top: 230px; width:105px; height:22px; text-indent:-8000px; }

div#contentContainer div#contentInternasHome div.box.interacao { padding-left:10px; }
div#contentContainer div#contentInternasHome div.box.interacao ul { height:195px; background:url(../images/bg-dotted-list-home.png) repeat-x left bottom; padding-bottom:40px; position:relative }
div#contentContainer div#contentInternasHome div.box.interacao ul li { margin-bottom:10px; }
div#contentContainer div#contentInternasHome div.box.interacao ul li p { background:none; }
div#contentContainer div#contentInternasHome div.box.interacao ul li p.nome { font-size:12px; font-weight:bold; /*margin-top:5px;*/ margin-bottom:0}
div#contentContainer div#contentInternasHome div.box.interacao ul li p.conteudo { font-size:12px; margin-top:0px; margin-bottom:0}
div#contentContainer div#contentInternasHome div.box.interacao ul li span.data { font-size:10px; /*top:-5px;*/ position:relative}

/* Enquete */
/*div#contentContainer div#contentInternasHome div.box.interacao h1.titEnquete { margin-top:30px }
div#contentContainer div#contentInternasHome div.box.interacao p { font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px;}
div#contentContainer div#contentInternasHome div.box.interacao p.textoEnquete { margin-top:10px; }
div#contentContainer div#contentInternasHome div.box.interacao a { color:#000; font-size:12px; text-decoration:none;}
div#contentContainer div#contentInternasHome div.box.interacao a#sim { background:url(../images/enquete-sim.gif) no-repeat center center; width:36px; height:35px; text-indent:-5000px; outline:none; display:block; float:left; margin-right:5px}
div#contentContainer div#contentInternasHome div.box.interacao a#nao { background:url(../images/enquete-nao.gif) no-repeat center center; width:36px; height:35px; text-indent:-5000px; outline:none; display:block; float:left}
div#contentContainer div#contentInternasHome div.box.interacao a#resultado { background:url(../images/marcador-enquete.gif) no-repeat left 2px; font-weight:bold; padding-left:10px; width:100px; margin-left:10px; margin-top:10px; outline:none; display:block; float:left; font-size:11px;}
*/

div#contentContainer div#contentInternasHome div.box.news h1.titEnquete { margin-top:8px }
div#contentContainer div#contentInternasHome div.box.news p { font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px;}
div#contentContainer div#contentInternasHome div.box.news p.textoEnquete { margin-top:10px; }
div#contentContainer div#contentInternasHome div.box.news a { color:#000; font-size:12px; text-decoration:none;}
div#contentContainer div#contentInternasHome div.box.news a#sim { background:url(../images/enquete-sim.gif) no-repeat center center; width:36px; height:35px; text-indent:-5000px; outline:none; display:block; float:left; margin-right:5px}
div#contentContainer div#contentInternasHome div.box.news a#nao { background:url(../images/enquete-nao.gif) no-repeat center center; width:36px; height:35px; text-indent:-5000px; outline:none; display:block; float:left}
div#contentContainer div#contentInternasHome div.box.news a#resultado { background:url(../images/marcador-enquete.gif) no-repeat left 2px; font-weight:bold; padding-left:10px; width:100px; margin-left:10px; margin-top:10px; outline:none; display:block; float:left; font-size:11px;}

div#contentContainer div#contentInternasHome div.box.interacao { }
div#contentContainer div#contentInternasHome div.box.interacao a { color:#000; font-size:12px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
div#contentContainer div#contentInternasHome div.box.interacao p.imagemChamada { margin-bottom:25px; background:none; padding:0; }
div#contentContainer div#contentInternasHome div.box.interacao p.imagemChamada a { border:none; }
div#contentContainer div#contentInternasHome div.box.interacao p { font-size:14px; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; padding-left:15px; background:url(../images/marcador-titulo-home.gif) no-repeat left 5px; margin-bottom:10px; padding:0 0 0 15px; }
div#contentContainer div#contentInternasHome div.box.interacao img#esgotado { margin-left:20px; margin-top:10px}

div#contentContainer div#contentInternasHome div.box.chamada { background:none;}
div#contentContainer div#contentInternasHome div.box.chamada ul { height:253px; background:url(../images/bg-dotted-list-home.png) repeat-x left bottom; padding-bottom:5px  }
div#contentContainer div#contentInternasHome div.box.chamada ul li { margin-bottom:10px;}
div#contentContainer div#contentInternasHome div.box.chamada p { font-size:14px; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; padding:0 0 0 15px; margin-top:20px; }
div#contentContainer div#contentInternasHome div.box.chamada p span { font-size:24px; position:relative; top:5px }
div#contentContainer div#contentInternasHome div.box.chamada p span.dddChamada { font-size:18px}

div#contentContainer div#contentInternasHome div#realizacao-rede-social { width:660px; /*margin-left:265px;*/ float:left; background:url(../images/bg-realizacao-rede-social.png) no-repeat; margin-top:25px }
div#contentContainer div#contentInternasHome div#realizacao-rede-social p { float:left; margin-right:5px; margin-top:35px; font-size:11px; font-weight:bold; }
div#contentContainer div#contentInternasHome div#realizacao-rede-social p.realizacao { margin-right:15px; margin-left:15px; }
div#contentContainer div#contentInternasHome div#realizacao-rede-social p.redes-sociais { margin-right:15px; margin-left:25px; }
div#contentContainer div#contentInternasHome div#realizacao-rede-social p img { float:left; margin-right:10px }

div.realizacao{width:250px; float:left; padding:190px 0 0 0; font-size:11px;}
div.realizacao img.homenagem{margin:15px;}
div.realizacao span{display:block; float:left; font-size:11px; margin:25px 20px 0; font-weight:bold}
div.realizacao ul{float:right; margin-top:15px; width:132px;}
div.realizacao ul li{margin-bottom:10px;}

div#contentContainer div#contentInternas img#precos { padding:14px; }
div#contentContainer div#contentInternas p.textoPadding { padding:15px; }
div#contentContainer div#contentInternas p.informacoes { 
	padding-left:15px; background:url(../images/marcador-titulo-home.gif) no-repeat 0 5px; 
	margin-top:100px; margin-bottom:50px;
	margin-left:450px; font-weight:normal;
	font-size:14px; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS";
}
div#contentContainer div#contentInternas p.informacoes span { font-size:24px; position:relative; }
div#contentContainer div#contentInternas p.informacoes span.dddChamada { font-size:18px}
	
/* Imprensa - noticias */
div.row-container{background:url(../images/bg-noticias.gif) repeat-x scroll left bottom; float:left; margin:0 0 33px 25px; padding:0 0 35px; width:637px;}
div.row-container h2{ font-size:18px; margin-bottom: 10px; font-family:Tahoma;}
div.row-container h2 a { text-decoration:none; font-size:18px; margin-bottom: 10px; font-family:Tahoma; color:#000; }
div.row-container h2 a:hover { text-decoration:underline; }
div.content-noticia { float:right; font-size: 12px; width:380px; line-height:18px; margin-right:10px;}
div.content-noticia p img { display:none; }
div.content-noticia.single{float:left; width:auto;}
div.content-noticia.single p img { display:block; }
div.content-noticia p{margin-bottom:15px; padding-left:0!important }
div.content-noticia ul{list-style:square; margin:20px 29px}

div.img-container{float:left; background:#f5be27; position:relative;}
div.img-container.single{float:right; margin: 0 0 10px 10px;}
div.img-container img{border: 1px solid #f5be27;  position:relative; left:-4px; top:-4px;}
div#contentWrapper{float:left; margin-top: 30px;}
a.mais{background:url(../images/btn-leia-mais.gif) no-repeat 0 0; display:block; margin-top: 30px; width:105px; height:22px; text-indent:-8000px; }

/* Imprensa - entrevistas */
div.content-entrevistas { float:right; font-size: 12px; width:380px; line-height:18px; margin-right:75px;}
div.content-entrevistas p img { display:none; }
div.content-entrevistas.single{float:left; width:auto;}
div.content-entrevistas.single p img { display:block}
div.content-entrevistas p{margin-bottom:15px; padding-left:0!important }
div.content-entrevistas ul{list-style:square; margin:20px 29px}

/* Imprensa - Expediente */
div#contentContainer div#contentInternas div ul.expediente { margin-left:15px; font-size:12px }
div#contentContainer div#contentInternas div ul.expediente li { margin-bottom:10px; }
div#contentContainer div#contentInternas div ul.expediente li strong { display:block; }

/* Imperensa - Acessoria */
div#contentContainer div#contentInternas ul#lista-arquivos { margin-left:14px; font-size:12px; font-weight:bold; width:640px }
div#contentContainer div#contentInternas ul#lista-arquivos li { background:#FDEDB1; border:1px solid #ea881e; font-size:11px; padding:5px 5px; margin-bottom:5px; position:relative; font-weight:normal; }
div#contentContainer div#contentInternas ul#lista-arquivos li strong { display:block; font-size:12px }
div#contentContainer div#contentInternas ul#lista-arquivos li a { text-decoration:none; color:#000; }
div#contentContainer div#contentInternas ul#lista-arquivos li img { position:absolute; top:2px; right:2px; }

/* Votacao - correcao margin-bottom do paragrafo */
#votacao div#contentContainer div#contentInternas p { padding:0;  margin-bottom:0px!important;  }
#votacao div#contentContainer div#contentInternas p.descricao-votacao { padding:0 15px; }

/* Programacao - desfiles itinerantes */
div#contentContainer div#contentInternas div#programacao { margin-left:10px; }
div#contentContainer div#contentInternas div#programacao p.data-evento { font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; font-size:15px; color:#d7007f; padding:15px 15px 5px 0px; margin-bottom:0!important }
div#contentContainer div#contentInternas div#programacao p.data-evento span { font-size:25px; } 

/* Programacao - Baile */
div#contentContainer div#contentInternas div#programacao-baile { margin-left:10px; }
div#contentContainer div#contentInternas div#programacao-baile table { float:left; width:390px; margin-right:20px; }
div#contentContainer div#contentInternas div#programacao-baile table tr td.hora { color:#d7007f; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; font-size:25px; font-weight:bold; width:100px; padding-right:8px }
div#contentContainer div#contentInternas div#programacao-baile table tr td.evento { font-size:12px; color:#000; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; background:url(../images/bg-dotted-programacao.png) repeat-x left top; padding:15px 0;}
div#contentContainer div#contentInternas div#programacao-baile div#borda-imagem { width:235px; height:332px; float:left; background:#eb9001; }
div#contentContainer div#contentInternas div#programacao-baile div#borda-imagem img { margin-top:-4px; margin-left:-4px; }
	
/* Homenagiados */
div#contentContainer div#contentInternas h2.titulo-pagina { font-size:18px; text-transform:uppercase; color:#d6007f; padding:20px 10px 10px 0; margin-left:12px; background:url(../images/bg-bottom.gif) repeat-x left bottom; margin-bottom:30px; width:630px }
div#contentContainer div#contentInternas div.container-homenageados { margin-left:10px; float:left; margin-bottom:35px}
div#contentContainer div#contentInternas div.container-homenageados div.imagem-homenageados { float:left; width:240px;}
div#contentContainer div#contentInternas div.container-homenageados div.imagem-homenageados p { margin-left:5px; font-weight:bold; font-size:10px;}
div#contentContainer div#contentInternas div.container-homenageados div.texto-homenageados { width:380px; margin-left:260px; margin-top:10px;  }
div#contentContainer div#contentInternas div.container-homenageados div.texto-homenageados p { margin-bottom:10px; padding:0 }

/* Concursos */
div#contentContainer div#contentInternas h3 { padding:0 15px; margin-left:15px; margin-top:20px; float:none; clear:both; margin-bottom:15px; font-size:18px; background:url(../images/marcador-subtitulo-internas.png) no-repeat 0 5px }
div#contentContainer div#contentInternas p { padding:0 15px;  margin-bottom:10px;  }

div#contentContainer div#contentInternas div.concursos-imagem-bloco { width:650px; margin-left:15px; float:left; margin-bottom:35px;}
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-imagem { width:320px; margin-right:15px; float:left; background:#eb8f00; padding-bottom:4px }
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-imagem img { margin-top:-2px; margin-left:-4px}
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content { width:279px; height:354px; float:left; background:url(../images/bg-concursos-content.png) no-repeat center center; }

div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl { margin:30px; }
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl dt { padding-left:20px; font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; font-size:18px; background:url(../images/marcador-subtitulo-internas.png) no-repeat 0 5px;}
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl dd { margin-left:20px; font-size:12px; margin-bottom:5px; }
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl dd.primeiro-lugar { font-size:15px; }
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl dd.primeiro-lugar span { font-size:16px}
div#contentContainer div#contentInternas div.concursos-imagem-bloco div.concurso-content dl dd strong { display:block; margin-bottom:5px; }

/* Click-fantasia */
div#contentContainer div#contentInternas div.click-fantasia-imagem { width:305px; height:348px; float:left; margin:15px 5px; background:#EB8F00 }
div#contentContainer div#contentInternas div.click-fantasia-imagem img { margin-top:-3px; margin-left:-3px }
div#contentContainer div#contentInternas div#click-fantasia-2009, div#contentContainer div#contentInternas div#click-fantasia-2010  { float:left; width:300px; display:inline-block; }
div#contentContainer div#contentInternas div#click-fantasia-2009 p { padding:0;  }
div#contentContainer div#contentInternas div#click-fantasia-2009 p a { 
	text-indent:-5000px;
	text-decoration:none; 
	color:#d6007f; 
	font-family:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS"; 
	font-size:18px;  
}
div#contentContainer div#contentInternas div#click-fantasia-2009 p a:hover { text-decoration:underline; }

/* Parceiros */
div#contentContainer div#contentInternas div.bloco { width:630px; float:left; margin-bottom:15px; padding:0 16px; }
div#contentContainer div#contentInternas div.bloco div.maior { float:left; width:194px; margin:5px 10px 10px 6px; background:#eb8f00; height:142px }
div#contentContainer div#contentInternas div.bloco div.maior img { margin-top:-4px; margin-left:-4px; border:1px solid #eb8f00 }

div#contentContainer div#contentInternas div.bloco div.menor { float:left; width:144px; margin:5px 7px 10px 6px; background:#eb8f00; height:105px }
div#contentContainer div#contentInternas div.bloco div.menor img { margin-top:-4px; margin-left:-4px; border:1px solid #eb8f00 }


/* Rodape */
div#footer-nav{background:transparent url(../images/bg-bottom.gif) repeat-x scroll 0 0; float:right; height:54px; margin-right:30px; padding:10px; width:630px; margin-top:20px}

div#footer{background:url(../images/bg-footer.png); width:100%; height:187px; float:left; margin:-68px 0 0 -8px; position:relative}
div#footer-internas{background:url(../images/bg-footer.gif); width:942px; height:41px; float:left; position:relative}
div#footer-internas p#developerBy { position:absolute; bottom:10px; right:15px; font-size:12px; }
div#footer-internas p#developerBy a { text-decoration:none; color:#e77817;}
div#footer-internas p#developerBy a img { position:relative; top:5px; }