/* CSS Document */

/* -----------------------------------------------
Global Reset
----------------------------------------------- */
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 1.6em 0; line-height:150%;}


/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear { height: 1%; margin: 0; padding: 0; clear: both; float: none; }
.invis { display: none; }


/* -----------------------------------------------
Global Styles
----------------------------------------------- */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0; background:#FFF; }

h1 {font-size:16px; font-weight:normal; color:#C88226; margin:0; margin-bottom:5px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
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; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left;}
h4, h4 a {font-weight:bold; color:#983202; font-size:12px; line-height:150%;}

a {text-decoration:none; color:#983202; font-size:12px; }


/* -----------------------------------------------
Main Structure
----------------------------------------------- */

#wrapper { width: 820px; position: relative; margin: 0 auto;}

#main, #mainfull {text-align:center; width:100%; margin:0px; margin-top:10px; }

#header {margin:0 auto; width:100%; height:300px;}
		.header_main {width:752px; margin:0 auto; height:213px; background: url(images/backgrounds/header_background.jpg) center center no-repeat #C88226;}
		.header_logo {width:200px; text-align:left; float:left; margin-top:30px;}
		.lang {width:752px; text-align:right; height:23px; margin: 0 auto; padding-top:2px;}
		
		/*  á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;}
		*/
	
#content {margin:0pt auto; text-align:center; width:752px; background:url(images/backgrounds/sombrafooter.jpg) no-repeat center bottom; padding-bottom:13px;}
	#content .inner {margin:0px auto; text-align:center; width:752px; }


#sidebar {width:190px; margin:0px; height:100%; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
	#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:540px; margin-left: 10px;}
	
#rightfull {float:left;	text-align:left; width:740px;} /* se nao houver sidebar */

#content_left{width:290px; float:left}
#content_right {width:230px; float:right}
	#content_right img {border:0px none}


#footer {width:752px; height:100%; margin:0 auto; text-align:left; background:#ADC0D4; height:26px; background:#C88226; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
	#mainfull #footer {display:none;} /* se nao houver sidebar */
	#footer2 {width:752px; margin:0 auto; text-align:center; color:#7B7B7B;}
	#footer2 a {color:#666666;}
	.footer_morada {float:right; margin-right:100px; padding-top:20px; font-size:11px; width:420px;}
	.footer_morada a {font-size:11px;}
	.copy {margin-top:10px; margin-left:10px; float:left;}




		
		
/* -----------------------------------------------
Common Elements
----------------------------------------------- */

/*  breadcrumbs  */
.breadcrumbs {float:left;}
.breadcrumbs a, .breadcrumbs {font-size:9px;}
.breadcrumbs a, .breadcrumbs {color: #983202;}
.breadcrumbs a:hover {color: #983202; text-decoration:underline;}

/*  familias - subcategories  */
.familias {background:#FFF; margin-top:10px;} 
#noticiasNews { padding: 0 0 4px 0; margin: 0 0 4px 0; }
#noticiasNews li { background: transparent url('images/icons/seta_dta.gif') no-repeat 0 center; padding: 0px 0px 0px 20px;  width: 46%; float: left; margin: 0 0 10px 0; list-style:none;}
#noticiasNews ul{list-style: none;}
#noticiasNews a { color: #983202; font-weight: normal; }
#noticiasNews a:hover {color:#7A2701;}
.familianumero {color: #C88226;}


/*  pagination  */
.pagination { display: block; text-align: right; font-size: 10px; float:right; margin-bottom:20px;}
.pagination ul {margin:0; padding:0; list-style-type:none;}
.pagination li {float:left;}
.pagination a {font-size:10px; color:#983202;}
.pagination li .current, .pagination li a:hover {color:#7A2701;}
.total {float:right; color:#983202; font-size:10px;}
.content_produtos_ordenar{color:#983202; font-size:10px; margin-top:10px; margin-bottom:10px;}
/*  pagination select  */
.pagina {float:right; margin-bottom:10px; text-align:right;}
.paginationSelect { width: 100%; display: block; text-align: right; }
.paginationSelect select { font-size: 10px; background:#fff; border:1px solid #C88226;}


/*  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;
	background: url(images/backgrounds/shadow.gif) no-repeat bottom right;
	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:4px;
	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 #E3BB69; margin-top:10px; margin-bottom:10px;}


/* -----------------------------------------------
Navigation
----------------------------------------------- */

/*  header menu  */
.header_menu { width:752px;  height:42px; margin:0 auto; margin-top:0px; background: url(images/backgrounds/menu_bg.gif) repeat-x #C88226;}
.header_menu ul {margin:0; padding-top:10px; padding-left:20px; list-style-type:none;}
.header_menu li {display: inline; }
.header_menu a {float:left; text-align:center; display: block; text-transform:uppercase; padding:2px; padding-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; margin-right:35px;}
.header_menu a:hover, .menu_activo a{background:#C88226; color:#FFFFFF;}



/*  sidebar menu  */
.sidebar_menu {font-family:Verdana, Arial, Helvetica, sans-serif;}
.sidebar_menu ul {margin:0; padding:0px; list-style-type:none;}
.sidebar_menu li{display:block; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #B75306;}
.sidebar_menu a {color:#000;display:block;    font-weight:bold; background: url(images/icons/sidebar_menu_seta.gif) no-repeat 0px 5px; padding:4px 4px 4px 15px;  font-size:13px; font-weight:normal; }
.sidebar_menu a:hover { background: url(images/icons/sidebar_menu_setapreta.gif) no-repeat 0px 3px #FBF5DE;}
.sidebar_menu_produtos_head {color:#FFFFFF;   background:url(images/backgrounds/sidebar_vinhos.jpg) no-repeat top left; padding-top:40px;padding-left:60px; height:40px; margin-bottom:px;}
.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 {margin-top:10px; float:right; width:150px;}
.footer_menu a {color:#fff}
.footer_menu a:hover  {color:#fff}

/*  favoritos, recomendar e feed  */
.favmenu {margin:0px; padding:0px; list-style-type:none; margin-left:10px; margin-top:20px; width:200px; float:left;}
.favmenu li {display:block; font-size:9px; text-transform:uppercase; text-align:left; margin-right:10px; background:url(images/icons/seta_dta3.gif) no-repeat left center; padding-left:15px;}
.favmenu li a {line-height:20px; color:#C88226; font-size:9px; }
.favmenu .addfav  {}
.favmenu .recomendarsite  { }
.favmenu .feeds  {}




/* -----------------------------------------------
Home
----------------------------------------------- */

.bemvindo{margin-bottom:10px;}
	.bemvindo_texto {float:left; width:290px; margin-right:20px;}
	.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_textosmall {padding-top:10px; width:200px; padding-left:10px; float:left;}
	.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:140px; padding:10px; margin-bottom:30px; background:url(images/backgrounds/sombra.jpg) no-repeat bottom center #FFF1BE;}
.noticias_home .head h1 {margin:0px;  margin-bottom:10px;}
.noticias_home .data {font-size:9px; color:#C88226;}
.noticias_home .texto {font-size:9px; color:#6B6560;}
.noticias_home .link{text-align:right; border-bottom:1px solid #E3BB69; padding-bottom:10px; padding-top:5px; margin-bottom:10px;}
.noticias_home .link a {color:#C88226; font-weight:bold;}
.noticias_home .link a:hover {color:#C88226;}





/*  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:00px;}
.noticia_main_big {width:520px;}
.noticia_esq {padding-top:10px; padding-bottom:10px; padding-right:10px; float:left;}
.noticia_dir {width:300px; padding:10px; float:left; padding-left:10px;}
.noticia_dir_big {width:220px; padding:10px; float:left;}
.noticia_data {font-size:10px; color:#0E5334; margin-bottom:5px;}
.noticia_titulo h1 a, .noticia_titulo_big a  {font-size:13px; margin:0px; margin-top:5px; margin-bottom:10px; text-transform:none; color:#983202; background:url(images/icons/seta_dta.gif) no-repeat 0px 5px; padding-left:15px;}
.noticia_completa a {color:#983202}
.noticia_titulo a:hover, .noticia_completa a:hover {color:#983202}
.noticia_main img, .noticia_main_big img { border: 0px none;}
a.lermais, .lermais a {font-weight:bold; color:#C88226; text-decoration:underline}
a.lermais:hover, .lermais a:hover {color:#C88226}

.noticia_categ a, .noticia_categ_big a, .noticia_main_texto .noticia_categ a {font-weight:bold; font-size:10px; color:#C88226}
.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:#C88226;}
.noticiaslist_over {padding:5px; background-color:#DAAA69; color:#114222;}
.noticiaslist_over a {color:#114222;}

.noticiaslist_data {width:100px; float:left; color:#C88226; }
.noticiaslist_over .noticiaslist_data {color:#114222;}

.noticiaslist_titulo {width:180px; float:left; color:#C88226;}
.noticiaslist_familia {width:120px; float:left; color:#C88226;}

.noticiaslist_vermais {width:10px; float:left;}
.noticiaslist_vermais a {color:#C88226;}

.noticiaslist_data_head {width:100px; float:left; color:#114222; font-weight:bold;}
.noticiaslist_titulo_head {width:180px; float:left; color:#114222; font-weight:bold;}
.noticiaslist_familia_head {width:120px; float:left; color:#114222; font-weight:bold;}



/*  1 news  */
.noticia_left {width:240px; float:right;}
.noticia_imagens {}
.noticia_imagens img, .noticia_esq img { border: 0px none;}
.noticia_main_texto {width:260px; font-size:11px; float:left;}
.noticia_main_texto .noticia_titulo h1 {font-size:13px; margin:0px; margin-top:5px; margin-bottom:10px; text-transform:none; color:#983202; background:url(images/icons/seta_dta.gif) no-repeat 0px 5px; padding-left:15px;}

/* -----------------------------------------------
Services
----------------------------------------------- */

.servicos {margin-bottom:0px;}
.servicos_left {width:80px; float:left; margin-right:10px; padding-left:50px;}
.servicos_right {width:400px; float:left;}
.servicos_left2 {width:180px; float:left; margin-right:10px;}
.servicos_right2 {width:350px; float:left;}
.servicos img {border: 0px none;}
.sabermais{}
.sabermais a{color:#C88226; text-decoration:underline;}
.sabermais a:hover{color:#005600;}

.servicos h1, .servicos h1 a{font-size:14px; color:#983202}

/*  1 service  */
.servico_left {width:220px; float:right;}
.servico_imagens img {max-width:200px; max-height:200px;}
.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_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;}
.produtos_item .titulo h1 a {font-size:13px; margin:0px; margin-top:5px; margin-bottom:10px; text-transform:none; color:#983202; background:url(images/icons/seta_dta.gif) no-repeat 0px 5px; padding-left:15px; font-weight:bold;}
.produtos_item .ref {font-size:10px; color:#C88226;}
.produtos_item .categ a {color:#C88226; font-family:Verdana, Arial, Helvetica, sans-serif; }

.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}


.produto_left{width:260px; float:left}
.produto_right{width:430px; float:right}
.produto_right .ref{color:#C88226; margin-bottom:20px;}
.imgmaior {width:260px; text-align:center; color:#C88226}

/* -----------------------------------------------
FAQS
----------------------------------------------- */

.faq {border-bottom:1px solid #DEB47D; padding-top:10px; padding-bottom:10px; padding-left:2px;}
.faq_over {background-color:#ECD3B4; border-bottom:1px solid #DEB47D; padding-top:10px; padding-bottom:10px; padding-left:2px; color:#FFFFFF;}
.faq_familia a {color:#983202; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/icons/seta_dta.gif) no-repeat left center; padding-left:15px; font-weight:bold}
.faq_over a {color:#983202;}

.faq_familia {width:300px; float:left;}
.faq_numero {width:100px; float:left;}
.faq_vermais {width:100px; float:right;}
.faq_numero, .faq_numero a {color:#C88226}
.faq_over .faq_numero {color:#C88226}
.faq_vermais a {color:#114222;}
.faq_over .faq_vermais a {color:#114222;}

.faqs_pergunta {color: #C88226; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.faqs_texto {padding-left:0px;}



/* -----------------------------------------------
LINKS
----------------------------------------------- */

.links_pergunta {color: #C88226; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.links_texto {padding-left:0px;}
.links_link {padding-left:0px; color: #C88226;font-family:Verdana, Arial, Helvetica, sans-serif}
.links_pergunta a, .links_texto a, .links_link a {color:#C88226; border:none;}
.links_pergunta a:hover, .links_texto a:hover, .links_link a:hover {color:#C88226; border:none;}

.download a{ background:url(images/icons/pdf.gif) no-repeat top left; padding-left:20px; height:16px; padding-top:5px; color: #C88226; font-weight:bold;}



/* -----------------------------------------------
Galleries
----------------------------------------------- */
#galeria {width:120px; float:left; margin-right:40px;}
#galeria .last {width:120px; float:left; margin-right:0px;}

#galeria h1 a {font-size:12px; color:#C88226; font-family:Verdana, Arial, Helvetica, sans-serif;}
#galeria .familia a{font-size:10px; color:#99CC00}


/* -----------------------------------------------
Conteudos
----------------------------------------------- */
.conteudos_left{width:260px; float:left;}
.conteudos_right{width:170px; float:right;}


/* -----------------------------------------------
Contacts
----------------------------------------------- */

.contactos_left{width:450px; float:left;}
.contactos_right{width:230px; float:right;}
.contactos_intro {width:450px;}
.contactos_list {width:210px;}
.contactos_list ul {margin:0; padding:0; list-style-type:none;}
.contactos_list li {margin-bottom:15px; padding:5px 5px 5px 40px;}
.contactos_list li.bi {padding-left:0px;}
.contactos_list li.morada {background:url(images/icons/morada.gif) no-repeat left 6px; height:32px; padding-top:5px; }
.contactos_list li.tel {background:url(images/icons/tel.gif) no-repeat left center; line-height:32px;}
.contactos_list li.fax {background:url(images/icons/fax.gif) no-repeat left center; line-height:32px;}
.contactos_list li.mail {background:url(images/icons/mail.gif) no-repeat left center; line-height:32px;}
.contactos_list li.site {background:url(images/icons/site.gif) no-repeat left center; line-height:32px;}
.contactos_list li.gps {background:url(images/icons/gps.gif) no-repeat left center; line-height:32px;}

.contactos_mapa {background:#EDEDED; text-align:center; padding:5px;}




/* -----------------------------------------------
Site Map
----------------------------------------------- */
.content_mapa ul {margin:0; padding:0; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.content_mapa ul li {line-height:30px; width:400px; border-bottom:1px solid #C88226;}
.content_mapa ul li a { padding-left:0px; font-size:13px; font-weight:bold;}
.content_mapa ul li a:hover { text-decoration:underline;}

.content_mapa ul ul li {background:url(images/icons/seta_dta.gif) no-repeat 0 7px; margin-left:20px; text-transform:lowercase; border-bottom:0px none; line-height:20px;}
.content_mapa ul ul li a{color:#C88226; padding-left:10px; font-size:12px; font-weight:normal;}

.content_mapa ul ul ul li {margin-left:40px; background-image:none; line-height:20px;}
.content_mapa ul ul ul li a{color:#114222; padding-left:20px; font-size:11px; font-weight:normal;}


/* -----------------------------------------------
Feeds
----------------------------------------------- */
.feeds ul {margin:0; padding:0; list-style-type:none; }
.feeds ul li {line-height:230%;}
.feeds ul li  {background:url(images/icons/seta_dta.gif) no-repeat 0px center; line-height:20px;}
.feeds  ul li a { padding-left:20px;}
.feeds  ul li a:hover {color: #666}




/* -----------------------------------------------
Newsletter
----------------------------------------------- */


/*  newsletter  */
.newsletter_home {background:#B2BAC7; padding:5px; margin-bottom:10px;  background:url(images/backgrounds/newsletter_bg.gif) no-repeat top left #C88226; width:138px;}
.newsletter_head {color:#000; font-size:14px; padding-left:5px; padding-top:5px; height:15px;}
.newsletter_textfield {border:0px none; width:120px; font-size:9px; margin-bottom:6px; margin-top:6px;}
.newsletter_bt {border:0px none; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0E5334; background:#C88226; padding:0px; text-align:left;} 
.newsletter_texto {margin-top:16px; color:#000;}


/*  newsletter page */
.newsletter input {border:1px solid #C88226; width:120px; font-size:9px; margin-bottom:6px; margin-top:6px;}


/* -----------------------------------------------
Search
----------------------------------------------- */

/*  campo pesquisa  */
.sidebar_pesquisa_head {color:#FFFFFF;   background:url(images/backgrounds/sidebar_pesquisa.jpg) no-repeat top left; padding-top:20px; padding-left:60px; height:40px;}
.sidebar_pesquisar_textfield {border:1px solid #7F9DB9; width:140px; height:16px; font-size:9px; margin-bottom:6px; line-height:16px;}
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:#666}

.pesquisa .categ a {font-weight:bold; font-size:10px; color:#666}
.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: url(images/backgrounds/form_bg.jpg) top right repeat-x #FFF; padding:5px; width:300px;}
.enviar_noticia label {width: 75px; float: left; text-align: right; margin-right: 0.5em; display: block; color:#A24209}
.enviar_noticia label.captcha {width:140px;}
.enviar_noticia input, .enviar_noticia textarea {width:140px; background:#FFF; border:1px solid #C88226; font-size:9px; font-family:Arial, Helvetica, sans-serif} 
.enviar_noticia input.captchatext{width:74px;}
.enviar_noticia input.bt{width:58px; height:27px; margin-left:170px; border:0px none;}
.enviar_noticia h1{text-transform:none; margin-bottom:15px;}


/*  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:9px; 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/form_bg2.jpg) top right repeat-x #FFF; padding:5px;}
.contactos_formulario label {width: 75px; float: left; text-align: right; margin-right: 0.5em; display: block; color:#A24209}
.contactos_formulario label.captcha {width:180px;}
.contactos_formulario input, .contactos_formulario textarea {width:120px; background:#fff; border:1px solid #C88226; font-size:9px; font-family:Arial, Helvetica, sans-serif} 
.contactos_formulario input.captchatext {width:120px; margin-right:20px; float:right}
.contactos_formulario img {margin:10px 20px 0px 0px; float:right}
.contactos_formulario input.bt{width:58px; height:27px; margin-right:20px; border:0px none; float:right;}

/*  recomendar  */
.recomendar {padding:20px; background: url(images/backgrounds/form_bg.jpg) top right repeat-x #FFF; color:#A24209;}
.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:#A24209}
.recomendar label.captcha {width:140px;}
.recomendar input, .recomendar textarea {width:120px; background:#fff; border:1px solid #A24209; font-size:9px; font-family:Arial, Helvetica, sans-serif} 
.recomendar input.captchatext{width:54px;}
.recomendar input.bt{width:58px; height:27px; border:0px none; margin-left:94px;}
.recomendar h3{text-transform:none; margin-bottom:5px;}
.recomendar p {margin-bottom:10px;}



/*  recrutamento  */
.recrutamento {background: url(images/backgrounds/form_bg.jpg) top right repeat-x #FFF; padding:5px;  width:300px;}
.recrutamento label {width: 115px; float: left; text-align: left; margin-right: 0.5em; display: block; color:#A24209}
.recrutamento label.captcha {width:140px;}
.recrutamento input, .recrutamento textarea {width:120px; background:#FFF; border:1px solid #C88226; font-size:9px; font-family:Arial, Helvetica, sans-serif} 
.recrutamento input.captchatext{width:74px;}
.recrutamento select {width:120px; background:#FFF; border:1px solid #C88226; font-size:9px;} 
.recrutamento input.bt{width:58px; height:27px; margin-left:170px; border:0px none;}
.recrutamento h1{text-transform:none; margin-bottom:15px;}
.recrutamento .textfieldpeq{width:30px;}

.recrutamento .nasc select {width:40px; background:#FFF; border:1px solid #C88226; font-size:9px;} 
/* -----------------------------------------------
Site Specific
----------------------------------------------- */

.sombra {background:url(images/backgrounds/sombra_752px.jpg) no-repeat top center; height:10px;}
#glossarioAlphabet li{float:left; margin-left:5px;}
#glossarioAlphabet li a {color:#C88226; font-family:Verdana, Arial, Helvetica, sans-serif;}