/* 
Castanho 	#280F11 
Vermelho	 	#491D1F
Laranja 		#FF6600
*/

/* GERAL */
* { padding:0; margin:0; }
html, body, table, div, span, p, blockquote, h1, h2, h3, h4, h5, h6, a, ul, ul li, li, form, input, input.text, input.title, textarea, select { font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
body { margin:0; margin-bottom:20px; padding:0; background:#280F11 url(../Imgs/Layout/patt.png) repeat; }

/* TEXT */

h1 { font-size:16px; font-weight:bold; line-height:25px; margin-bottom:25px; text-align:left; color:#FF6600; letter-spacing:1px }
h2 { font-size:13px; font-weight:bold; line-height:20px; margin-bottom:20px; text-align:left; color:#491D1F;  }
h3 { font-size:11px; font-weight: normal; line-height:15px; margin-bottom:15px; text-align: right; color:#fff;  }
p { font-size:11px; line-height:20px; margin-bottom:20px; color:#333; text-align:left }
a { color:#FF6600; text-decoration:none; font-weight:bold; }
a:hover { color:#666; }
img { border:none; }
ul { list-style:square; padding-left:30px; font-size:11px; line-height:20px; margin-bottom:20px; color:#333; }
ol { padding-left:30px; font-size:11px; line-height:20px; margin-bottom:20px; color:#333; }
li, ol li, ul li { font-size:11px; color:#333 }

/* LAYOUT */

#tbl { width:100%; background:url(../Imgs/Layout/grad.png) top repeat-x; }
#tbl-princ { width:1010px; }
#tr-banner { height:201px; width:1010px; background: url(../Imgs/Layout/grad.png) repeat-x top; }
#td-logo { width:300px; }
#td-menu { width:630px; }
#td-extra { width:80px; }
#td-contents { background:#fff; padding:40px; }
.div-lat, #div-lat_01, #div-lat_02, #div-lat_03 { width:200px; height:120px; margin-top:10px; margin-right:10px; }
#td-footer p { color:#fff; font-size:10px;  margin-top:20px; text-align:center }
#td-footer a { font-size:10px; }
/* INDEX */


/* MENU */

#tbl-menucontainer { height:55px; width:630px; margin-bottom:1px; }
.div-menuitem { height:40px; width:120px; margin-right:2px; background: url(../Imgs/Layout/menu.png) no-repeat bottom right; color:#fff; text-transform:uppercase; font-size:14px; text-align:center; letter-spacing:2px; line-height:40px; cursor:pointer }
.div-menuitem:hover { height:55px; background: url(../Imgs/Layout/menu_ov.png) no-repeat bottom right; color:#280F11; font-weight:bold }

#td-menufix { width:222px }

#pt-flag { background:url(../Imgs/Layout/pt_2.png) no-repeat; width:20px; height:16px; margin-left:2px; margin-bottom:2px; cursor:pointer }
#pt-flag a { width:20px; height:16px; float:left }
#pt-flag:hover { background:url(../Imgs/Layout/pt.png) no-repeat; }
#fr-flag { background:url(../Imgs/Layout/fr_2.png) no-repeat; width:20px; height:16px; margin-left:2px; margin-bottom:2px; cursor:pointer }
#fr-flag a { width:20px; height:16px; float:left; }
#fr-flag:hover { background:url(../Imgs/Layout/fr.png) no-repeat; }
#pt-flag_sel { background:url(../Imgs/Layout/pt.png) no-repeat; width:20px; height:16px; margin-left:2px; margin-bottom:2px; cursor:pointer }
#fr-flag_sel { background:url(../Imgs/Layout/fr.png) no-repeat; width:20px; height:16px; margin-left:2px; margin-bottom:2px; cursor:pointer }