/* BACKGROUND para BODY */
html, body {
	background:url(../images/body_background.jpg) repeat-x;
	background-color: #e5edf1;
}

/* FONT-FAMILY */
*, html, body, td, a, p, input, textarea, select {font-family: Arial, Verdana,  Helvetica, sans-serif;}

/* FONT-SIZE */
#buscar input, #menu, h3, #footer * {font-size:10px;}
#box-home *, #encontre *, #footer strong, .produto-b, #content #column-left, #menu-interno ul ul a {font-size:11px;}
html, body, input, textarea, select, h6 {font-size:12px;}
/*
.submenutitle {font-size:12px !important;} 
*/
#composition #endereco, .produtos-a, #menu-interno-top span, .produtotitle {font-size:14px;}
.menutitle, .title-a {font-size:16px;}
.pagetitle, .cont-text h1 {font-size:18px;}
#composition #endereco .destaque {font-size:24px;} 

/* FONT-WEIGHT */
/*
.bold, .breadcrumb span, .produtos-a, #menu-interno-top span, .submenutitle {font-weight:bold;} 
*/
.bold, .breadcrumb span, .produtos-a, #menu-interno-top span {font-weight:bold;} 
.normal, .pagetitle, #content h3, h6, .cont-text h1 {font-weight:normal;}

/* FORMATAÇÃO de COLOR */
#column-right a, .produtotitle, .produtotitle a, .produtos-a {color: #555;}
#column-right a:hover {color: #000;}
body, html, .paginacao a, .paginacao a:hover {color:#333;}
#form-contato .button, #menu-interno a:hover, #menu-interno ul ul a {color:#fff;}
#rss a, .breadcrumb span {color:#000;}
#menu a{color:#665635;}
#content  h3, #footer *, #composition #endereco, #form-contato {color:#787878;}
.mais {color:#005a9c;}
.pagetitle, .cont-text h1, .cont-text h1 a:hover {color:#c5c5c5;}
#composition #endereco .destaque, .menutitle, #menu-interno-top span, #menu-interno-top a.on, .produto-b strong, .produto-b b, #menu a.on, .title-a, .cont-text h1 a {color:#95c4db;}
#menu-interno a, #content #column-left {color:#707070;}
h6, .breadcrumb, .breadcrumb a {color:#afafaf !important;}
#menu-interno-top a {color:#282828;}
.produto-b {color:#bdbdbd;}


/* TEXT-ALIGN */
.tleft {text-align:left !important;}
.tright {text-align:right !important;}
.tcenter {text-align:center !important;}
.tjustify {text-align:justify !important;}

/* TEXT-TRANSFORM */
h3 {text-transform:uppercase;}

/* LINE-HEIGHT */
#column-left {line-height:18px;}
.cont-text {line-height:20px;}

/* MARGIN e PADDING = 0 */
html, body, ul, li, form, input, textarea, select, h5, h4, h3, h6, h1 {margin:0;padding:0;}

/* BORDER em IMG */
img {border:0;}
.noborder {border:0 !important;}

/* PADRÃO de P */
p {margin:0; padding:3px 0;}
#footer p {padding:6px 0;}
#composition #endereco p {padding:1px 0;}
.cont-text p, #column-left p {padding:8px 0;}

/* PADRÃO de BR */
br {line-height: 15px;}

/* A */
a {text-decoration:none;}
a:hover {text-decoration:none;}
#menu-interno ul ul a:hover {text-decoration:underline;}

/* FLOAT, CLEAR */
.left {float:left;}
.right {float:right;}
.clearboth {clear:both;}

/* PADRÃO de UL */
.list-h, .list-v {list-style:none;}
.list-h li{float:left;}

/* LIST-STYLE */
#menu *, #menu-interno *, #footer ul {list-style:none;}

/* MARGIN AUTO */
.mauto {margin:auto;}

/* FORMATAÇÃO de PADDING */

/* FORMATAÇÃO de MARGIN */
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mr13 {margin-right:12px;}
.mb20 {margin-bottom:20px;}

/* FORM - ESTILOS */
.tarea, .field, .option{
	border:1px solid #787878;
}
.button{
	cursor:pointer;
}
.button, #form-contato input, #form-contato textarea{
	border:none;
}
#header #buscar .field{
	background:#f2f1ea;
	border:1px solid #887b4b;
	width:162px;
	padding:2px 5px;
}
#header #buscar .button{
	vertical-align:top;
	padding-left:3px;
}
#content #encontre select{
 	width:100%;	
	padding:1px 0 1px 3px;
}
#content #encontre .field{
	width:152px;	
	padding:1px 0 1px 4px;
}
#content #encontre .button{
	background:#95c4db;
	color:white;
	margin-left:2px;
	padding:1px 3px;
	*padding:1px 3px 0 3px;
	/* width:25px; */
}
#form-contato input, #form-contato textarea{
	padding:4px;
}
#form-contato input, #form-contato textarea{
	height:17px;
}
#form-contato .size341{
	background:url(../images/form-contato_size341.jpg) no-repeat;
	width:333px;
}
#form-contato .size220{
	background:url(../images/form-contato_size220.jpg) no-repeat;
	width:212px;
}
#form-contato .size80{
	background:url(../images/form-contato_size80.jpg) no-repeat;
	width:72px;
}
#form-contato .size42{
	background:url(../images/form-contato_size42.jpg) no-repeat;
	width:34px;
}
#form-contato .size89{
	background:url(../images/form-contato_size89.jpg) no-repeat;
	width:81px;
}
#form-contato .size341x116{
	background:url(../images/form-contato_size341x116.jpg) no-repeat bottom;
	width:333px;
	height:110px;
	overflow:hidden;
}
#form-contato .button{
	background:url(../images/form-contato_off_button.jpg) no-repeat;
	width:78px;
	height:19px;	
	text-align:center;
	float:right;
	padding-top:4px;
}
#form-contato .button:hover{
	background:url(../images/form-contato_on_button.jpg) no-repeat;
}