/* 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; }
a:hover{
	color:#6B6560;
}

/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear {  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-color:#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; padding-right:15px; background-color:#CCCBCB;}

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

#header {margin:0 auto;  height:270px;   }
		.header_main {  margin:0 auto; height:270px; padding-left:5px; }
		.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 30px 20px 10px; margin:10px 15px 0px 10px;}
		.header_right{width:585px; background:url(images/backgrounds/headerfoto.jpg) no-repeat top right; float:right; margin-top:10px; height:205px;}
		.header_logo img{margin-left:10px;}
		.header_contactos{margin-top:40px;}
		/*  á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 { padding-left:3px; color:#CB2128; font-size:11px; line-height:18px; margin-bottom:4px;}
		.header_contactos .email {  padding-left:3px; color:#CB2128 !important; font-size:11px; line-height:20px;}
		.header_contactos .email a {color:#CB2128 !important;}
		.header_contactos .email a:hover {color:#6B6560 !important;}
	
#content {margin:0pt auto; padding-left:15px; text-align:center; width:815px;  padding-bottom:10px;}
	#content .inner {margin:0px auto; text-align:center; padding:10px 0px 10px 0px; }


#sidebar {width:205px; margin:0px; height:100%; float:left; text-align:left; margin-right:15px;}
	#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:585px;}
	
#rightfull {float:left;	text-align:left; width:785px;  } /* 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;  color:#999; height:50px;}
	.footer_inner { 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:center; color:#FFF; }
	#footer2 a{color:#FFF;}

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

/*  breadcrumbs  */
.breadcrumbs { margin:5px; margin-top:10px;}
.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:#FFF; padding:3px;}
.pagination li .current, .pagination li a:hover {color:#981B1E;}
.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; border-left:1px solid #FFF; text-align:center; display: block; text-transform:none; padding-left:8px; padding-right:8px; padding-top:3px;  font-size:11px; font-weight:normal; color:#FFF; height:19px; line-height:19px;}
.header_menu a:hover, .menu_activo a{ color:#981A39; }



/*  sidebar menu  */
.sidebar_menu { }
.sidebar_menu ul { padding:1px; background-color:#981B1E; margin:0; padding:0px; list-style-type:none;}
.sidebar_menu li{ display:block; padding:1px; height:23px; }
.sidebar_menu a { background-color:#989898; 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 { color:#981B1E; background-color:#FFF; }
.sidebar_menu_produtos_head {color:#FFFFFF;   height:39px;}
.sidebar_menu_produtos_bottom {color:#FFFFFF;   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:right; 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:#FFF; text-transform:uppercase}
.footer_menu a:hover  {color:#981B1E;}

/*  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; display:none;}


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

.bemvindo{margin-bottom:20px; color:#981B1E;}
	.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 {width:350px;}

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


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

/*  news small */

.noticias_home {width:135px; margin-bottom:30px; background-color:#989898; float:right; }
.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:#C6364D;}
.noticias_home h1 { margin:0px !important;}
.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:#6B6560; font-weight:bold;}
.noticias_home .link a:hover {color:#C6364D;}
.noticias_home .bottom { 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; background-color:transparent !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:425px; float:left; background-color:#989898; padding:5px; }
.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; }


.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:#981B1E; border:none;}
.links_pergunta a:hover, .links_texto a:hover, .links_link a:hover {color:#FFF; 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; margin-left:10px;}
.contactos_list {width:300px;}
.contactos_list ul {margin:0; padding:0; list-style-type:none;}
.contactos_list li {  padding:3px 3px 3px 10px;}
.contactos_list li.bi { }
.contactos_list li.morada {  height:60px;}
.contactos_list li.tel 	 {  line-height:18px;}
.contactos_list li.fax	 {  line-height:18px;}
.contactos_list li.mail  	 {  line-height:18px;}
.contactos_list li.site 	 {  line-height:18px;}
.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: #FFF}
.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-color:#989898; width:185px; padding:10px; padding-top:20px; color:#FFF;}

.newsletter_head  {background:url(images/backgrounds/newsletter_header.jpg) no-repeat top left #CCCBCB; width:205px; height:30px; margin-top:20px;}
.newsletter_bottom  {background-color:#989898;  height:10px; }

.newsletter_textfield {border:1px solid #FFF; color:#FFF; background-color:#989898; width:150px; font-size:9px; padding:2px; margin-bottom:6px; margin-top:6px;}
.newsletter_bt {border:0px none; margin-top:10px; padding:0px;} 
.newsletter_texto {margin-top:16px; color:#000;}
#submitnewsletter{ 
	background-color:#981B1E;
	width:155px;
	color:#FFF;
	font-size:10px;
	text-align:left;
	padding:2px; 
	cursor:pointer;
}

/*  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:#c8c8c8; color:#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:#c8c8c8; border:1px solid #FFF; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.enviar_noticia input.captchatext{width:74px;}
.enviar_noticia input.bt{
	background-color:#981B1E;
	width:155px;
	color:#FFF;
	font-size:10px;
	text-align:left;
	padding:2px; 
	float:right;
	margin-right: 75px;
	cursor:pointer;
}
.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-color:#686868;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; padding:2px; font-family:Arial, Helvetica, sans-serif;} 
.contactos_formulario input.captchatext{width:54px;}
.contactos_formulario input.bt{ 
	background-color:#981B1E;
	width:200px;
	color:#FFF;
	font-size:10px;
	text-align:right;
	padding:2px; 
	cursor:pointer; 
}
.header_contactos_formulario {background:url(images/backgrounds/header_contactosForm.gif) no-repeat; width:230px; height:30px;}




/*  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{
	background-color:#989898;
	color:#EEE; 
	
} 
#right .right_inner, #rightfull .right_inner {margin-left:0px; padding-right:0px; }
#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 .right_inner {padding:5px; padding-bottom:30px;}

#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 .right_innerhome h1,
#right .right_inner h3,
#right .right_inner h1{
	color:#FFF; 
	background-color:#981B1E; 
	font-size:21px; 
	font-weight:normal; 
	padding-bottom:7px; 
	padding-left:10px !important; 
	padding-top:7px;  
	text-align:left;
	margin:-5px !important;
	display:block;
	float:none;
}

#sidebar h1,
#right h1{ 
	color:#FFF; 
	background-color:#981B1E; 
	font-size:21px; 
	font-weight:normal; 
	padding-bottom:7px; 
	padding-left:10px !important; 
	padding-top:7px;  
	text-align:left;
	margin:0px;
	display:block;
	float:none;
}
#form_recomenda{
	margin-top:15px;
}
#rightfull .right_inner h1, 
#rightfull h1{ 
	color:#FFF; 
	background-color:#981B1E; 
	font-size:21px; 
	font-weight:normal; 
	padding-bottom:7px; 
	padding-left:10px !important; 
	padding-top:7px;  
	margin-right:0px; 
	margin:-5px;
	display:block;
	float:none;
}
#right { }
#rightfull   { 	
	background-color:#989898;
	color:#EEE;  
}
#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 img{ cursor:pointer;}
.noticia_inner {padding:10px;}
.noticia_inner h2.titulo a{color:#FFF;}
