H1, H2, H3, H4, H5, H6, li, p, ul {
margin:0;
padding:0;
list-style:none;
}

body { 
margin:0;
background:#FFFFFF url(../imagens/bg.jpg) repeat-x;
}

body,td,th {
font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size: 12px; color: #666666;
}
a {	
font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size: 12px; color: #666666;
}
a:link { 
text-decoration: none; 	font-size: 12px; 
}
a:visited {	
text-decoration: none; color: #666666; 	font-size: 12px; 
}
a:hover { 
text-decoration: underline; color: #666666; font-size: 12px;
}
a:active { 
text-decoration: none; color: #666666; 	font-size: 12px; 
} 


/* ESTRUTURA DO SITE
-------------------------------------------------------------- */
.area-restria{ float:right; background:url(../imagens/bg-arearestrita.png) no-repeat;}
.lef_content{ background:#e0e0e3 url(../imagens/moto-left.png) bottom right no-repeat; border-right:1px solid #bebec3; border-left:1px solid #bebec3; padding:0 0 160px 0;}
.header-left { height:21px; background:url(../imagens/bg-header-left.jpg) repeat-x; padding:10px 0 10px 10px;}
.content-left {  padding:10px 0 10px 15px; border-bottom:1px solid #b5b5bb;}
.table-products{ background:url(../imagens/shadow.jpg) bottom no-repeat;}
.header { padding:13px 0 13px 20px; background:url(../imagens/bg-header.png) no-repeat;}
.title-page{ padding:10px 0 20px 10px; margin:0 0 20px 0; background:url(../imagens/shadow.jpg) bottom no-repeat; font: normal 14px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369;}
.title-servicos{ padding:8px 0 8px 35px; margin:20px 0 20px 0; background:url(../imagens/bg-heade-servicos.jpg) no-repeat; font: normal 12px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369;}






/* MENU PRINCIPAL (SATURDAY)
-------------------------------------------------------------- */
ul#saturday{ margin:0 auto; list-style-type:none; width:520px; display:block; background:transparent url("images/bgOFF.gif") repeat-x top left;}
ul#saturday li{ display:block; float:left;}
ul#saturday li a{ display:block; float:left; padding:8px 17px 0 17px; height:24px; background:transparent url("images/bgDIVIDER.gif") no-repeat top right; font: bold 12px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#666666; text-decoration:none; border-right:1px solid #CCCCCC; border-left:1px solid #FFFFFF; }
ul#saturday li a:hover{ text-decoration:none; color:#042b59;}
ul#saturday li a.current,ul#saturday li a.current:hover span{ color:#042b59; background: transparent url(../imagens/bg-menuCurrent.jpg) repeat-x bottom right;}



/* FONTES E TEXTO
-------------------------------------------------------------- */
.tx-gray16 { font: bold 16px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#38383c;}
.red{ color:#ff0060;}
.green{ color:#8fb812;}
.tx-white11{ font: normal 11px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
.tx-white13{ font: normal 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
.white{color:#FFFFFF;}
.tx-header{ font: bold 16px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
.voltar{ text-align:right; margin:25px 0 20px 0;}



/* TEXT FIELD
-------------------------------------------------------------- */
.tf-restrict{ border:1px solid #FFFFFF; background:#FFFFFF; font:normal 12px Arial, Verdana, Tahoma; color:#8a8a8a;}
.tf-restict{border-top:2px solid #bcc1c2; border-right:1px solid #e0e3e4; border-bottom:1px solid #e0e3e4; border-left:2px solid #cbd0d1; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

/* LINKS
-------------------------------------------------------------- */
a.lk-white11:link { font:normal 11px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
a.lk-white11:visited { font:normal 11px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
a.lk-white11:hover { font:normal 11px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#46bcdb; text-decoration:none;}
a.lk-white11:active { font:normal 11px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#FFFFFF;}
/* -- Done --*/
a.lk-blue10:link { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
a.lk-blue10:visited { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
a.lk-blue10:hover { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.lk-blue10:active { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
/* -- Done --*/
a.lk-voltar:link { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
a.lk-voltar:visited { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
a.lk-voltar:hover { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#003369; text-decoration:none;}
a.lk-voltar:active { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#46bcdb;}
/* -- Done --*/
a.lk-blue13:link { font:normal 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369;}
a.lk-blue13:visited { font:normal 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369;}
a.lk-blue13:hover { font:normal 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369; text-decoration:underline;}
a.lk-blue13:active { font:normal 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#003369;}
/* -- Done --*/




/* PROPRIEDADES EM TABELAS
-------------------------------------------------------------- */
.cl-banners{ margin-bottom:15px;}
.cl-banners2{ margin-bottom:15px; margin-left:30px;}
.cl-img{ margin-right:5px; margin-bottom:3px; float:left;}
.cl-img-right{ margin-right:5px; margin-bottom:3px; float:right;}
.cl-img-bottom{ margin-bottom:3px;}
.cl-img-border{ margin-right:5px; margin-bottom:3px;  border:1px solid #016196; padding:2px; float:left;}
.mg-Bottom { margin-bottom:15px;}
.mg-Top { margin-top:15px;}
.mg-TopBottom { margin-bottom:10px; margin-top:10px;}
.br-Inferiores { border-bottom:1px solid #A4CEED; border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}
.br-laterais { border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}
.br-Cinza{ border:1px solid #CCCCCC; margin-bottom:10px;}
.br-bottom{ border-bottom:1px solid #e8e2d8;}
.br-all{ border:1px solid #a1947d;}
.br-bottom-right { border-bottom:1px solid #e8e2d8; border-right:1px solid #e8e2d8;}
.br-right { border-right:1px solid #e8e2d8;}
.br-right2 { border-right:1px solid #a1947d;}


/* FORMULARIO DE CONTATO */
.response 
{
	font-weight:bold; 
	text-align:center; 
	padding:5px;
	margin: 5px 30px;
}
.error
{
	border: 1px solid #FF0000;
	color:#FF0000; 
}
.sucess
{
	border: 1px solid #009933; 
	color:#009933; 
}
.fieldError
{
	border: 1px solid #FF0000;
}