

@charset "ISO-8859-1";
/* CSS Document */

/* FONTS */ 

@font-face {
    font-family: 'MuseoSans500';
    src: url('Museo500/MuseoSans_500-webfont.eot?') format('eot'),
         url('Museo500/MuseoSans_500-webfont.woff') format('woff'),
         url('Museo500/MuseoSans_500-webfont.ttf') format('truetype'),
         url('Museo500/MuseoSans_500-webfont.svg#webfont3weiNowJ') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: 'MuseoSans500',Arial,sans-serif; */

@font-face {
    font-family: 'MuseoSlab500_s1';
    src: url('MuseoSlab500/Museo_Slab_500-webfont.eot?') format('eot'),
         url('MuseoSlab500/Museo_Slab_500-webfont.woff') format('woff'),
         url('MuseoSlab500/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('MuseoSlab500/Museo_Slab_500-webfont.svg#webfontorieUEWa') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* font-family: 'MuseoSans500',Arial,sans-serif; */

/* FONTS */ 

img {
	border:none;	
}

form {
	margin:0;
}

body {
	margin:0px;
	padding:0px;
	background-color:white;
	background: url(../layout/fundo.png) repeat-x fixed;
}

.limpa {
	clear:both;
}

.pagina {
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.linha_topo {
	width:100%;
	height:4px;
	background: url(../layout/linha_topo.png) repeat-x;
}

.lado_esquerdo {
	float:left;
	width:240px;
	/**/
	min-height:600px;
	/**/
	height:auto;
}

.lado_direito {
	float:left;
	width:710px;
	height:auto;
}

.cx_logo {
	float:left;
	width:240px;
	height:107px;
	overflow:hidden;
}

.cx_menu {
	float:left;
	width:240px;
	height:375px;
	overflow:hidden;
}

.menu {
	float:left;
	width:240px;
	height:34px;
	overflow:hidden;
}

.menu_ultimo {
	float:left;
	width:240px;
	height:34px;
	background:url(../gfx/fundo_ultimo_menu.png);
	overflow:hidden;
}

a.elemento_menu {
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:20px;
	text-decoration:none;
}

a.elemento_menu:hover {
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:20px;
	text-decoration:none;
}

a.elemento_menu_sel {
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:20px;
	text-decoration:none;
}

.cx_linguas {
	float:left;
	width:240px;
	height:40px;
	overflow:hidden;
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:40px;
}

a.elemento_lingua {
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:40px;
	text-decoration:none;
}

a.elemento_lingua:hover {
	color:#009cd6;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:40px;
	text-decoration:none;
}

a.elemento_lingua_sel {
	color:#009cd6;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:40px;
	text-decoration:none;
}

a.links_extra {
	float:left;
	width:240px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-decoration:none;
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
}

a.links_extra:hover {
	float:left;
	width:240px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-decoration:none;
	color:#009cd6;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;
}

.cx_shares {
	float:left;
	width:240px;
	height:200px;
	overflow:hidden;
	margin-top:-200px;
}

.partilhar_pag {
	float:left;
	width:240px;
	height:30px;
	line-height:30px;
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.shares {
	float:left;
	width:240px;
	height:20px;
	overflow:hidden;
}

a.share_linkdin {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_linkdin.png) no-repeat;
}

a.share_linkdin:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_linkdin_over.png) no-repeat;
}

a.share_facebook {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_facebook.png) no-repeat;
}

a.share_facebook:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_facebook_over.png) no-repeat;
}

a.share_twitter {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_twitter.png) no-repeat;
}

a.share_twitter:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:2px;
	background:url(../gfx/share_twitter_over.png) no-repeat;
}

a.share_myspace {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_myspace.png) no-repeat;
}

a.share_myspace:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_myspace_over.png) no-repeat;
}

a.share_delicious {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_delicious.png) no-repeat;
}

a.share_delicious:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_delicious_over.png) no-repeat;
}

a.share_blogger {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_blogger.png) no-repeat;
}

a.share_blogger:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_blogger_over.png) no-repeat;
}

a.share_stumble {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_stumble.png) no-repeat;
}

a.share_stumble:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_stumble_over.png) no-repeat;
}

a.share_bebo {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_bebo.png) no-repeat;
}

