/* GRUPO TROFA NEW - LAY-OUT GERAL */
BODY {
text-align: center;
margin: 2px 0 20px 0;
padding: 0;
background: #F0F1F5; 
scrollbar-face-color: #4C588B; 
scrollbar-highlight-color: #D5C592; 
scrollbar-shadow-color: #F5F5F5; 
scrollbar-3dlight-color: #fff; 
scrollbar-arrow-color: #000; 
scrollbar-darkshadow-color: #374271;
scrollbar-track-color: #FFF;
}

#borda-top {
margin:0 auto; /*Para FF*/
width: 821px;
height: 25px;
text-align: left;
vertical-align: top;
padding: 0 1px 0 1px !important;
padding: 0 0 0 2px;
}
#principal {
margin: 0 auto !important;
margin: -4px 0 0 0;
width: 821px;
text-align: center;
vertical-align: top;
padding: 0 1px 0 1px;
background: #F0F1F5 url(http://www.trofa.com.br/imgs-08/fd_principal.jpg) repeat-y top left;
}
.table-top {
width: 775px;
vertical-align: top;
background: url(http://www.trofa.com.br/imgs-08/fd_top.jpg) no-repeat top center;
}
.table-top2 {
width: 775px;
height: 177px;
vertical-align: top;
background: url(http://www.trofa.com.br/imgs-08/fd_top2.jpg) no-repeat top left;
}
.area-logo { 
width: 168px; 
height: 99px; 
padding: 0 0 0 1px; 
text-align: left; 
vertical-align: top;
border: 0;
margin: 0;
}
.area-band {
width: 200px; 
height: 99px; 
text-align: left;
vertical-align: bottom;
padding: 0 0 19px 11px;
}
.area-links {
width: 407px; 
height: 99px; 
font: normal 10px verdana, arial, sans-serif;
color: #666;
text-align: center;
vertical-align: bottom;
padding: 0 0 20px 0;
}
.area-menu {
height: 37px !important;
height: 36px;
text-align: center; 
vertical-align: top;
padding: 0 0 0 2px;
}

/* LINK - classes especificas */
a.opt1:link {color: #4456A3; font-weight: bold; font-family: verdana; font-size: 10px; text-decoration: none;}
a.opt1:active {color: #FF6633; font-weight: bold; font-family: verdana; font-size: 10px; text-decoration: none;}
a.opt1:visited {color: #4456A3; font-weight: bold; font-family: verdana; font-size: 10px; text-decoration: none;}
a.opt1:hover {color: #FF6633; font-weight: bold; font-family: verdana; font-size: 10px; text-decoration: underline;}

a.opt2:link {color: #5C627C; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: none;}
a.opt2:active {color: #FF6633; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: none;}
a.opt2:visited {color: #5C627C; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: none;}
a.opt2:hover {color: #FF6633; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: underline;}

.table {
margin:0 auto; /*Para FF*/
width: 690px; 
vertical-align: top; 
padding: 5px 0 0 0
}
.texto-esq {
font: normal 10px verdana, arial, sans-serif;
color: #56608A;
text-align: left;
vertical-align: top;
padding: 5px 12px 5px 2px;
}
.texto-dir {
font: normal 10px verdana, arial, sans-serif;
color: #56608A;
text-align: left;
vertical-align: top;
padding: 5px 2px 5px 12px;
}

#area-info {
margin:0 auto; /*Para FF*/
width: 821px;
height: 307px;
font: normal 10px verdana, arial, sans-serif;
color: #666;
text-align: center;
vertical-align: top;
padding: 0 1px 2px 1px;
background: #F0F1F5 url(http://www.trofa.com.br/imgs-08/fd_principal.jpg) repeat-y top left;
}
#area-info2 {
margin:0 auto; /*Para FF*/
width: 821px;
height: 705px !important;
height: auto;
font: normal 10px verdana, arial, sans-serif;
color: #666;
text-align: center;
vertical-align: top;
padding: 0 1px 2px 1px;
background: #F0F1F5 url(http://www.trofa.com.br/imgs-08/fd_principal.jpg) repeat-y top left;
}
.area-titulo2 {
height: 42px;
font: bold 10px verdana, arial, sans-serif;
color: #CC0000;
text-align: center; 
vertical-align: bottom;
padding: 0 0 5px 0;
}
#rodape {
margin:0 auto; /*Para FF*/
width: 821px;
height: 25px;
text-align: center;
vertical-align: top;
padding: 0 1px 0 1px !important;
padding: 0 0 0 2px;
}

/* Diversos */
.altura1 { height: 5px;}
.altura2 { height: 12px;}
.texto-01 { width: 690px; color: #000; text-align: justify; vertical-align: top; padding: 0 0 0 59px !important; padding: 0;}
.num-destaque { font: normal 10px verdana, arial, sans-serif; color: #0066CC;}
.txt-rec { font: normal 11px arial, sans-serif; color:#666;}
.txt-rec2 { font: normal 10px verdana, arial, sans-serif; color:#000;}
.color1 { color: #006633;}

