@charset "utf-8";

/* Data: 26/07/2009 */
/* Designer: Marconi Duarte */
/* URL: www.marconiduarte.com */
/* Email: marconiduarte@yahoo.com */

* { margin: 0; padding: 0; border: 0; outline: 0; }

body { background: #4c4c4c repeat center top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }

ul, li { list-style-type: none; }

h1 span { display: none; }

input,
textarea,
select { background-color: #fff; padding: 6px; border: 1px solid #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }

input { width: 200px; }

input.btnmore { width: 80px; background-color: #ff6600; cursor: pointer; }

select { width: 212px; }

textarea { width: 260px; }

input:focus,
textarea:focus,
select:focus { background-color: #ff9900; color: #fff; }

a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }

a.underline { text-decoration: underline; color: #fff; }
a.underline:hover { text-decoration: none; }

/* -- topo -- */

#topo { width: 777px; min-height: 227px; background: #000 url(../images/bg-topo.gif) no-repeat left top; margin: 0 auto; padding-top: 40px;; position: relative; z-index: 10px; }

/* -- logo -- */

#topo #logo { width: 276px; height: 83px; background: url(../images/logo.gif) no-repeat; float: left; }

/* -- fullbanner -- */

#topo #fullbanner { height: 83px; background: url(../images/bg-fullbanner.gif) no-repeat left top; float: left; padding: 5px 0 0 25px; }

#topo #fullbanner img { width: 468px; height: 73px; }

/* -- slogan -- */

#topo #slogan { width: 298px; height: 63px; background: url(../images/slogan.gif) no-repeat left top; float: right; margin: 17px 66px 0 0; }

/* -- tpublicidade -- */

#topo #tpublicidade { width: 777px; float: right; text-align: right; padding-right: 27px; }

#topo #tpublicidade h1 { font-size: 16px; font-weight: normal; color: #555; }

/* -- destaques -- */

#destaques { width: 777px; margin: 0 auto; }

#destaques p { padding-left: 30px; margin-top: -138px; position: absolute; z-index: 500; }

/* -- corpo -- */

#corpo { width: 777px; margin: 0 auto; margin-top: -40px; position:relative; }

/* -- colEsq -- */

#corpo #colEsq { width: 633px; min-height: 739px; background: url(../images/bg-conteudo.gif) no-repeat left bottom; float: left; }

/* -- menu -- */

#corpo #colEsq #menu { width: 140px; height: 352px; background: url(../images/menu.gif) no-repeat left top; float: left; position: absolute; z-index: 1000; }

#corpo #colEsq #menu ul { margin-top: 85px; }

#corpo #colEsq #menu ul li a { width: 110px; display: block; font-size: 13px; color: #000; padding: 4px 4px 5px 10px; }

/* -- conteudoDir -- */

#corpo #colEsq #conteudoDir { padding-left: 64px; position: relative; z-index: 50px; float: left; }

/* -- colunaEsq / colunaDir -- */

#corpo #colEsq #conteudoDir #colunaEsq { width: 380px; float: left; margin-right: 20px; margin-top: 130px; }

#corpo #colEsq #conteudoDir #colunaDir { width: 155px; float: left; margin-top: 10px; }

/* -- drinks -- */

#corpo #colEsq #conteudoDir #colunaEsq #drinks h1,
#corpo #colEsq #conteudoDir #parceiros h1,
#corpo #colEsq #conteudoDir #filmes h1,
#corpo #colEsq #conteudoDir #conteudointerna h1 { padding: 5px; border-bottom: 1px solid #363636; text-align: right; color: #ccc; font-size: 13px; font-weight: normal; }

#corpo #colEsq #conteudoDir #colunaEsq #drinks ul { padding-left: 70px; }

#corpo #colEsq #conteudoDir #colunaEsq #drinks ul li { float: left; padding: 20px 0 25px 20px; }

#corpo #colEsq #conteudoDir #colunaEsq #drinks ul li img { width: 83px; height: 62px; }

#corpo #colEsq #conteudoDir #colunaEsq #drinks ul li a { width: 83px; display: block; }

/* -- flagras-videos -- */

#corpo #colEsq #conteudoDir #colunaEsq #flagras-videos ul { position: absolute; z-index: 5000; padding-left: 10px; }
 
#corpo #colEsq #conteudoDir #colunaEsq #flagras-videos ul li { float: left; text-align: center; }

#corpo #colEsq #conteudoDir #colunaEsq #flagras-videos ul li.flagras { margin-right: 10px; }

#corpo #colEsq #conteudoDir #colunaEsq #flagras-videos ul li.flagras img { background: url(../images/bg-flagras.gif) no-repeat left top; padding: 8px 3px 8px 19px; }

#corpo #colEsq #conteudoDir #colunaEsq #flagras-videos ul li.videos img { background: url(../images/bg-videos.gif) no-repeat left top; padding: 7px 17px 10px 17px; }

/* -- colDir -- */

#corpo #colDir { width: 144px; min-height: 739px; background: #a85a26 url(../images/bg-publicidade.gif) no-repeat right top; float: left; }

/* -- ultimas-coberturas -- */

#corpo #colEsq #conteudoDir #colunaDir #ultimas-coberturas { margin-bottom: 20px; }

#corpo #colEsq #conteudoDir #colunaDir #ultimas-coberturas h1 { padding: 5px; text-align: right; color: #ccc; font-size: 13px; font-weight: normal; }

#corpo #colEsq #conteudoDir #colunaDir #ultimas-coberturas ul li { padding: 10px 5px; border-left: 1px solid #fff; border-top: 1px solid #fff; }

#corpo #colEsq #conteudoDir #colunaDir #ultimas-coberturas ul li img { width: 67px; height: 50px; margin-right: 5px; float: left; }

#corpo #colEsq #conteudoDir #colunaDir #ultimas-coberturas ul li a { height: 50px; display: block; }

/* -- parceiros -- */

#corpo #colEsq #conteudoDir #parceiros,
#corpo #colEsq #conteudoDir #filmes { width: 440px; }

#corpo #colEsq #conteudoDir #parceiros ul li,
#corpo #colEsq #conteudoDir #filmes ul li { float: left; padding: 20px 0 20px 20px; }

#corpo #colEsq #conteudoDir #parceiros ul li img { width: 120px; }

/* -- filmes -- */

#corpo #colEsq #conteudoDir #filmes ul li img { width: 190px; height: 70px; }

/* -- publicidade -- */

#corpo #colDir #publicidade ul li { text-align: center; margin-top: 10px; }

/* -- copyright -- */

#copyright { width: 777px; background: #000 url(../images/bg-copyright.gif) repeat left top; margin: 0 auto; padding: 9px 0; }

/* -- conteudointerna -- */

#corpo #colEsq #conteudoDir #conteudointerna { width: 400px; padding-left: 70px; }

#corpo #colEsq #conteudoDir #conteudointerna #infos { padding: 13px 0 0 20px; }

