* {
padding: 0;
margin: 0;
}

html, body {
	font: Arial;
	font-size:16px;
	color: #6eab24;
	margin: 0;
	padding: 0;
	/*background: #000000;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
    text-decoration : none;	
	overflow:hidden;
	/*background-image:url(../assets/images/fundos/imagem_fundo_3.jpg);*/
	font: normal 12px Arial, Helvetica, sans-serif;
	
}




/*********************************************************************
 * DIV rede - Height 100%
 *********************************************************************/

#rede {
/*border:2px solid #FFFFFF;*/
min-height: 100%;
width: 100%;
margin: 0 auto;
margin-left: auto; 
margin-right: auto; 
position: absolute;
top: 0px;
/*background-image:url(../assets/images/pattern.png);*/

}
* html #rede {
height: 100%;

}

#redelogo {
position:relative;
min-height: 200px;
width: auto;
margin: 0 auto;
margin-left: auto; 
margin-right: auto; 
top: 0px;
overflow-y:hidden;
overflow-x:hidden;
/*background-image:url(../assets/images/rede_logo.png);*/
}


#redelogo_interior {
position:relative;
min-height: 100px;
width: auto;
margin: 0 auto;
margin-left: auto; 
margin-right: auto; 
top: 0px;
overflow-y:hidden;
overflow-x:hidden;
/*background-image:url(../assets/images/rede_logo.png);*/
}

.pagina_background{position:fixed; top:0; left:0; width:100%; height:100%; background: url('../assets/images/rede_logo.png');}

/*********************************************************************
 * Heather
 *********************************************************************/

#header-wrap {	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	
}

#header-container {
	height: 83px;
	background-color:#fff;	
}

#header {
	min-width:850px;
	/*width: 1024px;*/
	width:100%;
	margin: 0 auto;
	position: relative;	
}


/*********************************************************************
 * Footer HP
 *********************************************************************/

#footer-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height:25px;
	height:20px;
}

#footer-container {
	/*height: 300px;*/
	background-color:#3b3b3b;
	width: 100%;
	
	/*background:#3fde33;*/	
}

#footer {
	width: 100%;	
	/*width: 100;*/
	/*height: 30px;*/
	margin: 0 auto;
	position: relative;
	background-color:#3b3b3b;
	/*background:#3fde33;*/
}



