H1, H2, H3, H4, H5, H6, li, p, ul, input {
margin:0;
padding:0;
list-style:none;
}

body { 
margin:0px;
background: #FFFFFF url(../imagens/bg-repeater.jpg) repeat-x;
}

body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;
}
a {	
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
}
a:link { 
text-decoration: none; 	font-size: 11px; 
}
a:visited {	
text-decoration: none; color: #333333; 	font-size: 11px; 
}
a:hover { 
color: #74A201; font-size: 11px; text-decoration:underline; 
}
a:active { 
text-decoration: none; color: #333333; 	font-size: 11px; 
} 



/* ESTRUTURA BÁSICA DO SITE 
-------------------------------------------------------------- */
#main {
width:980px;
margin:0px auto auto auto;
height:auto;
background:#FFFFFF url(../imagens/bg-main.jpg) repeat-y;
}
#topo {
width:980px;
background: #000000 url(../imagens/bg.jpg) no-repeat top;
display:table;
}
#login {
width:415px;
float:right;
background:url(../imagens/bg-login.jpg) no-repeat bottom;
padding:10px 0 10px 15px;
}
#areamenu {
width:980px;
float:left;
background:url(../imagens/bg-menu.jpg) no-repeat;
height:35px;
margin:15px 0 0 0;
}
#estrutural {
width:970px;
height:22px;
margin:0 0 0 0;
padding:8px 0 0 10px;
background:url(../imagens/bg-structural.jpg) no-repeat;
float:left;
}
#painel{
width:650px;
float:left;
margin:20px 0 0 20px;
}
#banneright{
width:270px;
float:right;
margin:20px 20px 0 0;
}
#news {
width:940px;
float:left;
margin:10px 0 10px 20px ;
background:url(../imagens/bg-news.jpg) repeat-x;
}
.portfolioFlash {
width:940px;
margin:0 0 0 20px;
}
#rodape {
width:100%;
height:350px;
margin:0px auto auto auto;
float:left;
display:table;
background:#000000 url(../imagens/bg-rodape.jpg) repeat-x;
}
.intorodape {
width:980px;
height:auto;
margin:0px auto 0 auto;
padding:10px 0 0 0;
background:#FFFFFF url(../imagens/footer.jpg) no-repeat bottom;
}
.intorodape2 {
width:980px;
height:auto;
margin:0px auto 0 auto;
padding:20px 0 0 0;
/*background:#FFFFFF url(../imagens/footer.jpg) no-repeat bottom;*/
}
#copyright {
width:980px;
margin:0px auto auto auto;
display:table;
padding:15px 0px;
}
#content {
width:960px;
padding:20px 0 20px 20px;
float:left;
background:#FFFFFF url(../imagens/bg-main.jpg) repeat-y;
}

#left_content{
width:190px;
margin:0 0 0 0;
float:left;
}
#center_content{
width:470px;
float:left;
margin:0 20px 0 20px;
}
#right_content{
width:210px;
float:right;
margin:0 20px 0 0;
}
#box-after{
width:300px;
float:left;
margin:0 0 20px 20px;

}

