body 					{ padding:0px; margin:0px; background-image:url(../images/bg_conteudo.gif); background-repeat:repeat-y; height:100%; min-width:775px; }
html					{ height:100% }

a:hover					{ text-decoration:underline; }	
#todo_conteudo			{ float:left; width:775px; clear:both }

.txt_menu				{ font-family:verdana; font-size:11px; color:#fff; text-decoration:none; text-align:right; }
/*
ul						{ list-style:none;   }
li						{ list-style:none;  }
*/


.link_pag				{ width:20px; color:#666; text-decoration:none;  border:1px solid; text-align:center }
.link_pag:hover			{ width:20px; color:#fff; font-weight:bold; text-decoration:none; background-color:#9A0606;  border:1px solid #9A0606; text-align:center }

.link_pag_atual			{ width:20px; color:#fff; font-weight:bold; text-decoration:none; background-color:#9A0606;  border:1px solid #9A0606; text-align:center }
.link_pag_atual:hover	{ text-decoration:none; }


/*HOME*/
#select					{ border:1px solid #254590; width:137px !important; width:137px; height:17px;  }
.txt_select				{ padding-top:2px !important; padding-top:0px; font-family:arial; font-size:9px; color:#626262; text-decoration:none; }
#box					{ border:1px solid #254590; width:105px; height:15px;  }
#box2					{ border:1px solid #254590; width:105px; height:15px;  }
.txt_box				{ padding-left:5px; padding-top:3px; font-family:arial; font-size:11px; color:#626262; text-decoration:none; }
.lk_home				{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; }
.lk_menu				{ font-family:verdana; font-size:11px; color:#fff; text-decoration:none; } 

.lk_ul					{ font-family:verdana; font-size:10px; color:#DADADA; text-decoration:none; line-height:16px; }
.lk_ul:hover			{ color:#E3F3FF; }

.lk_cont				{ font-family:verdana; font-size:11px; color:#666; text-decoration:underline; }
.lk_cont:hover			{ text-decoration:none;}

#copyright				{ clear:both; padding-top:40px !important; padding-top:25px; padding-bottom:30px; text-align:center; font-family:verdana; font-size:11px; color:#666; text-decoration:none; }


.bullet					{ height:4px; width:11px; padding-top:5px; float:left; }
.red_bullet				{ height:4px; width:11px; padding-top:8px; float:left; }

/*CONTEUDO ESQUERDO */
#todo_cont_esq			{ float:left; width:150px; padding-right:5px }
#bg_todo_cont_esq		{ clear:both; height:auto; background-image:url(../images/bg_menu.gif); background-repeat: no-repeat; }
#logo_cont_esq			{ height:141px; clear:both; }
.div_lks_cont_esq		{ clear:both; height:30px; text-align:right; }
.subs					{ float:right; text-align:right; display:none; font-family:verdana; font-size:9px; color:#CCCCCC; text-decoration:none; padding-bottom:15px; padding-right:18px; }
.sub_lk1				{ clear:both; padding-top:3px !important; padding-top:4px; }
.sub_lks_seta			{ float:right; padding-top:2px; }

.linha_branca			{ clear:both; height:5px; background:#fff }
#div_info_contato		{ clear:both; height:117px; }

#div_direto_ao_ponto	{ clear:both; height:63px; }
#img_tit_dp				{ clear:both; padding-bottom:4px; }
#div_sel_boxs_dp		{ clear:both; text-align:center }

#div_area_restrita		{ clear:both; height:75px; background-image:url(../images/bg_area_restrita.gif); background-repeat: no-repeat; }
#img_tit_ar				{ clear:both; padding-bottom:4px }
#div_user_ar			{ clear:both; padding-left:6px; }
#div_pass_ar			{ padding-top:3px; padding-bottom:10px; padding-left:6px;  clear:both }
#div_ar_btnok			{ float:left; padding-top:3px !important; padding-top:4px; padding-left:5px; }

#div_w3c				{ clear:both; padding-right:15px; text-align:right; padding-top:20px; }
#div_tableless			{ clear:both; padding-right:15px; text-align:right; padding-top:8px; }
#div_browser			{ clear:both; padding-right:15px; text-align:right; padding-top:8px; }


/*MEIO IMAGENS*/
#div_meio_imgs			{ float:left; width:200px; }


/*CONTEUDO*/
#div_conteudo			{ float:left; width:415px; }
#div_conteudo_padding	{ padding-left:29px; clear:both }
#div_icons_top			{ clear:both; height:43px; }
#div_lks_langs			{ float:right; font-family:verdana; font-size:11px; color:#666; }
#div_icons_langs		{ padding-top:13px; padding-right:25px; }

/*Conteudo - Home*/
#div_conheca			{ padding-top:35px !important; padding-top:25px; }
.txt_conheca			{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}
.txt_conheca_pad		{ padding-right:30px; text-align:justify }
#div_tit_proj_rec		{ clear:both; padding-top:15px; }		
#div_proj_rec_pag		{ clear:both; height:25px; width:227px; text-align:right }
#ultimosRealizados		{ clear:both; height:225px; }
.txt_caracts			{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:15px;}
/*
#hm_servicos			{ float:left; width:193px; background-image:url(../images/bg_home_servicos.gif); background-repeat:no-repeat; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
#hm_produtos			{ float:left; width:193px; background-image:url(../images/bg_home_prod.gif); background-repeat:no-repeat; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
*/
#hm_servicos			{ float:left; background-image:url(../images/bg_home_servicos.gif); background-repeat:no-repeat; background-position: 190px 0px; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
#hm_produtos			{ float:left; background-image:url(../images/bg_home_prod.gif); background-repeat:no-repeat; background-position: 190px 0px; font-family:verdana; font-size:11px; color:#666; line-height:18px; }

.lk_servicos_prod		{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; }
#hm_div_space_clientes	{ clear:both; height:50px; }
#hm_div_tit_clientes	{ clear:both;  }
#hm_div_clientes		{ clear:both; padding-left:15px; }



/*MODULOS*/
.mod_divs				{ width:190px; background:#F3F3F3 }
.mod_spaces				{ padding-top:2px; clear:both }
.mod_divs_roda			{ clear:both; height:25px; background-image:url(../images/bg_pr_roda.gif); background-repeat:no-repeat }
.mod_divs_conteudo		{ float:left; width:156px; padding-bottom:5px; }


/*PRODUTOS RELACIONADOS*/
.lk_mod					{ font-family:verdana; font-size:11px; color:#676767; text-decoration:none;  }


/*DETALHES*/
#div_tit_pag_detalhes	{ clear:both; }
#div_detalhes_back		{ clear:both; text-align:right; padding-right:30px; padding-bottom:5px; }
.bull_pag_detalhes		{ color:#9A0606; }
.tit_feature_pag_det	{ color:#9A0606; font-weight:bold; }
#pag_detalhes_servicos	{ float:left; width:200px; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
#pag_detalhes_solucoes	{ float:left; width:178px; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
#pag_detalhes_tecnologia{ float:left; clear:both; padding-top:10px; width:356px; font-family:verdana; font-size:11px; color:#666; line-height:18px; }
.lk_detalhes			{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; font-weight:bold; }
.link_back_detalhes		{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; text-decoration:none; color:#9A0606; }
.lk_detalhes_sst		{ font-family:verdana; font-size:11px; color:#666; text-decoration:none; }


/*CONSULTORIA - CONCEPCAO*/
#div_tit_pag_cc			{ clear:both; }
.txt_cc					{ padding-top:4px; padding-right:30px; text-align:justify; font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}
.cc_divs_bull			{ float:left; padding-bottom:5px; width:340px !important; width:344px; }


/*NOTICIAS SWISS WEB*/
.link_pag_nsw			{ text-decoration:none; color:#9A0606; }
.link_pag_nsw_tit		{ text-decoration:none; color:#666; font-weight:bold; font-size:11px; }
.link_pag_nsw_tit_det	{ text-decoration:none; color:#666; font-weight:bold; font-size:12px; }
.txt_div_news			{ padding-top:4px; padding-right:30px; text-align:justify; font-family:verdana; font-size:9px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}
.txt_div_view_news		{ padding-top:4px; padding-right:30px; text-align:justify; font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}


/*CONTATO*/
.txt_contato		    { padding-top:4px; padding-right:30px; font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}
.box_contato		    { border:1px solid #254590; width:250px; height:15px; font-family:arial; font-size:11px; color:#626262; text-decoration:none; }
.box_contato2		    { border:1px solid #254590; width:200px; height:15px; font-family:arial; font-size:11px; color:#626262; text-decoration:none; }
.list_contato		    { border:1px solid #254590; width:200px; height:20px; font-family:arial; font-size:11px; color:#626262; text-decoration:none; }
.msg_contato		    { border:1px solid #254590; width:250px; font-family:arial; font-size:11px; color:#626262; text-decoration:none; }
.btn_contato		    { border:0px; background-image:url(../images/btn_contato.gif); width:68px; height:22px; font-family:verdana; font-size:11px; color:#fff; padding-bottom:3px; }
.asterisco				{ color:#9A0606; }

/*PRODUTOS*/
.txt_prod				{ padding-top:20px; padding-right:30px; text-align:justify; font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}

/*POR SERVICO*/
#select_porserv			{ border:1px solid #254590; height:20px; font-family:verdana; font-size:11px; color:#666;  }


/*WEBSITES*/
.txt_websites			{ padding-top:4px; padding-right:30px; font-family:verdana; font-size:11px; color:#666; text-decoration:none; line-height:18px; line-height:18.4px !important;}