/*********************************************************************
 * Conteudo
 *********************************************************************/
  .spvTxtColor1{color:#129647;}
  .spvTxtColor2{color:#97c03c;}
  .spvLinkColor{color:#8bc83c;}
  .boxMarginTop100{margin-top:100px;}
  .marginTop5{margin-top:5px;}
  .marginTop10{margin-top:10px;}
  .marginBottom10{margin-bottom:50px;}
  .marginTop15{margin-top:15px;}
  .marginTop20{margin-top:20px;}
  .marginTop30{margin-top:30px;}  	
  .marginLeft10{margin-left:10px;}
  .marginLeft20{margin-left:20px;}   
  .marginLeft50{margin-left:50px;}
  .marginRight5{margin-right:5px;}
  .marginRight10{margin-right:10px;}
  .marginRight20{margin-right:20px;}
  .paddingBottom10{padding-bottom:10px;}
  .paddingTop10{padding-top:10px;}
  .paddingTop20{padding-top:20px;}
 
 .clear{clear:both;}
 .left{float:left;}
 .right{float:right;}
 .bold{font-weight:bold;}
 .font12{font-size:12px;}
 .font13{font-size:13px;}
 .font14{font-size:14px;}
 .font16{font-size:16px;}
 .font18{font-size:18px;}
 .black{color:#000;}
 .white{color:#fff;} 
 .gray{color:#5d5d5d;}
 .verde1{color:#129647;}
 .verde2{color:#97C03C;}
 .corBox1{background:#73c3c9;}
 .corBox2{background:#8da743;}
 .corBox3{background:#546825;} 
 .greycopy{color:#414042;}
 /*recicla*/
 

 .corboxazul{background:#0f4dbc;} .corboxamarelo{background:#fdc82f;} .corboxverde{background:#008542;} .corboxcinza{background:#BEBEBE;}
 .corBox4{background:#d91b5c;}  
 .corBox5{background:#73c3c9;}
 .corBox6{background:#0e76bc;}
 .corBox7{background:#546825;} 
 .corBox8{background:#fcb040;}
 .corBox9{background:#8da743;}
 .corBox10{background:#73c3c9;}
 .corBox11{background:#fcb040;}
 .corBox12{background:#8da743;}
 .corBox13{background:#708533;}
 /**************************************/
 
 .corBoxGray{background:#eceded;}  
 .corBoxWhite{background:#fff;} 
 
 .corBoxLGray{background:#c7c8ca;}
 .corBoxLGray2{background:#939598;}  
 .boxMarginRight{margin-right:8px;}
 .boxMarginTop{margin-top:10px;}
 .dashedTopBorder{border-top:1px dashed #000;}
 .dashedBottomBorder{border-bottom:1px dashed #000;}
 .dashedRightBorder{border-right:1px dashed #000;}
 
 .dotted_right_border{border-right:1px dotted #000;}

 .perguntaColor1{color:#31c1d7;}
 .perguntaColor2{color:#00a79d;}
 .perguntaColor3{color:#8dc63f;}
 .perguntaColor4{color:#8ea742;}
 .perguntaColor5{color:#546825;}
 .perguntaColor6{color:#74c1c8;}
 
 .txtItalic{font-style:italic;}
 .fieldErro{border:1px solid #ff3737; color:#9d9d9d;} 
 /*c80d30*/

#container {
	width: 100%;
	height:100%;
	margin: 0 auto;
	overflow: hidden;
}



#video {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:0;
}

#logo {
position:relative;
width:1080px;
margin: 0 auto;
margin-left: auto; 
margin-right: auto; 
/*position: absolute; */
top: 60px;
/*left: 10%;
padding-left:80px;*/
}

#logo_interior {
position:relative;
width:1080px;
margin: 0 auto;
margin-left: auto; 
margin-right: auto; 
/*position: absolute; */
top: 12px;
/*left: 10%;
padding-left:80px;*/
}


#homePageVideoArea{
	margin:10px 0px 10px 0px;
	float:right;	
	/*border:1px solid #fff;*/
}

#homePageVideoArea{float:right;}
#videos{float:left;}
#videoOpt{
	width:30px;
	height:30px;
	background:#ccc;
	border:0px solid #fff;
	background:url(../assets/images/sselectorbk_OFF.png);
	margin:0px 0px 0px 0px;
}


#videominuto{
	width:170px;
	height:92px;
	background:#ccc;
	border:0px solid #fff;
	background:  url(../assets/images/3_2_reciclagem_num_minuto_4.png);
	margin:0px 0px 0px 0px;
}

#videoOpt:hover {
	background:url(../assets/images/sselectorbk_ON.png);
	/*width:130px;*/
}



#videoMenu{float:left;}

#videominutoMenu{
	width:1080;}


#bannerSliderContainer{
		float:right;
		/*border:2px solid #efefef;*/
		width:1054px;
		height:120px;
		overflow: hidden;
		margin-bottom:10px;
		/*padding-right:32px;*/

}

#infoTicker{
	float:right;
	width:1054px;
	height:32px;
	background:#3b3b3b;
	z-index:0;
	margin-top:10px;

}

#mainPageContainer{
	/*color:#FFFFFF;*/
	/*margin-top:80px;*/
	width:1080px;
	/*background:#fff;*/
	border:2px solid #cd3ede;
	margin:0 auto;
	overflow: visible;
	position:relative;
	top:0px;
	min-height:600px;
}


#mainContainer{	
	color:#FFFFFF;
	padding-top:80px;
	width:1080px;
	background:#fff;
	padding-bottom:10px;
	margin:auto;		
	/*border:4px solid #3fde33;*/
	/*width: 100%;*/	
}

#paginas{	
	color:#FFFFFF;
	padding-top:20px;
	width:1080px;
	background:#fff;
	/*padding-bottom:10px;*/
	margin:auto;
}

#paginashome{	
	color:#FFFFFF;
	padding-top:20px;
	height: 100%;
	width:1080px;
	/*background:#fff;*/
	/*padding-bottom:10px;*/
	margin:auto;
}

#homemanel{	
	padding-top:20px;
	width:1080px;
	margin:auto;
	
}

#principal{	
	width:100%;
	overflow-y:visible;
	overflow-x:hidden;
	top:83px;
	bottom:25px;
	position:absolute;
	/*background-image:url(../assets/images/pattern.png);*/
	

}


#content {
	width:100%;
	height:100%;
	overflow-y:visible;
	overflow-x:hidden;
	top:83px;
	bottom:23px;
	position:absolute;
	/*background-image:url(../assets/images/pattern.png);*/
}

/*********************************************************************
 * Estudos e Projectos
 *********************************************************************/ 
#areaInfo{
	margin-left:100px;
	margin-right:100px;
	margin-top:40px;
	height:100%;	
	/*border-top:1px dashed #000;*/
	/*border:2px solid #000;*/
}
#projTitulo{
	float:left;
	/*height:20px;*/
	background:#fcb040;
	color:#fff;
	padding:5px 10px 5px 10px;
	margin-bottom:30px;
}

#boxArea{
	margin-bottom:20px;
	/*border:4px solid #ededed;*/
}

#infoBox{
	float:left;
	width:340px;
	/*border-right:1px dashed #000;	*/
	/*background:#fff;*/
	padding-right:9px;
}
#infoBox100{
	float:left;
	/*width:340px;*/
	/*border-right:1px dashed #000;	*/
	/*background:#fff;*/
	padding-right:9px;
}

#infoBox2{
	float:left;	
	width:340px;
	/*border-right:1px dashed #000;	*/
	/*background:#fff;*/
	margin-left:14px;
	padding-right:9px;	
}

#infoBoxHistorico{
	float:left;
	width:200px;	
	padding-right:9px;
	/*border:1px solid #000;*/
}

#infoBoxHistorico2{
	float:left;	
	padding-right:9px;
	/*border:1px solid #000;*/
}

#infoTituloHistorico{
	width:160px;
	float:left;
	text-align:left;
	color:#fff;
	padding:5px 10px 5px 10px;	
	margin-left:10px;	
}

#infoTituloHistorico2{
	float:left;
	max-width:270px;
	text-align:left;
	color:#fff;
	padding:5px 10px 5px 10px;	
	margin-left:10px;	
}

#infoImagem2{
	text-align:left;
	padding-left:10px;
}

#infoTitulo{

	width:329px;
	float:left;
	text-align:left;
	color:#fff;
	padding:5px 0px 5px 10px;		
}

#infoTitulo2{
	float:left;	
	text-align:left;
	color:#fff;
	margin-top:5px;
	padding:5px 10px 5px 10px;	
}

#infoTitulo3{
	float:left;	
	text-align:left;
	color:#fff;
	padding:5px 10px 5px 10px;	
}

#boxInfo{
	clear:both;
	text-align:left;
	/*width:500px;*/
	/*border:1px solid #cdcdcd;*/
	padding:10px 0 0 8px;
}

#boxInfoDetalhe a, #boxInfo a{
	text-decoration:underline;
	color:#8da743;
	
}

#boxInfoDetalhe{
	clear:both;	
	text-align:left;
	padding:10px 0 0 0px;
	width:1040px;
	
}

#boxLink{padding:5px 0 0 0;}
#linkTxt{
	color:#d91b5c;
	padding:20px 0px 0px 5px;
}

#ultimaPergunta{
	float:left;
	width:330px;
	margin:10px 10px 10px 10px;
	/*background:#000;*/
	/*height:50px;*/
	
}
#ultimaPergunta #perguntaIcon{
	float: left;	
}
#ultimaPergunta #pergunta{
	float: left;
	/*background: #de3d33;*/
	padding:5px 0px 5px 5px;
	width:236px;
	text-align: left;
}
#ultimaPergunta #resposta{
	clear:both;
	text-align: left;
	padding:10px 0 0 0;
	color:#414042;
}

