/* Geral */
* {
  font-style: normal;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}
img {
  border: none;
}

body {
background-color:#000;
background: #000 url("../css-img/fundo-geral.gif") repeat-x 0 0 fixed;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana;
margin-bottom:50px !important;
}

.main{
width: 700px;
margin: 70px auto;
clear: both;
background-color:#FFF;
}

.topo{
width: 700px;
height:95px;
background: #000000 url("../css-img/topo-title.png") no-repeat;
}

.topo-menu{
width: 700px;
height:39px;
background: #000 url("../css-img/topo-menu.gif") no-repeat;
border-bottom: 1px solid #DFA800;
}

.topo-menu ul{
display:block;
padding-top: 10px;
text-align:right;
font-size:13px;
}

.topo-menu li{
display:inline;
margin-right: 25px;
}

.topo-menu a, #topo-menu a:visited{
text-decoration:none;
color:#000;
}

.topo-menu a:hover{
text-decoration: none;
text-transform:uppercase;
font-size:12px;
color:#fff;
}

.miolo {
width: 700px;
background: #E6E6E6 url("../css-img/fundo-miolo-detalhe.gif") no-repeat top right;
float:left;
}

.miolo-main{
width:450px;
float:left;
margin-right:10px;
}

.miolo-column{
width:220px;
margin-top:10px;
margin-right:10px;
margin-left:10px;
float:left;
}

.h1-coluna{
padding:3px 5px ;
background-color:#000;
font-weight:lighter;
font-size:11px;
color:#fff;
margin-bottom:10px;
}

.coluna-txt{
font-size:11px;
color:#000;
}


/* INÍCIO MÓDULOS DA PÁGINA DE HOTSITES ######################################## */

.modulo-destak{
width:449px;
background-color:#FFF;
margin-left:10px;
margin-top:10px;
margin-bottom:40px;
border-right: 1px solid #ccc;
}

.modulo-destak a, .reform a{
text-decoration:none;
color:#9F0019;
}

.modulo-destak a:hover, .reform a:hover{
text-decoration:none;
text-transform:uppercase;
color:#9F0019;
}

.h1-modulo-destak{
width:440px;
padding:3px 5px ;
background-color:#9F0019;
font-weight:lighter;
font-size:11px;
color:#fff;
}

.h1-modulo-destak a, .h1-modulo-destak a:visited{
color:#fff;
}

.modulo-destak-body{
width:449px;
background-color:#fff;
float:left;
}

.p-modulo-destak{
padding: 10px;
font-size:11px;
color:#000;
}

.p-modulo-abrir{
width:443px;
padding:3px;
display:block;
margin-top:10px;
background-color:#FFCC1F;
text-align:right;
font-size:11px;
color:#000;
border-bottom: 1px solid #CFA000;
}

.p-modulo-abrir a, .p-modulo-abrir a:visited{
color:#000;
}

.img-modulo-destak{
margin:10px;
float:left;
}

/* FIM MÓDULOS DA PÁGINA DE HOTSITES ######################################## */

/* INÍCIO MÓDULOS DA PÁGINA DE ILUSTRAS ######################################## */

.reform{
width:449px;
background-color:#fff;
font-weight:lighter;
font-size:15px;
color:#000;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.reform p{
text-align:center;
margin-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.modulo-ilustra{
width:449px;
background-color:#FFF;
margin-left:10px;
margin-top:10px;
float:left;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.modulo-ilustra a{
text-decoration:none;
}

.modulo-ilustra a:hover{
text-decoration:none;
text-transform:uppercase;
}

.h1-modulo-ilustra{
width:440px;
padding:3px 5px ;
background-color:#9F0019;
font-weight:lighter;
font-size:11px;
color:#fff;
}

.h1-modulo-ilustra a, .h1-modulo-ilustra a:visited{
color:#fff;
}

.thumb-ilustra{
width:138px;
margin-left:53px;
margin-right:10px;
margin-top:35px;
margin-bottom:25px;
float:left;
}

.img-modulo-ilustra{
float:left;
display:block;
margin-bottom:5px;
}

.p-modulo-ilustra{
padding:10px;
font-weight:lighter;
font-size:11px;
color:#000;
}

.p-modulo-amplia-ilustra{
padding:3px;
background-color:#FFCC1F;
text-align:right;
font-weight:lighter;
font-size:11px;
color:#000;
}

.p-modulo-abrir a, .p-modulo-abrir a:visited{
color:#000;
}

/* FIM MÓDULOS DA PÁGINA DE ILUSTRAS ######################################## */


/* INÍCIO FORM ######################################## */

.form{
width: 100%;
margin: 50px 10px;
font-size:12px;
}

.nome, .email, .msg{
display:block;
width:80px;
height:20px;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.txt-nome, .txt-email{
width:300px;
height:20px;
margin-bottom:10px;
border: 1px solid #ddd;
background-color:#eee;
padding:2px;
font-size:11px;
color:#333;
}

.txt-msg{
width:300px;
height:200px;
margin-bottom:10px;
border: 1px solid #ddd;
background-color:#eee;
padding:2px;
font-size:12px;
color:#333;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana;
}

/* FIM FORM ######################################## */

/* INÍCIO RODAPÉ ######################################## */

.rodape-topo{
width: 700px;
height:29px;
background: #E6E6E6 url("../css-img/rodape-topo.gif") no-repeat;
float:left;
}

.rodape{
width: 700px;
height:63px;
background: #000 url("../css-img/rodape.png") no-repeat;
float:left;
margin-bottom:50px !important;
}

.rodape ul{
display:block;
padding-top: 10px;
text-align:center;
font-size:13px;
font-weight:lighter;
}

.rodape li{
display:inline;
margin-left:10px;
margin-right:10px;
}

.rodape a, #rodape a:visited{
text-decoration:none;
color:#fff;
}

.rodape a:hover{
text-decoration: none;
text-transform:uppercase;
font-size:12px;
color:#fff;
}

.copyright{
display:block;
padding-top: 15px;
text-align:center;
font-size:9px;
font-weight:lighter;
color:#FFF;
}

/* FIM RODAPÉ ######################################## */