* { padding: 0; margin: 0; font-family: Arial; }
body{ background:url("../images/bg.jpg") repeat-x; margin-top:10px;}
img,img a {border:0;}

h1 {font-size:16px; font-weight:bold; color:#d5241b}
h2 {font-size:14px; font-weight:bold; color:#d5241b}
h3 {font-size:12px; font-weight:bold; color:#3a3a3a}

p{font-size:12px; color:#666666;}
.clique{text-decoration:none; font-size:12px; color:#d5241b}
.clique:hover{text-decoration:underline;}
.txt_desc {padding-left:85px;}
.txt_rodape {font-size:10px; color:#FFFFFF; text-align:center; padding-top:15px;}

/**lista menus **/
.menu li {list-style-type:none; margin-top:1px;}
.menu li {font-size:12px; color:#FFFFFF; border-bottom:1px solid #e3645d; padding:3px 0 3px 0; text-align:right; }
.menu li a{font-size:12px; color:#FFFFFF; border-bottom:1px solid #e3645d; padding:3px 0 3px 0; text-decoration:none;}
.menu li a:hover {font-weight:bold}
.menu li img {border:0;}

.nav_interna {width:540px; height:18px; float:left; padding-right:10px; border-bottom:1px solid #f1f1f1; padding-bottom:3px; text-align:center}
.nav_interna2 {width:730px; height:18px; float:left; padding-right:10px; border-bottom:1px solid #f1f1f1; padding-bottom:3px; padding-top:5px; text-align:center}
.nav_interna a, .nav_interna2 a{font-size:11px; color:#3a3a3a; font-weight:bold; 
text-decoration:none;}
.nav_interna a:hover, .nav_interna2 a:hover {color:#d5241b; text-decoration:underline;}

.navegacao {float:left;text-align:center; padding-left:20px;}
.logo_alcoa {width:62px; height:83px; float:left; margin:25px 0 0 62px; _margin:25px 0 0 31px}
.voltar {color: #d5241b; font-weight: bold; font-size: 16;}

/**layout geral **/
#geral {width:754px; margin:0 auto}
#geral_int {margin:0 auto; border:1px solid #d6d6d6}

#topo {width:754px; height:175px; float:left;}
.topo_logo {width:302px; height:175px; float:left; border:0}
.topo_r {width:450px; height:155px; float:left; background-color:#FFFFFF; margin-top:19px;
border-top:1px solid #6a6a6a; border-right:1px solid #6a6a6a;}

#bar_top {width:754px; height:27px; float:left; background:url("../images/barra_top.jpg") no-repeat;}
#topo_int {width:100%; height:120px; float:left; border-bottom:1px solid #d5241b;
background :url(../images/logo_interno.jpg) no-repeat}

#content{width:754px; float:left;}
#content {background-image:url(../images/bg_content.jpg); background-repeat:repeat-y;}
#content_int {width:751px; float:left; background-color:#FFFFFF; border:1px solid #3a3a3a}
#detalhe_content {width:751px; height:7px; float:left; background:url("../images/detalhe_content.jpg") no-repeat; border-left:1px solid #666666; border-right:1px solid #666666;}

#rodape {width:751px; height:45px;  background:url("../images/bg_rodape.jpg") no-repeat;
border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; clear:both}
#rodape_int {height:45px; background-color:#d5241b;
border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; clear:both}

/** conteudo **/
#lateral{width:201px; float:left; border-left:1px solid #666666;
background: url("../images/bg_lateral.jpg") repeat-y;}

#menu_geral {width:179px; height:157px; background:url("../images/bg_menus.jpg") no-repeat;
margin:46px 0 0 20px; float:right}

#conteudo {width:550px; float:left; background-color:#ffffff; border-right:1px solid #666666; background: url("../images/bg_conteudo.gif") repeat-y;}

.content1 {width:230px; height:120px; padding:40px 0 0 12px; float:left}
.content2 {width:282px; height:176px; padding:24px 0 0 14px; float:right}
.content3 {width:490px; height:119px; padding:18px 0 0 40px; float:left}
.content_separador {width:538px; height:2px; float:left; background-color:#f1f1f1; margin-left:5px}

br {clear:left;}