#dashedFrame{
	/*float:left;*/
	margin:auto;
	margin-top:20px;
	width:1080px;
	/*
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	*/
	/*border:1px solid #000;*/
}
#areaVideo{
	border:1px dashed #000;
	
	width:745px;
	height:420px;
	/*	
	width:290px;
	height:160px;
	*/
}
#videoThumb{
	border:1px dashed #000;
	padding:7px 8px 4px 8px
}

#infoBox3{
	float:left;
	width:723px;	
	/*border-right:1px dashed #000;	*/
	/*background:#000;*/
	padding-right:9px;
}
/****************************/
/*form contacto*/
#formArea{
	margin-left:30px;
	margin-top:30px;	
}
#fieldLabel{
	width:100px;
	margin:10px 0 0 0;
	text-align:left;
	padding-top:3px;
}
#fieldInput{
	margin:10px 0 0 0;	
}

.fieldW150{width:150px;}
.fieldW300{width:300px;}
#fieldInput textarea{height:100px;resize:none;}
/***************************/

#linksArea{	
	margin:30px 0px 30px 100px;
	text-align:left;	
}
#linksArea li{		
	text-align:left;
}
#linksArea a{
	text-decoration:none;
	color:#5d5d5d;
}
#txt_info_geral{
	margin-left:20px;
	margin-right:20px;
	padding:10px 0 10px 0;
	/*margin-top:40px;*/
	height:100%;	
	/*border-top:1px dashed #000;*/
	/*border:1px solid #000;*/
	text-align:left;
}

