/* DIVS IDs - principais */



#site {

	clear:both;

	background-color:#FFFFFF;

	margin:0px 0px 0px 0px;

	background-image:url(../img/fundo-topo.jpg);

	background-position:top;

	background-repeat:repeat-x;

}



#site #fundacao {

	clear:both;

	margin:0px auto 0px auto;

	width:1000px;

}



#site #miolo {

	clear:both;

	width:1000px;

	padding:25px 0px 0px 0px;

}



#rodape {

	clear:both;

	background-color:#79288c;

	margin:0px 0px 0px 0px;

	height:130px;

}







/* DIVS IDs - topo */



#site #fundacao #topo {

	margin:0px 0px 0px 0px;

	width:1000px;

	height:95px;

}



#site #fundacao #topo #logomarca {

	float:left;

	width:292px;

	height:89px;

	padding:0px 0px 6px 0px;

}



#site #fundacao #topo #menu {

	float:left;

	width:708px;

	height:89px;

	padding:0px 0px 6px 0px;

}







/* DIVS IDs - coluna esquerda */



#site #miolo #coluna-esquerda {

	float:left;

	width:670px;

	padding:0px 50px 35px 0px;

}





#site #miolo #coluna-esquerda #box-titulo {

	clear:both;

	width:670px;

	height:290px;

	padding:0px 0px 40px 0px;

	background-image:url(../img/fundo-box-titulo.jpg);

	background-position:top;

	background-repeat:no-repeat;

}



#site #miolo #coluna-esquerda #box-titulo.natal {

	clear:both;

	width:670px;

	height:290px;

	padding:0px 0px 40px 0px;

	background-image:url(../img/fundo-box-titulo-natal.jpg);

	background-position:top;

	background-repeat:no-repeat;

}



#site #miolo #coluna-esquerda #box-titulo.parceiros { 

	height:auto;

}



#site #miolo #coluna-esquerda #box-titulo #titulo {

	clear:both;

	width:670px;

	height:65px;

}



#site #miolo #coluna-esquerda #box-titulo #img-titulo {

	float:left;

	width:290px;

	height:217px;

	padding:5px 0px 3px 24px;

}





#site #miolo #coluna-esquerda #box-titulo #frase-titulo {

	float:left;

	width:305px;

	height:109px;

	padding:0px 25px 25px 26px;

	font-size:18px;

	line-height:28px;

	color:#FFFFFF;

}



#site #miolo #coluna-esquerda #box-titulo #sub-menu {

	float:left;

	width:305px;

	height:63px;

	padding:25px 25px 0px 26px;

	font-size:14px;

	font-weight:bold;

	line-height:22px;

	color:#79288c;

}



#site #miolo #coluna-esquerda #box-titulo #sub-menu-icones {

	float:left;

	width:352px;

	height:89px;

	padding:1px 0px 0px 4px;

	font-size:14px;

	font-weight:bold;

	line-height:22px;

	color:#79288c;

}



#site #miolo #coluna-esquerda #box-titulo #sub-menu-linha {

	float:left;

	width:305px;

	height:2px;

	padding:0px 25px 0px 0px;

	margin:0px 0px 0px 26px;

	background-color:#79298c;

}



#site #miolo #coluna-esquerda #box-titulo #sub-menu-linha-natal {

	float:left;

	width:305px;

	height:2px;

	padding:0px 25px 0px 0px;

	margin:0px 0px 0px 26px;

	background-color:#900;

}



#site #miolo #coluna-esquerda #mancha {
	float:left;

	width:625px;

	padding:0px 25px 0px 20px;

}

#mancha .bg
{
	background:url(../img/header-camisa.jpg) top center no-repeat;
}

.vh
{
	visibility:hidden;
}


#site #miolo #coluna-esquerda #mancha #brasilcord {

	clear:both;

	width:620px;

	height:540px;

	position:relative;

}



div.brasilcord-detalhes {

	clear:both;

	width:580px;

	height:500px;

	background-image:url(../img/fundo-quadro-brasilcord.png);

	padding:20px;

	position:absolute;

	top:0px;

	right:0px;

	bottom:0px;

	left:0px;

	z-index:500;

}



div.brasilcord-detalhes-mascara {

	clear:both;

	width:580px;

	height:500px;

	background-color:#FFF;

	padding:20px;

	position:absolute;

	top:0px;

	right:0px;

	bottom:0px;

	left:0px;

	z-index:600;

}



div.brasilcord-detalhes-flash {

	clear:both;

	width:620px;

	height:540px;

	position:absolute;

	top:0px;

	right:0px;

	bottom:0px;

	left:0px;

	z-index:400;

}



div.brasilcord-texto  {

	clear:both;

	width:580px;

	height:445px;

	overflow:auto;

	padding-right:5px;

}





