@import url(reset.css);
@import url(ecovias_menu.css);
@import url(ecovias_novo.css);
/* Home Page  - Ecovias */

/*Colors Used:

verde escuro: #44693b
verde claro: #b2d235
verde clarinho: #d8f1be
castanho: #9b5f18
quase preto: #2B2A2A
*/
BODY {
	background: #ecf1de;
	font: 0.7em "Trebuchet MS", "Lucida Grande", sans-serif;
	margin-top: 6px;
}

/* estilos gerais */
A:link, A:visited {
	color: #3a5701;
	}
A:hover {
	text-decoration: overline;
	}
H1 {
	background: url(../img/dotsh.gif) left top no-repeat;
	color: #44693b;
	padding-left: 30px;
	padding-bottom: 10px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 19px;
	font-weight: normal;
	border-bottom: dotted 1px #9b5f18;
	text-transform: uppercase;
}
H2 {
 color: #9b5f18;
 font-size: 25px;
 font-weight: normal;
 text-transform: uppercase;
 margin-bottom: 8px;
}
H3,H3.error, H3.ok {
	font-variant: small-caps;
	font-size: 1em;
	padding: 3px;
	margin-bottom: 6px;
	background: #e52754;
}
H3.error {
	background: #e52754;
	font-size: 1.5em;
	text-align: center;
}
H3.ok {
	background: #d8f1be;
	font-size: 1.5em;
	text-align: center;
}
H4 {
	font-size: 1.2em;
	margin-bottom: 6px;
	padding-bottom: 2px;
	color: #2b2a2a;
	border-bottom: solid 1px #2B2A2A;
}
H5, H6 {
	color: #3a5701;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}
H6 {
	font-size: 1.1em;
}
UL {
	list-style: inside square;
	margin: 8px 12px;
}
UL LI {
	color: #3a5701;
	margin: 6px 0;
}
P {
	color: #44693b;
	margin-bottom: 8px;
	text-indent: 15px;
}
P.mais {
	color: red !important;
	margin: 10px 10px 5px 0;
	font-size: 13px;
	font-variant: small-caps;
	text-align: right;
}
P.mais A {
	color: red !important;
}
/* div para limpar floats e crescer caixas */
DIV.nofloat {clear: both;}

/* caixa global do site */
#box_geral {
	width: 870px;
	margin: 0 auto;
	background: white url(../img/tiraborda.png) left top repeat-y;
}
#box_menu {
	width: 860px;
	height: 144px;
	position: relative;
	background: #68c602 url(../img/bgmenu.jpg) no-repeat;
}
#box_header {
	width: 860px;
	height: 145px;
	border-bottom: solid 2px white;
}
#box_left {
	width: 295px;
	float: left;
}
#content_left {
	width: 250px;
	padding: 10px 35px 10px 10px;
	border-right: dotted 1px #9b5f18;
	/*background: white url(../img/tiratrack01.png) right top repeat-y;*/
}
		#content_left IMG {
			border-width: 0 3px 3px 0;
			border-color: #3a5701;
			border-style: solid;
		}
#box_right {
	width: 535px;
	float: left;
	padding: 10px 12px;
}
		.boxr2 {
			width: 220px;
			float: left;
			margin-left: 6px;
			padding-bottom: 20px;
		}
		.boxr3 {
			width: 300px;
			float: left;
			margin-left: 6px;
			padding-bottom: 20px;
		}
		#box_rrbg {
			padding: 15px 10px;
			margin-top: -7px;
			background: url(../img/bggreen01.png) repeat-y;
		}
		#box_rrbg P {
			color: white;
		}
		#box_rlbg {
			padding: 15px 5px;
			margin-top: -7px;
			/*background: url(../img/bggreen02.png) center top repeat-y;*/
		}
#footer {
	clear: both;
	text-align: center;
	border-top: dotted 1px #9b5f18;
	padding: 8px 0;
	margin-top: 25px;
}
#dropfooter {
	width: 100%;
	height: 160px;
	background: #ecf1de url(../img/bgsetas.png) left bottom repeat-x;
}

/* trilho de navegação */ 
.trilho {
	font: 11px "Courier New", monospace;
	color: #666666;
	text-align: right;
	margin-right: 5px;
	padding-bottom: 30px;
}
.trilho SPAN {
	float: left;
}
/* Agenda Home */
P.agenda {
	text-indent: 0;
	color: #2B2A2A;
}
P.agenda STRONG A {
	font-size: 10px;
	text-decoration: none;
	color: maroon;
}

.calend1 {
	width: 138px;
	float: left;
	padding-right: 2px;
	border-right: solid silver 1px;
}
.calend2 {
	width: 148px;
	float: right;
}