/* ------ GLOBAL DEFENITIONS ------ */
body{background-color:#000000; margin:0px; border: 0px none #FFFFFF; vertical-align: top; color: #000000; font-family: Trebuchet MS, Arial, Helvetica; font-size:8pt; line-height: 15px;}
a {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #C06C00;}

/* ------ Master Page ----- */
.CellBorder_total {border-right: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; background-color: #FCC300;}

.MenuLocations {font-size:7pt; text-transform: lowercase; padding-bottom: 2px; text-align: left; vertical-align: bottom;}
.MenuLocations A:hover {COLOR: #FFFFFF}

.LinhaBranca{width:100%; height:1px; background-color:#FFFFFF;}
td.claim{height:25px; vertical-align:middle; text-align:right; padding-right:15px; background-color:#fcc300;}

#mainContentTable{width:906px; border:0px; background: url(images/bkg_topo.jpg) #FCC300 no-repeat;}
/* background-color: #FCC300; background-image: url(topo.jpg); background-repeat: no-repeat; */

/* menu principal */
td.MenuContainer{width:183px; vertical-align:top;}

div.Menu1 {width: 183px; color: #FFFFFF; text-transform:uppercase; font-weight: bold;}
div.Menu1  ul {margin: 0; border: none; padding: 0;}
div.Menu1  li {color: #FFFFFF; list-style-type: none; line-height: 25px;}
div.Menu1  li a {margin: 0; display: block; color: #FFFFFF; padding: 0px 0px 0px 22px;}
div.Menu1  li a:visited {color: #FFFFFF;}
div.Menu1  li a:hover {background-color: #DDA304; color: #FFFFFF; }
li.Menu1Destaque {background-color: #DDA304; color: #FFFFFF;}

/* sub menu*/
div.Menu1Sub {width: 183px; color: #FFFFFF; text-transform:lowercase; font-weight: normal }
div.Menu1Sub ul {margin: 0; border: none;  padding: 0;}
div.Menu1Sub li {color: #000000; list-style-type: none; line-height: 20px;}
div.Menu1Sub li a {margin: 0; display: block; color: #FFFFFF; padding: 0px 0px 0px 22px;}
div.Menu1Sub li a:visited {color: #FFFFFF;}
div.Menu1Sub li a:hover {background-color: #DDA304; color: #FFFFFF; }
li.Menu1SubDestaque {color: #000000; padding: 0px 0px 0px 22px;}

/* container principal */
td.MainContainer{width:723px; vertical-align:top; background-color:#FFFFFF;}

/* menus do fundo */
td.MenuFundoContainer{text-align:right; padding-right:15px; border-right: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; background-color: #FCC300;}

div.Menu2 {font-weight: normal; color: #FFFFFF; text-transform:lowercase; padding: 20px 0px 0px 0px;}
div.Menu2 ul {margin:2px 0px 3px 0px; text-align: right;}
div.Menu2 li {display: inline; list-style-type: none; padding-left:12px;}
div.Menu2 li a {display: inline; color: #FFFFFF; list-style-type: none;}
div.Menu2 li A:visited {display: inline; font-weight: normal; color: #FFFFFF; }
div.Menu2 li A:hover {display: inline; color: #000000; list-style-type: none;}
li.Menu2Destaque {font-weight: bold; color: #000000; }

td.PageEndLinksContainer{height:20px; vertical-align:bottom;}

td.PageEndLinks {font-size: 7pt; color: #C59004; padding:10px 15px 40px 0; text-align: right; vertical-align:bottom;}
td.PageEndLinks A {font-size: 7pt; color: #C59004;}
td.PageEndLinks A:visited {font-size: 7pt; color: #C59004;}
td.PageEndLinks A:hover {font-size: 7pt; color: #ffffff;}

/* DEFINICOES GLOBAIS : TODAS AS PAGINAS */
/* titulos principais das paginas (destaque, noticia e conteudos) */
h1{font-size:11pt; font-weight: bold; color: #C06C00; text-transform:uppercase; padding:0px; margin:0px;}
h1 a{font-size:11pt; font-weight: bold; color: #C06C00;}
h1 a:visited{color: #C06C00;}
h1 a:hover{font-size: 11pt; FONT-WEIGHT: bold; COLOR: #000000;}

/* subtitulos (segundos titulos de conteudos) */
h2{font-size:10pt; font-weight: bold; color: #C06C00;}
h2 a{font-size:10pt; font-weight: bold; color: #C06C00;}
h2 a:visited{color: #C06C00;}
h2 a:hover{font-size:10pt; font-weight: bold; color: #000000;}

/* sumarios (de noticias e conteudos) */
h3{font-size:9pt;}
h3 a{}
h3 a:visited{}
h3 a:hover{}
span.spanh3{font-size:9pt; font-weight:bold;}

h4{}
h4 a{}
h4 a:visited{}
h4 a:hover{}

h5{}
h5 a{}
h5 a:visited{}
h5 a:hover{}

.imageLeft{float:left;}
.imageRight{float:right;}
.mainContainerPadding{padding:15px;}

.imageTwo{text-align:left; margin-top:40px;}
td.contentfirstline{height: 15px;}

/* DEFAULT */
td.newsOnDefault{vertical-align: top; padding:10px;}
div.newsOnDefault{padding:5px;}
.imageNewsTumbnail{padding-right:5px;}

.bannerContainer{padding:0 0 15px 15px;}

.destaquecontainer{padding:15px 0 15px 0;}
.separadorDestaque{text-transform:uppercase; padding:5px 0px 5px 15px; border-top: #C06C00 1px solid; border-bottom: #C06C00 1px solid; vertical-align: middle; color: #C06C00; font-size:11pt; font-weight: bold;}
.imageDefault{margin-top: 12px;}

td.AsNossasMarcasContainer{padding:15px 15px 0 15px;}
.AsNossasMarcasTable{width:100%; text-align:center;}
td.AsNossasMarcas{padding:0 5px 20px 5px; text-align:center;}

/* NOTICIAS */
.textoOnNews{text-align:justify;}


/* CONTEUDOS */


/* MAPA DO SITE */
.MapaSite {padding:15px; text-transform:lowercase;}
.MapaSiteLevel0 {margin-top: 10px; font-weight: bold; color: #000000}
.MapaSiteLevel0 a {margin-top: 10px; font-weight: bold; color: #000000}
.MapaSiteLevel0 a:hover {margin-top: 10px; font-weight: bold; color: #C06C00}
.MapaSiteLevel1 {margin-top: 4px; margin-left: 15px; color: #000000}
.MapaSiteLevel1 a {margin-top: 4px; margin-left: 15px; color: #000000}
.MapaSiteLevel1 a:hover {margin-top: 4px; margin-left: 15px; color: #C06C00}
.MapaSiteLevel2 {margin-top: 4px; margin-left: 30px; color: #000000}
.MapaSiteLevel2 a {margin-top: 4px; margin-left: 30px; color: #000000}
.MapaSiteLevel2 a:hover {margin-top: 4px; margin-left: 30px; color: #C06C00}

/* catalogo */

.MarcasTable{text-align:center;}
td.imgCerveja{vertical-align:bottom; text-align:center; padding:0 0 0 0; height:150px;}
td.UrlDaMarca{padding:5px 20px 5px 0; text-align:right; border-top: #C06C00 1px solid; border-bottom: #C06C00 1px solid; vertical-align: middle;}

td.TemasDataListTdClass{padding:10px 20px 30px 20px; text-align:center;}

td.MarcaTexto{padding:0 25px 15px 0; vertical-align:top; text-align:justify;}
td.MarcaLogo{vertical-align:top;}

td.DataListTdClass{width:173px; padding:5px 5px 5px 5px; vertical-align:top;}
table.cervejaContainerTable{width:163px;}
td.imgCerveja{text-align:center; vertical-align:top;}
td.dadosCervejaNome{color: #C06C00; font-weight:bold;}
td.dadosCerveja{border-bottom: #999999 1px solid;}

/* produtos */
#ProductTable{width:99%;}
.ProductTableCell{padding:20px 0 10px 0; text-align:center;}
