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


/* -----------------------------------------------
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:#6D6D6D; margin:0;}

h1, h1 a {margin:0; padding:0; font-family:Arial; font-size:16px; color:#FFA800; text-transform:uppercase;}
h2, h2 a {margin:0; padding:0; font-family:Arial; font-size:22px; font-weight:normal; color:#C20000;}
h3, h3 a {margin:0; padding:0; font-family:Arial; font-size:13px; font-weight:bold; color:#000000;}
h4, h4 a {margin:0; padding:0; font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF;}
h5, h5 a {margin:0; padding:0; font-family:Arial; font-size:16px; font-weight:normal; color:#A0A2A5;}

a {text-decoration:none; color:#C20000;}


/* -----------------------------------------------
Main Structure
----------------------------------------------- */

#wrapper {width:100%; margin:0 auto; position:relative; background:url('../images/backgrounds/bg2.png') repeat-y #FFF;}
#wrapper2 {width:100%; margin:0 auto; position:relative; background:url('../images/backgrounds/header_top.png') repeat-X;}

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

#header {width:100%; height:100%; margin:0 auto;}
		.header_main {width:990px; height:117px; margin:0 auto; background:url('../images/backgrounds/header_top.png') repeat-x #FFF;}
		.header_esq {width:298px;  text-align:left; float:left;}

		.header_dir {width:672px; height:117px; margin-left:20px; text-align:left;  float:left;}
		.header_bottom {margin-top:20px; height:60px;}
		.header_contactos {width:170px; height:49px; background:url('../images/backgrounds/contactos.gif') no-repeat; float:left;}
		.header_contactos li {display:block; padding:5px 0px 0px 35px; font-size:11px;}
		.header_contactos li a {line-height:20px; font-size:11px; color:#C20000;}
		.header_contactos li a:hover {text-decoration:underline;}
		.header_pesquisar {width:290px; height:50px; padding:0px 0px 0px 5px; background:url('../images/backgrounds/header_contactos.gif') no-repeat; font-size:12px; color:#000000; float:left;}
		.header_pesquisar input {width:160px; height:14px; border:1px solid #000000; margin-top:3px; float:left;}
		.header_pesquisar input.bt {width:25px; height:18px; border:none; margin:3px 0px 0px 1px; float:left;}
		/*
		.header_cliente {width:215px; text-align:right; margin:10px 10px 0 0; float:right; font-size:9px; font-weight:bold;}
		.á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 {width:990px; margin:0pt auto; text-align:center;}
	#content .inner {width:990px; height:100%; margin:0px auto; text-align:center;  background:url('../images/backgrounds/sidebar_bg.jpg') repeat-y #FFFFFF;}
#content2 {width:990px; margin:0pt auto; text-align:center; background:#FFFFFF url('../images/backgrounds/produto.gif') no-repeat top left;}

#sidebar {width:299px; height:100%; margin:0px; font-size:14px; text-align:left; float:left; } 
	#sidebar .body {padding:10px;}
	.sidebar_inner {width:157px; float:right; margin-right:10px;}
	.sidebar_inner h1 a{font-size:12px;}
	
	/*.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;}
	#sidebar h1 {font-size:12px;}
	




#right {width:631px; height:auto; padding:10px 10px 30px 30px; background:#FFFFFF; text-align:left; float:left;}
	#right .bemvindo_texto {font-size:11px; color:#7C7C7C;}
	#right .left {width:600px;}
	#right .right {width:600px; }
	
#right2 {width:631px; height:auto; padding:10px 0px 30px 10px; background:#FFFFFF; text-align:left; float:right; margin-bottom:200px;}
	
#rightfull {width:710px; padding:10px 30px 30px 30px; background:#FFFFFF; text-align:left; float:left;} /* se nao houver sidebar */

.rightfull_top {width:770px; height:15px; background:url('../images/backgrounds/rightfull_top.gif') no-repeat;}
.rightfull_bottom {width:770px; height:15px; background:url('../images/backgrounds/rightfull_bottom.gif') no-repeat;}

#content_left{width:290px; float:left;}
/*#content_right {width:230px; float:right}
	#content_right img {border:0px none}*/


#footer {width:100%; background:url('../images/backgrounds/footer.png') repeat-x #FFF; font-size:10px; color:#FFFFFF; text-align:center;}
	.footerWrapper {width:848px; margin:0 auto; padding-left:142px}
	#mainfull #footer {display:none;} /* se nao houver sidebar */
	#footer2 {width:770px; margin:0 auto;}
	.footerMorada {width:410px; padding-left:50px; font-size:10px; color:#868686; text-align:left; float:left}
	.copy {font-size:11px; color:#BAB9B9; float:right;}



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

/*  breadcrumbs  */
.breadcrumbs {margin-bottom:5px; float:left;}
.breadcrumbs a, .breadcrumbs {font-size:10px; color:#959595;}
.breadcrumbs a:hover {text-decoration:underline;}

/*  familias - subcategories  */
.familias {height:100%; margin-top:10px;} 
.familias ul {margin:0px 0px 4px 0px; padding:10px 0px 4px 0px; list-style-type:none;}
.familias li {width:40%; margin:0 0 10px 0; padding:0 20px; background:url('../images/icons/circle_orange.gif') no-repeat 8px 4px; color:#000; float:left;}
.familias a {font-weight:normal; color:#000; font-weight:bold;}
.familias a:hover {color:#C20000;}
.familianumero {font-weight:normal; color:#727272;}



/*  pagination  */
.pagination {display:block; margin:5px 0px 5px 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:#5D5D5D;}
.pagination a:hover {color:#C20000;}
.pagination li .current, .pagination li a:hover {color:#C20000;}

/*  pagination select  */
.pagina {margin-bottom:10px; text-align:right; float:right;}
.paginationSelect {display:block; width:100%; text-align:right;}
.paginationSelect select {background:#fff; border:1px solid #C88226; font-size:10px;}

/*  ordenar  */
.ordenar {margin:10px 0px 10px 0px; font:9px; color:#7B7A7B;}


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


/*  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 auto !important; 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;}


/*  separador */
.separador1 {height:1px; margin:10px 0px 10px 0px; background: url('../images/backgrounds/separador1.gif') no-repeat;}
.separador2 {height:1px; margin-bottom:10px; border-bottom:1px dotted #E5E6E4;}
.separador3 {height:10px; margin-bottom:10px; background: url('../images/backgrounds/separador_red.gif') no-repeat top right;}
.separador4 {height:1px; background:#727272;}


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

/*  grayWrapper  */
.grayWrapper {width:100%; height:15px; padding-left:25px; background:#958C7B; font-size:11px; font-weight:bold; color:#FFFFFF;}

/*  static content text  */
.static_text {font-size:12px; line-height:140%;}

/*  idiomas  */
.idiomas {width:88px; height:15px; margin:5px 0px 0px 30px; background: url('../images/icons/idiomas.gif') no-repeat; float:left;}
	.idiomas a.idioma_pt {display:block; width:41px; height:15px; text-indent:-9999px; float:left;}
	.idiomas a.idioma_eng {display:block; width:41px; height:15px; text-indent:-9999px; float:right;}

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

/*  header menu  */

.header_menu {width:340px; height:20px; padding-top:4px; float:left;}
.header_menu ul {margin:0px; padding:0px 0px 0px 10px; list-style-type:none;}
.header_menu li {display:inline;}
.header_menu a, .menu_activo a {display:block;  margin-right:10px; padding-top:3px; font-weight:bold; color:#FFF; text-align:center; float:left;}
.header_menu a:hover, .menu_activo a {background:url('../images/icons/seta_header.gif') no-repeat center top; color:#C20000;}
.header_menu a:hover span, .menu_activo span {color:#C20000;}


/*  sidebar menu  */
.sidebar_menu {width:299px; background:url('../images/backgrounds/menu_bg.jpg') no-repeat top left; margin:0px;}
.sidebar_menu ul {width:172px; float:right;}
.sidebar_menu li {margin-bottom:3px;}
.sidebar_menu a {display:block; width:145px; height:15px; padding-left:5px; background: url('../images/backgrounds/sidebar_transparent.png'); font-size:10px; font-weight:bold; color:#000000; line-height:15px;}
.sidebar_menu h1 a{margin-right:10px; margin-top:10px; padding:0; font-family:Arial; font-size:12px; color:#FFA800; text-transform:uppercase; background:none;}



/*  favoritos, recomendar e feed  */
.favmenu {width:157px; height:77px; margin:0px 10px 20px 0px; background:url('../images/backgrounds/sidebar_newsletter.gif') no-repeat; float:right;}
.favmenu li {display:block; padding-left:28px; font-size:9px;}
.favmenu li a {line-height:20px; font-size:10px; font-weight:bold; color:#C20000;}
.favmenu li a:hover {text-decoration:underline;}
/*
.favmenu li.addfav {background:url('../images/icons/favoritos.gif') no-repeat 10px 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;}
*/

/* footer menu  */
.footerMenu {width:150px; color:#3E3E3E; float:left}
.footerMenu a {font-size:10px; color:#3E3E3E;}
.footerMenu a:hover {text-decoration:underline;}

/* -----------------------------------------------
Sidebar
----------------------------------------------- */

.marca {width:157px;}
.marcas {text-align:center; margin-bottom:14px;}

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


.destaque_produto {width:190px; margin:0px 20px 0px 0px; background:url('../images/backgrounds/produto_home.jpg') no-repeat top center; float:left;}
	.destaque_produto_img {margin-left:10px;}
	.destaque_produto .titulo{margin:10px; margin-right:40px;}
	.destaque_produto .titulo, .destaque_produto .titulo a {font-size:14px; color:#C20000; text-align:left;}
	.destaque_produto .ref {margin:0px 0px 0px 10px; color:#A8A8A8; text-align:left;}
	.destaque_produto .familia {margin:0px 0px 0px 10px; color:#A8A8A8; text-align:left;}
	.destaque_produto .familia a {color:#A8A8A8; text-align:left;}
	.destaque_produto .descricao {margin:0px 0px 0px 10px; color:#6D6D6D; text-align:left;}
	.destaque_produto .vermais a {font-size:11px; color:#C20000; margin-top:6px; margin-left:10px; }



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

/*  news small  */

.noticias_home {width:580px; padding:10px; margin-top:10px; background:url('../images/backgrounds/noticias_bg.jpg') no-repeat top left; }

.noticias_home h4 {margin:10px 0px 0px 10px; padding-left:25px; background:url('../images/icons/info.gif') no-repeat left center;}
.noticias_home .data {color:#000; font-weight:bold; margin:0px;}
.noticias_home .titulo, .noticias_home .titulo a { color:#000; margin:0px;}
.noticias_home .texto {color:#4B4A4B; margin:0px;}

/*  news homepage  */
.noticia_main {width:100%; border-bottom:1px solid #727272}
.noticia_esq {width:360px; padding:10px 0px 10px 0px;  float:left;}

.noticia_dir {width:220px; min-height:125px; height:auto !important; height:125px; padding:10px; background:url(../images/backgrounds/noticia_dir.jpg) no-repeat top center; float:right;}
.noticia_dir img {margin-left:20px; margin-top:20px;}

.noticia_data {font-size:10px; color:#C20000;}
.noticia_categ a {font-size:10px; font-weight:normal; color:#767676}
.noticia_titulo {margin-bottom:10px;}
.noticia_titulo a {color:#000; font-weight:bold; margin-bottom:10px;}
.noticia_texto {margin:0px;;color:#000000;}
a.lermais {display:block; height:16px; padding:0px 0px 0px 20px; background:url(../images/icons/noticia.gif) no-repeat; line-height:16px; text-decoration:underline;}


/*  lista de notícias  */
.noticiaslist {display:block; height:25px; background:#FFFFFF; border-bottom:1px solid #727272; line-height:25px; }
.noticiaslist_head {display:block; height:25px; background:#FFFFFF url('../images/backgrounds/noticia.gif') repeat-x bottom; line-height:25px; color:#FFFFFF;}

.noticiaslist a {color:#F27023;}

.noticiaslist_over {height:25px; background:#C20000; border-bottom:1px solid #727272; color:#FFFFFF; line-height:25px;}

.noticiaslist_over .noticiaslist_data {color:#FFFFFF;}
.noticiaslist_over .noticiaslist_familia a {color:#FFFFFF;}
.noticiaslist_over .noticiaslist_titulo a {color:#FFFFFF;}
.noticiaslist_over .noticiaslist_vermais a {color:#FFFFFF;}

.noticiaslist_data {width:65px; height:25px; padding-left:2px; color:#C20000; float:left;}

.noticiaslist_familia, .noticiaslist_familia a {width:121px; height:25px; padding-left:2px; color:#767676; float:left;}
.noticiaslist_familia a {width:121px; height:25px; padding-left:2px; color:#767676; float:left;}
.noticiaslist_titulo, .noticiaslist_titulo a {width:401px; height:25px; padding-left:2px; color:#000; float:left;}
.noticiaslist_vermais {width:25px; height:20px; margin:5px 0px 0px 9px; line-height:25px; float:left;}
.noticiaslist_vermais a {font-weight:bold; color:#FFFFFF;}

.noticiaslist_data_head {width:65px; margin-right:1px; padding-left:2px; background:#000000 url('../images/backgrounds/noticia.gif') repeat-x bottom; font-weight:bold; color:#FFFFFF; float:left;}
.noticiaslist_familia_head {width:120px; margin-right:1px; padding-left:2px; background:#000000 url('../images/backgrounds/noticia.gif') repeat-x bottom; font-weight:bold; color:#FFFFFF; float:left;}
.noticiaslist_titulo_head {width:400px; margin-right:1px; padding-left:2px; background:#000000 url('../images/backgrounds/noticia.gif') repeat-x bottom; font-weight:bold; color:#FFFFFF; float:left;}
.noticiaslist_vermais_head {width:35px; padding-left:2px; background:#000000 url('../images/backgrounds/noticia.gif') repeat-x bottom; float:left;}

/*  1 news  */
.noticia_left {width:200px; float:right;}

.noticia_imagens {width:200px; min-height:200px; height:auto !important; height:200px; margin:0 auto; background: url('../images/backgrounds/noticia_dir.jpg') no-repeat top center;}
	.noticia_imagens img {margin:20px 0px 0px 10px;}
	
.noticia_right {width:400px;}
	.noticia_main_texto {width:400px; font-size:11px; float:left;}
	.noticia_main_texto .titulo {margin:0px; padding:0px; font-size:11px; font-weight:bold; color:#000000;}
	.noticia_main_texto .data {margin:0px; padding:0px; font-size:11px; color:#C20000;}
	.noticia_main_texto .familia {margin:0px 0px 10px 0px; padding:0px;}
	.noticia_main_texto .familia a {font-size:11px; color:#767676;}
	.noticia_main_texto .texto, .noticia_main_texto .texto p {margin:0px; padding:0px; font-size:11px; color:#000000;}


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





/* -----------------------------------------------
Produto
----------------------------------------------- */

a.produto_home {display:block; width:200px; height:200px; margin:0px 0px 0px 70px; float:left;}

.produto_left {width:210px; padding:20px 50px 0px 50px;  text-align:center; float:left;}

.produto_text {width:240px; padding:20px 30px 0px 20px; background:url('../images/backgrounds/produto_right.jpg') no-repeat;}
.produto_text .titulo {margin:5px 0px 2px 0px; padding:0px; font-size:14px; font-weight:bold; color:#575757;}
.produto_text .familia {margin:0px 0px 10px 0px; padding:0px; font-size:9px; font-weight:bold; color:#575757;}
.produto_text .ref {margin:0px 0px 10px 0px; padding:0px;}
.produto_text .descricao {margin:0px 0px 10px 0px; padding:0px; color:#9D9D9D;}

.produto_right {width:300px; padding:0px 0px 10px 10px; background:url('../images/backgrounds/produto_right2.jpg') no-repeat 13px bottom; float:right;}

.produtos_list {width:160px; margin:0px 0px 10px 60px; float:left;}
.produtos_list p.titulo {margin:5px 0px 2px 10px; padding:0px;}
.produtos_list p.titulo a {font-size:14px; font-weight:bold; color:#575757;}
.produtos_list p.familia {margin:0px 0px 10px 10px; padding:0px; font-size:9px; font-weight:bold; color:#575757;}
.produtos_list p.ref {margin:0px 0px 0px 10px; padding:0px; color:#9D9D9D;}
.produtos_list p.descricao {margin:0px 0px 0px 10px; padding:0px; color:#9D9D9D;}
.produtos_list p.tamanho {margin:0px 0px 0px 10px; padding:0px; color:#9D9D9D;}

.produtos_info {width:65px; height:25px; float:right;}
.produtos_info p.preco_sdesc {margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#9D9D9D; text-decoration:line-through;}
.produtos_info p.preco_cdesc {margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#9D9D9D;}
.produtos_info p.preco_cdesc a.info {font-size:11px; font-weight:bold; color:#F27023;}

/* -----------------------------------------------
Faq's
----------------------------------------------- */

/*  faqs  */
.resultados {font-size:12px; font-weight:normal; color:#959595;}

.faq {width:550px; height:35px; margin-left:25px; padding:10px 0px 1px 4px; border-bottom:1px solid #C20000;}
.faq_over {width:550px; height:35px; margin-left:25px; padding:10px 0px 1px 4px; background:#E2E2E2; border-bottom:1px solid #C20000;}
.faq_over .faq_top a {font-weight:bold; color:#000000;}

.faq_top {font-size:12px; font-weight:bold; color:#C20000;}
.faq_top a {font-weight:normal; color:#000000;}
.faq_left {height:16px; padding:4px 0px 0px 10px; color:#8A8A8A; float:left;}
a.faq_right {width:150px; height:16px; padding:0px 5px 0px 0px; background:#000000; color:#FFFFFF; text-align:right; float:right;}


/*  faq  */
.faq_wrapper {width:582px; margin-left:20px;}

.faqs_pergunta {margin-top:10px; color:#C20000;}
.faqs_texto {margin:10px 0px 10px 0px; padding:0px;}
.faqs_texto p {margin:0px; padding:0px;}


/* -----------------------------------------------
Links
----------------------------------------------- */

.links_titulo, .links_titulo a, .links_titulo a:hover {color:#000000; font-weight:bold;}
.links_familia, .links_familia a, .links_familia a:hover {color:#767676;}
.links_texto {color:#000000;}
.links_link, .links_link a, .links_link a:hover {color:#C20000;}

.links_titulo {margin:0px; padding:0px;}
.links_familia {margin:0px; padding:0px;}
.links_texto {margin:10px 0px 0px 0px; padding:0px;}
.links_link {margin:0px 0px 10px 0px; padding:0px;}

.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:140px; margin-right:30px; float:left;}
#galeria .last {width:140px; margin-right:0px; float:left;}

#galeria img {margin:0px; padding:0px; border:15px #F3F3F4 solid;}
#galeria a {margin:0px; padding:0px;}
#galeria p.familia {margin:0px; padding:0px;}
#galeria p.familia a {font-size:10px; color:#F27023}
#galeria p.texto {margin:0px; padding:0px; color:#A6A6A6;}

.galeria_shadow {width:100%; height:14px; margin:0px; padding:0px; background:url('../images/backgrounds/shadow.jpg') no-repeat right center;}

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

.contactos {width:380px; float:left;}
.contactos_img {margin:0px 0px 20px 50px;}

.contactos_list {width:inherit;}
.contactos_list ul {margin:0; padding:0; list-style-type:none;}
.contactos_list li {margin-bottom:15px; padding:6px 5px 5px 50px; font-size:11px; color:#727272;}
.contactos_list a {font-size:11px; color:#727272;}
.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 center;}
.contactos_list li.fax {background:url('../images/icons/fax.gif') no-repeat 1px center;}
.contactos_list li.mail {background:url('../images/icons/mail.gif') no-repeat left center;}
.contactos_mapa {width:200px; text-align:center; color:#000000;}


/* -----------------------------------------------
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:#FFFFFF url('../images/icons/circle_orange.gif') no-repeat 4px 10px; color:#4B4A4B;}
.content_mapa ul li a {padding-left:20px; color:#616161;}
.content_mapa ul li a:hover {color:#F27023;}
.content_mapa ul ul li {margin-left:20px; background:#FFFFFF url('../images/icons/traco.gif') no-repeat 10px 14px; color:#A8A8A8; text-transform:lowercase;}
.content_mapa ul ul li a {color:#909090;}

 

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

/*  newsletter  */

.newsletter {color:#6D6D6D; font-size:10px}
.newsletter .newsletter_input {width:108px; height:14px; margin-right:1px; padding-left:2px; background-color:#FFFFFF; border:1px solid #000000; font-size:9px; color:#6D6D6D; float:left;}

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

/*  campo pesquisa  */
.pesquisa_head {width:175px; margin:5px 0px 0px 10px; }
.pesquisar_text {width:135px; height:12px; background:#F27023; border:1px solid #FFFFFF; font-size:9px; color:#FFFFFF; float:left;}
.pesquisar_bt {float:left;}

/*search results page*/

.pesquisa {margin-bottom:10px; border-bottom:1px solid #F27023;}
.pesquisa p.data {margin:0px; padding:0px; color:#A0A2A5;}
.pesquisa p.categoria {margin:0px; padding:0px;}
.pesquisa p.categoria a {color:#A0A2A5;}
.pesquisa p.titulo {margin:10px 0px 0px 0px; padding:0px;}
.pesquisa p.titulo a {font-size:12px; font-weight:bold; color:#F27023;}
.pesquisa p.vermais {margin:10px 0px 10px 0px; padding:0px;}
.pesquisa p.vermais a {color:#F27023;}

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


/*  send news  */
.enviar_noticia  {width:200px; padding:0px 0px 0px 0px; background: url('../images/backgrounds/noticia_dir.jpg') no-repeat top center;}
.enviar_noticia p {margin:0px; padding:0px; color:#A0A2A5;}
.enviar_noticia label {display:block; margin-top:5px; color:#000000;}
.enviar_noticia input {width:170px; height:16px; border:1px solid #000000; font-size:10px; color:#000000;}
.enviar_noticia input.captchatext {width:74px;}
.enviar_noticia input.bt {width:25px; height:18px; border:0px none; float:right; margin-right:20px;}
.enviar_noticia p.obrigatorio {width:170px; color:#959595; float:left;}
.enviar_noticia h2 {margin:0px 0px 0px 10px; padding-top:20px; font-size:16px;}
.enviar_noticia form{margin-left:10px;}

/*  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-family:Arial, Helvetica, sans-serif; font-size:9px;} 
.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;}

/*  saber mais sobre produto  */
.enviar_form  {width:270px; padding:20px 0px 0px 20px;}
.enviar_form p {margin:0px; padding:0px; color:#A0A2A5;}
.enviar_form label {display:block; margin-top:5px; color:#000000;}
.enviar_form input {width:220px; height:16px; border:1px solid #000000; font-size:11px; color:#000000;}
.enviar_form textarea {width:220px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.enviar_form input.captchatext {width:140px; margin-top:20px; float:left;}
.enviar_form input.bt {width:25px; height:18px; margin-right:50px; border:0px none; float:right;}
.enviar_form p.obrigatorio {width:170px; color:#959595; float:left;}


/*  contacts  */
.contactos_formulario {width:227px; margin-left:20px; background:url('../images/backgrounds/contactos.jpg') no-repeat top left; float:right;}
.contactos_formulario .titulo {margin:10px 0px 0px 10px; font-size:22px; color:#C20000; text-transform:uppercase;}
.contactos_formulario .subtitulo {margin:0px 0px 0px 10px; font-size:12px; font-weight:bold; color:#000000; text-transform:uppercase;}
.contactos_formulario p {margin:0px; padding:0px; color:#A0A2A5;}
.contactos_formulario label {display:block; margin:5px 0px 0px 20px; color:#000000;}
.contactos_formulario input {width:170px; height:18px; margin-left:20px; border:1px solid #000000; color:#000000;}
.contactos_formulario textarea {width:170px; height:55px; margin-left:20px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; color:#000000;} 
.contactos_formulario input.captchatext {width:74px;}
.contactos_formulario input.bt {width:25px; height:18px; margin-right:20px; border:0px none; float:right;}
.contactos_formulario .obrigatorio {width:135px; margin-left:20px; color:#000000; float:left;}

/*  comentar  */
.comentar_formulario {padding:5px; background:#B8CE06; color:#000000;}
.comentar_formulario form {width:280px; text-align:right;}
.comentar_formulario label {display:block; width:75px; margin-right:0.5em; color:#000000; text-align:right; float:left;}
.comentar_formulario label.captcha {width:140px;}
.comentar_formulario input {width:120px; background:url('../images/backgrounds/input_bg.jpg') repeat-x; border:1px solid #696969; font-size:9px;} 
.comentar_formulario textarea {width:240px; height:160px; margin-left:10px; background:#FFFFFF; border:0px none; font-family:Arial, Helvetica, sans-serif; font-size:9px;} 
.comentar_formulario input.captchatext {width:74px;}
.comentar_formulario input.bt {width:85px; height:31px; margin-left:130px; border:0px none;}

/*  recomendar  */
.recomendar_wrapper {width:383px; margin:20px auto 0px auto; background:#FFFFFF url('../images/backgrounds/recomendar.gif') no-repeat top center; color:#A24209;}
.recomendar {width:360px; margin:0px auto; padding-top:5px;}
.recomendar_bottom {width:570px; height:14px; margin:0 auto; background:#FFFFFF url('../images/backgrounds/right_bg.gif') no-repeat bottom;}

.recomendar_title {margin:0px 0px 5px 10px; font-size:20px; color:#C20000;}
.recomendar_left {width:150px; float:left;}
.recomendar_right {width:200px; float:right;}

.recomendar .input350 {width:350px; height:20px; margin-top:1px; padding-top:5px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:25px;}
.recomendar .input190 {width:190px; height:20px; margin-top:1px; padding-top:5px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:25px;}
.recomendar textarea {width:150px; height:80px; padding-top:5px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.recomendar input.bt {border:0px none; float:right;}


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

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

a.anunciar {display:block; height:22px; padding-left:24px; background:url('../images/icons/anunciar.gif') no-repeat; font-size:12px; font-weight:bold; line-height:22px; color:#81A80B;}

/* -----------------------------------------------
Comentários
----------------------------------------------- */

a.ncomentarios {margin:0 0 0 10px; padding:0; font-size:18px; font-weight:bold; color:#5B7705;}

.comentarios p.dia {color:#616161;}
.comentarios p.texto {color:#000000;}
.comentarios .verde {color:#81A80B;}
.comentarioverdebordertopo {width:472px; height:9px; background:url('../images/backgrounds/comentarioverdetopo.gif') no-repeat;}
.comentarioverdeborder {width:472px; height:9px; background:url('../images/backgrounds/comentarioverde.gif') no-repeat;}
.comentarioverde {width:420px; padding:10px 20px 10px 30px; background:#F6FFDA; border-left:1px solid #698318; border-right:1px solid #698318;}
.comentariobrancoborder {width:472px; height:9px; background:url('../images/backgrounds/comentariobranco.gif') no-repeat;}
.comentariobranco {width:420px; padding:10px 20px 10px 30px; background:#FFFFFF; border-left:1px solid #698318; border-right:1px solid #698318;}
.separadorverde {width:472px; height:1px; background:#698318;}

.comentarioleft {width:500px; float:left;}
.comentarioright {width:315px; float:right;}

.deixarcomentario {width:200px; height:22px; margin-left:10px; padding-left:35px; background:url('../images/icons/balao.gif') no-repeat; font-size:12px; font-weight:bold; color:#606D38; line-height:22px;}

.comentar {width:200px; height:22px; margin-left:10px; padding-left:35px; background:url('../images/icons/balao2.gif') no-repeat; font-size:12px; font-weight:bold; color:#606D38; line-height:22px;}

/* -----------------------------------------------
Conteúdos
----------------------------------------------- */

.conteudo p {margin:0px; padding:0px;}

/* -----------------------------------------------
Glossário
----------------------------------------------- */

.alfabeto {width:280px; height:37px; background:#EDEDED;}
.alfabeto ul {margin:0px; padding:0px 10px 0px 10px; line-height:37px;}
.alfabeto li {padding:0px 0px 0px 3px; float:left;}
.alfabeto a {color:#636263;}
.alfabeto a:hover {color:#F27023;}
.letra_laranja a {color:#F27023;}
.alfabeto_shadow {width:280px; height:14px; background:url('../images/backgrounds/shadow.jpg') no-repeat right center;}

.glossarioletra {font-size:14px; font-weight:bold; color:#F27023; text-transform:uppercase;}
.glossario .border {width:100%; height:1px; background:#F4F4F4;}

/* -----------------------------------------------
Núcleos
----------------------------------------------- */

.nucleos_list {width:100%; margin-bottom:2px; padding:10px 10px 0px 0px; background:#F2F2F2;}
.nucleos_img {width:100px; padding-left:10px; text-align:center; float:left;}
.nucleo_text {width:380px; float:right;}
.nucleo_text a.titulo {display:block; margin:5px 0px 10px 0px; padding:0px; font-size:18px; font-weight:bold; color:#767779;}
.nucleo_text p.texto {margin:10px 0px 0px 0x; padding:0px; font-size:9px; color:#767779;}
.nucleo_text a.vermais {display:block; width:100%; margin:0px; padding:5px 0px 0px 0x; font-size:9px; font-weight:bold; color:#F27023; text-align:right;}

/* -----------------------------------------------
Núcleo
----------------------------------------------- */

.nucleo_left {width:120px; padding-left:10px; text-align:center; float:left;}
.nucleo_right {width:330px; float:right;}
.nucleo_right p.titulo {display:block; margin:0px 0px 10px 0px; padding:0px; font-size:18px; font-weight:bold; color:#767779;}
.nucleo_right p.texto {margin:10px 0px 0px 0x; padding:0px; font-size:9px; color:#767779;}

.localizacao {width:120px; float:left;}
.localizacao a {color:#F27023;}
.localizacao p.titulo {display:block; margin:0px 0px 10px 0px; padding:0px; font-size:18px; font-weight:bold; color:#767779;}
.localizacao p.texto {margin:10px 0px 0px 0x; padding:0px; font-size:9px; color:#F27023;}
.nucleos_mapa {padding:10px 5px 5px 0px; font-size:9px; font-weight:bold; color:#848484; text-align:center; }

.horario_wrapper {width:330px; float:right;}
.horario_wrapper p.titulo {display:block; margin:0px 0px 10px 0px; padding:0px; font-size:18px; font-weight:bold; color:#767779;}

.horario_header {width:100%; height:40px; background:#F3F3F4;}
.horario_header_turma {width:70px; height:40px; font-weight:bold; color:#F27023; line-height:40px; text-align:center; float:left;}
.horario_header_dia {width:70px; height:40px; font-weight:bold; color:#F27023; line-height:40px; text-align:center; float:left;}
.horario_header_hora {width:70px; height:40px; font-weight:bold; color:#F27023; line-height:40px; text-align:center; float:left;}
.horario_header_preinsc {width:120px; height:40px; font-weight:bold; color:#F27023; line-height:40px; text-align:center; float:left;}

.horario_list {width:100%; height:40px; background:#F3F3F4; border-top:1px solid #B5B5B5;}
.horario_turma {width:70px;  margin-top:6px; font-weight:bold; color:#F27023; text-align:center; float:left;}
.horario_dia {width:70px; margin-top:6px; font-weight:bold; color:#848484; text-align:center; float:left;}
.horario_hora {width:70px; margin-top:6px; font-weight:bold; color:#848484; text-align:center; float:left;}
.horario_preinsc {width:120px; margin-top:6px; text-align:center; float:left;}
.horario_preinsc a {font-weight:bold; color:#F27023;}

.nucleo_shadow {width:100%; height:14px; background:url('../images/backgrounds/shadow.jpg') no-repeat right center;}

.professores_wrapper {width:100%; background:#F3F3F4;}
.professores_wrapper p.titulo {display:block; margin:20px 0px 10px 180px; padding:0px; font-size:18px; font-weight:bold; color:#767779;}

.professores_left {width:120px; padding-left:10px; float:left;}

.professores_right {width:330px; float:right;}
.professores_right p.titulo {display:block; margin:0px 0px 10px 0px; padding:0px; font-size:16px; font-weight:normal; color:#F27023;}
.professores_right p.texto {margin:0px 10px 0px 0px; padding:0px; font-size:9px; color:#767779;}
.professores_right p.contacto {margin:0px 10px 0px 0px; padding:0px; font-size:9px; color:#767779;}
.professores_right p.contacto a {font-size:9px; font-weight:bold; color:#767779;}

a.nucleo_vermais {display:block; width:124px; height:15px; padding-left:15px; background:url('../images/icons/circle_orange.gif') no-repeat left center; font-size:9px; font-weight:bold; line-height:15px; color:#F27023;}


/* -----------------------------------------------
Parceiros
----------------------------------------------- */

.partner_left {width:200px; float:left;}
.partner_right {width:400px; float:right;}

.partners_img {width:170px; float:left;}
.partners_texto {width:320px; margin:0px 0px 10px 20px; float:right;}
.partners_texto p.titulo, .partners_texto p.titulo a {font-size:16px; font-weight:bold; color:#A0A2A5;}
.partners_texto p.texto {color:#6C6C6C;}

/* -----------------------------------------------
Recrutamento
----------------------------------------------- */

.recrutamento {width:50%;}
.recrutamento p.descricao {margin:10px 0px 0px 0px; padding:0px;}
.recrutamento label {display:block; margin-top:5px; color:#686868; clear:right;}
.recrutamento .input240 {width:240px; height:15px; border:1px solid #F27023; font-size:10px;}
.recrutamento .select240 {width:240px; border:1px solid #F27023; font-size:10px;}
.recrutamento .textarea240 {width:240px; height:60px; border:1px solid #F27023; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.recrutamento input.captchatext {width:74px; height:16px; border:1px solid #F27023; font-size:10px;}

.recrutamento label.captcha, .recrutamento .obrigatorio {font-weight:bold; color:#686868;}
.recrutamento .bt {width:60px; height:19px; border:0px none;}

/* -----------------------------------------------
Sugestões
----------------------------------------------- */

.sugestoes {width:50%;}
.sugestoes p.descricao {margin:10px 0px 0px 0px; padding:0px;}
.sugestoes label {display:block; margin-top:5px; color:#686868; clear:right;}
.sugestoes .input240 {width:240px; height:15px; border:1px solid #F27023; font-size:10px;}
.sugestoes .select240 {width:240px; border:1px solid #F27023; font-size:10px;}
.sugestoes .textarea240 {width:240px; height:60px; border:1px solid #F27023; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.sugestoes input.captchatext {width:74px; height:16px; border:1px solid #F27023; font-size:10px;}

.sugestoes label.captcha, .recrutamento .obrigatorio {font-weight:bold; color:#686868;}
.sugestoes .bt {width:60px; height:19px; border:0px none;}

/* -----------------------------------------------
Ups
----------------------------------------------- */

.ups_img {width:170px; float:left;}
.ups_texto {width:320px; margin:0px 0px 10px 20px; float:right;}
.ups_texto p.titulo a {font-size:16px; font-weight:bold; color:#A0A2A5;}
.ups_texto p.texto {color:#6C6C6C;}

/* -----------------------------------------------
Actividades
----------------------------------------------- */

.actividades_img {width:170px; float:left;}
.actividades_texto {width:320px; margin:0px 0px 10px 20px; float:right;}
.actividades_texto p.titulo, .actividades_texto p.titulo a {font-size:16px; font-weight:bold; color:#A0A2A5;}
.actividades_texto p.texto {color:#6C6C6C;}

/* -----------------------------------------------
Pré-Inscrição
----------------------------------------------- */

.preinscricao_left {width:250px; float:left;}
.preinscricao_left p.descricao {margin:10px 0px 0px 0px; padding:0px;}
.preinscricao_left label {display:block; margin-top:5px; color:#686868; clear:right;}
.preinscricao_left .input240 {width:240px; height:18px; border:1px solid #F27023; font-size:10px; line-height:18px;}
.preinscricao_left select {width:240px; height:18px; border:1px solid #F27023; font-size:10px;}
.preinscricao_left .textarea240 {width:240px; height:60px; border:1px solid #F27023; font-family:Arial, Helvetica, sans-serif;}
.preinscricao_left input.captchatext {width:130px; height:22px; border:1px solid #F27023; font-size:10px;}
.preinscricao_left p.obrigatorio {font-weight:bold;}
.preinscricao_left label.captcha, .recrutamento .obrigatorio {font-weight:bold; color:#686868;}
.preinscricao_left .bt {width:60px; height:19px; border:0px none;}

.preinscricao_left #birthday {width:50px; height:18px; margin-right:5px; border:1px solid #F27023; font-size:10px; line-height:18px; float:left}
.preinscricao_left #birthmonth {width:80px; height:18px; margin-right:5px; border:1px solid #F27023; font-size:10px; line-height:18px; float:left}
.preinscricao_left #birthyear {width:40px; height:16px; border:1px solid #F27023; font-size:10px; line-height:16px; float:left}

.preinscricao_right {width:240px; float:right;}
.preinscricao_right p.texto {margin-left:10px; font-size:11px; color:#6E6E6E;}
.preinscricao_right p.list {font-size:11px; color:#6E6E6E;}
.preinscricao_right span.verde {font-weight:bold; color:#8FC73E;}
.preinscricao_right p.notas {margin-left:10px; font-size:10px; color:#6E6E6E;}

/* -----------------------------------------------
Suporte
----------------------------------------------- */

.suporte_list li {margin:5px 0px 5px 25px;}
.suporte_list li a {font-weight:bold; color:#958C7B; text-decoration:underline;}