/* ESTRUTURA DE CONTEÚDO DO SITE
-------------------------------------------------------------- */
.paperAdress {
width:165px;
height:206px;
padding:10px 25px 0 10px;
margin-top:10px;
float:left;
background:url(../imagens/paper.jpg) no-repeat;
}
.header {
border-bottom:2px dashed #CCCCCC;
border-top:2px dashed #CCCCCC;
padding:5px 0;
}
.header2 {
background:url(../imagens/bg-header1.jpg) repeat-x;
margin-bottom:10px;
padding:3px 0 2px 10px;
height:18px;
vertical-align:middle;
border:1px solid #CCCCCC;
}
.header3 {
margin-bottom:10px;
}
.newsletter {
width:190px;
height:71px;
background:url(../imagens/bg-newsletter.jpg) no-repeat;
padding: 10px 5px 10px 10px;
margin: 0 0 15px 0;
}
.box1{
width:470px;
padding:0px 0 10px 0;
margin:0 0 10px 0;
display:table;
float:left;
border-bottom:1px solid #CCCCCC;
}
.box2{
width:470px;
padding:0px 0 10px 0;
margin:0 0 10px 0;
display:table;
float:left;
}
.box3{
width:200px;
padding:10px;
margin:0 10px 10px 0;
float:left;
display:table;
border:1px solid #CCCCCC;
}
.box3-B{
width:440px;
padding:10px;
margin:0 0 10px 0;
float:left;
display:table;
border:1px solid #CCCCCC;
}
.boxPortfolio {
width:165px;
padding:4px 10px 10px 10px;
margin-top:10px;
float:left;
display:table;
background:#F4F4F4 url(../imagens/bg_boxPortfolio.jpg) repeat-x;
border:4px double #CCCCCC;
}
.portfolioPesquisa{
float:left;
display:table;
width:165px;
margin-top:10px;
padding:10px 0 0 0;
border-top:1px solid #CCCCCC;
}
.descPortfolio {
padding:5px 0 0 0;
margin:5px 0 0 0 ;
border-top:1px solid #CCCCCC;
font:normal 11px Helvetica, Arial, sans-serif; color:#666666;
line-height: 1.4em;
}
.boxOportunidades{
float:left;
width:182px;
padding:7px 10px 12px 10px;
margin-right:15px;
display:table;
background:url(../imagens/bg-boxOportunidades.jpg) no-repeat;
}

.rodape-news {
border-bottom:1px solid #222222;
padding:5px;
margin-bottom:5px;
}

.rodape-tags {
background:#292929;
padding:5px;
margin-bottom:5px;
}


