/* CSS Document */

/* -----------------------------------------------
Global Reset
----------------------------------------------- */
* {behavior:url(iepngfix.htc)}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight: bold; }
em { font-style: italic; }
p { margin: 0 0 1em 0; }


/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear { height: 1%; margin: 0; padding: 0; clear: both; float: none; }
.invis { display: none; }


/* -----------------------------------------------
Global Styles
----------------------------------------------- */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6B6560; margin:0; background:url(images/backgrounds/background.gif) repeat-x #7F040B}

h1{color:#C6364D; padding-left:20px; font-size:24px; font-weight:bold; margin-top:20px; text-align:left}
h2 {font-size:14px; font-weight:normal; color:#FFF; text-align:left;}
h3 {font-size:16px; font-weight:normal; color:#C88226; margin:0; margin-bottom:5px; padding:0; float:left;}
h3.small {font-size:13px; font-weight:normal; color:#C6364D; margin:0; margin-bottom:5px; padding:0; float:left;}

h4, h4 a {font-weight:bold; color:#983202; font-size:11px;}

a {text-decoration:none; color:#983202; font-size:11px; }


/*margin-top
margin-right
margin-bottom
margin-left*/
/* -----------------------------------------------
Main Structure
----------------------------------------------- */

#wrapper { width: 820px; position: relative; margin: 0 auto;}

#main, #mainfull {text-align:center; width:100%; margin:0px; }

#header {margin:0 auto;  height:270px; background:url(images/backgrounds/bgrightimg.gif) no-repeat top right; width:819px;}
		.header_main {width:805px; margin:0 auto; height:270px; background:#FFF;}
		.header_logo {width:165px; text-align:left; float:left; background:url(images/backgrounds/background_header_left.jpg) no-repeat top left; height:170px; padding:20px; margin:10px 5px 0px 10px;}
		.header_right{width:585px; background:url(images/backgrounds/headerfoto.jpg) no-repeat top right; float:right; margin-top:10px; height:205px;}
		.header_contactos{margin-top:80px;}
		/*  área de cliente e carrinho de compras  
		.header_cliente {width:215px; text-align:right; margin-left:200px; margin-right:5px; margin-top:40px; float:left; font-size:9px; font-weight:bold;}
		*/
		.header_contactos .telefone {background:url(images/icons/header_tel.gif) no-repeat center left; padding-left:20px; color:#FFFFFF; font-size:10px; line-height:20px; margin-bottom:5px;}
		.header_contactos .email {background:url(images/icons/header_mail.gif) no-repeat center left; padding-left:20px; color:#FFFFFF; font-size:10px; line-height:20px;}
		.header_contactos .email a {color:#FFF;}
	
#content {margin:0pt auto; text-align:center; width:805px; background:#FFF; padding-bottom:10px;}
	#content .inner {margin:0px auto; text-align:center; padding:10px; }


#sidebar {width:205px; margin:0px; height:100%; float:left; text-align:left; margin-right:10px;}
	#sidebar .body {padding:10px;}
	.sidebar_inner {background:#F0D882; padding:5px; margin-bottom:10px;}
	.sidebar_inner_border {padding:10px; border:1px solid #F4E2A1;}
	.sidebar_bottom {padding:5px;}
	.sidebar form {margin:0px; padding:0px;}
	.sidebar_separador {width:140px; height:1px; border-top:1px solid #FFF;}




#right {float:left;	text-align:left; width:570px;}
	
#rightfull {float:left;	text-align:left; width:780px;} /* se nao houver sidebar */

#content_left{width:300px; float:left}
#content_right {width:170px; float:right}
	#content_right img {border:6px solid #005600}


#footer {width:805px; margin:0px auto; text-align:left; background:#FFF; color:#999; height:50px;}
	.footer_inner {background:#DBD2CB; margin:10px; margin-top:0px; padding:5px; height:25px; padding-bottom:10px;}
	#mainfull #footer {display:none;} /* se nao houver sidebar */
	#footer2 {width:805px; margin:0 auto; padding-top:10px; text-align:left; color:#FFF; }
	#footer2 a{color:#FFF};e

		
		
/* -----------------------------------------------
Common Elements
----------------------------------------------- */

/*  breadcrumbs  */
.breadcrumbs {margin-top:20px; margin-bottom:20px;}
.breadcrumbs a, .breadcrumbs {font-size:9px;}
.breadcrumbs a, .breadcrumbs {color: #C6364D;}
.breadcrumbs a:hover {color: #C6364D; text-decoration:underline;}

/*  familias - subcategories  */
.familias {background:#FFF; margin-top:10px; height:100%; margin-bottom:10px;} 
#noticiasNews { padding: 4px; margin: 0 0 4px 0; }
#noticiasNews li { background: transparent url('images/icons/seta_dta.gif') no-repeat 0 center; padding: 0 20px;  width: 40%; float: left; margin: 0 0 10px 0; list-style:none;}
#noticiasNews ul{list-style: none;}
#noticiasNews a { color: #666; font-weight: normal; }
#noticiasNews a:hover {color:#666;}
.familianumero {color: #C6364D;}


/*  pagination  */
.pagination { display: block; text-align: right; font-size: 10px; float:right; margin-top:0px; margin-bottom:20px;}
.pagination ul {margin:0; padding:0; list-style-type:none;}
.pagination li {float:left;}
.pagination a {font-size:10px; color:#C6364D;}
.pagination li .current, .pagination li a:hover {color:#7A2701;}
.total {float:right; color:#C6364D; font-size:10px; margin-top:20px;}

/*  pagination select  */
.pagina {float:right; margin-bottom:10px; text-align:right;}
.paginationSelect {display: block; text-align: right; }
.paginationSelect select { font-size: 10px; background:#FFF; border:0px none;}


/*  feedbacks */
.feedback {font-size:10px; color:#005600;}
.error {font-size:10px; color:#990000;}


/*  images shadow  */

.img_100 {width:120px; text-align:center;}
.img_150 {width:180px; text-align:center;}
.img_210 {width:230px; text-align:center;}

.dropshadow{
	float:left;
	clear:left;
	background: url(images/backgrounds/shadowAlpha.png) no-repeat bottom right !important;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}

.dropshadow2{
	float:right;
	clear:left;
	background: url(images/backgrounds/shadowAlpha.png) no-repeat bottom right !important;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #eaeaea;
	padding:0px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


/*  separador */
.separador {height:1px; border-top:1px solid #C6364D; margin-top:10px; margin-bottom:10px;}


/* -----------------------------------------------
Navigation
----------------------------------------------- */

/*  header menu  */
.header_menu { width:400px;  height:42px; margin-top:10px; margin-right:10px; float:right; text-align:right}
.header_menu ul {margin:0; list-style-type:none;}
.header_menu li {display: inline; padding:0px; margin:0px;}
.header_menu a {float:left; text-align:center; display: block; text-transform:none; padding-left:8px; padding-right:8px; padding-top:6px; background: #FFFFFF; font-size:11px; font-weight:normal; color:#666; border-right:1px solid #CCC;  height:29px; line-height:29px;}
.header_menu a:hover, .menu_activo a{color:#C6364D; background:url(images/backgrounds/setamenu.gif) no-repeat top center;}



/*  sidebar menu  */
.sidebar_menu {background:url(images/backgrounds/menuprodutos_bg.gif) repeat-y top left; padding:5px;}
.sidebar_menu ul {margin:0; padding:0px; list-style-type:none;}
.sidebar_menu li{display:block; padding-top:2px; padding-bottom:2px; height:23px; }
.sidebar_menu a {color:#FFF; height:23px; display:block;    font-weight:bold;  font-size:11px; font-weight:normal; text-transform:uppercase; line-height:23px; padding-left:4px; }
.sidebar_menu a:hover { background:url(images/backgrounds/produtos_lateralBotao.gif) no-repeat 0px 0px;}
.sidebar_menu_produtos_head {color:#FFFFFF;   background:url(images/backgrounds/menuprodutos_header.jpg) no-repeat top left; height:59px;}
.sidebar_menu_produtos_bottom {color:#FFFFFF;   background:url(images/backgrounds/produtos_bottom.gif) no-repeat top left; height:12px;}

.sidebar_menu_conteudos_head {color:#FFFFFF;   background:url(images/backgrounds/sidebar_conteudos.jpg) no-repeat top left; padding-top:40px;padding-left:60px; height:40px; margin-bottom:5px;}

/*  footer menu  */
.footer_menu {float:left; width:390px; margin-top:10px;}
.footer_menu li{float:left; padding-left:10px; padding-right:10px; border-right:1px solid #FFF;}
.footer_menu a {color:#726B66; text-transform:uppercase}
.footer_menu a:hover  {color:#726B66;}

/*  favoritos, recomendar e feed  */
.favmenu {margin:0px; padding:0px; list-style-type:none; margin-right:10px; margin-top:5px; float:right;}
.favmenu li {height:24px; display:block; font-size:9px; text-transform:uppercase; float:left; text-align:left; margin-right:10px; padding-top:0px;}
.favmenu li a {padding-left:20px;}
.favmenu .addfav  {background:url(images/icons/favoritos.gif) no-repeat 0px 3px; width:151px;}
.favmenu .recomendarsite  {background:url(images/icons/recomendar.gif) no-repeat 0px 4px; width:141px;}
.favmenu .feeds  {background:url(images/icons/feeds.gif) no-repeat 0px 4px; width:87px;}

.footer_menu_left{float:right; width:340px;}


/* -----------------------------------------------
Home
----------------------------------------------- */

.bemvindo{margin-bottom:20px;}
	.bemvindo_texto {float:left; width:290px; margin-right:20px; line-height:14px;}
	.bemvindo_img{ width:230px; float:left;}


.destaques{float:left; width:350px; margin-right:10px;}
	.destaques_texto {float:left; width:160px; margin-left:10px; padding-top:10px;}
	.destaques_texto_maior {float:left; width:220px; margin-left:10px; padding-top:10px;}
	.destaques .titulo a {color:#983202; font-weight:bold;}
	.destaques .lermais a {color:#333333; font-weight:bold;}
	.destaques p {margin-top:5px; margin-bottom:5px; padding:0px;}
	.destques.separador {350px;}

.lateraldta{float:right; width:160px;}


/* -----------------------------------------------
News
----------------------------------------------- */

/*  news small */

.noticias_home {width:125px; margin-bottom:30px; background:url(images/backgrounds/sombra.jpg) no-repeat bottom center #DBD9D5; float:right; background:url(images/backgrounds/noticias_middle.gif) repeat-y;}
.noticias_home .head {width:121px; height:57px; background:url(images/backgrounds/noticias_top.gif) no-repeat top left;}
.noticias_home .data {font-size:9px; color:#6B6560;}
.noticias_home h2.titulo a {color:#C6364D; margin-bottom:4px;}
.noticias_home .texto {font-size:9px; color:#6B6560;}
.noticias_home .link{padding-bottom:5px; padding-top:5px; margin-bottom:10px;}
.noticias_home .link a {color:#C6364D; font-weight:bold;}
.noticias_home .link a:hover {color:#C6364D;}
.noticias_home .bottom {background:url(images/backgrounds/noticias_bottom.gif) no-repeat top left; width:121px; height:22px;}



/*  news homepage  */
.noticias_menu {padding:10px;} 
.noticias_menu ul {margin:0; padding:0; list-style-type:none;} 
.noticias_menu li {background:url(images/icons/faqs_pergunta.gif) no-repeat left center; padding-left:20px; line-height:150%;}

.noticia_main {width:520px; padding-left:0px; margin-bottom:0px;}
.noticia_main_big {width:520px; margin-bottom:0px;}

.noticia_esq {padding-top:0px; padding-bottom:0px; padding-right:5px; float:left; width:220px; text-align:right;}

.noticia_dir {width:270px; padding:5px; padding-top:15px; float:left; padding-left:10px; padding-bottom:0px;}
.noticia_dir_big {width:270px; padding:5px; padding-top:15px; float:left;}

.noticia_data {font-size:10px; color:#C6364D; margin-bottom:5px;}
.noticia_titulo h1 {margin:0px !important;} 
.noticia_titulo h1 a, .noticia_titulo_big a  {font-size:13px; margin:0px; margin-bottom:0px; margin-top:0px; text-transform:none; color:#C6364D;}
.noticia_completa a {color:#C6364D}
.noticia_titulo a:hover, .noticia_completa a:hover {color:#C6364D}
.noticia_main img, .noticia_main_big img { border: 0px none;}
a.lermais, .lermais a {font-weight:bold; color:#C6364D; text-decoration:underline}
a.lermais:hover, .lermais a:hover {color:#C6364D}

.noticia_categ a, .noticia_categ_big a, .noticia_main_texto .noticia_categ a {font-weight:bold; font-size:10px; color:#666}
.noticia_texto, .noticia_texto_big {padding-top:10px;}
.noticia_completa, .noticia_completa_big {text-align:right; padding-top:5px;}



.noticiaslist {padding:5px; background-color:#FFF;}
.noticiaslist a {color:#666;}
.noticiaslist_over {padding:5px; background-color:#EAEAEA; color:#C6364D;}
.noticiaslist_over a {color:#C6364D;}

.noticiaslist_data {width:100px; float:left; color:#666; }
.noticiaslist_over .noticiaslist_data {color:#C6364D;}

.noticiaslist_titulo {width:180px; float:left; color:#666;}
.noticiaslist_familia {width:120px; float:left; color:#666;}

.noticiaslist_vermais {width:10px; float:left;}
.noticiaslist_vermais a {color:#666;}

.noticiaslist_data_head {width:100px; float:left; color:#C6364D; font-weight:bold;}
.noticiaslist_titulo_head {width:180px; float:left; color:#C6364D; font-weight:bold;}
.noticiaslist_familia_head {width:120px; float:left; color:#C6364D; font-weight:bold;}



/*  1 news  */
.noticia_left {width:240px; float:left;}
.noticia_imagens {}
.noticia_imagens img, .noticia_esq img { border: 0px none; padding:0px;}
.noticia_main_texto {width:260px; font-size:11px; float:right;}
.noticia_main_texto .noticia_titulo h1 {font-size:13px; margin:0px; margin-top:5px; margin-bottom:10px; text-transform:none; color:#C6364D; padding-left:15px;}

/* -----------------------------------------------
Services
----------------------------------------------- */

.servicos {margin-bottom:0px;}
.servicos_left{width:170px; float:left; margin-right:10px;}
.servicos_right{width:260px; float:left;}
.servicos img {border: 0px none;}
.sabermais{float:right; background:url(images/backgrounds/sabermais_bg.gif) no-repeat; width:105px; height:18px; text-align:center; padding-top:5px;}
.sabermais a{color:#FFFFFF;}
.sabermais a:hover{color:#005600;}

.servicos h1, .servicos h1 a{font-size:14px; color:#983202}

/*  1 service  */
.servico_left {width:240px; float:right;}
.servico_imagens {}
.servico_imagens img, .servico_esq img { border: 0px none;}
.servico_titulo h1 { font-size:14px; margin:0px; margin-bottom:10px; text-transform:none; color:#983202; background:url(images/icons/seta_dta.gif) no-repeat 0px 5px; padding-left:15px;}
.servico_main_texto {width:260px; font-size:11px; float:left;}





/* -----------------------------------------------
Products
----------------------------------------------- */

/*produtos destaque home*/

.produtos {width:410px; float:left; background:url(images/backgrounds/produtos_header.jpg) no-repeat top left #EAE5E2; padding:80px 10px 10px 10px; }
.produto {width:100px;margin-right:30px;  margin-bottom:10px; float:left}
.produto  .imagem {background:url(images/backgrounds/produtos_sombra.jpg) no-repeat bottom left; padding-bottom:10px;}
.produto .imagem img{width:100px; border:1px solid #666; }
.produto h1 {margin:0px; font-size:13px;}


.produtos_item {margin-bottom:15px; background:#FFF;}
.produtos_item_left{width:170px; float:left; margin-right:10px;}
.produtos_item_right{width:260px; float:left;}
.produtos_item img {border:none;}

.content_produtos_descricao_titulo a {font-size:12px; font-weight:bold; color:#002874;}
.content_produtos_item p {margin-bottom:10px; padding:0px;}

.content_produtos_descricao_ref {font-size:9px;}
.content_produtos_preco {width:75px; height:19px; font-size:12px; font-weight:bold; float:left; padding-top:23px;}
.content_produtos_buttons {width:72px; height:32px;}

.content_produtos_buttons ul {margin:0; padding:0; list-style-type:none;}

.content_produtos_buttons a {width:62px; height:17px; display:block; text-align:right; padding:2px; margin-left:94px;}
.content_produtos_buttons_detalhes a {background:url(images/icons/content_produtos_buttons_detalhes.gif) no-repeat; margin-bottom:0px; color:#FFFFFF; }
.content_produtos_buttons_comprar a { background:url(images/icons/content_produtos_buttons_comprar.gif) no-repeat;color:#FFFFFF;}
.content_produtos_buttons li {display:inline}




/* -----------------------------------------------
FAQS
----------------------------------------------- */

.faq {border-bottom:1px solid #C6364D; padding-top:10px; padding-bottom:10px;}
.faq_over {background-color:#EAEAEA; border-bottom:1px solid #C6364D; padding-top:10px; padding-bottom:10px;  color:#C6364D;}
.faq_familia a {color:#666;}
.faq_over a {color:#C6364D;}

.faq_familia {width:300px; float:left; background:url(images/icons/seta_dta.gif) no-repeat 0px 4px padding-left:10px;}
.faq_numero {width:100px; float:left;}
.faq_vermais {width:100px; float:right;}
.faq_numero, .faq_numero a {color:#C6364D}
.faq_over .faq_numero {color:#C6364D}
.faq_vermais a {color:#C6364D;}
.faq_over .faq_vermais a {color:#C6364D;}

.faqs_pergunta {color: #C6364D; font-weight:bold; }
.faqs_texto {padding-left:0px;}



/* -----------------------------------------------
LINKS
----------------------------------------------- */

.links_pergunta {color: #666; font-weight:bold;}
.links_texto {padding-left:0px;}
.links_link {padding-left:0px;}

.links_pergunta a, .links_texto a, .links_link a {color:#C6364D; border:none;}
.links_pergunta a:hover, .links_texto a:hover, .links_link a:hover {color:#C6364D; border:none;}

.download a{ background:url(images/icons/pdf.gif) no-repeat top left; padding-left:20px; height:16px; padding-top:5px; color: #0D658F; font-weight:bold;}



/* -----------------------------------------------
Galleries
----------------------------------------------- */
#galeria {width:120px; float:left; margin-right:40px;}
#galeria .last {width:120px; float:left; margin-right:0px;}

#galeria img { border: 10px #005600 solid;}
#galeria h1 {font-size:12px; margin:0px; text-transform:none;}
#galeria .familia a{font-size:10px; color:#99CC00}




/* -----------------------------------------------
Contacts
----------------------------------------------- */

.contactos_left{width:230px; float:left; margin-top:20px;}
.contactos_right{width:230px; float:right; margin-top:20px;}
.contactos_intro {width:230px; margin-top:20px;}
.contactos_list {width:300px;}
.contactos_list ul {margin:0; padding:0; list-style-type:none;}
.contactos_list li {margin-bottom:15px; padding:5px 5px 5px 50px;}
.contactos_list li.bi {padding-left:0px;}
.contactos_list li.morada {background:url(images/icons/morada.gif) no-repeat  top left; height:60px;}
.contactos_list li.tel {background:url(images/icons/tel.gif) no-repeat left center;  line-height:40px;}
.contactos_list li.fax {background:url(images/icons/fax.gif) no-repeat left center;  line-height:40px;}
.contactos_list li.mail {background:url(images/icons/mail.gif) no-repeat left center; line-height:40px;}
.contactos_list li.site {background:url(images/icons/site.gif) no-repeat left center; line-height:40px;}
.contactos_mapa {background:#EDEDED; text-align:center; padding:5px;}




/* -----------------------------------------------
Site Map
----------------------------------------------- */
.content_mapa ul {margin:0; padding:0; list-style-type:none;}
.content_mapa ul li {line-height:230%;}
.content_mapa ul li  {background:url(images/icons/mapa_bullet_big.gif) no-repeat 0 5px;}
.content_mapa ul li a { padding-left:20px;}
.content_mapa ul li a:hover {color: #0D658F}
.content_mapa ul ul li {background:url(images/icons/mapa_bullet_small.gif) no-repeat 0 5px; margin-left:20px; text-transform:lowercase;}



/* -----------------------------------------------
Newsletter
----------------------------------------------- */


/*  newsletter  */
.newsletter_home {background:url(images/backgrounds/newsletter_bg.gif) repeat-y top left #FFF; width:185px; padding:10px;}
.newsletter_head  {background:url(images/backgrounds/newsletter_header.gif) no-repeat top left #FFF; width:205px; height:48px; margin-top:20px;}
.newsletter_bottom  {background:url(images/backgrounds/newsletter_bottom.gif) no-repeat top left #FFF;  height:10px; }

.newsletter_textfield {border:1px solid #999; width:120px; font-size:9px; margin-bottom:6px; margin-top:6px;}
.newsletter_bt {border:0px none; margin-top:10px; padding:0px;} 
.newsletter_texto {margin-top:16px; color:#000;}


/*  newsletter page */
.newsletter{padding-top:30px;}
.newsletter input {color:#666; background-color:#FFF; border:0px none; font-size:10px;}



/* -----------------------------------------------
Search
----------------------------------------------- */

/*  campo pesquisa  */
.sidebar_pesquisa_head {color:#000; padding:5px; background:url(images/backgrounds/sidebar_pesquisa.jpg) no-repeat top left; height:15px; margin-bottom:5px;}
.sidebar_pesquisar_textfield {border:1px solid #7F9DB9; width:140px; height:16px; font-size:9px; margin-bottom:6px;}
select.sidebar_pesquisar_select {border:1px solid #7F9DB9; width:140px; font-size:9px; margin-bottom:6px;}
.sidebar_pesquisa_bt{width:30px; border:1px solid #277376; height:16px; font-size:9px; margin-bottom:10px; margin-left:110px; color:#277376; background:#F0F0F0;}


/*search results page*/
.pesquisa .titulo, .pesquisa .titulo h1, .pesquisa .titulo a  { font-size:12px; margin:0px; text-transform:none; margin-bottom:4px; margin-top:4px;}
.pesquisa .titulo a:hover  {  color:#99CC00}

.pesquisa .categ a {font-weight:bold; font-size:10px; color:#99CC00}
.pesquisa .categ a:hover {color:#005600}

.pesquisa .data {font-size:9px; color:#005600; margin-bottom:5px;}
.pesquisa .separador {margin-top:5px; margin-bottom:5px;}
.pesquisa .vermais a {font-size:10px; font-weight:bold;}





/* -----------------------------------------------
Forms
----------------------------------------------- */


/*  send news  */
.enviar_noticia  {background:#FFF; padding:5px; width:300px; margin-bottom:20px;}
.enviar_noticia label {width: 75px; float: left; text-align: right; margin-right: 0.5em; display: block; color:#666}
.enviar_noticia label.captcha {width:140px;}
.enviar_noticia input, .enviar_noticia textarea {width:140px; background:#FFF; border:1px solid #666; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.enviar_noticia input.captchatext{width:74px;}
.enviar_noticia input.bt{width:100px; height:23px; margin-left:170px; border:0px none;}
.enviar_noticia h1{text-transform:none; margin-bottom:15px; font-size:14px !important;}


/*  send service  */
.enviar_servico {background: url(images/backgrounds/form_bg.jpg) top right repeat-x #FFF; padding:5px;  width:300px;}
.enviar_servico label {width: 75px; float: left; text-align: left; margin-right: 0.5em; display: block; color:#A24209}
.enviar_servico label.captcha {width:140px;}
.enviar_servico input, .enviar_servico textarea {width:140px; background:#FFF; border:1px solid #C88226; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.enviar_servico input.captchatext{width:74px;}
.enviar_servico input.bt{width:58px; height:27px; margin-left:170px; border:0px none;}
.enviar_servico h1{text-transform:none; margin-bottom:15px;}

/*contacts*/
.contactos_formulario {background:url(images/backgrounds/contactos_bg.gif) repeat-y; padding:5px;}
.contactos_formulario label {width: 75px; float: left; text-align: right; margin-right: 0.5em; display: block; color:#FFF}
.contactos_formulario label.captcha {width:140px;}
.contactos_formulario input, .contactos_formulario textarea {width:120px; background:#FFF; border:0px none; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.contactos_formulario input.captchatext{width:54px;}
.contactos_formulario input.bt{width:100px; height:23px; margin-left:94px; background:none; }
.header_contactos_formulario {background:url(images/backgrounds/header_contactosForm.gif) no-repeat; width:230px; height:59px;}

/*  recomendar  */
.recomendar {color:#666; padding:20px; margin-top:130px;}
.recomendar form {margin-top:20px;}
.recomendar_header {background:#FFF; padding:20px; margin-bottom:10px;}
.recomendar_left {float:left; width:300px;}
.recomendar_right {float:left; margin-top:60px;}
.recomendar label {width:110px; float: left; text-align: right; margin-right: 0.5em; display: block; color:#666}
.recomendar label.captcha {width:140px;}
.recomendar input, .recomendar textarea {width:120px; background:#FFF; border:0px none; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.recomendar input.captchatext{width:54px;}
.recomendar input.bt{width:105px; height:23px; margin-left:94px; margin-top:20px;}
.recomendar h3{text-transform:none; margin-bottom:5px; color:#C6364D}
.recomendar p {margin-bottom:10px;}



/* -----------------------------------------------
Site Specific
----------------------------------------------- */

.sombra {background:url(images/backgrounds/sombra_752px.jpg) no-repeat top center; height:10px;}

#right .right_inner, #rightfull .right_inner {padding-left:20px; padding-right:20px;}
#right .right_inner h1, #rightfull .right_inner h1{padding-left:0px; margin-bottom:10px;}
#right .right_inner h3, #rightfull .right_inner h3{color:#C6364D; padding-left:0px; font-size:24px; font-weight:bold; margin-bottom:10px; margin-top:20px; float:left;}

#right .right_inner img{float:none;}

#right.home {background:none;}
#right.home img{float:none;}
#right.home h1 {font-size:13px; font-weight:normal; color:#252C3C; margin:0; margin-bottom:5px; padding:0; text-align:center; }

#right h1, #rightfull h1{color:#C6364D; padding-left:20px; font-size:24px; font-weight:bold; margin-top:20px;}
#right {background:url(images/backgrounds/headercentro.gif) no-repeat top left #E9E4E1; }
#rightfull   {background:url(images/backgrounds/headercentrofull.gif) no-repeat top left #E9E4E1; }
#right img{float:right}
#right #maintexto {margin:20px;}


.galerias_imagem {float:right}
.imagem_peq {float:left; margin-right:0px; width:100px; margin-bottom:20px; margin-right:1px; text-align:center;}
.prod_sombra{background:url(images/backgrounds/produtos_sombra.jpg) bottom center no-repeat; padding-bottom:10px;}
.noticia_inner {padding:10px;}