/* CSS Document */
form{
margin:0;
padding:0;}

.logo_nucleo{
position:relative;
float:left;
width:58px;
height:auto;
margin:0 0 7px 0;
border:0;}

p{
margin:0;
padding:0;
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-style:normal;
color:#000;}

a.link_textos{
color:#d2232a;
font-weight:bold;
text-decoration:none;}

a.link_textos:hover{
color:#d2232a;
font-weight:bold;
text-decoration:underline;}

a.link_atend{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#3e3633;
font-weight:bold;
text-decoration:none;}

a.link_atend:hover{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#3e3633;
font-weight:bold;
text-decoration:underline;}

a.link_atend{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#696969;
text-decoration:none;}

a.link_atend:hover{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#696969;
text-decoration:none;}

p.txts{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-style:normal;
color:#696969;}

a.txt_newsletter{
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:540px;
font-weight:normal;
color:#696969;
margin:20px 0 0 0;
padding:0 0 20px 0;
text-decoration:none;}

a.txt_newsletter:hover{
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:540px;
font-weight:normal;
color:#696969;
margin:20px 0 0 0;
text-decoration:none;}

h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#C00;
text-decoration:none;}

h2{
font-family:Verdana, Geneva, sans-serif;
font-size:15px;
text-align:center;
float:left;
text-decoration:none;}

h2.tit_com{
color:#fdb064;
margin:2px 0 0 100px;}

h2.tit_sist{
color:#fdc964;
margin:2px 0 0 200px;}

h2.tit_infra{
color:#fde264;
margin:2px 0 0 158px;}

h3.tit_news{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
width:708px;
float:left;
color:#C00;
margin:0 0 0 10px;
text-decoration:none;}

h3.tit_news_interna{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
width:715px;
float:left;
color:#C00;
text-decoration:none;}

h4{
position:relative;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;}

a.link_home{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;}
	
a.link_home:hover{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;}


.saiba_home{
position:absolute;
bottom:10px;
right:10px;
margin:5px 0 0 0;}

.saiba_home_hor{
position:absolute;
bottom:0;
right:0;
margin:5px 0 0 0;}

p.txt_rod{
font-size:10px;}

p.txt_news{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;}

.div_rod{
position:relative;
float:left;
width:1000px;
height:5px;
background-color:#b9b9b9;
margin:0 0 10px 0;}

/* Tooltip */

  a.dcontexto{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:125px;
  height:24px;
  top:-3px;
  text-align:center;
  right:20px;
  font: 12px verdana, helvetica, sans-serif;
  padding:5px 10px 5px 0;
  color:#C00;
  background-image:url(../images/fundo_tooltip.gif);
  background-position:left top;
  background-repeat:no-repeat;
  }
/* Fim Tooltip */

.cont_box_cima{
position:relative;
float:left;
width:348px;
height:auto;
margin:10px 0;}

.cont_box_baixo{
position:relative;
float:left;
width:221px;
height:auto;
margin:10px 0;}

.thumbs_home{
position:relative;
float:left;
margin:0 10px 0 0;}

.boxes{
position:relative;
float:left;
width:242px;
height:310px;
background-image:url(../images/fundo_box_baixo.gif);
background-position:left top;
background-repeat:repeat-x;
margin:10px 10px 0 0;}

.thumb_baixo{
position:relative;
float:left;
margin:15px 4px 10px 4px;}

.top_submenu{
position:relative;
float:left;
width:222px;
height:43px;
padding:10px 10px;
background-image:url(../images/fundo_topo_submenu.gif);
background-position:left top;
background-repeat:no-repeat;}

a.link_submenu{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
text-decoration:none;}

a.link_submenu:hover{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
text-decoration:underline;}

.bot_submenu{
position:relative;
float:left;
width:242px;
height:24px;
text-align:center;
padding:12px 0 0 0;
background-position:left top;
background-repeat:no-repeat;}

.txt_prod{
position:relative;
float:left;
width:728px;
height:auto;
padding:10px 10px;}

dt.tit_prods{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#696969;
cursor:pointer;
margin:0 0 5px 0;}

dd.txt_prods{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#696969;
padding:0 0 0 17px;
margin:0 0 10px 0;}

div.tit_parc{
position:relative;
float:left;
text-align:center;
font-weight:bold;
font-size:12px;
margin:0 0 0 95px;
font-family:Verdana, Geneva, sans-serif;}

div.tit_parc_b{
position:relative;
float:left;
text-align:center;
font-weight:bold;
font-size:12px;
margin:0 0 0 190px;
font-family:Verdana, Geneva, sans-serif;}

div.tit_parc_c{
position:relative;
float:left;
text-align:center;
font-weight:bold;
font-size:12px;
margin:0 0 0 155px;
font-family:Verdana, Geneva, sans-serif;}


dt.tit_parc{
position:relative;
float:left;
text-align:center;
font-weight:bold;
font-size:12px;
margin:2px 0 0 95px;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;}

dd.txt_parc{
position:absolute;
top:40px;
left:20px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#696969;
background-color:#f7f7f7;
padding:0 0 0 17px;
margin:0 0 10px 0;}

.box_atend{
position:relative;
float:left;
width:320px;
height:auto;
text-align:center;
margin:0 10px 0 0;
}

.box_sup{
position:relative;
float:left;
width:232px;
height:auto;
text-align:center;
margin:0 0 0 11px;
}

.box_sup_dir{
position:relative;
float:left;
width:232px;
height:auto;
text-align:center;
margin:0 0 0 0;}

.bot_atend{
position:relative;
float:left;
width:269px;
height:27px;
margin:0 25px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_atend_clientes.gif);
background-position:left top;
background-repeat:no-repeat;}

