@charset "utf-8";
/* GERAL */
*	{
	outline:none;
	/*border:none*/;
	}
input.text {border:1px solid #CCC; background-color:#FFF; padding:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
select.text {border:1px solid #CCC; background-color:#FFF; padding:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
textarea.text {border:1px solid #CCC; background-color:#FFF; padding:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
input[type=submit] {padding:5px; background-color:#609196; border:none; color:#fff;}
input[type=reset] {padding:5px; background-color:#609196; border:none; color:#fff;}

.sucesso {background-color:#F0FFF0; border:1px solid #060; font-weight:bold; padding:10px; }
.erro {background-color:#FFECEC; border:1px solid #C00; font-weight:bold; padding:10px; }
.alerta {background-color:#FFC; border:1px solid #FC0; font-weight:bold; padding:10px; }
.topico_li {font-size:16px; }
a:link {
	color:#333333;
	text-decoration:none;
}
a:visited {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#069;
	text-decoration:underline;
}
a:active {
	color:#333333;
}



body {background:url(../img/bg.jpg) no-repeat top #EEE; font:12px "Arial", Helvetica, sans-serif; color:#413E3F; }
.titulo{ font-size:14px;}
.th_cesta {background-color:#6F9DA3; color:#FFF; }
.tabela_cesta {border:1px solid #CCC; }
.footer{font-size:12px; color:#FFF; height:30px; text-align:center;}
.tit_branco{ color:#fff; font-size:12px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
.tit_branco_gr{ color:#fff; font-size:16px; letter-spacing:1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.tit_verde{ color:#669999; font-size:11px; padding-left:2px;}
.tit_cont{ background:url(../img/img_retangulo.jpg) no-repeat; width:88px; height:20px; padding-left:3px;}
.img_cal{ background:url(../img/img_calendario.jpg) no-repeat; width:40px; height:31px;}
.img_topo{ background:url(../img/img_txt.jpg) no-repeat; width:195px; height:24px; padding-left:3px;}
.bg_menu{background:url(../img/menu.jpg) repeat-x; font:19px Georgia, "Times New Roman", Times, serif; color:#fff;  }
.txt_menu{padding:20px 20px 20px;}
.textarea { background-color:#609196; border:none; padding-left:3px; color:#fff;}
.textarea2 { background-color:#609196; border:1px solid #CCCCCC; height:23px;}
.box-foto {width:200px; height:150px; overflow:hidden; }

a.linkmenu:link {
	color:#333333;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}
a.linkmenu:visited {
	color:#333333;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}
a.linkmenu:hover {
	color:#588F94;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}
a.linkmenu:active {
	color:#333333;
	font-size: 15px;
	font-weight:bold;
}

a.linkmenucima:link {
	color:#fff;
	text-decoration:none;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.linkmenucima:visited {
	color:#fff;
	text-decoration:none;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.linkmenucima:hover {
	color:#fff;
	text-decoration:underline;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.linkmenucima:active {
	color:#003365;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.td_link:link, .td_link:visited{
	background:none;
}
.td_link:hover{
	background:url(../img/bg_link.png) no-repeat;
}
.td_link{
	padding-left:25px;
	height:60px;
}

.menu {
	padding-left:10px;
	padding-right:10px;
	height: 46px;
	background-image: url(../img/borda.jpg);
	background-repeat: repeat-x;
	display: block;
	margin-top: 10px;
	clear: both;
}
#carrossel li {padding-right:10px; background-color:#EEEEEE;}
#galeria-vitrine {float:left; margin:0px; background-color:#FFF; width:271px; height:142px; overflow:hidden; }