/* CSS Document */


body { 
	background: #005824 url(../Images/BodyBg.gif) repeat-x top; color:#717171;
	font: 62.5% Arial, Helvetica, Verdana, sans-serif }
	
	a { color: #99cc00; text-decoration: none }
	a:hover { text-decoration: underline }	
	/*a:visited { color: #523d2f }	*/
	
	h1 { color: #f3f500}
	.Global { font-size: 1.2em } /* DEFAULT */
	/* o primeiro DIV ou BLoco dentro do div Global sempre com padding: 0 19px 0 10px; Laterais */
	
/* TOPO */
	.GlobalTopo { background: transparent url(../Images/GlobalTopoBg.gif) no-repeat 50% top; min-width: 964px }
	.GlobalTopo .Global { background: transparent url(../Images/TopoBg.gif) no-repeat left top }
	.GlobalTopo .Topo { background: transparent url(../Images/TopoFigura.jpg) no-repeat top right; padding: 0 19px 0 10px }

/*
	.Topo h1 { 
		position: absolute; left: 0; top: 84px; 
		background: transparent url(../Images/pt/h1Programa.jpg) no-repeat 0px 1px;
		width: 300px; height: 148px; }
		
	.Topo h1 a { display: block; width: 300px; height: 147px; }
*/
	.Topo h1 { position: absolute; left: 0; top: 84px; width: 300px; height: 148px; }
	.Topo h1 a { display: block; width: 300px; height: 147px; }
	.Topo h1 a span { display: none } 
	.Topo h1 a img { border: 0 }
	
	.Quick a { color: #fff200 }
	.Topo .Quick ul, .Topo .Quick ul li, .Topo .Quick fieldset { display: inline }
	.Quick { text-align: right; height: 87px; min-height: 87px }
	.Quick[class] { height: auto; }	
	
	.Link1, .Menu-Topo li a
		{ padding: 11px 7px 5px; display: block; background: transparent url(../Images/Link1Bg.gif) no-repeat left top; color:#CCFF00;  }
	
	.Link1:hover, .Menu-Topo li a.selected, .Menu-Topo li a:hover	{ background-color: #2C782D; text-decoration: none  }
	
	.Quick .Menu-Topo { float: right }
	.Quick .Menu-Topo li { float: left }
	.Quick .Menu-Topo fieldset { 
		float: left; padding: 6px; margin-left: 10px;
		border: 1px solid #A7CE39; border-top: none; background: #5B9A34;   }	
	.Quick .Menu-Topo fieldset label { color: #CCFF00; }
	
	.Quick .Menu-Topo .pesqIn { 
		width: 230px; border: 0; padding: 2px 6px;
		background: #fff url(../Images/PesquisaBg.gif) no-repeat left top;
		border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
	
	.Links-Internos a { color: #ffffff; display: block; padding: 4px 3px 4px 9px; font-size: 12px; text-transform: uppercase }
	.Links-Internos a.selected, .Links-Internos a:hover { background-color: #00441B; text-decoration: none }
	.Links-Internos ul { float: left; width: 173px }
	.Links-Internos ul li { margin-top: 1px;  }	
		.Links-Internos ul li a { height: 1% }/*IE*/	
		
	.Links-Temas { background: #005824 url(../Images/TemasGlobalBg1.gif) repeat-x 0 22px; border-bottom: 1px solid #005824; min-width: 964px }
	.Links-Temas dt { background-color: #005824; height: 22px; min-height: 22px; font-size: 1.5em; font-weight: normal; text-transform: uppercase; color: #168039; }
	html>/**/body .Links-Temas dt { height: auto; }
	.Links-Temas dt span { background: transparent url(../Images/arrBaixoCinza.gif) no-repeat 100% 12px; padding: 5px 18px 0 0 }
	
	.Links-Temas dl { padding: 0 19px 0 10px; }
	.Links-Temas dd { 
		float: left; width: 154px; display: block; padding-left:1px;
		text-indent: 0; background: #00441B url(../Images/TemasBorder.gif) no-repeat center left;
		text-transform: uppercase; font-weight: bold; font-size: 0.8em; letter-spacing: 1px }
		
	.Links-Temas dd a { padding: 2px 9px; color: #CCFF00; display: block; min-height: 3.8em; height: 3.8em  }
	.Links-Temas[class] dd a { height: auto }
	.Links-Temas dd a.selected, .Links-Temas dd a:hover { background: #2C782D; text-decoration: none }
	
	.Banners { background: #005824 url(../Images/bannersBg.gif) repeat-x bottom; padding-top: 10px }
	.Banners .BannerList { 
		padding: 10px 9px 0 10px; 
		background: transparent url(../Images/bannersSeta.gif) no-repeat 0 0;  }
		* html .Banners .BannerList { padding-left: 14px}
		
	.Banners .BannerItem { 
		border: 1px solid #5B9A34; float: left; width: 303px; 
		margin-right: 10px; background-color: #fff; line-height: 1.1em; margin-bottom: 10px  }		
			
	.Banners .BannerItem .globalItem { padding: 7px 9px 3px 9px; height: 94px; min-height: 94px; }
	.Banners .globalItem[class] { height: auto }
	* html .Banners .BannerItem .globalItem img { right: -1px; }

	.Banners .title { color: #7c6a5e; font-size: 1.2em; text-transform: uppercase }
	.Banners .tGreen { display: block; padding: 7px 0 0; font-size: 2em}

	.headerPage { font-size: 1.5em; font-weight: normal; text-transform: uppercase; color: #2c2c2c; padding: 35px 0 10px }
	.headerPage span { background: transparent url(../Images/arrBaixoPreto.gif) no-repeat 100% 12px; padding: 5px 18px 0 0 }

/* BANNERS*/	
	
	#Banner1 { background: #fff url(../Images/temp/banner1.jpg) no-repeat right }
	#Banner2 { background: #fff url(../Images/temp/banner2.jpg) no-repeat right }
		#Banner2 div { padding-right: 135px }
	#Banner3 { background: #fff url(../Images/temp/banner3.jpg) no-repeat right }		
/* //BANNERS */
		
	.ConteudoGlobal { background: #fff; width: 100%; }

/* CONTEUDOS*/
#Conteudo { padding: 0 19px 50px 10px; }

	.Concursos { border: 1px solid #b0a69e; border-bottom: 0; border-collapse: collapse; width: 100% }
	.Concursos td, .Concursos th { border-bottom: 1px solid #b0a69e; padding: 2px 9px 2px 9px; text-align: left }
	.tdHeader th { text-transform: uppercase; font-size: 0.9em; padding: 7px 9px 2px 9px }	
	td.col1 { width: 60% }	
	td.col2 { width: 20% }	
	td.col3 { width: 20% }			
	.Concursos td.col2, .Concursos td.col3 { color: #000 }
	
	.DestaquesEsquerda .headerPage, .Destaques1 .headerPage { padding:0 0 10px 0   }

	.Destaques { padding-top: 40px }
	.Destaque-Item { clear: both; padding: 3px 0; margin-bottom: 5px }
	.Destaque-Item:hover, .Destaque-Item.hover  { background: #f9f8f7 }
	.Destaque-Item a {  }
	.Destaque-Item a:hover { text-decoration: none;  }
	.Destaque-Item h3 { color: #717171; font-weight: normal; padding-bottom: 1px; font-size:1.0em }
		.Destaque-Item h3 span { color: #000; letter-spacing: 1px; font-size: 1.0em; font-weight: bold;  }
	.Destaque-Item .imgDestaque { float: left }
	.Destaque-Item .imgDestaque img { 
		float: left; border: 0; margin-right: 6px; margin-bottom: 6px; width: 114px; 
		border-bottom: 2px solid #2c2c2c; border-top: 2px solid #2c2c2c;   }	
	.Destaque-Item a span { color:#717171 }
	.Destaque-Item a em { color:#99cc00; font-style: normal; display: block }	

	
	.Newletter { padding: 9px 0 0; clear: both; margin-bottom: 9px; background: transparent url(../Images/dotPreto.gif) repeat-x top }
	.Newletter fieldset { background: transparent url(../Images/dotPreto.gif) repeat-x bottom }
	.Newletter legend { margin-left: -7px; color: #2c2c2c; text-transform: uppercase; font-size: 1.0em; font-weight:bold;}
	.Newletter label { display: block; margin-top: 7px; font-weight:bold;}
	html:first-child .Newletter legend { margin-left: 0; }
	.NewsletterIN { width: 304px; padding: 3px 6px 4px; border: 0; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; color:#717171;
		background: #fff url(../Images/PesquisaBg.gif) no-repeat left top; margin-bottom: 2px } 
	.NewsletterIN[class] { width: 292px}
	.Newletter p { text-align: right}
	.NewsletterBtn  { 
		color: #99cc00; background: transparent url(../Images/arrBaixoVerde.gif) no-repeat right; 
		padding: 2px 15px 2px 2px;  border: 0; margin-bottom: 1px; float: right; display: block; cursor: pointer;
		line-height: 1.5em;  }
	.NewsletterMessageOk { color:Red!important;}
	.NewsletterMessageError { color:Red!important;}
	*:first-child+html .NewsletterBtn { padding-right: 0;  } 
	* html .NewsletterBtn { padding-right: 0; margin-right: -10px  }
	

/* FOOTER */

.Footer { padding: 10px 19px 200px 0; text-align: right }
	.Footer-Links { float: right }
	.Footer-Links li { float: left }
	.Footer-Links li a {   }	
	.Footer-Links li a.selected, .Footer-Links li a:hover { background-color: #2C782D; display: block; text-decoration: none }
	.Footer a img { border: 0 }			
	
	.Apoios { text-align: left }
	.Apoios a { float: left; display: block; margin-right: 20px; color: #fff }
	.Apoios a.links { color: #fff; font-size: 0.8em }
	.Apoios a.links img { margin-right: 5px }
	.Apoios a.eu {  line-height: 1.2em }
	.Footer-Descricao { font-size: 0.9em; color: #fff; float: left; display: block }
	.Footer-Descricao a { float: none; display: inline; margin-right: 0 }
	.Apoios .Footer-Descricao a { color: #99cc00 }

/* GERAL */
	.hide { display: none }
	.pDown { clear:both; display: block}
	.tGreen { color: #99cc00}
	.VerGreen { color: #99cc00; padding-right: 12px; background: transparent url(../Images/arrBaixoVerde.gif) no-repeat center right }
	
.SkipMenu { text-indent: -9000px; position: absolute; margin-left: -9000px }


/* LOGIN */
.GlobalTopo .Global { position: relative }
.Quick .Login { text-align: left; margin: 0; position: absolute; top: 0; left: 0; }
.Quick .Login #LoginForm { float: left; clear: both }
.Login label { display: none }
.CampoUser, .CampoLogin { width: 140px; color:#7c6a5e }

.Quick .CampoUser { 
		width: 130px; border: 0; padding: 2px 6px;
		background: #fff url(../Images/PesquisaBg.gif) no-repeat left top;
		border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

 .Quick .CampoLogin { 
		width: 130px; border: 0; padding: 2px 6px;
		background: #fff url(../Images/PesquisaBgPass.gif) no-repeat left top;
		border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
 .Quick .CampoLogin.focus{background: #fff url(../Images/PesquisaBg.gif) no-repeat left top;}
	
.Quick #LoginForm { padding: 6px; border: 1px solid #A7CE39; border-top: none; background: #5B9A34;   }	
		
.Login .Link1 { float: left; }

.Login span.Link1:hover { background-color: transparent }
.Login div.Link1 { clear: both; cursor: pointer }
.Login .erro { color:#CCFF00; padding: 0 0 4px }
.Login .okLogin { margin-left: 4px }
.Login span.Link1 em { color: #fff; font-style: normal }

.Login .CampoUser.Campoerro { background: #fff url(../Images/PesquisaBgErro.gif) no-repeat left top; border-bottom: 1px solid #A7CE39; border-right: 1px solid #A7CE39;  }
.Login .CampoLogin.Campoerro { background: #fff url(../Images/PesquisaBgErro.gif) no-repeat left top; border-bottom: 1px solid #A7CE39; border-right: 1px solid #A7CE39;  }

/* UNSUBSCRIBE */

.Unsubscribe {padding: 20px 0 20px 0;}
.Unsubscribe .buttons { width: 310px; padding: 40px 0 80px 0; text-align:right;}
.Unsubscribe .buttons input {width: 70px; height: 19px; padding: 0 15px 1px 8px; border: 0; cursor: pointer;}
	.Unsubscribe .buttons input.Sim {font-size: 1.1em; color: #99CC00; background: url(../Images/remover.gif) no-repeat left top;}
	.Unsubscribe .buttons input.Nao {font-size: 1.1em; color: #99CC00; background: url(../Images/cancelar.gif) no-repeat left top;}
	
	
/*SONDAGEM*/
	.Sondagem{ float: left; clear: both; width: 305px; padding: 20px 0 0 0; background: url(../Images/dotPreto.gif) repeat-x scroll center 20px;}
	*html .Sondagem {width: 317px;}
		
	.Sondagem fieldset{ float: left; clear: both; width: 305px; padding: 0 0 40px 0; margin: 0 !important; border: 0;}
	*html .Sondagem fieldset {width: 317px;}
		.Sondagem span.legend{ float: left; clear: both; width: 305px; font-size: 1em; text-transform: uppercase; color: #2C2C2C; font-weight: bold; margin: 0; padding: 9px 0 10px 0;}
		*html .Sondagem span.legend {width: 317px;}
		.SondagemTexto{ float: left; clear: both; width: 285px; color: #ffffff; font-size: 1.2em; padding: 5px 10px; background: #168039;}
		*html .SondagemTexto {width: 297px;}
		.fundocinza {float: left; clear: both; width: 295px; padding: 10px 0 0 10px; background: #F0F2E6 url(../Images/dotPreto.gif) repeat-x scroll center bottom;}
		*html .fundocinza {width: 307px;}
			.Sondagem .fundocinza td{float: left; clear: both; padding-bottom: 12px; /*width: 295px;*/}
	
	.Sondagem .fundocinza input {float: left; padding: 0; margin: 0; }
	.Sondagem .fundocinza label{float:left; color: #717171; padding-left: 5px; width: 266px; font-size: 1.1em; }
	*:first-child+html .Sondagem .fundocinza label {padding-top: 3px;}
	*html .Sondagem .fundocinza label {padding-top: 3px;}
	
	.SondagemVotar{ float: right !important; width: 54px; margin: 0; padding: 0 15px 0 0 !important; font-size: 1.1em; border: 0; color: #ffffff; cursor: pointer; background: #99CC00 url(../images/vote.gif) no-repeat top left;}
	
	.SondagemLink{float:left; clear: both; width: 295px; padding: 10px 0 0 10px;}
	.SondagemErro{float:left; clear: both; width: 295px; padding: 10px 0 0 10px; color: red;}
	
	.SondagemLink input{ width: 95px; color: #99CC00; font-size: 1.1em; cursor: pointer; border-color: #99CC00; border-style: solid; border-width: 0 0 1px 0; background: none; }
	
	/* */
	.tituloresult {color: #7C6A5E !important; background: #ffffff !important;}
	
	.Sondagem .result {float: left; clear: both; width: 295px; padding: 0 0 2px 0; color: #717171; font-size: 1.1em; }
	.right {text-align: right;}
	.Sondagem .result span {float:left; clear: both; width: 295px; color: #717171;}
	*html .Sondagem .result span {width: 307px;}
	.Sondagem .result2 span {float:left; clear: both; width: 277px; color: #ffffff; padding: 2px 5px; margin: 0 0 10px 0; background: #168039;}
	*html .Sondagem .result2 span {width: 289px;}
	.padding {float: left; clear: both; width: 285px; padding: 0 10px 10px 0; margin: 0; }
	*html .padding {width: 297px;}
	.Sondagem .barracinza {float: left; clear: both; width: 281px; height: 12px; padding: 2px; margin: 0; border: 1px solid #000000; background: #FFFFFF;}
	*html .Sondagem .barracinza {width: 293px;}
		.Sondagem .barracinza span.barraazul {float: left; clear: both; height: 12px; background: #99CC00;}
/*FIM SONDAGEM*/



