﻿/* 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; color:#000000; line-height:140%;}


/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear {height:1%; margin:0; padding:0; clear:both; float:none;}
.invis {display:none;}

/* -----------------------------------------------
Global Styles
----------------------------------------------- */
body {margin:0; background:#F1F0EB url('../images/backgrounds/background.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; letter-spacing:0.3px;}

h1, h1 a {margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#ED1C24;}
h2, h2 a {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#ED1C24;}
h3, h3 a {margin:0px; padding:0px; font-size:15px; font-weight:bold; color:#9E9C96;}
h4, h4 a {margin:0px; padding:0px; font-weight:bold; color:#304A99;}

a {text-decoration:none; color:#215198;}
a:hover {color:#FF0000;}

/*  special h1  */
h1.title_empresa {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_empresa.gif') no-repeat; line-height:25px;}
h1.title_servicos {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_servicos.gif') no-repeat; line-height:25px;}
h1.title_noticias {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_noticias.gif') no-repeat; line-height:25px;}
h1.title_ajuda {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_ajuda.gif') no-repeat; line-height:25px;}
h1.title_glosary {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_glosary.gif') no-repeat; line-height:25px;}
h1.title_recrutamento {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_recrutamento.gif') no-repeat; line-height:25px;}
h1.title_links {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_links.gif') no-repeat; line-height:25px;}
h1.title_contactos {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_contactos.gif') no-repeat; line-height:25px;}
h1.title_mapa {display:block; height:25px; padding-left:30px; background: url('../images/icons/h1_mapa.gif') no-repeat; line-height:25px;}


/*  special h2  */
h2.title_menu_346 {display:block; height:50px; padding:15px 0px 0px 70px; background: url('../images/icons/h2_menu_346.gif') no-repeat 2px 12px; line-height:15px;}
h2.title_menu_339 {display:block; height:50px; padding:15px 0px 0px 70px; background: url('../images/icons/h2_menu_339.gif') no-repeat 8px 10px; line-height:15px;}
h2.title_menu_357 {display:block; height:50px; padding:25px 0px 0px 70px; background: url('../images/icons/h2_menu_357.gif') no-repeat 10px 15px; line-height:15px;}
h2.title_menu_358 {display:block; height:50px; padding:25px 0px 0px 70px; background: url('../images/icons/h2_menu_358.gif') no-repeat 0px 10px; line-height:20px;}
h2.title_menu_359 {display:block; height:65px; padding:25px 0px 0px 70px; background: url('../images/icons/h2_menu_359.gif') no-repeat 0px 10px; line-height:20px;}
h2.title_newsletter {display:block; height:42px; padding-left:70px; background: url('../images/icons/h2_newsletter.gif') no-repeat 10px 4px; line-height:42px;}
h2.title_pesquisa {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_pesquisa.gif') no-repeat; line-height:25px;}
h2.title_parceiros {display:block; height:42px; padding-left:70px; background: url('../images/icons/h2_parceiros.gif') no-repeat 10px 4px; line-height:50px;}
h2.title_noticias {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_noticias.gif') no-repeat; line-height:25px;}
h2.title_produtos {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_produtos.gif') no-repeat; line-height:25px;}
h2.title_conteudos {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_conteudos.gif') no-repeat; line-height:25px;}
h2.title_ajuda {display:block; height:25px; padding-left:30px; background: url('../images/icons/h2_ajuda.gif') no-repeat; line-height:25px; letter-spacing:0px;}

/* -----------------------------------------------
Main Structure
----------------------------------------------- */

#wrapper {width:1002px; margin:0 auto; position:relative; background:url('../images/backgrounds/bg.jpg') no-repeat top center;}

#main {width:100%; margin:0; text-align:center;}

#header {width:1002px; height:80px; margin:0px auto;}
	a.idioma_en {display:block; width:20px; height:21px; margin:3px 37px 0px 0px; text-indent:-9999px; float:right;}
	
#content {width:1002px; margin:0px auto; background:url('../images/backgrounds/sombra4.png') repeat-y 28px 100px; text-align:center;}
	#content .inner {width:930px; margin:0px auto; padding-bottom:15px; background:#F8F5F0; text-align:center;}

#sidebar {width:210px; height:100%; margin:0px; padding:40px 10px 10px 10px; background:#F8F5F0; text-align:left; float:left;}
	a.logo {display:block; width:196px; height:71px; background:url('../images/logo.gif') no-repeat; text-indent:-9999px;}
	.sidebar_title {width:200px; margin-left:10px;  background:#FFFFFF;}
	.sidebar_wrapper {width:200px; margin-left:10px; padding-bottom:70px; background:#FFFFFF url('../images/backgrounds/postit.jpg') no-repeat left bottom;}
	.sidebar_wrapper_newsletter {width:200px; margin-left:10px; padding-bottom:70px; background:#F0EFEB url('../images/backgrounds/postit2.jpg') no-repeat left bottom;}
	
#right {width:680px; height:100%; margin:0px; padding:10px; background:#F8F5F0; text-align:left; float:left}
	.right_wrapper {width:155px; padding:10px 10px 70px 10px; background:#FFFFFF url('../images/backgrounds/postit.jpg') no-repeat left bottom;}

#right2 {width:910px; height:100%; margin:0px; padding:10px; background:#F8F5F0; text-align:left; float:left}

#right_sombra {width:860px; height:24px; margin:0 auto; background:url('../images/backgrounds/sombra1.png') no-repeat left;}

#footer {width:1002px; margin:0px auto; text-align:left; float:right;}
	.footer_sombra {width:942px; height:14px; margin:0px auto; background:url('../images/backgrounds/sombra5.png') no-repeat left bottom;}
	.copy {width:400px; height:20px; margin-right:35px; text-align:right; line-height:20px; float:right;}
	.copy a {font-size:10px; color:#808182;}

/* -----------------------------------------------
Common Elements
----------------------------------------------- */

/*  breadcrumbs  */
.breadcrumbs {margin-bottom:5px; float:left;}
	.breadcrumbs a, .breadcrumbs {color:#424144;}
	.breadcrumbs a:hover {color:#424144; text-decoration:underline;}

/*  familias - subcategories  */
.familias {width:630px; height:100%; margin-top:10px; background:#FFFFFF;} 
	.familias ul {margin:0px 0px 4px 0px; padding:10px; list-style-type:none;}
	.familias li {float:left;}
	.familias a {display:block; width:255px; height:27px; margin:0px 20px 10px 0px; padding:0px 0px 0px 30px; background:url('../images/icons/familias.gif') no-repeat 10px; color:#878787; line-height:27px;}
	.familias a:hover {background:#FF0000 url('../images/icons/familias2.gif') no-repeat 10px; color:#FFFFFF;}
	.familias a:hover .familianumero {background:#FF0000; color:#FFFFFF;}
	.familianumero {color:#FF0000;}
	

/*  pagination  */
.pagination {display:block; margin:10px 0px 20px 0px; font-size:10px; text-align:right; float:right;}
	.pagination ul {margin:0; padding:0; list-style-type:none;}
	.pagination li {float:left;}
	.pagination a {font-size:10px; color:#99A8D3;}
	.pagination a:hover {color:#FFFFFF;}
	.pagination li .current, .pagination li a:hover {color:#FFFFFF;}

/*  pagination select  */
.pagina {margin-bottom:10px; color:#FF0000;}
	.paginationSelect {display:block; width:100%;}
	.paginationSelect select {background:#FFFFFF; border:none; font-size:10px;}

/*  total de ... disponíveis  */
.ordenar {font:9px; color:#FF0000;}
.resultados {font:9px; color:#FF0000;}

/*  feedbacks */
.feedback {font-size:10px; color:#005600;}
.error {font-size:10px; color:#FF0000;}

/*  images shadow  */
.img_100 {width:120px; text-align:center;}
.img_150 {width:180px; text-align:center;}
.img_210 {width:230px; text-align:center;}

.dropshadow {margin:10px 0 10px 10px !important; margin:10px 0 10px 5px; padding:0px; background:url('../images/backgrounds/shadowAlpha.png') no-repeat bottom right !important; background:url('../images/backgrounds/shadow.gif') no-repeat bottom right; clear:left; float:left;}
.innerbox {margin:0px 0px 0px 0px; position:relative; bottom:6px; right:6px;}
.innerbox {/* IE5 hack */\margin:0px 0px -3px 0px; ma\rgin:0px 0px 0px 0px;}

.shadow {width:217px; height:9px; background:url('../images/backgrounds/shadow1.gif') no-repeat;}

/*  separadores */
.separador1 {height:0px; margin:0px auto; border-top:1px dotted #B6B3A0;}
.separador2 {height:0px; margin:0px auto; border-top:1px dotted #9E9C96;}
.separador3 {}

/* fieldset */
.fieldsettop {height:22px; padding-top:3px; background:transparent url('../images/backgrounds/fieldsetborder.gif') no-repeat top left;}
.fieldsetcaixa {margin-bottom:20px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:11px;}
	.fieldsetcaixa a {font-size:11px; font-weight:bold; color:#000000;}
	.fieldtext {margin-left:20px; padding:0px 3px 0 3px; background-color:#FFFFFF; font-size:11px; font-weight:bold; color:#000000;}

/*  paypal  */
.paypalWrapper {width:236px; padding:3px; background:#BC8B98;}

/* -----------------------------------------------
Microformats
----------------------------------------------- */
/*  hcard  */
.vcard {margin:0px 0px 0px 20px;}
	.vcard .tel {font-size:11px; line-height:24px; text-indent:0px;}
	.vcard .tel span.type {display:block; height:24px; line-height:24px; text-indent:-9999px; float:left;}
	.vcard .tel span.work {display:block; width:24px; margin-right:5px; background:url('../images/icons/tel.gif') no-repeat;}
	.vcard .tel span.fax {display:block; width:24px; margin-right:5px; background:url('../images/icons/fax.gif') no-repeat;}
	.vcard a.email {display:block; height:24px; background:url('../images/icons/mail.gif') no-repeat; font-size:11px; color:#000000; line-height:24px; text-indent:30px; float:left;}
	.vcard a:hover.email {color:#000000; text-decoration:underline;}

/* -----------------------------------------------
Navigation
----------------------------------------------- */

/*  header menu  */
.header_menu {width:550px; height:20px; margin:2px 0px 0px 120px; padding:3px 0px 5px 10px; text-align:center; float:left;}
	.header_menu ul {width:700px; margin:0 auto;}
	.header_menu li {display:block; height:20px; border-right:2px dotted #B6B3A0; line-height:20px; float:left;}
	.header_menu li a {display:block; height:20px; padding:0px 12px; font-size:11px; font-weight:bold; color:#B6B3A0;}
	.header_menu li a:hover, .header_menu li.menu_activo a { background:#FFF200; color:#3E3E40;}

/*  sidebar menu  */
.sidebar_menu {width:165px; margin:0px 0px 10px 20px;}
	.sidebar_menu ul {border-top:1px dotted #B6B3A0;}
	.sidebar_menu li {border-bottom:1px dotted #B6B3A0;}
	.sidebar_menu a {display:block; width:155px; padding:10px 5px; font-size:11px; color:#215198;}
	.sidebar_menu a:hover {background:#215198; color:#FFFFFF;}

/*  footer menu  */
.footer_menu {width:946px; height:30px; margin:0px auto; background:url('../images/backgrounds/sombra4.png') repeat-y ; color:#B6B3A0; line-height:15px; text-align:center;}
	.footer_menu ul {margin-right:20px; float:right}
	.footer_menu li {float:left;}
	.footer_menu a {display:block; height:30px; padding:0px 10px 0px 10px; border-left:1px dotted #B6B3A0; font-size:12px; font-weight:bold; color:#B6B3A0; line-height:30px;}
	.footer_menu a:hover {background:#ED1C24; color:#FFFFFF;}
	
/*  favoritos, recomendar e feed  */
.favmenu {width:400px; height:20px; margin-left:40px; float:left;}
	.favmenu li {float:left;}
	.favmenu li a {display:block; height:20px; padding:0px 5px 0px 20px; font-size:9px; font-weight:bold; color:#B0AFAA; text-transform:uppercase; line-height:20px;}
	.favmenu li a:hover {color:#ED1C24;}
	.favmenu li.addfav {background:url('../images/icons/favoritos.gif') no-repeat left center;}
	.favmenu li.recomendarsite {background:url('../images/icons/recomendar.gif') no-repeat left center;}
	.favmenu li.feeds {background: url('../images/icons/feed.gif') no-repeat left center;}


/* -----------------------------------------------
Home
----------------------------------------------- */

.right_left {width:500px; float:left;}
	.bemvindo_top {width:500px; height:15px; background:url('../images/backgrounds/bemvindo_top.gif') no-repeat;}
	.bemvindo {width:474px; margin-left:13px;}
	.bemvindo_bottom {width:500px; height:15px; background:url('../images/backgrounds/bemvindo_bottom.gif') no-repeat;}
	
	.destaque_produto {width:150px; margin:0px 10px 10px 0px; background:#FFFFFF; text-align:center; float:left;}
		.destaque_produto img {margin:0 auto;}
		.destaque_produto .titulo {margin:10px 10px 0px 10px; text-align:left;}
		.destaque_produto .titulo a {font-size:12px; font-weight:bold; color:#215198;}
		.destaque_produto .titulo a:hover {color:#ED1C24;}
		.destaque_produto .texto {margin:0px 10px 0px 10px; color:#000000; text-align:left;}
		.destaque_produto a.vermais {margin:10px; font-weight:bold; color:#215198; float:right;}
		.destaque_produto a:hover.vermais {color:#ED1C24;}
		
	.home_conteudos {width:235px; padding:0px 5px 0px 10px; float:left;}
		.home_conteudo {width:235px; border-bottom:1px dotted #B6B3A0;}
		.home_conteudo_over {width:235px; background:#FFFFFF; border-bottom:1px dotted #B6B3A0;}
		
		a.conteudo_titulo {display:block; width:195px; padding:6px 0px 0px 10px; font-size:12px; font-weight:bold; color:#215198;}
		a.conteudo_categoria {display:block; width:195px; padding:0px 0px 5px 10px; color:#000000;}
		a.conteudo_vermais {display:block; width:20px; margin-top:8px; font-size:12px; font-weight:bold; color:#215198; float:right;}
		
		.home_conteudo_over a.conteudo_titulo {color:#ED1C24;}
		.home_conteudo_over a.conteudo_vermais {color:#000000;}

	.home_faqs {width:235px; padding:0px 5px 0px 10px; float:right;}
		.home_faq {width:235px; border-bottom:1px dotted #B6B3A0;}
		.home_faq_over {width:235px; background:#FFFFFF; border-bottom:1px dotted #B6B3A0;}
		
		a.faq_titulo {display:block; width:195px; padding:6px 0px 0px 10px; font-size:12px; font-weight:bold; color:#215198;}
		a.faq_categoria {display:block; width:195px; padding:0px 0px 5px 10px; color:#000000;}
		a.faq_vermais {display:block; width:20px; margin-top:8px; font-size:12px; font-weight:bold; color:#215198; float:right;}
		
		.home_faq_over a.faq_titulo {color:#ED1C24;}
		.home_faq_over a.faq_vermais {color:#000000;}
		
	a.home_vermais {font-weight:bold; color:#215198; float:right;}
	a:hover.home_vermais {color:#ED1C24;}


.right_right {width:175px; float:right;}
	.entregas_rapidas_title {color:#696969}
	.entregas_rapidas_title span {font-size:14px; font-weight:bold; color:#ED1C24;}
	.entregas_rapidas {width:70px; height:86px; margin:0px auto; background:url('../images/other/1.jpg') no-repeat;}

	.home_noticias {width:150px; padding:4px;}
		.home_noticias .data {margin-top:10px; font-size:11px; color:#215198;}
		.home_noticias .titulo a {font-size:12px; font-weight:bold; color:#215198;}
		.home_noticias .familia {margin:0px 0px 10px 0px;}
		.home_noticias .familia a {color:#000000;}
		a.ver_noticias {margin-right:20px; color:#215198; float:right;}

.home_imagem {width:607px; height:193px; padding:8px; background:#FFFFFF; float:right;}

.parceiros {text-align:center;}
.parceiros img {margin:0px auto;}


/* -----------------------------------------------
Produtos
----------------------------------------------- */

.produtos {width:150px; margin:0px 8px 10px 0px; background:#FFFFFF; text-align:center; float:left;}
	.produtos img {margin:0 auto;}
	.produtos .titulo {margin:0px 10px 0px 10px; text-align:left;}
	.produtos .titulo a {font-size:12px; font-weight:bold; color:#215198;}
	.produtos .titulo a:hover {color:#ED1C24;}
	.produtos .ref {margin:0px 10px 0px 10px; color:#215198; text-align:left;}
	.produtos .familia {margin:0px 10px 10px 10px; color:#215198; text-align:left;}
	.produtos .familia a {color:#215198; text-align:left;}
	.produtos .texto {margin:0px 10px 0px 10px; color:#000000; text-align:left;}
	.produtos a.vermais {margin:10px; font-weight:bold; color:#215198; float:right;}
	.produtos a:hover.vermais {color:#ED1C24;}

/* -----------------------------------------------
Produto
----------------------------------------------- */

.produto {width:680px; float:right;}
	.produto_wrapper {width:450px; float:left;}
	.produto_left {width:210px; font-size:9px; text-align:center; float:left;}
	.produto_middle {width:240px; float:left;}
	.produto_right {width:190px; padding-left:20px; float:left;}

.produtos_relacionados {width:660px; position:relative; left:-220px; top:50px; margin:10px; text-align:left;}
	.produto_relacionado {margin-bottom:10px; padding:15px; background:#FFFFFF;}
	.relacionado_left {width:150px; float:left;}
	.relacionado_right {width:400px; padding:15px; float:right;}
		.relacionado_right titulo a {font-size:12px; font-weight:bold; color:#215198;}
		.relacionado_right ref {margin-top:10px; font-weight:bold;}
		.relacionado_right familia {font-weight:bold;}
		.relacionado_right texto {margin-top:10px;}

/* -----------------------------------------------
Default List
----------------------------------------------- */

.defaultlist_main {padding:15px 5px 5px 5px; background:#FFFFFF;}
	.defaultlist_img {width:90px; text-align:center; float:left;}
	.defaultlist_texto {width:520px; margin-left:5px; float:left;}

.defaultsingle_main {padding:15px; background:#FFFFFF;}
	.defaultsingle_texto {width:480px; float:left;}
	.defaultsingle_imagem {width:160px; float:right;}

/* -----------------------------------------------
News
----------------------------------------------- */

/*  lista de notícias  */
.noticiaslist {width:600px; height:30px; margin:0px; padding:0px 15px; background:#FFFFFF; border-bottom:1px dotted #7F7F7F; line-height:30px;}
	.noticiaslist a {color:#7F7F7F;}

.noticiaslist_over {width:600px; height:30px; margin:0px; padding:0px 15px; background:#215198; border-bottom:1px dotted #7F7F7F; line-height:30px; color:#FFFFFF;}
	.noticiaslist_over .noticiaslist_data {color:#FFFFFF;}
	.noticiaslist_over .noticiaslist_titulo a {color:#FFFFFF;}
	.noticiaslist_over .noticiaslist_vermais a {color:#FFFFFF;}

	.noticiaslist_data {width:85px; height:30px; padding-left:10px; color:#7F7F7F; float:left;}
	.noticiaslist_titulo {width:440px; height:30px; padding-left:10px; float:left;}
		.noticiaslist_titulo a {color:#7F7F7F;}
		.noticiaslist_titulo a:hover {text-decoration:underline;}
	.noticiaslist_vermais {width:40px; height:30px; padding-left:10px; float:left;}
		.noticiaslist_vermais a {color:#7F7F7F;}
		.noticiaslist_vermais a:hover {text-decoration:underline;}

	.noticiaslist_data_head {width:85px; height:30px; padding-left:10px; font-weight:bold; color:#215198; float:left;}
	.noticiaslist_titulo_head {width:440px; height:30px; padding-left:10px; font-weight:bold; color:#215198; float:left;}
	.noticiaslist_vermais_head {width:40px; height:30px; padding-left:10px; font-weight:bold; color:#215198; float:left;}

.noticia_main {width:630px; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px;  background:#FFFFFF;}
	.noticia_esq {width:230px; text-align:right; float:left;}
	.noticia_dir {width:390px; padding:0px 0px 0px 10px; float:left;}
		.noticia_data {font-size:11px; color:#215198;}
		.noticia_titulo {font-size:12px; font-weight:bold; color:#215198;}
		.noticia_categ {margin:0px 0px 10px 0px;}
		a.lermais {display:block; width:90px; height:22px; margin:0px 10px 0px 0px; padding:0px 0px 0px 10px; background:#215198; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:22px; float:right;}
		a:hover.lermais {background:#FF0000;}
		
/*  1 notícia  */
.noticia {width:660px; background:#FFFFFF;}
	.noticia_left {width:200px; margin-bottom:10px; background:#FFFFFF; text-align:center; float:left;}
	.noticia_right {width:430px; margin:0px; padding:15px; background:#FFFFFF; float:left;}
		.noticia_right .data {margin:0px; padding:0px; font-weight:bold; color:#ED1C24;}
		.noticia_right .texto {margin:0px; padding:0px;}

/* -----------------------------------------------
Glossário
----------------------------------------------- */

.alfabeto {width:100%; height:37px; background:#FFFFFF; font-size:11px; color:#878787;}
.alfabeto ul {margin:0px; padding:0px 10px 0px 10px; line-height:37px;}
.alfabeto li {float:left;}
.alfabeto a {margin:0px 2px 0px 1px; padding:7px; font-size:11px; color:#878787;}
.alfabeto a:hover {background:#FF0000; color:#FFFFFF;}
.alfabeto_letra a {background:#FF0000; color:#FFFFFF;}


.glossarioletra {font-size:14px; color:#FF0000;}

.glossario_wrapper {padding:40px 30px; background:#FFFFFF;}
	.glossario_pergunta {font-size:12px; font-weight:bold; color:#215198;}
	.glossario_pergunta a {font-size:12px; font-weight:bold; color:#215198;}
	.glossario_texto  {margin-top:10px; line-height:140%;}
	.glossario_texto p  {margin-top:10px; line-height:140%;}

/* -----------------------------------------------
Recrutamento
----------------------------------------------- */

.recrutamento {width:618px; margin:0px; padding:10px; background:#FFFFFF;}
	.recrutamentoTitulo {width:600px; height:50px; padding-left:18px; border-bottom:1px dotted #9E9C96; font-size:16px; font-weight:bold; color:#9E9C96; line-height:50px;}
	.recrutamento label {display:block; width:110px; margin:5px 5px 0px 0px; color:#A19B96; text-align:right; float:left;}
	.recrutamento .input240 {width:460px; height:21px; margin:0px 0px 5px 0px; background:#F8F5F0; border:none; font-size:14px; color:#A19B96; line-height:21px;}
	.recrutamento .select240 {width:460px; height:18px; margin:0px 0px 5px 0px; padding-top:2px; background:#F8F5F0; border:none; font-size:12px; color:#A19B96;}
	.recrutamento .textarea240 {width:460px; height:60px; margin:0px 0px 5px 0px; background:#F8F5F0; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#A19B96;}
	.recrutamento input.captchatext {width:164px; height:21px; margin:0px 0px 5px 0px; background:#F8F5F0; border:none; font-size:12px; color:#A19B96;}

	.recrutamento #birthday {width:50px; height:18px; margin-right:5px; padding-top:2px; background:#F8F5F0; border:none; font-size:10px; color:#A19B96; float:left}
	.recrutamento #birthmonth {width:80px; height:18px; margin-right:5px; padding-top:2px; background:#F8F5F0; border:none; font-size:10px; color:#A19B96; float:left}
	.recrutamento #birthyear {width:95px!important; height:17px; background:#F8F5F0; border:none; font-size:10px; line-height:16px; color:#A19B96; float:left}

	.recrutamento .nascimento {height:20px;}

	.recrutamento p.obrigatorio {font-weight:normal; color:#A19B96;}
	.recrutamento .bt {float:right;}
	.recrutamento img {margin-left:115px; border:1px solid #9E9C96;}

/* -----------------------------------------------
Links
----------------------------------------------- */
.links_texto {width:580px; padding:25px; background:#FFFFFF; float:left;}
	.links_texto .texto {margin:10px 0px}
	.links_texto .link a {font-weight:bold; color:#215198;}

/* -----------------------------------------------
Faq's
----------------------------------------------- */

.faq {display:block; height:30px; margin-top:0px; border-bottom:1px dotted #B6B3A0; line-height:30px;}
	.faq_over {height:30px; background:#FFFFFF; border-bottom:1px dotted #B6B3A0; line-height:30px; color:#215198;}
	.faq_familia a {padding-left:15px; color:#215198;}
	.faq_over a {color:#FF0000;}

	.faq_familia {width:500px; float:left;}
	.faq_numero {width:60px; float:left;}
	.faq_vermais {width:60px; padding-right:10px; text-align:right; float:right;}
	.faq_numero, .faq_numero a {color:#215198}
	.faq_over .faq_numero {color:#FF0000;}
	.faq_vermais a {color:#215198;}
	.faq_over .faq_vermais a {color:#FF0000;}
	
	

.faqs {margin-bottom:5px; padding:25px; background:#FFFFFF;}
	.faqs_pergunta {margin: 0px 0px 10px 0px; padding:0px; font-size:12px; font-weight:bold; color:#215198;}
	.faqs_pergunta a {font-size:12px; font-weight:bold; color:#215198;}
	.faqs_texto {margin:0px; padding:0px; color:#000000;}
	.faqs_texto p {margin:0px; padding:0px;}

/* -----------------------------------------------
Contacts
----------------------------------------------- */

.contactos_left {width:250px; float:left;}
	.contactos_intro {width:250px; padding-left:30px;}
	.contactos_list {width:250px;}
	.contactos_list ul {margin:0; padding:0; list-style-type:none;}
	.contactos_list li {margin:0px 0px 0px 20px; padding:5px 5px 25px 40px;}
	.contactos_list a {}
	.contactos_list li.morada {background:url('../images/icons/morada.gif') no-repeat left 5px;}
	.contactos_list li.tel {background:url('../images/icons/tel.gif') no-repeat left 0px;}
	.contactos_list li.fax {background:url('../images/icons/fax.gif') no-repeat left 0px;}
	.contactos_list li.mail {background:url('../images/icons/mail.gif') no-repeat left 0px;}
	.contactos_list li.site {background:url('../images/icons/site.gif') no-repeat left 0px;}
	
	.contactos_mapa {width:218px; margin-left:20px; text-align:center;}

.contactos_right {width:200px; float:right;}
	

/* -----------------------------------------------
Site Map
----------------------------------------------- */

.content_mapa ul {margin:0; padding:0; list-style-type:none;}
	.content_mapa ul li {line-height:230%;}
	.content_mapa ul li  {padding-left:10px; background:url('../images/icons/seta1.gif') no-repeat 4px 4px; color:#000000;}
	.content_mapa ul li a {padding-left:20px; color:#000000;}
	.content_mapa ul li a:hover {color:#000000;}
	.content_mapa ul ul li {margin-left:20px; background:url('../images/icons/seta1.gif') no-repeat 4px 4px; color:#000000;}
	.content_mapa ul ul li a {color:#000000;}

/* -----------------------------------------------
Search
----------------------------------------------- */

/*  pesquisa  */
.pesquisa {width:155px; padding:10px 10px 0px 10px; float:right}
	.pesquisa input {width:150px; height:18px; margin-left:2px; padding-left:5px; background:#FFFFFF; border:none; font-size:11px; line-height:18px;}
	.pesquisa .pesquisaBt {width:40px; height:18px; background:#F8F5F0; border:none; font-size:9px; font-weight:bold; color:#ED1C24; float:right;}

/* -----------------------------------------------
Recomendar
----------------------------------------------- */
.recomendar_wrapper {width:300px; margin:0 auto; background:#FFFFFF url('../images/backgrounds/recomendar_bg.gif') no-repeat top center; color:#A24209;}
	.recomendar {margin:0 auto; padding:10px;}
	.recomendar .input350 {width:280px; height:22px; margin-bottom:5px; background:#F0F0EB; border:none; font-size:12px; color:#A19B96; line-height:22px;}
	.recomendar textarea {width:280px; height:80px; margin-bottom:5px; background:#F0F0EB; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A19B96;}
	.recomendar input.bt {border:0px none; float:right;}
	.recomendar p.obrigatorio {color:#A19B96;}

/* -----------------------------------------------
Forms
----------------------------------------------- */

/*  newsletter  */
.sidebar_newsletter {width:160px; margin-left:15px; padding:5px; border-top:1px dotted #B6B3A0; font-size:12px;}
	.sidebar_newsletter input {width:150px; background:#FFFFFF; border:none;}
	.sidebar_newsletter input.bt {width:70px; height:15px; background:#F0F0EB; border:none; font-size:9px; font-weight:bold; color:#ED1C24; float:right;}

/*  send news  */
.enviar_noticia {width:170px; margin:0px auto; padding:10px; background:#FFFFFF; border:1px solid #F3F3F3; text-align:left;}
	.enviar_noticia p {margin:0px; padding:0px; color:#A0A2A5;}
	.enviar_noticia label {display:block; margin-top:5px; font-weight:bold; color:#A19B96;}
	.enviar_noticia input {width:170px; height:22px; background:#F8F5F0; border:none; font-size:12px; color:#A19B96; line-height:22px;}
	.enviar_noticia textarea {width:170px; height:104px; background:#F8F5F0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A19B96;} 
	.enviar_noticia input.bt {width:58px; height:30px; border:none; float:right;}
	.enviar_noticia p.obrigatorio {color:#A19B96;}

/*  contacts  */
.contactos_formulario {padding:10px; background:#FFFFFF;}
	.contactos_formulario p {margin:0px; padding:0px; color:#A0A2A5;}
	.contactos_formulario label {display:block; margin-top:5px; font-weight:bold; color:#A19B96;}
	.contactos_formulario input {width:170px; height:22px; background:#F8F5F0; border:none; font-size:12px; color:#A19B96; line-height:22px;}
	.contactos_formulario textarea {width:170px; height:104px; background:#F8F5F0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A19B96;} 
	.contactos_formulario input.bt {width:58px; height:30px; border:none; float:right;}
	.contactos_formulario p.obrigatorio {color:#A19B96;}
	
/*  contacts  */
.enviar_form {padding:10px; background:#FFFFFF;}
	.enviar_form p {margin:0px; padding:0px; color:#A0A2A5;}
	.enviar_form label {display:block; margin-top:5px; font-weight:bold; color:#A19B96;}
	.enviar_form input {width:170px; height:22px; background:#F8F5F0; border:none; font-size:12px; color:#A19B96; line-height:22px;}
	.enviar_form textarea {width:170px; height:104px; background:#F8F5F0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A19B96;} 
	.enviar_form input.bt {width:58px; height:30px; border:none; float:right;}
	.enviar_form p.obrigatorio {color:#A19B96;}
	.enviar_form img {border:1px solid #9E9C96;}

/* -----------------------------------------------
other
----------------------------------------------- */
.noticia_main_texto img { float:right; margin: 5px; } /* deve ir para a direita automaticamente*/
.static_text .rightimage { float:right; margin: 5px; } /* deve ir para a direita se o cliente aplicar estilo */
.defaultsingle_main img { float:right; margin: 5px; } /* deve ir para a direita automaticamente*/


