@charset "iso-8859-1";
.menu {
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:10px;
}
.menu li {
	float:left;
	width:115px;
}
.menu h1 {
	font-size:13px;
	text-decoration:none;
	color:#006f39;
	line-height:normal;
}
.menu div {
	height:1px;
	background-color:#f0a44e;
}
.menu a {
	font-size:10px;
}
.menu a:hover {
	text-decoration:underline;
}
.conteudo {
	width:980px;
	margin:0px auto;
}
.txtGreen {
	color:#006f39;
}
.inputText {
	background-image:url(../images/bg-input.gif);
	background-repeat:no-repeat;
	width:169px;
	height:20px;
}
.inputText input {
	font-size:11px;
	background:none;
	padding:3px;
	padding-left:8px;
	border:0px;
	width:92%;
}

.inputText2 {
	background-image:url(../images/bg-input2.gif);
	background-repeat:no-repeat;
	width:169px;
	height:20px;
}
.inputText2 input {
	font-size:11px;
	background:none;
	padding:3px;
	padding-left:8px;
	border:0px;
	width:92%;
}

.formulario input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/bg_input.gif	);
	border:0px;
	width:220px;
	height:16px;
	color:#333333;
	padding-top:3px;
	float:left;
}

.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/bg_textarea.gif);
	border:0px;
	width:530px;
	height:144px;
	color:#333333;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
}

.formulario label {
	float:left;
}

.enviado,
.erro {
	border:1px solid #E9E9E9;
	color:green;
	padding:5px;
	line-height:0.6cm;
}
.erro {
	color:red;
}
.enviado a { color:#999; }
.erro a { color:green; }

textarea.error, input.error {
	background-color:#e47272;
	color:white;
}

#error-form {
	list-style:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#cf1226;
	padding-top:10px;
}
#error-form li {
	cursor:pointer;
}
.buttonForm {
	background-color:#006b40;
	border:0px;
	padding:2px;
	color:white;
	font-size:11px;
	cursor:pointer
}

.formulario div span label {
	color:red !important;
	font-size:11px !important;
	font-weight:normal !important;
	padding-left:15px;
}

.formulario label {
	font-weight:bold;
	color:#006f39;
	font-size:14px;
	line-height:25px;
	cursor:pointer;
}

.btEnviar {
	width:59px !important;
	height:23px !important;
	background:none !important;
}

.caixa {
	background-image:url(../images/caixa.gif);
	background-repeat:no-repeat;
	width:295px;
	height:125px;
	padding:10px;
	padding-left:20px;
	float:left;
}
.caixa2 {
	background-image:url(../images/caixa2.gif);
	background-repeat:no-repeat;
	width:330px;
	height:125px;
	float:left;
}

.bt_ver {
	background-image:url(../images/bt_ver.gif);
	background-repeat:no-repeat;
	width:117px;
	height:14px;
	position:relative;
	z-index:20;
	padding-left:17px;
}
.bt_ver a {
	font-size:10px;
	color:#f0a550;
}

.linha {
	background-image:url(../images/linha.gif);
	height:3px;
	font-size:0px;
}

.orange {
	color:#f0a550;
}
.textoDefault strong {
	color:#f0a550;
}
.t2 {
	font-size:12px;
	font-weight:bold;
}

.t3 {
	font-size:15px;
	font-weight:bold;
}

.caixa-interna {
	background-image:url(../images/fundo-caixa.gif);
	background-repeat:repeat-x;
	float:left;
	padding:10px;
	padding-top:30px;
	width:920px;
}
.rodape-caixa{
	background-image:url(../images/rodape-caixa.gif);
	background-repeat:repeat-x;
	height:74px;
	float:left;
	width:940px;
}

.linhas-produtos {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:50px;
}

.descr-linha {
	float:left;
	width:190px;
}
.descr-linha2 {
	float:left;
	width:400px;
}

.descr-linha div {
	width:180px;
	font-size:12px;
	color:#c4c4c4;
	letter-spacing:-0.5px;
	border-bottom:1px solid #f0a64f;
	margin-bottom:5px;
}
.descr-linha2 div {
	width:400px;
	font-size:12px;
	color:#c4c4c4;
	letter-spacing:-0.5px;
	border-bottom:1px solid #f0a64f;
	margin-bottom:5px;
}
.liSep {
	width:10px !important;
	padding-left:14px;
	padding-right:28px;
}
.liSep2 {
	width:20px !important;
	padding-left:24px;
	padding-right:28px;
}
.lpli{
	float:left;
	width:420px;
	height:350px;
	margin-bottom:20px;
}
.linhas-produtos li {
	float:left;
	width:190px;
	height:150px;
	margin-bottom:20px;
}
.linhas-produtos div span {
	font-weight:bold;
	font-size:16px;
	color:#c4c4c4;
}
.points-v {
	background-image:url(../images/point.gif);
	width:3px;
	height:30px;
	float:left;
	margin-left:20px;
}
.points-h {
	background-image:url(../images/point.gif);
	height:3px;
}
.tarjaTitle {
	padding:10px;
	background-image:url(../images/tarja.gif);
}

/* Utils window  */
#utils-window {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
#utils-window-content {
	width:300px;
	height:100px;
	position:relative;
	z-index:700;
	padding:10px;
	display:none;
}
#utils-window-background {
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	z-index:600;
	left:0px;
	display:none;
}
#utils-window-content-bg {
	width:100%;
	height:100%;
	background-color:white;
}
#utils-window-loading {
	text-align:center;
	padding-top:40px;
}
#utils-window-content-ajax {
	display:none;
	position:absolute;
	overflow:auto;
}
#utils-window-bordaT div {
	float:left;
	background-color:white;
	height:8px;
	width:1500px;
	font-size:5px;
}
#utils-window-bordaT {
	position:relative;
	top:-8px;
}
#utils-window-close {
	float:right;
	cursor:pointer;
	position:relative;
	z-index:500;
	left:10px;
	padding:5px;
	padding-right:10px;
}

.formulario1 label {
	color:#006b40;
	font-size:11px;

}
.formulario1 input,
.formulario1 select,
.formulario1 textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:99%;
	padding:1px;
	border:1px solid #CCC;
	margin-bottom:5px;
}
.formulario1 strong {
	color:#749eae;
	line-height:0.7cm;
	font-size:12px;
}


.absolute { position:absolute; }
.relative { position:relative; }

.top2 { padding-top:2px; }
.top3 { padding-top:3px; }
.top5 { padding-top:5px; }
.top7 { padding-top:7px; }
.top10 { padding-top:10px; }
.top15 { padding-top:15px; }
.top20 { padding-top:20px; }
.top30 { padding-top:30px; }
.top60 { padding-top:60px; }
.top80 { padding-top:80px; }
.topmais{ padding-top:165px; }

.bottom10 { padding-bottom:10px; }
.bottom5 { padding-bottom:5px; }

.right15 { padding-right:15px; }
.left5 { padding-left:5px; }
.left10 { padding-left:10px; }
.left20 { padding-left:20px; }
.left30 { padding-left:30px; }
.left60 { padding-left:60px; }

.p5 { padding:5px; }
.p2 { padding:2px; }

.left { float:left; }
.right { float:right; }
.both { clear:both; }w

.txtCenter { text-align:center; }

.TR15 {
	margin-top:15px;
	margin-right:15px;
}

.hide { display:none; }
.show { display:block; }