/* DIVS IDs - coluna direita */



/*#site #miolo #coluna-direita {

	float:left;

	width:280px;

	padding:0px 0px 35px 0px;

}



#site #miolo #coluna-direita #box-ultimas-noticias {

	clear:both;

	min-height:223px;

	width:280px;

	padding:0px 0px 20px 0px;

}



#site #miolo #coluna-direita #box-ultimas-noticias #ultimas-noticias {

	clear:both;

	width:280px;

	padding:20px 0px 0px 0px;

}*/



#site #miolo #coluna-direita {

	float:left;

	width:280px;

	padding:0px 0px 35px 0px;

}



#site #miolo #coluna-direita #box-twitter-noticias {

	clear:both;

	width:280px;

	padding:0px 0px 30px 0px;

	height:330px;

}



#site #miolo #coluna-direita #box-twitter-noticias div.titulo-coluna-direita {

	clear:both;

	padding:0px 0px 10px 0px;

}



#site #miolo #coluna-direita #box-twitter-noticias #twitter-noticias {

	clear:both;

	width:280px;

	height:420px;

	padding:5px 0px 5px 0px;

}



#site #miolo #coluna-direita #box-twitter-noticias #twitter-noticias a, #site #miolo #coluna-direita #box-twitter-noticias #twitter-noticias p {

	font-size:12px;

	line-height:17px;

}



#site #miolo #coluna-direita #box-banners {

	clear:both;

	width:280px;

}





/* DIVS IDs - HOME - coluna esquerda */



#site #miolo #coluna-esquerda #destaques {

	clear:both;

	width:670px;

	padding:0px 0px 25px 0px;

}



#site #miolo #coluna-esquerda #img-home-parceiros {

	float:left;

	width:130px;

	height:90px;

	border:1px solid #79288c;

	margin:3px 10px 10px 0px;

}









/* DIVS IDs - rodape */



#rodape #mancha-rodape {

	margin:0px auto 0px auto;

	width:1000px;

	height:130px;

}



#rodape #mancha-rodape #institucional-rodape {

	float:left;

	width:390px;

	height:130px;

}



#rodape #mancha-rodape #institucional-rodape #logomarca-rodape {

	clear:both;

	width:220px;

	height:42px;

	padding:0px 170px 25px 0px;

}



#rodape #mancha-rodape #institucional-rodape #copyright {

	clear:both;

	width:390px;

	height:45px;

	font-size:12px;

	color:#eea4ff;

	line-height:18px;

}



#rodape #mancha-rodape #menu-rodape {

	float:left;

	width:195px;

	padding:15px 0px 0px 0px;

}



#rodape #mancha-rodape #menu-divulgacao {

	float:left;

	width:190px;

	padding:15px 0px 0px 0px;

}



#rodape #mancha-rodape #prodweb {

	float:left;

	width:190px;

	height:25px;

	padding:15px 0px 0px 35px;

	text-align:right;

}



#rodape #mancha-rodape #menu-acesso {

	float:left;

	width:610px;

	padding:20px 0px 0px 0px;

	font-size:12px;

	color:#eea4ff;

	text-align:right;

}





/* DIVS PARCERIA*/



#site #miolo #coluna-esquerda #menu-parceria {

	clear:both;

	width:650px;

	height:80px;

	margin:0px 0px 40px 20px;

	background:url(../img/fundo-menu-parcerias.jpg) no-repeat left top;

}



#site #miolo #coluna-esquerda #mancha-parceria {

	clear:both;

	width:650px;

	padding:0px 0px 0px 20px;

}



div.menu-parceria-item {

	float:left;

	height:60px;

	padding-top:20px;

	text-align:center;

}



div.menu-parceria-item-marcado {

	float:left;

	height:60px;

	padding-top:20px;

	text-align:center;

	background-color:#FFFFFF;

	

}



div.menu-parceria-item-marcado a {

	color:#79288c;

}



div.parceria-logo {

	float:left;

	height:100px;

	width:140px;

	text-align:center;

	padding:0px 30px 30px 0px;

}



div.parceria-logo-dir {

	float:left;

	height:100px;

	width:140px;

	text-align:center;

	padding:0px 0px 30px 0px;

}













/* DIVS CLASSES */



div.clear {

	clear:both;

}



div.itens-menu {

	float:left;

	height:59px;

	padding:0px 0px 36px 0px;

}



div.titulo-coluna-direita {

	clear:both;

	width:280px;

	padding:0px 0px 0px 0px;

}



div.bloco-ultimas-noticias {

	clear:both;

	width:280px;

	padding:0px 0px 0px 0px;

}



div.bloco-ultimas-noticias p, div.bloco-ultimas-noticias a, div.bloco-ultimas-noticias span {

	line-height:20px;

}



