/* Continuação  - Ecovias */

/*Colors Used:

verde escuro: #44693b
verde claro: #b2d235
verde clarinho: #d8f1be
castanho: #9b5f18
quase preto: #2B2A2A
*/


/* Caixa das imagens em tira à direita */
.picrow {
	width: 125px;
	padding: 8px;
	padding-left: 25px;
	margin-left: 8px;
	border-left: dotted 1px #b2d235;
	/*background: white url(../img/tiratrack02.png) left top repeat-y;*/
	text-align: center;
	float: right;
	margin-bottom: 20px;
}
	.picrow IMG {
		margin-top: 10px;
	}
	P.legend {
		text-indent: 0;
		color: #333333;
	}
/* Caixa da Galeria tumbs */
.gal {
	text-align: center;
	width: 240px;
	margin: 0 0 40px 0;
	padding: 10px 0;
	background: url(../img/bg_thumb.gif);
	float: left;
}
		.gal IMG {
			border-width: 0 3px 3px 0;
			border-color: #666666;
			border-style: solid;
			margin-bottom: 8px;
			
		}
.galbig {
	width: 280px;
	float: right;
	padding-bottom: 10px;
}
.galbig IMG {
	padding: 8px;
	margin: 4px;
	border: solid 1px #3a5701;
}
		.galbig IMG.nxt {
			padding: 0;
			margin: 0 4px;
			border: none;
			vertical-align: middle;
		}
		.galeg P {
			width: 200px;
			padding: 0 6px;
			text-indent: 0;
			display: inline;
		}
#galusers {
	text-align: center;
	margin: 10px auto;
	padding: 5px;
}
.guser {
	width: 90px;
	text-align: left;
	margin: 0 5px;
	float: left;
}
.guser P {
	font-size: x-small !important;
	text-indent: 0;
	color: #9b5f18;
}
/* Comentários */
#comments {
	width: 280px;
	padding: 10px 0;
	float: right;
}
#comments P {
	font-size: x-small !important;
	text-indent: 0;
	color: #2B2A2A;
}
#comments P.commenttit {
	font: bold x-small !important;
	margin: 6px 0 4px 0;
	padding: 2px;
	background: #d8f1be;
	text-indent: 0;
	color: #2B2A2A;
}

/* Thumbnail popup */
.thumbnail {
	z-index: 10;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail SPAN { /*CSS for enlarged image*/
	position: absolute;
	width: 260px;
	background-color: #3a5701;
	padding: 5px;
	left: -3000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: white;
	text-decoration: none;
	z-index: 70;
}

.thumbnail SPAN IMG {
	border-width: 0;
}
 /*position where enlarged image should offset horizontally */
.thumbnail:hover SPAN {
	left: 340px;
	visibility: visible;
}

/* Estilo tabelas */
TABLE {
	margin: 10px auto;
	border: solid 2px #3a5701;
	
}
CAPTION {
	font: bold 18px "Trebuchet MS", sans-serif;
	color: #9b5f18;
	padding: 6px 0;
}
TH {
	font: bold 11px Verdana, sans-serif;
	color: white;
	padding: 6px 0;
}
TH {
	background: #3a5701; 
	/*width: 150px;*/
}
TH A {color: #2c3c5d;}
TD {
	font: 10px Verdana, sans-serif;
	color: #3a5701;
	padding: 6px;
	border-bottom: dotted 1px #9b5f18;
	border-left: solid 1px #666666;
	background: #d8f1be;
}
TD EM {
	color: #d50000;
	padding-bottom: 2px;
}
TD.first {
	border-left: none !important;
}

/* Estilo Agenda */
.highlight {
	background: url(../img/agenda_bg.gif);
}
UL.agenda, UL.links {
	list-style: none;
	padding: 12px 0;
}
UL.agenda LI {
	color: #3a5701;
	margin: 6px 8px;
}
UL.agenda LI.atit, UL.links LI.ltit  {
	color: white;
	background: #3a5701;
	padding: 4px;
	margin-top: 25px;
	margin-bottom: 8px;
	font-size: 14px;
}
UL.links LI.ltit  {
	color: #9b5f18;
	background: #d8f1be;
	font-weight: bold;
}

/* Notícias */
.news {
	padding: 8px 0;

}
.news P IMG {
	float: right;
	margin: 8px 0 8px 8px;
}
P.idnews {
	color: #2B2A2A;
	margin-bottom: 8px;
	text-indent: 0;
}

/* FAQS */

P.question A {
	color: #9b5f18;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 0;
}
P.anwser {
	color: #2B2A2A;
	border: solid 2px #d8f1be;
	padding: 14px;
	margin-bottom: 14px;
	text-indent: 0;
}