﻿body {
    background-color: #EEEEEE;
    background-image: url('images/gradient.png');
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12px;
    margin-top:10px;
    color:#666666;
    }

div.main {
    width:975px;
    vertical-align:middle;
    margin-left:auto;
    margin-right:auto;
    background:#FFFFFF;
    padding-top:10px;
    padding-bottom:10px;
    }
    
div.navheader {
    width:948px;
    height:140px;
    background-color:#000000;
    margin-left:auto;
    margin-right:auto;
    
    font-family: Arial;
	font-size: 22px;
	color:#FFFFFF;
    }
    
div.navheadermenu {
    /*width:400px;*/
    float:right;
    /*background-color:Blue;*/
    vertical-align:middle;
    margin-top:50px;
    }

div.navheadermenu a {
    display: block;
    float: left;
	width: 150px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	
	font-family: Tahoma;
	font-size: 20px;
	background-color:#000000;
	color:#FFFFFF;
    }

img.logo {
    margin-top:20px;
    margin-left:20px;
}

div.navheadermenu a:hover, .active a {
    color: #666666;
    }
    
div.banner {
    width:948px;
    height:305px;
    background-color:Gray;
    margin-left:auto;
    margin-right:auto;
    background-image: url('images/barra.png');
    }
    
div.bannerthin {
    width:948px;
    height:150px;
    background-color:Gray;
    margin-left:auto;
    margin-right:auto;
    background-image: url('images/barra150.png');
}
    
div.divisions {
    width:948px;
    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
}

table.divisions {
    width:948px;
}

table.mainbody {
    width:948px;
    border-width:0px;
    background-color:#FFFFFF;
    /*padding-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;*/
}

td.mainbodytextcell {
    width:612px;
    vertical-align:top;
    padding-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;
    vertical-align:top;
}

td.mainbodyextracell {
    width:296px;
    vertical-align:top;
    padding-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;
    vertical-align:top;
}

td.mainbodyextracell a {
    text-decoration:none;
    color:#666666;
}

td.mainbodyextracell a:hover, .active a {
    color: #000000;
    }

td.maincontacts {
    vertical-align:top;
    width:33%;
}

table.footerbody {
    width:948px;
    border-width:0px;
}

p.capitalheaders {
    font-size: 18px;
    text-decoration: none;
}

td.division_01 {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:296px;
    /*height:160px;*/
    background-color:#D72729;
    color:#FFFFFF;
    vertical-align:top;
    }

td.division_02 {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:296px;
    /*height:160px;*/
    background-color:#FBB601;
    color:#FFFFFF;
    vertical-align:top;
    }
    
td.division_03 {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:296px;
    /*height:160px;*/
    background-color:#1B6AA5;
    color:#FFFFFF;
    vertical-align:top;
    }
    
div.text {
    width:948px;
    /*height:325px;*/
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    float:none;
    color:#666666;
}

div.textwithpadding
 {
    width:948px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    float:none;
    color:#666666;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    text-align: justify;
}

div.textwithpadding p {
  margin-left:10px;
}

td.division_01 a {
    display: block;
	/*width: 150px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	text-decoration: none;
	background-color:#D02022;
	font-family: Tahoma;
	font-size: 12px;
	color:#FFFFFF;
	margin-top:20px;
    }

td.division_01 a:hover, .active a {
    background-color: #CA1517;
    }
    
td.division_02 a {
    display: block;
	/*width: 150px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	text-decoration: none;
	background-color:#E9B400;
	font-family: Tahoma;
	font-size: 12px;
	color:#FFFFFF;
	margin-top:20px;
    }

td.division_02 a:hover, #menu .active a {
    background-color: #E4A000;
    }
    
td.division_03 a {
    display: block;
	/*width: 150px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	text-decoration: none;
	background-color:#0959A3;
	font-family: Tahoma;
	font-size: 12px;
	color:#FFFFFF;
	margin-top:20px;
    }

td.division_03 a:hover, #menu .active a {
    background-color: #045498;
    }
    
div.footer {
    width:948px;
    /*height:115px;*/
    margin-left:auto;
    margin-right:auto;
    background-color:#EEEEEE;
    vertical-align:middle;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    font-size: 10px;
}

div.footer a {
    color:#666666;
    text-decoration: none;
    font-weight:bolder;
}

div.footer a:hover, .active a {
    color: #000000;
    }

span.client {
    color:#D72729;
    font-weight:bolder;
}

a.clients {
    display: block;
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	text-decoration: none;
	background-color:#D02022;
	font-family: Tahoma;
	font-size: 12px;
	color:#FFFFFF;
	margin-top:20px;
    }

a.clients a:hover, .active  {
    background-color: #CA1517;
    color:#FFFFFF;
    }

table.clients {
    width:948px;
}
    
td.clientscell {
    width:296px;
    vertical-align:top;
    padding-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;
    vertical-align:top;
    
    background-color:#FFFFFF;
    color:#666666;
}

td.clientscell a {
    text-decoration:none;
    color:#666666;
}

td.clientscell a:hover, .active a {
    color: #000000;
    }
    
    
    
    
table.downloadstable {
    padding-bottom:10px;
    padding-left:10px;
    width:100%;
    padding-right:10px;
    padding-top:10px;
}

td.downloadstablecelltitle {
    padding-bottom:0px;
    /*background-color:#DDDDDD;*/
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
}

td.downloadstablecelleven {
    padding-bottom:0px;
    background-color:#EEEEEE;
    padding-left:0px;
    width:33%;
    padding-right:0px;
    padding-top:0px;
}

td.downloadstablecellodd {
    padding-bottom:0px;
    background-color:#FFFFFF;
    padding-left:0px;
    width:100%;
    padding-right:0px;
    padding-top:0px;
}

td.downloadstablecelltitle a {
	text-decoration: none;
	font-size: 12px;
	color:#666666;
	font-weight:bolder;
    }

td.downloadstablecelltitle a:hover, .active a {
    color: #000000;
    }

span.downloads {
    color:#E9B400;
    font-weight:bolder;
}

span.term {
    color:#1B6AA5;
    font-weight:bolder;
}

span.ZetaSystems {
  color: #006AC3;
}

div.parceiros {
    /*width:948px;*/
    /*height:115px;*/
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    vertical-align:top;
    padding-top:10px;
    padding-bottom:0px;
    padding-left:10px;
    font-size: 12px;
}

div.parceiros a {
    color:#666666;
    text-decoration: none;
    font-weight:bolder;
}

div.parceiros a:hover, .active a {
    color: #000000;
    }