a.share_bebo:hover {
	float:left;
	width:18px;
	height:20px;
	margin-left:3px;
	background:url(../gfx/share_bebo_over.png) no-repeat;
}

.newsletter {
	float:left;
	width:240px;
	height:30px;
	margin-top:8px;
	line-height:30px;
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.cx_newsletter {
	float:left;
	width:200px;
	height:22px;
	overflow:hidden;
	background:#dcdcdd;

}

.input_newsletter {
	float:left;
	width:168px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:transparent;
	border:none;
	text-indent:10px;
	color:white;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;	

	z-index:99999999999;
	position:relative;
	
}

a.seta_newsletter {
	float:left;
	width:30px;
	height:22px;
	overflow:hidden;
	background:url(../layout/seta_newsletter.png);
	
	z-index:99999999999;
	position:relative;
	
}

a.seta_newsletter:hover {
	float:left;
	width:30px;
	height:22px;
	overflow:hidden;
	background:url(../layout/seta_newsletter_over.png);
}

.copyright {
	float:left;
	width:240px;
	height:30px;
	margin-top:30px;
	line-height:15px;
	font-size:11px;
	color:#9b9c9e;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;
}

a.signed {
	float:left;
	width:56px;
	height:20px;
	margin-top:10px;
	background:url(../gfx/signed.png);
}

a.signed:hover {
	float:left;
	width:56px;
	height:20px;
	margin-top:10px;
	background:url(../gfx/signed_over.png);
}

.fundo {
	float:left;
	width:100%;
	height:23px;
	margin-top:35px;
	background:url(../gfx/fundo.png) repeat-x;
}

.topo_ld {
	float:left;
	width:710px;
	height:107px;
	overflow:hidden;
}

.topo_slid_news {
	float:left;
	width:710px;
	height:36px;
	background:url(../gfx/topo_slid_news.png) repeat-x;
}

.slider_texto_noticias {
	float:left;
	width:710px;
	height:50px;
	overflow:hidden;
}

.fundo_slid_news{
	float:left;
	width:710px;
	height:23px;
	background:url(../gfx/fundo_slid_news.png) repeat-x;
}

.banner_home {
	float:left;
	width:710px;
	height:395px;
}

.sep_dests_home {
	float:left;
	width:710px;
	height:40px;
	background:url(../gfx/sep_dests_home.png) repeat-x;
}

.caixa_dests_txt_home {
	float:left;
	width:726px;
	height:175px;
	overflow:hidden;
}

a.dest_home_txt {
	float:left;
	width:242px;
	height:175px;
	text-decoration:none;
	overflow:hidden;
	background:url(../gfx/fundo_dest_home_txt.png) no-repeat;
}

a.dest_home_txt:hover > .txt_dt_txt_hm {
	color:#009cd6;
	text-decoration:none;
}

.tit_dt_txt_hm {
	float:left;
	width:220px;
	height:30px;
	overflow:hidden;
	color:#009cd6;
	font-size:12px;
	line-height:30px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.txt_dt_txt_hm {
	float:left;
	width:220px;
	height:120px;
	overflow:hidden;
	margin-top:25px;
	color:#9b9c9e;
	font-size:12px;
	line-height:20px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.sep_dests_home2 {
	float:left;
	width:710px;
	height:58px;
	overflow:hidden;
	background:url(../gfx/sep_dests_home2.png) repeat-x;
}

.caixa_dests_img_home {
	float:left;
	width:720px;
	height:175px;
	overflow:hidden;
}

a.dest_home_img {
	float:left;
	width:230px;
	height:175px;
	margin-right:10px;
	text-decoration:none;
	overflow:hidden;
	opacity: 1;
	filter: alpha(opacity=100);	
}

a.dest_home_img:hover {
	float:left;
	width:230px;
	height:175px;
	margin-right:10px;
	text-decoration:none;
	overflow:hidden;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.fundo_topo_home_img {
	float:left;
	width:230px;
	height:39px;
	background:url(../gfx/fundo_topo_home_img.png);
	overflow:hidden;
	text-decoration:none;
}

.txt_dest_img_hm {
	float:left;
	width:190px;
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
	height:39px;
	line-height:39px;
	color:#009cd6;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;
}

.caixa_empresa_conteudos {
	float:left;
	width:710px;
	min-height:600px;
	height:auto;
}

.texto_topo_empresas_texter {
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	color:#009cd6;
	line-height:50px;
}

.texto_topo_empresas_texter a {
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	color:#009cd6;
	line-height:50px;
	text-decoration:none;
}

.texto_topo_empresas_texter span a {
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	color:#767676;
	line-height:50px;
	text-decoration:none;
}

.caixa_esquerda_empresa {
	float:left;
	width:490px;
	height:auto;
}

.caixa_direita_empresa {
	float:left;
	width:190px;
	height:auto;
	margin-left:30px;
}

.caixa_esquerda_noticias {
	float:left;
	width:190px;
	height:auto;
}

.caixa_direita_noticias {
	float:left;
	width:490px;
	min-height:800px;
	height:auto;
	margin-left:30px;
}

.cx_slider_empresa {
	float:left;
	width:490px;
	height:395px;
	overflow:hidden;
}

.cx_slider_produto {
	float:left;
	width:490px;
	height:auto;
	overflow:hidden;	
}

.cx_slider_prod {
	float:left;
	width:490px;
	height:280px;
	margin-bottom:20px;
	overflow:hidden;
}

.cx_categoria_produtos {
	float:left;
	width:500px;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;	
}

a.cat_produto {
	float:left;
	width:240px;
	height:170px;
	margin-right:10px;
	margin-bottom:10px;
	background:#c2c2c3;
	text-decoration:none;	
}

a.cat_produto:hover {
	float:left;
	width:240px;
	height:170px;
	margin-right:10px;
	margin-bottom:10px;
	background:#9b9c9e;
	text-decoration:none;	
}

a.cat_produto img {
	float:left;
	width:220px;
	height:110px;
	border:0;
	margin-left:10px;
	margin-top:10px;
}

.txt_cat_produto {
	float:left;
	height:20px;
	overflow:hidden;
	width:220px;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
	color:white;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	line-height:20px;
}

.tit_text_empresa {
	float:left;
	width:490px;
	height:50px;
	line-height:50px;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;	
}

.tit_text_noticia {
	float:left;
	width:490px;
	min-height:20px;
	max-height:40px;
	margin-top:13px;
	margin-bottom:13px;
	line-height:20px;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;	
}

.texto_text_empresa {
	float:left;
	width:490px;
	height:auto;
	line-height:20px;
	color:#767676;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;		
}

.texto_text_empresa b, .texto_text_empresa strong {
	color:#1c0404;
	font-weight:normal;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.texto_text_empresa a {
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.caixa_menu_empresa {
	float:left;
	width:190px;
	padding-top:8px;
	padding-bottom:8px;
	height:auto;
	background:url(../gfx/fundo_menu_empresa.png) repeat;
}

a.elemento_menu_empresa {
	float:left;
	width:150px;
	margin-left:20px;
	margin-right:20px;
	height:32px;
	line-height:32px;
	overflow:hidden;	
	text-decoration:none;
	color:#767676;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

a.elemento_menu_empresa_sel {
	float:left;
	width:150px;
	margin-left:20px;
	margin-right:20px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	overflow:hidden;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

a.elemento_menu_empresa:hover {
	float:left;
	width:150px;
	margin-left:20px;
	margin-right:20px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	overflow:hidden;
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.caixa_dll_empresa {
	float:right;
	width:190px;
	min-height:110px;
	height:auto;
	margin-top:-110px;
}

.caixa_dll_produto {
	float:right;
	width:190px;
	min-height:300px;
	height:auto;
	margin-top:-300px;
	overflow:hidden;
}

.caixa_dll_noticias {
	float:left;
	width:190px;
	min-height:110px;
	height:auto;
	margin-top:-110px;
}

.titu_dll_empresa {
	float:left;
	width:190px;
	height:50px;
	line-height:54px;
	overflow:hidden;
	color:#009cd6;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	background:url(../gfx/fundo_titu_dll_empresa.png);
}

.dll_empresa {
	float:left;
	width:190px;
	height:60px;
	background:url(../gfx/fundo_titu_dll_empresa.png) repeat-x;
	overflow:hidden;
}

.txt_dll_empresa {
	float:left;
	width:190px;
	height:28px;
	padding-top:18px;
	padding-bottom:14px;
	line-height:14px;
	font-size:11px;
	color:#9b9c9e;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;
}

.txt_dll_empresa a {
	color:#9b9c9e;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;
	text-decoration:none;
}

.txt_dll_empresa a:hover {
	color:#009cd6;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;
	text-decoration:none;
}

.caixa_conteudos_parceiros {
	float:left;
	width:720px;
	height:auto;
	overflow:hidden;
}

a.parceiro {
	float:left;
	width:230px;
	margin-right:10px;
	height:300px;
	margin-bottom:10px;
	overflow:hidden;
	background:#c2c2c3;
	text-decoration:none;
}

a.parceiro:hover {
	float:left;
	width:230px;
	margin-right:10px;
	height:300px;
	margin-bottom:10px;
	overflow:hidden;
	background:#9b9c9e;
	text-decoration:none;
}

a.parceiro img, a.produto img {
	float:left;
	margin-left:10px;
	margin-top:10px;
	border:0;
}

a.produto {
	float:left;
	width:230px;
	margin-right:10px;
	height:160px;
	margin-bottom:10px;
	overflow:hidden;
	background:#c2c2c3;
	text-decoration:none;
}

a.produto:hover {
	float:left;
	width:230px;
	margin-right:10px;
	height:160px;
	margin-bottom:10px;
	overflow:hidden;
	background:#9b9c9e;
	text-decoration:none;
}

.titu_parceiro {
	float:left;
	width:210px;
	height:30px;
	line-height:30px;
	margin-left:10px;
	overflow:hidden;
	color:white;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;
}

.texto_parceiro {
	float:left;
	width:210px;
	height:96px;
	margin-top:4px;
	margin-left:10px;
	overflow:hidden;
	line-height:16px;
	color:white;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;	
}

.aspa_not {
	float:left;
	width:160px;
	height:24px;
	background:url(../layout/aspa_noticia.png) no-repeat;
}

.texto_dp_aspa_not {
	float:left;
	width:330px;
	margin-top:6px;
	min-height:40px;
	max-height:60px;
	line-height:20px;
	font-size:14px;
	color:#767676;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;
	overflow:hidden;
}

.data_noticia {
	float:left;
	width:490px;
	height:20px;
	margin-top:15px;
	line-height:20px;
	font-size:11px;
	color:#767676;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;
	overflow:hidden;
	margin-bottom:8px;
	text-decoration:none;
}

a.elemento_menu_noticia {
	float:left;
	width:190px;
	height:90px;
	overflow:hidden;
	text-decoration:none;
}

a.elemento_menu_noticia_sel {
	float:left;
	width:190px;
	height:90px;
	overflow:hidden;
	text-decoration:none;
	color:#009cd6;	
}

.tit_mn_not {
	float:left;
	width:180px;
	height:13px;
	line-height:13px;
	font-size:11px;
	color:#9b9c9e;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;
	overflow:hidden;	
}

.tit_mn_evento {
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:13px;
	color:#009cd6;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;
	overflow:hidden;	
}

.text_mn_not {
	float:left;
	width:180px;
	max-height:68px;
	overflow:hidden;
	margin-top:5px;
	line-height:17px;
	font-size:12px;
	color:#767676;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	text-decoration:none;	
}

a.elemento_menu_noticia:hover > .tit_mn_not, a.elemento_menu_noticia:hover > .text_mn_not, a.elemento_menu_noticia:hover > .tit_mn_evento {
	color:#009cd6;
}

a.elemento_menu_noticia .text_mn_not {
	overflow:hidden;
}

.texto_produtos_gerais {
	float:left;
	width:710px;
	height:auto;
	margin-top:10px;
	line-height:18px;
	font-size:13px;
	color:#767676;
	font-family: 'MuseoSans500',Arial,sans-serif;
	overflow:hidden;
}

.texto_produtos_gerais b, .texto_produtos_gerais strong {
	color:#1c0404;
	font-weight:normal;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.texto_produtos_gerais a {
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.cx_esp_prod {
	float:left;
	width:490px;
	height:144px;
	overflow:hidden;
}

.lado_esq_esp_prod {
	float:left;
	width:230px;
	height:144px;
	overflow:hidden;
}

.lado_dir_esp_prod {
	float:left;
	width:260px;
	height:144px;
	overflow:hidden;
}

a.btn_voltar_prod {
	float:left;
	width:115px;
	height:23px;
	background:url(../layout/fundo_voltar_prod.png) #e4e4e4 no-repeat;
	text-decoration:none;
	color:#009cd6;
}

a.btn_voltar_prod:hover {
	float:left;
	width:115px;
	height:23px;
	background:url(../layout/fundo_voltar_prod_over.png) #c1c1c2 no-repeat;
	text-decoration:none;
	color:#009cd6;
}

.txt_btn_voltar_prod {
	float:left;
	text-decoration:none;
	color:#009cd6;
	height:23px;
	line-height:23px;
	text-align:right;
	width:75px;
	margin-left:20px;
	overflow:hidden;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

a.btn_voltar_prod:hover > .txt_btn_voltar_prod {
	color:white;
}

.tit_cat_prod_l {
	float:left;
	width:230px;
	height:60px;
	line-height:60px;
	overflow:hidden;
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.preco_cat_prod {
	float:left;
	width:230px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.preco_f_cat_prod {
	float:left;
	width:230px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.cx_texto_cat_prod {
	float:left;
	width:260px;
	height:144px;
	overflow:hidden;
	line-height:16px;
	color:#767676;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.cx_texto_cat_prod b, .cx_texto_cat_prod strong {
	color:#1c0404;
	font-weight:normal;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.cx_texto_cat_prod a {
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}

.cx_galeria_portfolio {
	float:left;
	width:710px;
	height:640px;
	overflow:hidden;
}

.cx_menu_cat_port {
	float:right;
	margin-top:13px;
	width:200px;
	height:25px;
	line-height:25px;
	background:#c1c1c3;
}

/* MENU */

ul#nav, ul#nav ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
  line-height:25px;
  z-index:999999999;
  position:absolute;
  text-indent:10px;
}

ul#nav a {
  display: block;
  line-height:25px;
  height:25px;
  text-decoration: none;	
}

ul#nav li {
  margin-top: 0px;
}

ul#nav li a {
  background:url(../gfx/seta_cat_gal_down.png) no-repeat;
  line-height:25px;
  height:25px;
  color: white;	
  font-size:13px;
  font-family: 'MuseoSans500',Arial,sans-serif;	
  overflow:hidden;
}

ul#nav li a:hover {

}

ul#nav li ul li a {
  line-height:30px;
  height:30px;
  background:white;
  color: #767676;
  font-size:13px;
  font-family: 'MuseoSans500',Arial,sans-serif;	  
  overflow:hidden;  
}

ul#nav li ul li a:hover {
  line-height:30px;
  height:30px;
  background:white;
  color: #009cd6;
  font-size:13px;
  font-family: 'MuseoSans500',Arial,sans-serif;	  
  overflow:hidden; 
}

/* MENU */

.cx_ctts {
	float:left;
	width:710px;
	height:450px;
	overflow:hidden;
}

.topo_cx_ctts {
	float:left;
	width:710px;
	height:392px;
	overflow:hidden;	
}

.fundo_cx_ctts {
	float:left;
	width:710px;
	height:58px;
	background:url(../gfx/fundo_cx_ctts.png) no-repeat;
	overflow:hidden;	
}

.lado_esq_cx_ctts {
	float:left;
	width:220px;
	height:392px;
	overflow:hidden;
}

.lado_dir_cx_ctts {
	float:left;
	width:490px;
	height:392px;
	overflow:hidden;
}

.tit_ggmaps {
	float:left;
	width:490px;
	height:30px;
	overflow:hidden;
	background: #009cd6;
	color:white;
	text-indent:12px;
	line-height:30px;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	  	
}

.cx_ggmaps {
	float:left;
	width:490px;
	height:362px;
	overflow:hidden;	
}

.tit_ctts_c {
	float:left;
	width:190px;
	height:25px;
	line-height:25px;
	color: #009cd6;
	font-size:15px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;		
}

.ctts_morada {
	float:left;
	width:190px;
	min-height:17px;
	max-height:68px;
	line-height:17px;
	margin-top:2px;
	margin-bottom:10px;
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;		
}

.ctts_telf {
	float:left;
	width:190px;
	height:17px;
	line-height:17px;
	margin-top:2px;
	margin-bottom:10px;	
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;	
}

.ctts_telf2 {
	float:left;
	width:190px;
	height:34px;
	line-height:17px;
	margin-top:2px;
	margin-bottom:10px;	
	color:#9b9c9e;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;	
}

a.ctts_obter {
	float:left;
	width:190px;
	height:17px;
	line-height:17px;
	margin-top:8px;
	margin-bottom:10px;	
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;	
	text-decoration:none;
}

a.ctts_obter:hover {
	float:left;
	width:190px;
	height:17px;
	line-height:17px;
	margin-top:8px;
	margin-bottom:10px;	
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;	
	text-decoration:underline;
}

.cx_form_ctts {
	float:left;
	width:710px;
	height:270px;
	overflow:hidden;
}

.lado_esq_form_ctts {
	float:left;
	width:80px;
	height:270px;
	overflow:hidden;
}

.lado_dir_form_ctts {
	float:left;
	width:630px;
	height:270px;
	overflow:hidden;
}

.linha_tit_form {
	float:left;
	width:80px;
	height:23px;
	margin-bottom:10px;
	line-height:23px;
	overflow:hidden;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.linha_input_form {
	float:left;
	width:630px;
	height:23px;
	line-height:23px;
	margin-bottom:10px;
	background:#ebebec;
	overflow:hidden;
}

.linha_input_form2 {
	float:left;
	width:315px;
	height:23px;
	line-height:23px;
	margin-bottom:10px;
	background:#ebebec;
	overflow:hidden;
}

.linha_input_form3 {
	float:left;
	width:220px;
	height:23px;
	line-height:23px;
	margin-bottom:10px;
	background:#ebebec;
	overflow:hidden;
}

.l_input_form {
	float:left;
	width:630px;
	height:23px;
	line-height:23px;
	text-indent:10px;
	background:#ebebec;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
	color:#525252;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.l_input_form2 {
	float:left;
	width:315px;
	height:23px;
	line-height:23px;
	text-indent:10px;
	background:#ebebec;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
	color:#525252;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.l_input_form3 {
	float:left;
	width:220px;
	height:23px;
	line-height:23px;
	text-indent:10px;
	background:#ebebec;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
	color:#525252;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.linha_a_input_form {
	float:left;
	width:630px;
	height:135px;
	line-height:22px;
	margin-bottom:10px;
	background:#ebebec;
	overflow:hidden;
}

.a_input_form {
	float:left;
	width:610px;
	height:132px;
	padding:0;
	line-height:22px;
	padding-left:10px;
	background:#ebebec;
	overflow:hidden;
	border:0;
	margin:0;
	color:#525252;
	font-size:12px;
	font-family: 'MuseoSans500',Arial,sans-serif;		
}

.texto_campos {
	float:left;
	width:500px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#9b9c9e;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;			
}

a.seta_form_ctts {
	float:right;
	width:115px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#009cd6;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	text-indent:10px;
	background:url(../layout/btn_enviar_ctt.png) #ebebec no-repeat;
	text-decoration:none;
}

a.seta_form_ctts:hover {
	float:right;
	width:115px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:white;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;
	text-indent:10px;
	background:url(../layout/btn_enviar_ctt_over.png) #c3c4c5 no-repeat;
	text-decoration:none;
}

.cx_msg_erro {
	float:left;
	width:710px;
	height:0px;
	margin-bottom:0px;
	background:url(../layout/caixa_msg_erro.png) no-repeat;
	visibility:hidden;
}

.cx_msg_sucesso {
	float:left;
	width:710px;
	height:0px;
	margin-bottom:0px;
	background:url(../layout/caixa_msg_sucesso.png) no-repeat;
	visibility:hidden;
}

.titu_msgs {
	width:710px;
	height:25px;
	margin-top:10px;
	line-height:25px;
	text-align:center;
	color:white;
	font-size:11px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;
}

.textu_msgs {
	width:630px;
	margin-left:40px;
	height:34px;
	line-height:17px;
	text-align:left;
	color:white;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	overflow:hidden;	
}

/* ESCONDIDO */

.escondido {
	float:left;
	width:0px;
	height:0px;
	visibility:hidden;
	overflow:hidden;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:0px;	
}

/* ESCONDIDO */

/**/

.texto_produtos_gerais i, .texto_produtos_gerais em {
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
	font-weight:normal;
	font-style:normal;
}

.texto_text_empresa i, .texto_text_empresa em {
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	font-family: 'MuseoSans500',Arial,sans-serif;	
}
