/* CSS Document */
form{
margin:0;
padding:0;}

.logo_nucleo{
position:relative;
float:left;
width:58px;
height:auto;
margin:0 0 7px 0;
border:0;}

ul{
    list-style: none;}

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:-20px;
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:-6px;
  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:223px;
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_depoimentos.gif);
background-position:left top;
background-repeat:repeat-x;
margin:10px 10px 0 0;}

.box_depoimento{
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;}

.contdepoimentos
{
    position:relative;
    float:left;
    width:214px;
    height:232px;
    margin:0 0 0 15px;}

.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;}
    
.thumb_foto
{
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin:0 5px 0 0;
	border: 1px solid #ab1313;
	}
	
.box_foto
{
	position:relative;
	float:left;
	width:237px;
	height:auto;
	margin: 0 5px 5px 0;
	}

.posgrid
{
    position:relative;
    float:left;
    width:730px;
    height:auto;
    border:0;
    padding:3px;
    background-color:#ffffff;}
    
.headergrid
{
    background-color:#d2232a;
    color:#ffffff;
    border:0;
    }
    
.cssheaderondestaque
{
    width:65px;
    padding:5px;
    text-align:left;}
    
.formataheader
{
    border-bottom:1px dotted #000000;
    padding:10px 0;
    width:60px;}
    
.formataheaderdestaque
{
    text-align:center;
    padding:10px 0;
    width:70px;}

.formataheadertitulo
{
    text-align:left;}
    
.formatadestaque
{
    font-weight:normal;
    border-bottom:1px dotted #d2232a;
    border-right:1px dotted #d2232a;
    border-left:1px dotted #d2232a;
    padding:5px;}
    
.formatatitulo
{
    text-align:left;
    border-bottom:1px dotted #000000;
    padding:10px 0;
    width:600px;
    vertical-align:top;
    font-family:Verdana;
    font-size:12px;
    color:#000000;}
    
.formatadata
{
    text-align:left;
    border-bottom:1px dotted #000000;
    padding:10px 0;
    width:150px;
    font-family:Verdana;
    font-size:10px;
    color:#000000;}
    
.posthumb
{
    position:relative;
    float:left;
    margin:0 0 20px 0;
    z-index:0;
}
    
.posthumbmeio
{
    position:relative;
    float:left;
    margin:0 25px 20px 25px;
}
    