.bot_sup_esq{
position:relative;
width:232px;
height:27px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_sup_esq.gif);
background-position:left top;
background-repeat:no-repeat;}

.bot_sup_meio{
position:relative;
width:232px;
height:27px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_sup_meio.gif);
background-position:left top;
background-repeat:no-repeat;}

.bot_sup_dir{
position:relative;
width:232px;
height:27px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_sup_dir.gif);
background-position:left top;
background-repeat:no-repeat;}

.bot_lupa{
	position:absolute;
	top:1px;
	right:2px;
}

.bot_lupa_sup{
	position:absolute;
	top:1px;
	right:2px;
}

.bot_sist{
position:relative;
float:left;
width:269px;
height:27px;
margin:0 25px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_bot_sist.gif);
background-position:left top;
background-repeat:no-repeat;}

.bot_infra{
position:relative;
float:left;
width:269px;
height:27px;
margin:0 25px;
padding:14px 0 0 0;
text-align:center;
background-image:url(../images/fundo_bot_infra.gif);
background-position:left top;
background-repeat:no-repeat;}

.logo_microsoft{
position:relative;
float:left;
text-align:center;
margin:20px 0 0 55px;
width:142px;
height:auto;}

.envolve{
position:relative;
float:left;
width:748px;
height:auto;}

.abrir_chamado{
position:relative;
float:left;
width:738px;
height:auto;
margin:15px 0 5px 10px;}

.thumb_atend{
position:relative;
float:left;
width:65px;
height:96px;
margin:4px 10px 0 8px;}

.pos_bola{
margin:25px 0 0 0;}

.atend_online{
position:relative;
float:left;
width:240px;
height:104px;
margin:15px 0 0 1px;
background-image:url(../images/fundo_box_esq.gif);
background-position:center top;
background-repeat:no-repeat;}

.parceria_box_esq{
position:relative;
float:left;
width:234px;
height:auto;
margin:30px 0 0 20px;
background-image:url(../images/fundo_parc_esq.gif);
background-position:left top;
background-repeat:repeat-y;}

.parceria_box_meio{
position:relative;
float:left;
width:234px;
height:auto;
margin:30px 0 0 5px;
background-image:url(../images/fundo_parc_esq.gif);
background-position:left top;
background-repeat:repeat-y;}

.parceria_box_dir{
position:relative;
float:left;
width:234px;
height:auto;
margin:30px 0 0 5px;
background-image:url(../images/fundo_parc_esq.gif);
background-position:left top;
background-repeat:repeat-y;}

.txt_parc_esq{
position:relative;
float:left;
width:214px;
min-height:260px;
height:auto;
margin:0 0 0 10px;}

.txt_parc_meio{
position:relative;
float:left;
width:214px;
height:auto;
margin:0 0 0 10px;}

.txt_parc_dir{
position:relative;
float:left;
width:214px;
min-height:260px;
height:auto;
margin:0 0 0 10px;}

.envolve_not{
position:relative;
float:left;
width:728px;
height:auto;
padding:0 0 10px 0;
margin:0 0 5px 0;
border-bottom:1px dotted #666;
}

.thumb_not{
position:relative;
float:left;
width:159px;
height:94px;
margin:5px 10px 0 0;}

.pos_newsletter{
float:right;
text-decoration:none;}

.tit_produtos{
position:relative;
float:left;
width:718px;
height:auto;
margin:0 0 0 15px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;}

.space_email{
	position:relative;
	float:left;
	width:60px;
	height:auto;
margin:6px 0 0 10px;}

.boxNot
{
    border:1px solid #000000;
    width:300px;
    height:auto;
    padding:5px;
    margin:0 0 10px 0;}
    
.txtright
{
    background-color:#cacaca;
    padding:3px;
    height:20px;   
    text-align:right;
    width:728px;}