#txt_faq{
	margin-left:30px;
	margin-right:30px;
	padding:10px 0 10px 0;
	/*margin-top:40px;*/
	height:100%;	
	/*border-top:1px dashed #000;*/
	/*border:1px solid #000;*/
	text-align:left;
}


#textHeader{
	width:1080px;
	padding:10px 0 10px 10px;	
	text-align:left;
}
#pesquisaResults{text-align:left;}
table.linhas {

	border-style: hidden;
	border-color: #ccc;
	border-collapse: collapse;
}
table.linhas th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: #ccc;
	background-color: white;
}
table.linhas td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: #ccc;
}






/*////////////////////////NEWS TICKER HP////////////////////////*/



ol, ul { 
    list-style: none; 
	text-align:left;

}

.example-wrapper{
	position:relative;
	width:1034px;
	height:32px;
	z-index:0;

}

/***********************************************
	-	THEME 1 SETTINGS	-
************************************************/


.theme1  .mainbox{
	/*background:#0F3;*/
	margin-top:0px;
}

.theme1 .texto{
	text-align:left;
	padding-top:15;
	/*border:1px dashed #585a54;*/
	margin:3px 0px 0px 5px;
}

.theme1 .main-container {
	background-color:#3b3b3b;
	padding:5px;
}

.theme1 {
		font-family: Arial, sans-serif;
		font-size:12px;
		color: #fff;
		padding:10;
}














/***********************************************
	-	3.2 Reciclagem num minuto	-
************************************************/


#nomefilme{
	width:600px;
	height:28px;
	background:#ccc;
	border:0px solid #fff;
	background:url(../assets/images/3_2_reciclagem_num_minuto_3A.png);
	margin:0px 0px 0px 0px;
}




/***********************************************
	-	2.1 Regras de Separação	-
************************************************/


#ecopontoamarelo{
	height:17px;
	background:#FED007;
	border:1px solid #fff;
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#FFF;
	padding:3px 20px 3px 20px;
}

.textoecoponto{color:#fff; font-weight:bold; font-size:12px; }





.textAlignCenter{text-transform: center;}
.textAlignLeft{text-align: left;}


.titulo_header{font-size: 40px; color:#000;}
.msg_erro{margin:300px 0 0 0;}
.dotted_border{border: 1px #cccccc dotted;}
.dotted_top_border{border-top: 1px #cccccc dotted;}
.dotted_bottom_border{border-bottom: 1px #cccccc dotted;}
.dotted_left_border{border-left: 1px #cccccc dotted;}
.dotted_right_border{border-right: 1px #cccccc dotted;}

.font15{font-size: 15px;}
.corTxt8{color:#46494a;}
.separador_dotted{border-top: 1px dotted #cccccc; margin:0px 20px 0px 20px; }
.social_bar_container{border-top: 1px dotted #cccccc; margin:0px 20px 0px 20px; }
.social_bar{padding: 10px 20px 10px 20px; margin: 10px 0px 0px 0px; background:#f6f6f6;}
.corTxt8{color:#46494a;}
.social_icon{margin-left: 5px;}
.txt_titulo_paginas{font-size: 50px; color:#0d0d0d; }