html,

body {

	padding:0;

	height:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(img/reciclasul-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: tahoma, Arial;

	font-size: 12px;

	text-align: justify;

}

#container {

	min-height:100%;

	position:relative;

}





#content {

	margin-right: auto;

	margin-left: auto;

	width: 982px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	text-align: left;

	padding-bottom: 330px;

}



#content:after{

		    content:".";

		    display:block;

		    clear:both;

		    visibility:hidden;

		    height:0;

		    overflow:hidden;

}





#header {

	height: 298px;

	width: 941px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

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

	background-repeat: no-repeat;

	background-position: center top;

}

#flash {

	position: absolute;

	left: 146px;

	top: 32px;

	z-index: 20;

}

#logo {

	position: absolute;

	z-index: 10;

	left: 31px;

	top: 17px;

}

#menuinterno {

	margin: 0px;

	padding: 0px;

	position: absolute;

	z-index: 80;

	top: 205px;

	left: 150px;

}

#menuinterno ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#menuinterno li {

	float: left;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#continterno {

	margin-top: 10px;

	margin-bottom: 20px;

	background-image: url(img/separador-vert-azul2.png);

	background-repeat: repeat-y;

	background-position: center;

	min-height:300px;

	_height:300px;

}

#continterno:after{

		    content:".";

		    display:block;

		    clear:both;

		    visibility:hidden;

		    height:0;

		    overflow:hidden;

}

#central {

	float: left;

	width: 742px;

	margin-top: 10px;

	line-height: 19px;

	margin-left: 15px;

	display: inline;

	text-align: justify;

}

#separador {

	float: left;

	width: 4px;

	padding-right: 5px;

	padding-left: 5px;

}

#central  li {

	background-image: url(img/ico-azul.png);

	background-repeat: no-repeat;

	list-style-type: none;

	background-position: 0px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}



#coluna-bemvindo {

	float: left;

	width: 227px;

	padding-right: 5px;

	padding-left: 5px;

	text-align: justify;

}

#coluna-produtos {

	float: left;

	width: 227px;

	padding-right: 5px;

	padding-left: 5px;

}

#destaque-produtos {

	float: left;

	width: 227px;

	padding-bottom: 10px;

	text-align: justify;

}

#coluna-servicos {

	float: left;

	width: 227px;

	padding-right: 5px;

	padding-left: 5px;

}

#saibamais {

	float: left;

	width: 740px;

}



#baixo  {

	float: left;

	width: 740px;

	margin-top: 20px;

}

#telefones {
	border: 1px solid #b8b8b9;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
	padding: 10px;

}

#meio-ambiente {

	float: left;

	background-image: url(img/bot-ambiente.png);

	height: 41px;

	width: 162px;

	padding-top: 25px;

	padding-left: 55px;

	background-repeat: no-repeat;

	margin-top: 10px;

}

#empresa-bottom {

	float: left;

	width: 740px;

	text-align: center;

}

#produto {

	float: left;

	width: 130px;

	margin-left: 50px;

	margin-top: 30px;

}

#container-produtos {

	float: left;

	margin-top: 20px;

	margin-left: 90px;

}



#newsletter-thumb {

	width: 220px;

	float: left;

	height: 300px;

	padding-right: 20px;

	text-align: left;

}



#lateral {

	float: left;

	width: 170px;

}



#news {

	background-image: url(img/bg-news.png);

	width: 170px;

	background-repeat: no-repeat;

	float: left;

	margin-left: 25px;

	padding-top: 40px;

	padding-right: 10px;

	padding-left: 15px;

	height: 177px;

	display: inline;

}

#afiliada {

	float: left;

	margin-top: 33px;

	margin-left: 30px;

	display: inline;

}

#center {

	width: 350px;

	margin-right: auto;

	margin-left: auto;

	padding-left: 50px;

	background-color: #FFFFFF;

	padding-top: 20px;

}

















#footer {

	position:absolute;

	height:196px;

	clear: both;

	margin: 0px;

	padding: 0px;

	bottom: 0px;

	width:100%;

	z-index: 5;

	background-image: url(img/footer-reciclasul-bg.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#footerinterno {

	width: 913px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 180px;

	margin-right: auto;

	margin-left: auto;

	padding-left: 32px;

	padding-right: 37px;

	text-align: right;

}
.clear {
	clear: both;
}




.texto12 {

	font-size: 12px;

	line-height: 19px;

	color: #000000;

	text-decoration:none;

}



a.texto12:hover {

text-decoration:underline;

}



.texto11 {

	font-size: 11px;

	line-height: 15px;

	color: #000000;

}
.tCinza {
	color: #666;
}


.texto11branco {

	font-size: 11px;

	line-height: 15px;

	color: #FFFFFF;

}

a.texto11branco:hover {

	text-decoration:none;

}

.img-produtos-destaque {

	float: left;

	margin-right: 5px;

}

.fonte-azul {

	color: #109ac9;

	font-weight: bold;

	margin: 0px;

}

.fones {

	float: left;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

}

.fones-separa {

	float: left;

	padding-right: 5px;

	padding-left: 5px;

}

.botao {

	background-color: #0c6447;

	color: #FFFFFF;

}

#news form {

	margin-top: 0px;

}

.texto-verde {

	color: #66C15F;

	font-weight: bold;

	margin-bottom: 5px;

}

.borda {

	border: 1px solid #DD6D4E;

}
.separador {
	height: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00AEDA;
}


.img-left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.data {
	font-size: 11px;
	color: #999;
	margin: 0px;
	padding: 0px;
}
.tit {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.img-right {
	float: right;
	padding-left: 10px;
}

a {
	outline:none
}
a.link-rosa {
	font-size: 12px;
	color: #D60080;
	text-decoration: none;
}
a.link-rosa:hover {
	color: #EE3E96;
	text-decoration: underline;
}
a.link-padrao {
	color: #000;
	text-decoration: none;
}
a.link-padrao:hover {
	color: #000;
	text-decoration: underline;
}