div.banners {

	clear:both;

	width:280px;

	padding:0px 0px 20px 0px;

}



div.box-home {

	float:left;

	width:320px;

	padding:0px 30px 20px 0px;

}



div.box-home-dir {

	float:left;

	width:320px;

	padding:0px 0px 20px 0px;

}



div.titulo-home {

	float:left;

	width:320px;

}



div.texto-home {

	float:left;

	width:320px;

	padding:15px 0px 0px 0px;

}



div.texto-home p, div.texto-home span, div.texto-home a {

	font-size:12px;

	line-height:20px;

}



div.img-itens-home {

	float:left;

	padding:3px 10px 10px 0px;

}



div.box-home-noticias {

	clear:both;

	margin-top:15px;

	widht:670px;

}



div.box-home-noticias div.titulo-home {

	float:none;

	clear:both;

}



div.box-home-noticias div.texto-home {

	float:none;

	clear:both;

	width:670px;

	padding:15px 0px 0px 0px;

}



/* LINKS CLASSES */



a.link-menor {

	color:#7eb921;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



a.link-menor:hover {

	color:#3d4b30;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



a.link-rodape {

	color:#eea4ff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



a.link-rodape:hover {

	color:#FFFFFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



a.link-sub-menu {

	color:#7eb921;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	line-height:22px;

	text-decoration:none;

}



a.link-sub-menu:hover {

	color:#3d4b30;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	line-height:22px;

	text-decoration:none;

}



a.link-home {

	color:#7eb921;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



a.link-home:hover {

	color:#3d4b30;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}





/* TEXTOS CLASSES */



span.enquete-pergunta {

	color:#79288c;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	margin-bottom:20px;

}



span.texto-branco {

	color:#FFFFFF;

	font-size:14px;

}



span.texto-vermelho {

	color:#900;

}





span.texto-data {

	color:#999999;

}



span.texto-chamada {

	color:#999999;

	font-style:italic;

}



img.img-texto {

	float:right;

	margin:5px 0px 5px 20px;

}



img.img-texto-left {

	float:left;

	margin:3px 20px 5px 0px;

}



h2.brasilcord {

	font-size:22px;

	float:left;

}







/* BLOCOS e LISTAS */



div.voltar {

	clear:both;

	color:#666666;

	font-size:13px;

	height:24px;

	margin:40px 0px 0px 0px;

	padding:6px 0px 1px 40px;

	text-align:left;

	background-image:url(../img/icone-voltar.jpg);

	background-repeat:no-repeat;

	background-position:left;

}



div.bloco-texto-s-foto {

	clear:both;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	line-height:22px;

	margin:0px 0px 20px 0px;

}



div.bloco-lista {

	clear:both;

	padding:0px 0px 20px 0px;

}



div.bloco-lista img {

	border:1px solid #79288c; 

	float:left;

	margin:3px 20px 5px 0px;

}



div.bloco-lista-col {

	float:left;

	padding:0px 20px 20px 2px;

}



div.bloco-lista-col-quebra {

	float:left;

	padding:0px 0px 20px 2px;

}



div.bloco-lista-col img, div.bloco-lista-col-quebra img {

	border:1px solid #79288c; 

	margin:0px 0px 5px 0px;

}



div.parceiros-resumo {

	border-bottom:2px solid #91c95a; 

	clear:both;

	padding:15px 25px 10px 22px;

}









/* DIVs, ULs, Slideshow home. */



#image_wrap {

	clear:both;

	width:320px;

	height:140px;

	position:relative;

	margin-bottom:10px;

	overflow:hidden;

}



#image_wrap img {

	margin:0px;

	border:2px solid #79288c;

}



div.foto-legenda {

	position:absolute;

	bottom:2px;

	right:2px;

	padding:3px 5px 0px 5px;

	width:306px;

	height:22px;

	background:url(../img/fundo-legenda.png);

	margin:0px;

}



div.foto-legenda p {

	color:#FFFFFF;

	font-size:12px;

	margin:0px;

}







div.slides  {

	clear:both;

}



div.slides div.voltar-slides  {

	float:left;

	width:16px;

	height:45px;

	margin-right:8px;

}



div.slides div.avancar-slides  {

	float:right;

	width:16px;

	height:45px;

	margin-left:8px;

}



div.slides div.cont-slides  {

	float:left;

	width:272px;

	height:45px;

}



div.scrollable {	

	float:left;

	width:272px;

	height:45px;

	position:relative;

	overflow:hidden;

	margin:0px;

}



div.scrollable div.items {

	width:1000em;

	position:absolute;

}



div.scrollable div.items div {

	float:left;

}



img.srcoll {

	margin-right:1px;

	border:1px solid #79288c;

}





div.fancy-conteudo {

	clear:both;

	width:640px;

	padding:15px;

	display:none;

}