/* LINKS
-------------------------------------------------------------- */
a.Lcinza10:link { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
a.Lcinza10:visited { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
a.Lcinza10:hover { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#CBED2C;}
a.Lcinza10:active { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
/* ------------------- */
a.Lcopy:link { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
a.Lcopy:visited { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
a.Lcopy:hover { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#CBED2C;}
a.Lcopy:active { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
/* ------------------- */
a.Lverde:link { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7CA817;}
a.Lverde:visited { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7CA817;}
a.Lverde:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.Lverde:active { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7CA817;}

a.Larial11:link { font:normal 11px Helvetica, Arial, sans-serif; color:#000000; line-height: 1.4em;}
a.Larial11:visited{ font:normal 11px Helvetica, Arial, sans-serif; color:#000000; line-height: 1.4em;}
a.Larial11:hover{ font:normal 11px Helvetica, Arial, sans-serif; color:#7CA817; line-height: 1.4em;}
a.Larial11:active{ font:normal 11px Helvetica, Arial, sans-serif; color:#000000; line-height: 1.4em;}
/* ------------------- */
a.lk-branco:link { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
a.lk-branco:visited { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
a.lk-branco:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
a.lk-branco:active { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
/* ------------------- */
a.Larial12:link { font: bold 12px Arial, Helvetica, sans-serif; color:#7CA817;}
a.Larial12:visited { font: bold 12px Arial, Helvetica, sans-serif; color:#7CA817;}
a.Larial12:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a.Larial12:active { font: bold 12px Arial, Helvetica, sans-serif; color:#7CA817;}

/* BOTÕES
-------------------------------------------------------------- */


/* FONTES E TEXTO
-------------------------------------------------------------- */
.tCopy { text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; margin:0 135px 0 0; }
.tAdress { font: normal 12px Geneva, Arial, Helvetica, sans-serif; color:#333333; margin-left:20px; float:left; }
.tNews { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:7px; }
.tVerde14 { font: bold italic 14px 'Trebuchet MS', sans-serif; color: #74A201;}
.tVerde16 { font: bold italic 16px 'Trebuchet MS', sans-serif; color: #74A201;}
.tVerde18 { font: bold italic 18px 'Trebuchet MS', sans-serif; color: #74A201;}
.tVerde21 { font: bold 21px 'Trebuchet MS', sans-serif; color: #738D16; font-style:normal; }
.tcinza16 { font:bold 15px Arial, Helvetica, sans-serif; color:#888888;}
.tcinza10 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.tCinza16-B { font: bold italic 16px 'Trebuchet MS', sans-serif; color: #999999;}
.tPreto16 { font: bold italic 14px 'Trebuchet MS', sans-serif; color: #333333;}
.tx-Branco20 { font-family: Cambria, serif; font-size: 20px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em; color:#c2fa00; }
.tx-Branco12 {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; }


.tnewsletter { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:25px; }
.header2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-left:4px solid #000000;  }

.black { color:#000000;}
.green { color:#A9D020;}




/* TEXTFIELD
-------------------------------------------------------------- */
.fTransparent {
font-family: Verdana; font-size: 11px; color: #CCCCCC; 	background-color: transparent; 	border:0px;	padding:4px; }

.Flogin {
font:bold 13px Arial, Helvetica, sans-serif; color:#777777;	border:0px; padding:4px; background:url(../imagens/bg-Field.jpg) repeat-x;
}
.input1 { border:1px solid #CCCCCC; padding:4px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.input2 { border:1px solid #CCCCCC; padding:4px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
 

/* MENU PRINCIPAL (SATURDAY)
-------------------------------------------------------------- */
ul#saturday{ margin:0 0 0 10px; padding:0; list-style-type:none; width:auto; position:relative; display:block; height:36px; text-transform:uppercase; background:transparent url("images/bgOFF.gif") repeat-x top left; width:780px}
ul#saturday li{ display:block; float:left; margin:0; pading:0; }
ul#saturday li a{ display:block; float:left; color:#ffffff; text-decoration:none; padding:12px 17px 0 17px; height:24px; background:transparent url("images/bgDIVIDER.gif") no-repeat top right; font: bold 10px Arial, Helvetica, sans-serif; color:#ffffff;}
ul#saturday li a:hover{ text-decoration:underline;}
ul#saturday li a.current,ul#saturday li a.current:hover span{ color:#000000; background: transparent url(../imagens/bg-menuCurrent.jpg) repeat-x bottom right;}




/* MENU RODAPE
-------------------------------------------------------------- */
.menuRodape {  text-align:right; padding: 10px 0 0 0; margin-right:10px;}
.menuRodape ul { padding:0px; list-style-type:none; color:#9CB6E4; }
.menuRodape li {display:inline;}
.menuRodape li a { text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; color:#666666; padding:0px 10px 0px 7px;}
.menuRodape li a:hover { font-size:12px; color:#000000;}




/* MENU HORIZONTAL
-------------------------------------------------------------- */
.menuh { width: 180px;  text-align:right; list-style-type:none; float:left; }
.menuh a { font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #666666;  padding:6px 10px 6px 0; margin:0 0 3px 0; list-style-type:none;}
.menuh li a{ width: 150px; height:25px; padding:7px 30px 5px 0; display:block; margin:0 0 3px 0; background:url(../imagens/bg-menuH.jpg) no-repeat;}
.menuh li a:visited, .menuh li a:active{ font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #666666; }
.menuh li a:hover{ text-decoration: none; font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #74A201; background:url(../imagens/bg-menuHover.jpg) no-repeat; }


/* PROPRIEDADES EM TABELAS
-------------------------------------------------------------- */
.classImagens{ margin-right:5px; margin-bottom:3px; float:left;}
.classImagensBorder{ margin-right:5px; margin-bottom:3px;  border:1px solid #016196; padding:2px; float:left;}
.classImagensMenuTop{ margin-right:15px;}
.classMargemBottom { margin-bottom:15px;}
.classMargemBottom5 { margin-bottom:5px;}
.classMargemTop { margin-top:10px;}
.classMargemTop-and-bottom { margin-bottom:10px; margin-top:10px;}
.classBordasInferiores { border-bottom:1px solid #A4CEED; border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}
.classBordasCinza{ border:1px solid #CCCCCC; margin-bottom:10px;}


/* NUVEM DE TAGS
-------------------------------------------------------------- */
.tagColor1 li a{  display: block; text-decoration: none; margin: 0; padding: 7px 6px; color: white; background: #74A201; margin-bottom:2px; list-style:none;}
.tagColor1 li a:hover {  background: #3F7502;}

/* TAG 2
-------------------------------------------------------------- */
.tagColor2 li a{  display: block; text-decoration: none; margin: 0;padding: 7px 6px;  color: white; background: #98D143; margin-bottom:2px; list-style:none;}
.tagColor2 li a:hover{  background: #3F7502;}
