/*- STD STYLES -------------------------------------------------------------------------------*/
html
{
	min-width: 1000px;
	color: #686868;;
}

body
{
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	background: #d6d6d6;
}

a { color: #5E8399; text-decoration: none; }
a:hover { text-decoration: underline; }
a.link:hover { color: #600; }
a:visited {  }
a:active {  }

ul { padding-left: 15px; margin: 0; *margin-left: 5px; list-style-position: outside; list-style-image: url(../images/ebal3.gif); }


h2 {
	font-size:20px;
	color:#BE2C36;
	font-weight:bold;
	margin-bottom: 10px;
}
h2 a {
	font-size:20px;
	color:#BE2C36;
	font-weight:bold;
	margin-bottom:6px;
}
img
{
	border: none;
}

table
{
	margin: 0px auto;
	border: none;
	background-color: transparent;
}

input
{
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	font-size: 11px; color:#333;
}

textarea
{
	font-size: 11px; color: #333;
}

textarea
{
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
}

.subtitulo {
	color:#5D5D5D;
	font-size:10px;
}

/*- LAYOUT -------------------------------------------------------------------------------*/


/*Site bar navigation*/
#sitebar
{
	background: url(../images/bg_sitebar.jpg) no-repeat center;
	width: 100%;
	height: 48px;
	padding-top: 16px;
}

#sitebar input[type="text"]
{
	width: 140px;
	height: 24px;
	background-image: url(../images/input_busca.png);
	
	line-height: 24px;
	padding: 0 6px;
	
	font-size: 11px; 
	color: #AAA;
}

#sitebar input[type="submit"]
{
	width: 33px;
	height: 29px;
	background-image: url(../images/input_buscaok.png);
	
	padding: 0;
	margin-left: -4px;
	margin-right: 40px;
	
	vertical-align: top;
	cursor: pointer;
}

#sitebar img
{
	float: left; 
	padding-top: 7px;	
}

#sitebar h1
{
	float: left;
}


/*Content - produtos*/
.prodbox div.box
{
	float: left;
	
	width: 200px;
	height: 275px;
	margin-left: 10px;
	margin-right: 10px;
}
.prodbox div.textarea { width: 75%; margin-left: 28px; }
.prodbox div.textarea .title { font-size: 17px; font-weight:normal; margin-top: 10px; line-height: 0;}
.prodbox  img { margin-top: -20px; }
.prodbox .left_special img { margin-left: -40px; }

.controle {	clear:both; height:0; line-height:0; font-size:0; }

/* ------------------------------------ */

.img-list {
	margin:30px 0 0 0;
	padding:0;
}

.img-list li {
	float:left;
	list-style:none;
	margin:0 6px 0 0;
}

.img-list li img {
	border:1px solid #CCC;
}

/* ------------------------------------ */

.galleries-list {
	margin:30px 0 0 0;
	padding:0;
}

.galleries-list li {
	float:left;
	list-style:none;
	margin:0 15px 10px 0;
}

.galleries-list li img {
	border:1px solid #CCC;
}

/* ------------------------------------ */

.default-list {
	margin:0 0 0 40px;
	padding:0;
}

.default-list li {
	list-style:square;
}

.default-link {
	color:#5E8399; text-align:left; font-size:12px; text-decoration:none;
}

.default-link:hover {
	text-decoration:underline;
}

/* ---- FORMULÁRIO DE CONTATO ---- */

.label-contact {
	margin:0; display:block; background: url(../images/bg_form.gif) no-repeat center top; height:45px; width: 379px;
}

.label-contact input[type=text] {
	color:#686868; border:0; background:none; margin:6px 0 0 5px; width:365px; outline:none; font-size:11px; color:#333;
}

.label-contact input[type=file] {
	border:0; background:none; padding:2px; margin:5px 0 0 5px; width:365px; outline:none; font-size:11px; color:#333;
}

.label-contact-text {
	margin:0; display:block; background: url(../images/bg_texto.gif) no-repeat center top; height:175px; width: 379px;
}

.label-contact-text textarea {
	color: #686868; border:0; padding:2px; background:none; margin:6px 0 0 5px; width:365px; height:134px; outline:none;
}

.btn-contact {
	background: url(../images/btn_enviar.gif) no-repeat; width: 67px; height: 31px; float: right; margin-top: 10px; cursor:pointer;
}

/* ----------------------------- */

.icon-nav-site {
	float: left;
	margin-top: 4px;
	*margin-top: 10px;
}

.paginacao { text-align:right; margin:10px 0 0 0; color:#666; font:12px Arial, Helvetica, sans-serif; }
.paginacao #pagin_nums { float: right; margin-left: 8px; margin-top: -2px; }

.informativo-capa
{
	float:left;
	border:1px solid #CCC;
	margin-right:5px;
}



.checkboxes-container
{
	display:block; margin:10px 0 20px 0;
}

.checkboxes-container label
{
	display:block;
}

.checkboxes-container label span
{
	cursor:pointer;
}

#downloads { margin-top: 20px; }
#downloads .pasta { padding-bottom: 30px; padding-left: 20px; min-width: 340px; max-width: 702px; }
#downloads .pasta h3 { border-bottom: 2px solid #BE2C36; margin-right: 20px; padding-bottom: 1px; margin-bottom: 10px; }
#downloads .pasta ul { margin: 0; padding: 0; list-style: none; }
#downloads .pasta ul li { font-size: 12px; margin-bottom: 7px; }
#downloads .pasta ul li img { vertical-align: middle; margin-right: 4px; }
#downloads .pasta ul li span {}
#downloads #divider { border-bottom: 2px dashed #b8c5cd; width: 682px; margin-left: 20px; margin-bottom: 20px; }
#downloads #divider h3 { color: #b8c5cd; margin-bottom: 0; }



#left { float: left; width: 379px; margin-right: 40px; }
#left h2 { font-size: 12px; color: #000; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; /*Trebuchet MS*/ }
#left .form_error { color: #ff4d4d; height: 30px; }
#left .inputjoin { background: url(../images/form_input.gif) no-repeat; width: 379px; min-height: 45px; }
#left .inputjoin input[type="text"], #left .inputjoin input[type="password"] { line-height: 30px; padding: 0 8px; width: 363px; height: 30px; }
#left .inputjoin.small { background: url(../images/form_input3.gif) no-repeat; width: 379px; clear: both; }
#left .inputjoin.small input { width: 263px; }
#left .inputjoin.small select { width: 80px; margin-left: 10px; }
#left .areajoin { background: url(../images/form_txtarea.gif) no-repeat; width: 379px; height: 154px; }
#left .areajoin textarea { width: 363px; height: 117px; padding: 8px; font-family: Arial, Helvetica, sans-serif; }
#left .separator { border-bottom: 2px dotted #C3CBD0; margin-top: 15px; *margin-top: 0px; margin-bottom: 15px; }
#right
{
	float: left;
	width: 290px;
	padding: 20px 16px; margin-top: 80px;
	
	color: #80766E;
	font-size: 12px;
	
	line-height: 19px;
}
#right h3 { margin-top: 13px; margin-bottom: 3px; }
#contato .separator { border-bottom: solid 1px #C8C4C1; margin: 8px 0; }



/* Padrões internos */
#normalform .btn-send { float: right; background: url(../images/btn_enviar.gif) no-repeat; width: 67px; height: 31px; cursor: pointer; margin-left: 8px; }

#rodape_header td strong a {
	color:#686868;
}
