body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.formTextCab 
{
 font-family: verdana;
 background-color:#f9f9f9;
 border-color: #000000;
 border-width: 1px;
 font-size: 7pt;
 color: #000000;
 margin-top:4px; 
}

.rodape 
{
	cursor:pointer;
	text-align: center;
	border:none;
}

.promocao
{
	text-align: center;
	width:250;
	border-right-width:2px;
	border-right-color:#7e7373;
	border-right-style:solid;
}

.formText 
{
 font-family: verdana;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 background-color:#f9f9f9;
 font-size: 7pt;
 color: #000000;
}
.formTextNB 
{
 font-family: verdana;
 border-color: #000000;
 border-style: solid;
 border-width: 0px;
 background-color:#f9f9f9;
 font-size: 7pt;
 color: #000000;
}
.formlst 
{
 font-family: Courier New;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 background-color:#f9f9f9;
 font-size: 8pt;
 color: #000000;
}
.SelectSel 
{
    BACKGROUND-COLOR: yellow;
}
.formTextColorido 
{
 font-family: verdana;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 background-color:#c0c0c0;
 font-size: 7pt;
 color: #000000;
}

.tbCelula 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.tbCelulaNN 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.tbCelulaNormal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.tbCelulaC 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
}

.tbCelulaCFim 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	border-right: steelblue 1px solid;
}

.tbCelulaCBorda 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	height: 25px;
}

.tbCelulaCBMeio 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	border-right: steelblue 1px solid;
	height: 25px;
}

.tbCelulaCBFim 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;

	border-bottom: steelblue 1px solid;
	border-right: steelblue 1px solid;
	height: 25px;
}

.tdAzul 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:Blue;
	text-decoration: none;
}
.tdVermelho 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
}

.tdVerde 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #236b8e;
	text-decoration: none;
}

a.tdVerde:hover
{
	color: #ff6600;
	text-decoration: none;
}

.tdLaranja 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	text-decoration: none;
}
.tdTitulo 
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
}
.tbCelulaRodape 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #236b8e;
	border-right: solid 1px #236b8e;
	border-left: solid 1px #236b8e;
	padding: 0px 8px 0px 8px;
}

.SumarioLocal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #236b8e;
	font-weight: bold;
}

.SumarioPosicao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #236b8e;
	font-weight: bold;
}


.SumarioGrupo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.SumarioSubGrupo
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

.SumarioSubGrupo:hover
{
	color: #ff6600;
	text-decoration: none;
}

.ListaTitulo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
}

.ListaTituloCBorda 

{
	background-color: #d1dde4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	height: 25px;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	border-top: steelblue 1px solid;
}
	
.ListaTituloCMeio 

{
	background-color: #d1dde4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	height: 25px;
	border-bottom: steelblue 1px solid;
	border-top: steelblue 1px solid;
	}

.ListaTituloCFim 

{
	background-color: #d1dde4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	height: 25px;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-right: steelblue 1px solid;
	}
	
.ListaTituloCBFim 

{
	background-color: #d1dde4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	height: 25px;
	border-bottom: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-right: steelblue 1px solid;
	}
	
.ListaTituloC 

{
	background-color: #d1dde4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	height: 25px;
	}
.TituloGrande 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #336699;
}

.BreadCrumbs
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration:none;
}

a.BreadCrumbs:hover
 {
	color: #ff6600;
	text-decoration:none;
	font-weight: bold;
}

.TitPaginacao 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration:none;
}
.ItemPaginacao

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration:none;
}
.ItemPaginacao:hover

{
	border-style:inset;
	border-width:1px;
	border-color:#336699;
}
.ItemPaginacaoSelecionado

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	text-decoration:none;
	border:none;
}
.TituloPequeno 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}
.TituloMedio
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336699;
}
.Repeater 
{
	background:  url(../Documents%20and%20Settings/Ponto%20Certo/Configura&#231;&#245;es%20locais/Temporary%20Internet%20Files/images/fundo1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	BORDER: BORDER-BOTTOM: steelblue 1px solid; BORDER-LEFT: steelblue 1px solid;BORDER-RIGHT: steelblue 1px solid;
	
}
.bordaCabecRepeater

{
	BORDER: border;BORDER-RIGHT: steelblue 1px solid; BORDER-TOP: steelblue 1px solid; BORDER-LEFT: steelblue 1px solid;
	background:  url(../Documents%20and%20Settings/Ponto%20Certo/Configura&#231;&#245;es%20locais/Temporary%20Internet%20Files/images/imagens_busca/fundo2.gif);
}

.bordaRepeater

{
	BORDER: Border;BORDER-RIGHT: steelblue 1px solid; BORDER-LEFT: steelblue 1px solid;
}

.tranperLinkBlue

{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #336699;
 text-decoration: none;
 vertical-align:middle;
}

a.tranperLinkBlue:hover
{
    color: #ff6600;
    text-decoration: none;
}

.tranperLinkBlueP

{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #336699;
 text-decoration: none;
 vertical-align:middle;
}

a.tranperLinkBlueP:hover
{
    color: #ff6600;
    text-decoration: none;
}

.tranperLink 

{
 font-size: 7.5pt;
 color: #000000;
 text-decoration: none;
}

.tranperLink:hover 
{
 color: #000000;
 text-decoration: underline;
}

a.tranperLink:hover
{
    color: #ff6600;
    text-decoration: none;
}

.tranperLinkAntiPopUp

{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 color: #CC0000;
 text-decoration: none;
}

a.tranperLinkAntiPopUp:hover
{
    color: #ff6600;
    text-decoration: none;
}

.tranperLinkRed

{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 color: #CC0000;
 text-decoration: none;
}

a.tranperLinkRed:hover
{
    color: #ff6600;
    text-decoration: none;
}

.tranperLinkGreen

{
    font-size: 7.5pt;
    color: #236b8e;
    text-decoration: none;
}

a.tranperLinkGreen:hover
{
	color: #ff6600;
    text-decoration: none;
}

.tranperLinkRedBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7.5pt;
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.tranperLinkRedBold:hover 
{
    color: #ff6600;
    text-decoration: none;
}

.linkVitrine
{
    font-size: 7.5pt;
    color: #FF9E24;
    text-decoration: none;
	font-weight: bold;
}

a.linkVitrine:hover
{
	color: #ff6600;
    text-decoration: none;
}

.linkRodape

{
	color: #000000;
	text-decoration: none;
}

a.linkRodape:hover
{
	color: #ff6600;
    text-decoration: none;
}

.linkProdRelDescr

{
	color: Black;
    text-decoration:none;
}

a.linkProdRelDescr:hover
{
	color: #ff6600;
    text-decoration: none;
}

.linkProdRelPreco

{
	color: #FF9E24;
    text-decoration:none;
}

a.linkProdRelPreco:hover
{
	color: #ff6600;
    text-decoration: none;
}

.linkProdRelComprar

{
	color: Black;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight: bold;
}

a.linkProdRelComprar:hover
{
	color: #ff6600;
    text-decoration: none;
}

.linkProdRelDet
{
    color: #FF9E24;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

a.linkProdRelDet:hover
{
	color: #ff6600;
    text-decoration: none;
}

.TextCab 

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.TextCabBig

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.MenuVert

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.MenuVert:hover

{
	color: #ff6600;
	text-decoration: none;
}

.submenu

{
    VISIBILITY: hidden;
    WIDTH: 100%;
    POSITION: absolute;
}
.tituloBarra

{
	color:White;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

.itemMenuVert A

{
	display: block;
	cursor:hand;
	background-image:  url(../Documents%20and%20Settings/Ponto%20Certo/Configura&#231;&#245;es%20locais/Temporary%20Internet%20Files/Content.IE5/JQHCIFTQ/./images/imagens_busca/fundo1.gif);
	background-color: none;
	text-align: center;
	text-decoration: none;
}
.itemMenuVert A:hover

{
	background-image:none;
	background-color:#AFCEDE;
    COLOR: black;
}
.itemMenuVert

{
    WIDTH: 100%;
}
.formTextNum 
{
 font-family: verdana;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 background-color:#f9f9f9;
 font-size: 7pt;
 color: #000000;
 text-align:right;
}
/*
.divm1

{
	WIDTH:100%;
	DISPLAY:block;
	Z-INDEX:20;
	VISIBILITY:hidden;
	POSITION:absolute;
	BACKGROUND-COLOR:#ffffff;
	padding:0;
	margin:0;
}
.divm2

{
	WIDTH:100;
	DISPLAY:block;
	Z-INDEX:20;
	VISIBILITY:hidden;
	POSITION:absolute;
	BACKGROUND-COLOR:#ffffff;
	float:left;
}
*/
.formTextBox 
{
 font-family: verdana;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 background-color:#f9f9f9;
 font-size: 7pt;
 color: #000000;
 width : 500pt;
 height : 100pt;  
}
.Verdana 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:7pt;
}
.Verdana2

{
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Comunicado

{
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Erro

{
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color:Red;
}
.tdPagParcelado

{
padding: 2px;
font-size: 10;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.CodBarraArial

{	
font-family:Arial;
font-size: 10pt;
}
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}
#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

    body {background:#f4f3ef;font-family:Arial, Helvetica, sans-serif;margin:5px 0px 5px 0px;padding:0;}
body {font-size:1.25ex;}
html>body {font-size:10px}

* {padding:0;margin:0;}
ul, li {list-style:none;}
img {border:0;}
#conteudo a { outline: none;}
a {color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
a:hover {text-decoration:underline;}
h2 {font-size:1.5em;color:darkred;}
h2 a {color:darkred;font-weight:bold;}
h3 {font-size:1em;}
h5 {font-size:1em;background:url(http://h.imguol.com/h3/seta-azul.gif) no-repeat;padding-left:0.8em;}
h6 {font-size:1.3em;}
strong {font-size:1.3em;}
em {font:bold 1em verdana;color:#496881;display:block;}
h6 em {font-size:0.75em;display:inline;}
em img {height:21px;}
.ok {vertical-align:bottom;}
.icone {vertical-align:middle;margin-left:0.3em;}
.thumb {width:6.6em;height:6.6em;}
.chapeu-especial {height:1.15em;}
ol.toCombo, ul.toCombo { display: none;}
.clearAll {clear:both;font-size:1px;}
.separador {border-top:solid .1em #CCC; border-bottom:solid .2em #CCC; clear:both; height:.1em; overflow:hidden;}

#centraliza {background:#FFF; margin:0 auto; width:98.8em; position:relative; overflow:hidden;}

/* Barra UOL */
#barraUOL {height:2.3em;line-height:2.3em;padding:0 1em;position:relative;}
#barraUOL a {display:inline}
#barraUOL strong {font:bolder 1.1em Arial, Helvetica, sans-serif;}
#barraUOL ul {position:absolute;top:0;right:3em;}
#barraUOL ul li {float:left;position:relative;}
#barraUOL ul li .icone {background:url('http://h.imguol.com/h3/barrauolicones.gif') no-repeat;display:block;position:absolute;top:.1em;left:.6em;width:2.8em;height:2em;}
#barraUOL ul li.batepapo .icone {background-position:-32px 0}
#barraUOL ul li.messenger .icone {background-position:-64px 0}
#barraUOL ul li.email .icone {background-position:-96px 0}
#barraUOL ul li.shopping .icone {background-position:-128px 0}
#barraUOL ul li.voip .icone {background-position:-160px 0}
#barraUOL ul li.namoro .icone {background-position:-192px 0}

#barraUOL ul li a {padding-left:4em}

/* Barra TOP */
#barraTopo {height:8.7em;background:url('http://h.imguol.com/2009/barratopo_bg.jpg');position:relative;}
#barraTopo .box {position:absolute;top:1.4em;height:5.8em;color:#fff;background-color:#003464;border-top:.1em solid #bfbfbf;border-right:.1em solid #595a55;border-bottom:.1em solid #595a55;border-left:.1em solid #bfbfbf;}
#barraTopo .box form {display:block;padding:1em 0 0 .5em;}
#barraTopo .box.email {left:14.9em;width:19.3em;}
#barraTopo .box.email #usuario,
#barraTopo .box.email #senha {border:1px solid #7C9BB7;width:62px;height:15px;}
#barraTopo .box.empregos select {border:1px solid #7C9BB7;width:95px;height:18px;margin-top:.5em;font:normal 1.1em arial;}
#barraTopo .box.empregos a { color:#FFF; display:inline;}
#barraTopo .box.email #senha {margin-top:2px;}
#barraTopo .box.empregos {left:84.8em;width:12.8em;}
#barraTopo #banner-468x60-1-area {position:absolute;left:35.6em;top:1.4em;width:47.8em;height:6em;background:url('http://h.imguol.com/h1/pub-vertical.gif') no-repeat right -3em;}

/* Barra busca */
#barraBusca {height:3.6em;background-color:#f4f3ef;padding:1em 0;position:relative;border-bottom:1em solid #fff;}
#barraBusca .divisoria {height:3.6em;width:.1em;background-color:#fff;border-right:.1em solid #d9d4c0;float:left;}
#barraBusca .divisoria.right {margin-right:.8em;}
#barraBusca .divisoria.left {border-left:.8em solid #f4f3ef;}
* html #barraBusca .divisoria.left {border-left:.7em solid #f4f3ef;}
#barraBusca .banner, #barraBusca #busca {float:left}
#barraBusca .banner {width:12em;height:3.6em;background-color:#fff;}
#barraBusca #busca {width:41.6em;height:3.6em}
#barraBusca #abas {height:1.4em;font-size:1.1em;}
#barraBusca #abas a {display:inline;font:normal 1em Arial, Helvetica, sans-serif;padding:0 .5em;}
#barraBusca #abas a.sel {font-weight:bolder;background:url('http://h.imguol.com/2009/seta-laranja.gif') no-repeat .5em .3em;padding-left:1.2em;}
#barraBusca #form .texto,
#barraBusca #form .idiomas,
#to-search .text {border-top:.1em solid #1e272e;border-left:.1em solid #384855; border-bottom:.1em solid #c2d0dd;border-right:.1em solid #99b4c9;}
#barraBusca #form .texto {height:1.45em;width:25em;float:left;margin:0 .5em 0 0;}
#barraBusca #form .idiomas-texto {width:12.5em;}
#barraBusca #busca .idiomas {display:none;float:left;width:12.4em;height:1.6em;margin-right:.5em;}
#barraBusca #busca .btBuscar {margin-top:.1em;}

/* Corpo */
#corpo {position:relative;}

/* conteudo */
#conteudo {float:left;width:66.8em;border-right:.1em solid #CCCCCC;margin-right:-.1em;position:relative;}


#data {padding:0.4em 0 0 0.5em; height:1.6em; border:1px solid #ccc;padding-bottom:0.1em;font-size:1.1em;}
#topo-direita {width:25em;padding:0 .5em 0.1em 0;float:right;margin:-2em .5em 0 0;text-align:right;}
#topo-direita a {display:inline;font-size:1.1em;}
#topo-direita a:visited {color:#000}

/* modulos */
#modulos {width:54em;float:right;}
#modulos .content {padding:0 1em;border-left:.1em solid #ccc;}


/* menu */
.col-menu {width:12.7em;float:right;margin:0 -.1em 0 0;border-right:.1em solid #ccc;padding-bottom:1em;}
* html col-menu {margin-bottom:.5em;}
#menu {padding:0 .5em 0 0;}
* html #menu ul li {height:.1em;} /* IE 6 Fix */
#menu ul li a, #menu dl dd a {background:url(http://h.imguol.com/h3/seta-vermelha3.gif) no-repeat .7em .3em;font:normal 1.2em Arial, Helvetica, sans-serif;line-height:1.5em;padding-left:1.3em;}
* html #menu ul li a, * html #menu dl dd a {line-height:1.32em;}
#menu ul li a:hover {background-color:#f4f3ef;}
#menu ul li ul li a {color:#666; background:url(http://h.imguol.com/h3/traco-vermelho3.gif) no-repeat 1em .75em;padding-left:1.6em;}

/* Col Direita */
#colDireita {width:31.8em;float:right;position:relative;}
* html #colDireita {width:31em;border-left:none;}
#colDireita .content {padding:0 1em 1em 1em;position:relative;}
* html #colDireita .content {padding-left:0;}
#colDireita #banner-300x250-5-area {width:30em;height:25em;}

/* Mod Servicos */

.mod-servicos-box {clear:both; width:64.8em; margin:0 1em; overflow:hidden; padding-top:.5em;}
#mod-servicos { height:6.4em; margin:0.2em 0; clear:both; border-right:solid 1px #CCC;}
#mod-servicos li {list-style:none; padding:0 0.9em; float:left; text-align:center; border-left:solid 1px #CCC; height:6.3em;}
#mod-servicos li img {width:5em; height:3.5em;}
#mod-servicos li#servicos-ultimo {padding:0 .6em;}
#mod-servicos li h3 {font:bold 1.1em arial;white-space:nowrap;}
#mod-servicos li h3 a {font-weight:bold;}

/* Banners */
#banner-468x60-1,
#banner-120x36-6,
#banner-120x36-9,
#banner-120x36-12,
#banner-120x36-15,
#banner-300x250-5,
#banner-slot-1,
#banner-slot-2,
#banner-slot-15,
#banner-slot-16 {position:absolute;}
* html #banner-slot-1, * html #banner-slot-2 {left:auto !important;right:15.5em !important;}
* html #banner-slot-15, * html #banner-slot-16 {left:auto !important;right:0 !important;}
* html #banner-300x250-5 {left:auto !important;right:1em !important;}
#banner-468x60-1 a {display:inline;}


/* modulos */
.mod {position:relative;margin-top:15px;}
.mod h5 {border-bottom:1px dotted silver;padding:3px 8px;background-position:0 3px;}
.mod .canais {right:0;top:0;position:absolute;text-align:right;padding:3px 0;}
.mod .canais a {display:inline;}
.mod .faixa {background-color:#F0F0E4;}
/* shopping */
#colDireita .shop {width:30em;height:24.8em;overflow:hidden;position:relative;}
#colDireita .shop2 {height:85.6em;margin-top:1.9em;}
#colDireita .shop .titPub {font:normal 1em Arial, Helvetica, sans-serif;}
#colDireita .shop .lista {width:35em;border-top:.1em dotted #CBCBCB;padding-top:1.2em;position:relative;}
#colDireita .shop2 .lista {border-top:none;}
#colDireita .shop a {float:left;height:7.7em;font-size:10px;width:14.5em;margin-right:1em;}
#colDireita .shop a em, .banner-ecommerce a em { cursor: pointer; cursor: hand;}
#colDireita .shop a span, .banner-ecommerce a span {display:block; font-size:10px; background-color:#f4f4f4; border:.2em solid #f4f4f4; color:#496881; padding:.5em 0 .8em 0; cursor: pointer; cursor: hand;}
#colDireita .shop a span img, .banner-ecommerce a span img {float:left;margin:-.4em .5em 0 0; cursor: pointer; cursor: hand; width:4.9em; height:4.9em;}
#colDireita .shop strong, .banner-ecommerce strong {font:bold 1em verdana; color:#336699; cursor: pointer; cursor: hand;}
#colDireita .shop .banner-slot {float:left;font-size:10px;height:7.5em;margin-right:1em;width:14.5em;}
/* banners - ecommerce */
.banner-ecommerce { font-size:10px;height:7.5em;margin-right:1em;width:14.5em;position:absolute;}
.banner-ecommerce a {float:left;height:7.5em;font-size:10px;width:14.5em;}

/* produtos */
#prodass {display:none}
/* rodape */
#hUOLfooter {text-align:center;padding-top:0;}
#hUOLfooter a {display:inline;padding:0 4px;}
#hUOLfooter2 {position:relative}
#hUOLfooter2 a {display:inline}
#copyright {position:absolute;top:4em;height:2em;text-align:center}
#uolhome {position:absolute;top:4.5em;left:4em; width:17em;z-index:1}
#arquivohome {position:absolute;top:4.5em;left:22.3em; width:16em;z-index:1}	
#rss {position:absolute;top:4.5em; left:39.4em; z-index:1;}
#ombudsman {position:absolute;top:4.5em;left:51.6em; width:8em;z-index:1}	
#erratas {position:absolute;top:4.5em;left:61.2em; width:4em;z-index:1}
#erro {position:absolute;top:4.5em;left:66.3em; width:17em;z-index:1}
#crimes {position:absolute;top:4.5em;left:83.5em; width:15em;z-index:1}
#pipes {font-size:1.6em; position:absolute;top:2.6em;left:13.3em;*left:13.2em;_left:13.3em; z-index:0}
#pipes #pipe2{margin-left:10.4em}
#pipes #pipe3{margin-left:7.5em}
#pipes #pipe4{margin-left:5.8em}
#pipes #pipe5{margin-left:3em}
#pipes #pipe6{margin-left:10.6em}
#rodape {margin-left:0em; height:10.5em; position:relative; background:#f4f3ef;border-top:2em solid #f4f3ef} 
#uolhome, #rss, #arquivohome, #ombudsman, #erro, #crimes, #erratas {position:absolute; top:1.5em} 
#pipes {position:absolute; top:.8em} 
#copyright{top:4.5em; margin-left:31em}
#uol-host {padding:0.2em 0 0 0;}

/*Álbum de Fotos*/
#album, #jornais, #blogs {clear:both; width:30em; overflow:hidden;margin-top:1.3em;_margin-top:1.8em;}
#album a { outline: none;}
#album-top, #jornais-top, #blogs-top {height:3.5em;}
#album-top h2, #jornais-top h2, #blogs-top h2 {float:left;font:normal 2.6em arial; color:#cc0100; padding:0.2em 0 0 0;}
#album-top h2 a, #jornais-top h2 a, #blogs-top h2 a {color:#cc0100;font-weight:normal;}
#album-body, #jornais-body, #blogs-body {border-right:solid 2px #EBEFF0; border-bottom:solid 2px #D0D4D7;}
#album ul, #jornais ul, #blogs ul {padding:0.7em 0.7em 0 0.7em; margin:0; list-style:none; border:solid 1px #D0D4D5;}
#album ul li {background:#F5F4EF; height:8em; margin:0 0 0.7em 0; overflow:hidden;}
#album ul li.rodapeLinks, #jornais ul li.rodapeLinks, #blogs ul li.rodapeLinks {background:none;font:normal 1.1em Arial, Helvetica, sans-serif;height:auto;margin:0;padding-bottom:.5em;clear:both;}
#album ul li.rodapeLinks a, #jornais ul li.rodapeLinks a, #blogs ul li.rodapeLinks a {display:inline}
#album .img108x80 {float:left; padding-right:.7em; width:11em; height:8em;}
#album ul div.chapeu a, #blogs ul div.chapeu a {color:#336699; font:bold 1.1em arial; padding:1em 1.5em 0 0;}
#album ul p a, #blogs ul p a {font:normal 1.3em arial; padding:0 1.5em 0 0;}
/*#album ul li.first p a, #blogs ul li.first p a {font-weight:bolder}*/

#jornais li {padding:.7em 0;border-bottom:.1em dotted #CCC;}
#jornais .chapeu a {font:bolder 1.2em Arial, Helvetica, sans-serif;color:#336699}
#jornais h3 {font-size:10px;}
#jornais h3 a {font:bolder 1.6em Arial, Helvetica, sans-serif;}
#jornais li.mod-duas-fotos {border-top:none;padding:1em;height:16em;}
#jornais li.mod-duas-fotos h3 a {font-size:1.3em;font-weight:normal;}
#jornais ul li.rodapeLinks {border-bottom:none;}

#blogs ul li {background:#F5F4EF; height:6.1em; margin:0 0 0.7em 0; overflow:hidden;}
#blogs .img59x59 {float:left; padding-right:1.5em; width:5.9em; height:5.9em; border-top:.1em solid #F5F4EF; border-left:.1em solid #F5F4EF;}
#blogs ul div.chapeu a {padding-top:.5em}

/* Classe Colunas */
.opc-box {clear:both; overflow: hidden;}
.opc-box-col1 {width:25em; float:left;}
.opc-box-col2 {width:25em; float:right;}
/* mod-horz - geral */
#mod-horz {clear:both; margin:0 0 3em 0; margin:1.2em 0 0 0;}
#mod-horz-top {height:3em;}
#mod-horz-top a {display:inline;}
#mod-horz-top a {color:#000;}
#mod-horz-top div {padding:1.5em 0.2em 0 0; float:right; text-align:right; overflow:hidden; vertical-align:middle;}
#mod-horz-top div a {vertical-align:middle; font:normal 1.1em arial;}
#mod-horz-top h2 {float:left;font:normal 2.6em arial; color:#cc0100; padding:0;}
#mod-horz-top h2 a {color:#cc0100;font-weight:normal;}
#mod-horz-body {border-right:solid 2px #F0EFEF; border-bottom:solid 2px #F0EFEF;}
#mod-horz-destaques {padding:0em 0; margin:0; list-style:none;}
#mod-horz-destaques li { margin:0; float:left; padding:0.7em 0 0 0.3em; width:31em; font-size:1.1em; overflow:hidden;}
#mod-horz-destaques a strong {color:#336699; font:bold 11px arial;}
/* mod-dinamicos */
#mod-box-dinamicos { overflow:hidden;clear:both;}
.mod-dinamicos { float: left; margin: 1.5em 0 0 0.8em;}
.mod-dinamicos a { display: inline;}
.mod-dinamicos li { list-style:none; height:1.5em; *height:1.3em; _height:1em;margin-left: 0.3em;padding:0.2em 0 0 0.8em; background:url("http://h.imguol.com/h3/seta-vermelha.gif") no-repeat 0 0.5em;}
.mod-dinamicos li a { font:normal 1.1em arial; color: #000;}
.mod-dinamicos .hora { float: right; font: normal 1.1em arial; padding: 0.2em 0.5em 0 0;}
.mod-dinamicos-box { background:#FFFFFF;border: solid 1px #f0f0e4;}
.mod-dinamicos-box h2 { font: bold 1.1em arial;color: #000; padding:0.2em 0.5em 0;}
.mod-dinamicos-box .mod-valores{ background:#efefe3;border:solid 1px #FFFFFF;padding:0.3em 0 0.3em 0.3em;height:1.8em;overflow:hidden;}
.mod-dinamicos-box dl { overflow: hidden;}
.mod-dinamicos-box dt { background-color: #FFF;float:left;font:bold 1.1em arial;padding:0.2em;text-align:center;width:4.3em;overflow:hidden;margin-right:0.2em;}
.mod-dinamicos-box dd { background-color: #FFF;float:left;font:normal 1.1em arial;padding:0.2em;text-align:center;width:4.6em;}
.mod-dinamicos .variacao-alta { background:url("http://h.imguol.com/h3/variacao-alta.gif") no-repeat 0 0.3em; padding: 0 0 0 1em;}
.mod-dinamicos .variacao-baixa { background:url("http://h.imguol.com/h3/variacao-baixa.gif") no-repeat 0 0.4em; padding: 0 0 0 1em;}
#mod-box-dinamicos.cotacao .mod-dinamicos h2 { width:9.5em;line-height:2.4em;padding:0;float:left;border-right:solid 1px #EFEFE3;}
#mod-box-dinamicos.cotacao .hora { float:left;font:normal 1em arial;}
#mod-box-dinamicos.cotacao .mod-dinamicos-box2 { overflow:hidden;padding:0 0.5em;}
#mod-box-dinamicos.cotacao ul { float:right;}
.mod-dinamicos-box2 li { display:inline;}
/* mod-horz-dolar */
#mod-horz-dolar { width: 13.7em; margin-left: 0.2em;}
#mod-horz-dolar h2 a { color: #000;}
#mod-horz-dolar .mod-dinamicos-box dd { width:6.3em;}
#mod-box-dinamicos.cotacao #mod-horz-dolar { width:24.2em;text-align:center;}
#mod-box-dinamicos.cotacao #mod-horz-dolar h2 { width:9.5em;_width:9.3em;line-height:2.4em;padding:0;float:left;border-right:solid 1px #EFEFE3;}
#mod-box-dinamicos.cotacao #mod-horz-dolar .mod-dinamicos-box dd { width:6.2em;}
/* mod-horz-bolsas */
#mod-horz-bolsas { width: 11.8em;}
#mod-horz-bolsas h2 a { color: #000;}
#mod-box-dinamicos.cotacao #mod-horz-bolsas { width:23.4em;text-align:center;margin-left:2em;*margin-left:1.8em;}
#mod-box-dinamicos.cotacao #mod-horz-bolsas h2 { width:6.5em;_width:6.3em;line-height:2.4em;padding:0;float:left;border-right:solid 1px #EFEFE3;}
#mod-box-dinamicos.cotacao #mod-horz-bolsas .mod-dinamicos-box dd { width:8.4em;}
/* mod-horz-tempo */
#mod-horz-tempo { width: 22.4em;_float:none;}
#mod-horz-tempo h2 a { color: #000;}
#mod-horz-tempo ul { overflow: hidden;height:2em;}
#mod-horz-tempo .mod-valores { padding:0 0.5em; height: 2.4em;}
#mod-horz-tempo .mod-valores li { list-style:none;height:auto;background:none;display:inline;float:left;padding:0;margin:0;}
#mod-horz-tempo img { float: left;width: 2.4em;height: 2.4em;margin:0;}
#mod-horz-tempo h3 { font:bold 1.1em arial; padding: 0.4em;margin-top:0;float: left;width:8.1em;height:1em;overflow:hidden;}
#mod-horz-tempo h3 a { font-weight: bold;}
#mod-horz-tempo .temperatura { float:left;padding:0.2em 0.5em;margin:0.4em 0 0 0.4em;width:2.3em;}
#mod-horz-tempo .temperatura a { font: normal 1em arial;color:#000;}
#mod-horz-tempo .max { background:#FFFFFF url("http://h.imguol.com/h3/temperatura-max.gif") no-repeat 0.3em 0.2em;padding-left:1em;}
#mod-horz-tempo .min { background:#FFFFFF url("http://h.imguol.com/h3/temperatura-min.gif") no-repeat 0.3em 0.2em;padding-left:1em;}
#mod-horz-tempo.externo { width:auto;margin: 1.5em 0.3em 0 0;overflow:hidden;clear:both;border:solid 1px #f0f0e4;}
#mod-horz-tempo.externo h2 { float: left;width:4em;*width:3.5em;text-align:center;font: bold 1.1em arial;line-height: 2.1em;}
#mod-horz-tempo.externo h3 { width: 1.5em;}
#mod-horz-tempo.externo .mod-valores{ background:#efefe3;border:solid 1px #FFFFFF;overflow:hidden;padding:0;}
#mod-horz-tempo.externo .mod-valores li { display: block;width:14.8em;margin:0 0 0 0.3em;}
/* mod-vert*/
.mod-vert{clear:both; overflow:hidden; margin:1.2em 0 0; padding:0;}
#mod-vert-top {height:3.2em;}
#mod-vert-top h2 { font:normal 2.6em arial;color:#cc0100;}
#mod-vert-top h2 a {display:block;color:#cc0100;font-weight:normal;}
.mod-vert .mod-vert-canais{ border-top: dotted 1px #CBCBCB; padding:0.5em 0;vertical-align:middle;}
.mod-vert .mod-vert-canais a {display:inline; color:#000; font:normal 1.1em arial;vertical-align:middle;}
/* mod-lista */
.mod-lista { margin: 0; padding: 1em 0 0.5em;border-top:dotted 1px #CDCDCD; clear:both}
.mod-lista dl { margin: 0;}
.mod-lista dt{ font: bold 1.1em arial; padding-top:0.1em; color: #336699; float: left; clear: left; margin-right: 0.5em;}
.mod-lista dt a { color: #336699; font-weight: bold;}
.mod-lista dt a:visited {color:#336699;}
.mod-lista dd { font: normal 1.3em arial; padding: 0 0 0.5em; margin: 0;}
.mod-lista dd a:visited { color: #000000;}
/* mod-fotogrande */
.mod-fotogrande {clear:both; overflow:hidden;border-top:dotted 1px #CDCDCD;padding:1em 0;}
.mod-fotogrande .img230x108 {width:25em; height:10em; display:block; padding:0 0 0.5em 0;}
.mod-fotogrande div.chapeu a, .mod-fotogrande div.chapeu a:visited {color:#336699; font:bold 1.1em arial;}
.mod-fotogrande h3 {font:bold 1.6em arial;padding:0.1em 0 0.3em 0;}
.mod-fotogrande h3 a {color:#000;font-weight:bold;}
.mod-fotogrande li {list-style:none; height:1.4em; padding:0 0 0 0.8em; background:url("http://h.imguol.com/h3/seta-azul.gif") no-repeat 0 0.3em;}
.mod-fotogrande li a {font:normal 1.1em arial;display:inline}
/* mod-fotomedia */
.mod-fotomedia {clear:both; overflow:hidden; margin:0; border-top:dotted 1px #CDCDCD; padding:1em 0;}
.mod-fotomedia a:visited { color: #000000;}
.mod-fotomedia-body {clear:both; overflow:hidden;}
.mod-fotomedia-body .img130x108 {width:13em; height:10em; margin:0 0.8em 0 0 ; float:left;}
.mod-fotomedia-body div.chapeu a {color:#336699; font:bold 1.1em arial; padding:1.7em 0 0 0;}
.mod-fotomedia-body h3 {font:bold 1.3em arial; padding:0 0 0.3em 0;}
.mod-fotomedia-body h3 a {color:#000;font-weight:bold;}
.mod-fotomedia-body ul {width:25em; clear:both; overflow:hidden; padding:0.5em 0 0 0;}
.mod-fotomedia-body li {list-style:none; height:1.4em; padding:0 0 0 0.8em; background:url("http://h.imguol.com/h3/seta-azul.gif") no-repeat 0 0.3em;}
.mod-fotomedia-body li a {font:normal 1.1em arial;display:inline;}
/* mod-fotopequena */
.mod-fotopequena {clear:both; overflow:hidden; margin:0; border-top:dotted 1px #CDCDCD; padding:1em 0;}
.mod-fotopequena a:visited { color: #000000;}
.mod-fotopequena-body {clear:both; overflow:hidden;}
.mod-fotopequena-body .img80x80 {width:8em; *width:7.9em; _width:8em;  height:8em; *height:7.9em; _height:8em; margin:0 0.8em 0 0; float:left;}
.mod-fotopequena-body div.chapeu a {color:#336699; font:bold 1.1em arial; padding:1.7em 0 0 0;}
.mod-fotopequena-body h3 {font:bold 1.3em arial; padding:0 0 0.3em 0;}
.mod-fotopequena-body h3 a {color:#000;font-weight:bold;}
.mod-fotopequena-body ul {width:25em; clear:both; overflow:hidden; padding:0.5em 0 0 0;}
.mod-fotopequena-body li {list-style:none; height:1.4em; padding:0 0 0 0.8em; background:url("http://h.imguol.com/h3/seta-azul.gif") no-repeat 0 0.3em;}
.mod-fotopequena-body li a {font:normal 1.1em arial;display:inline}
/* mod-duas-fotos */
.mod-duas-fotos {clear:both; overflow:hidden; margin:0; border-top:dotted 1px #CDCDCD; padding:0.7em 0 1em;}
.mod-duas-fotos a:visited { color: #000000;}
.mod-duas-fotos .img108x80 {width:12em; height:9em;}
.mod-duas-fotos div.chapeu { padding-bottom: 0.3em;}
.mod-duas-fotos div.chapeu a {color:#336699; font:bold 1.1em arial; padding:0;}
.mod-duas-fotos h3 { font:normal 1.3em arial; padding:0.5em 0 0 0;}
.mod-duas-fotos h3 a { color:#000;}
.mod-duas-fotos .mod-duas-fotos-esq, .mod-duas-fotos .mod-duas-fotos-dir {overflow:hidden; width:12em;}
.mod-duas-fotos .mod-duas-fotos-esq {float:left;}
.mod-duas-fotos .mod-duas-fotos-dir {float:right;}
/* mod-semfoto */
.mod-semfoto {clear:both; overflow:hidden; margin:0; border-top:dotted 1px #CDCDCD; padding:1em 0;}
.mod-semfoto-body {clear:both; overflow:hidden;}
.mod-semfoto-body div.chapeu a {color:#336699; font:bold 1.1em arial; padding:0;}
.mod-semfoto-body h3 {font:bold 1.3em arial; padding:0 0 0.3em 0;}
.mod-semfoto-body h3 a {color:#000;font-weight:bold;}
.mod-semfoto-body ul {width:25em; clear:both; overflow:hidden; padding:0.5em 0 0 0;}
.mod-semfoto-body li {list-style:none; height:1.4em; padding:0 0 0 0.8em; background:url("http://h.imguol.com/h3/seta-azul.gif") no-repeat 0 0.3em;}
.mod-semfoto-body li a {font:normal 1.1em arial;display:inline;}	

/* IE6 */
* html .mod-lista,
* html .mod-semfoto,
* html .mod-fotomedia,
* html .mod-duas-fotos,
* html .mod-fotopequena,
* html .mod-fotogrande {margin-top:.5em;padding-top:.5em;padding-bottom:.5em;}


/* mod-quatro-blocos */
#mod-quatro-blocos {height:25.5em;padding:1em 0 0 1em}
#mod-quatro-blocos h2.titulo {background-color:#9A0000;color:#FFFFFF;font:normal 1.3em Arial, Helvetica, sans-serif;padding:0.5em 0.7em;text-transform:uppercase;border:.1em solid #fff;border-right:none;}
#mod-quatro-blocos h2.titulo a {font:normal 1em Arial, Helvetica, sans-serif;color:#fff;}
#box-radiouol, 
#box-jogos,
#mod-times,
#mod-horoscopo {width:16em;height:24.5em;float:left;margin-right:.1em;border:.1em solid #ccc;border-bottom:.3em solid #ccc;border-right:none;}
#mod-horoscopo {border-right:.1em solid #ccc;}

/*mod-shopping*/
#mod-shopping {clear:both; margin:2em 0 1em 0;}
#colDireita #mod-shopping {margin:2em 0;}
#mod-shopping #shopping-link {text-align:right; font:bold 1em verdana; color:#326495; padding:0 0 0.2em 0;}
#mod-shopping #mod-shopping-top {height:2.6em;background-color:#ec9b01}
#mod-shopping #mod-shopping-top .busca {float:right;padding:.4em 1em 0 0;width:274px;}
#mod-shopping #mod-shopping-top #inpttxt {width:20em;border:.1em solid #6689a9;font:normal 1em Arial, Helvetica, sans-serif;padding:0.1em 0 .2em 0;float:left;}
#mod-shopping #mod-shopping-top .bt-buscar {float:right;}
#mod-shopping #mod-shopping-top #logo-shopping {width:23.4em;height:2.6em;background:url('http://h.imguol.com/2009/shoppinguoltop3.gif') no-repeat;float:left;}
#colDireita #mod-shopping #mod-shopping-top #logo-shopping {background:url('http://h.imguol.com/2009/shoppinguoltop4.gif') no-repeat;width:29.8em;}
#mod-shopping #mod-shopping-top #logo-shopping a {display:block;width:23.4em;height:2.6em;text-decoration:none;}
#colDireita #mod-shopping #mod-shopping-top #logo-shopping a {width:30em;}
#mod-shopping #mod-shopping-body {border:solid 1px #ccc;border-top:none;overflow:hidden;height:14em;}
#colDireita #mod-shopping #mod-shopping-body {height:7em;border-left:none;}
* html #mod-shopping #mod-shopping-body {width:51.7em;}
* html #colDireita #mod-shopping #mod-shopping-body {width:29.9em;}
#mod-shopping #mod-shopping-body ul {clear:both; overflow:hidden; height:14em;width:52em;}
#colDireita #mod-shopping #mod-shopping-body ul {height:7em;width:35em;}
#mod-shopping #mod-shopping-body li {width:11.85em; padding:.5em; height:6em; list-style:none; float:left; border-left:.1em solid #CCC; border-bottom:.1em solid #CCC; overflow:hidden;}
#colDireita #mod-shopping #mod-shopping-body li {width:14em;}
#mod-shopping #mod-shopping-body li img {float:left; margin:0 0.5em 0 0; width:4.9em; height:4.9em;}
#mod-shopping #mod-shopping-body li h3 a {color:#336699; font:bold 1em verdana;}
#mod-shopping #mod-shopping-body li p a {font:normal 1em arial;}
#mod-shopping #mod-shopping-body li.item-bottom {border:1px #FEF1D1; border-style:solid none none solid;}
#mod-shopping #mod-shopping-body li.first {border-left:none;}
#mod-shopping #mod-shopping-body li.maior {height: 13em;}
#mod-shopping #mod-shopping-body li.maior img {width:12em;height:8em;height:7.9em; float:none;}
#mod-shopping #mod-shopping-body li.maior h3 {text-align: center;}
#mod-shopping #mod-shopping-body li.maior p {line-height: 1em; margin: 0 1em; text-align: center;}
#mod-shopping #mod-shopping-body li.maior p a {line-height:1.1em;}
#mod-shopping #mod-shopping-footer {border:.1em solid #ccc;border-top:none;}
#mod-shopping #mod-shopping-footer .border {font-size:1.1em;border:.1em solid #fff;background-color:#f4f4f4;text-align:center;}
#mod-shopping #mod-shopping-footer a {font:bolder 1em Arial, Helvetica, sans-serif;display:inline;line-height:2.2em;}

/* mod-abas */
#mod-abas {clear:both; padding-top:3.5em;_padding-top:4em; }
#mod-abas a {outline:none;}
#mod-abas #mod-abas-body {border-right:solid 2px #EBEFF0; border-left:solid 1px #D7D7D7; height:25.7em; border-bottom:solid 3px #D0D4D7; border-top:solid 1px #D7D7D7;overflow:hidden;}
#mod-abas #mod-abas-body #mod-abas-borda {border:solid 1px #D7D7D7; padding:0.7em 0.7em 0.5em 0.7em; width:34.3em; *width:34.1em; _width:34.3em; overflow:hidden;}
#mod-abas #conteudo-canal {width:27.5em; height:25.7em; margin:.5em 0 0 1em;}
#mod-abas #abas-top {height:27px;position:relative;}
#mod-abas #abas-top li {float:left; list-style:none; border:1px #d7d7d7; border-style:solid solid none solid; position:relative;}
#mod-abas #abas-top li a {font:bold 13px arial; color:#336598; display:block; height:19px; padding:5px 10px 0 5px; border:solid 1px #FFF; background:url("http://h.imguol.com/h3/bg-aba.gif") repeat-x;border-bottom-color:#e9e9e9;}
* html #mod-abas #abas-top li a {float:left}
#mod-abas #abas-top li a:visited {color:#336598;}
#mod-abas #abas-top li.aba1 {}
#mod-abas #abas-top li.aba2 {margin-left:4px;}   
#mod-abas #abas-top li.aba3 {margin-left:4px;}
#mod-abas #abas-top li.aba4 {margin-left:4px;}
#mod-abas #abas-top li .canto {position:absolute; top:-1px; right:-1px;}
#mod-abas #abas-top ul {position:absolute; z-index:2; width:36em; *width:35.9em; _width:36.1em; overflow:hidden;}
#mod-abas #abas-top li#abaSel a {background:url("http://h.imguol.com/h3/bg-aba-sel.gif") repeat-x; color:#9b0103; height:20px; border-bottom-color:#FFF;}
#mod-abas #abas-top li#abaSel a:visited {color:#9b0103;}

#menu dl { padding:0 0 1em 0;}
#menu dl dt {font:bolder 1.2em Arial, Helvetica, sans-serif;color:#9b0103;padding:.8em 0 .4em 0;margin-left:.8em;border-top:.1em solid #CCC;}
#menu dl dt a {font:bolder 1em Arial, Helvetica, sans-serif;color:#9b0103;}
#menu dl.mn-assinante {padding-top:1em;}
#menu dl.mn-uolhost { padding-bottom:1em;}
#menu dl.mn-lnkpatrocinados dd a,
#menu dl.mn-pagseguro dd a {background:none;padding-left:.8em;}
#menu dl.mn-bp dt {border-top:none;padding:0 0 .5em 0;}
#menu dl.mn-bp dd {border-bottom:.1em solid #CCC;margin-left:.8em;height:3em;}
#menu dl.mn-bp dd select {width:8.5em; font:normal 1em Arial, Helvetica, sans-serif; float:left;margin-right:.2em;}
#menu dl.mn-bp dd .ok {float:left;}

/*
#menu dl.mn-servgratuitos { height: 8.2em;}
*/
#menu .produtos {margin-left:.9em;border-top:.1em solid #CCC;padding-top:1em;height:41em;overflow:hidden;}
#menu .produtos li {width:10.6em;height:12.8em;border:.1em solid #CCC;margin-bottom:1em;background:url('http://h.imguol.com/2009/produtos-bg.gif');overflow:hidden;font-size:10px;}
#menu .produtos li a {background:none;padding:0;margin:0;font-size:10px;}
#menu .produtos li a:hover {background:none;text-decoration:none;}
#menu .produtos li h5, #menu .produtos li p {font:normal 1.1em Arial, Helvetica, sans-serif;background:none;padding:0 0 0 1em;}
#menu .produtos li h5 {font-weight:bolder;}
#menu .produtos li .bt, #menu .produtos li .bt:hover {width:8.4em;height:2em;background:url('http://h.imguol.com/2009/produtos-bt.gif');overflow:hidden;margin:.5em auto 0 auto;text-align:center;text-decoration:none;}
#menu .produtos li .bt span {font:bolder 1.1em Arial, Helvetica, sans-serif;color:#fff;line-height:1.8em;}

/*eof*/


    
/* mod-hn-destaque */
#mod-hn-destaque {clear:both; overflow:hidden;}
#mod-hn-destaque div.chapeu a, #mod-hn-destaque div.chapeu a:visited {color:#990000; font:bold 1.1em arial;}
#mod-hn-destaque h3 {font:bold 2em arial; padding:0; line-height: 1.1em;}
#mod-hn-destaque h3 a, #mod-hn-destaque h3 a:visited {color:#000; font-weight: bold;}
#mod-hn-destaque ul {padding:0.3em 0 0;}
#mod-hn-destaque li {list-style:none; line-height:1.5em; _height:1.3em; padding:0 0 0 0.8em; background:url("http://home.img.uol.com.br/h3/seta-vermelha.gif") no-repeat 0 center;}
#mod-hn-destaque li a, #mod-hn-destaque li a:visited {font:normal 1.1em arial;color:#000;}

/* mod-hn-chamada */
#mod-hn-chamada {clear:both; overflow:hidden; border-top: dotted 1px #cbcbcb; padding: 0.7em 0 0;margin-top: 0.7em;}
#mod-hn-chamada.first {border:0; padding-top:0; margin-top:0;}
#mod-hn-chamada div.chapeu a, #mod-hn-chamada div.chapeu a:visited {color:#990000; font:bold 1.1em arial;}
#mod-hn-chamada h3 {font:bold 1.6em arial; padding:0;}
#mod-hn-chamada h3 a, #mod-hn-chamada h3 a:visited {color:#000; font-weight: bold;}
#mod-hn-chamada ul {padding:0.3em 0 0;}
#mod-hn-chamada li {list-style:none; line-height:1.5em; _height:1.3em; padding:0 0 0 0.8em; background:url("http://home.img.uol.com.br/h3/seta-vermelha.gif") no-repeat 0 center;}
#mod-hn-chamada li a, #mod-hn-chamada li a:visited {font:normal 1.1em arial;color:#000;}

/* mod- rotativo */
#mod-rotativo { margin-top: 1em; width: 51.9em; overflow:hidden; }


/* Painel rotativo de chamdas */
#rotCham {height:26.3em;width:25em;position:relative;background-color:#F5F4EF;font-size:10px;}
#rotCham .banner {position:absolute;top:0;left:0;z-index:5;display:none;}
#rotCham .banner .rodape {position:relative;background-color:#fff;border:.1em solid #000;height:3em;width:24.8em;}
#rotCham .banner .rodape .txtPublicidade {margin:1.2em;}
#rotCham .banner .rodape a {position:absolute;top:.8em;right:1em;}
#rotCham ul,
#rotCham ul li {margin:0;padding:0;list-style:none;height:26.3em;width:25em;}
#rotCham ul li {display:block;position:absolute;top:0;left:0;z-index:3}
#rotCham ul li.desativado {display:none;z-index:1;}
#rotCham ul li img {border:none;margim:0;}
#rotCham ul li a {text-decoration:none;}
#rotCham ul li a:hover * {text-decoration:underline;}
#rotCham ul li .legenda {background-color:#D7D7D7;position:absolute;bottom:0;left:0;height:9.4em;width:25em;}
#rotCham ul li p {display:block;width:24.3em;height:8.7em;font-size:10px;margin:0;padding:0;cursor:pointer;cursor:hand;position:absolute;top:.1em;left:.1em;background-color:#F5F4EF;border:.2em solid #fff;}
#rotCham ul li p strong {font:bolder 1.1em Arial, Helvetica, sans-serif;color:#990000;display:block;margin:.8em .8em 0 .8em;}
#rotCham ul li p span {font:bolder 1.3em Arial, Helvetica, sans-serif;color:#000;display:block;margin:0 .6em 0 .6em;}
#rotCham ul li p .icone {margin-left:.4em}
#rotCham ul li .sombra {display:none;}
#rotCham .botoesNavegacao {position:absolute;bottom:.8em;left:3em;z-index:12;}
#rotCham .botoesNavegacao a {margin:0 .2em;float:left;outline:none;text-indent:-999em;}
#rotCham .botoesNavegacao a.anterior {background:url('http://home.img.uol.com.br/h3/botao-anterior.gif') no-repeat;width:7.6em;height:2em;}
#rotCham .botoesNavegacao a.proximo {background:url('http://home.img.uol.com.br/h3/botao-proxima.gif') no-repeat;width:7.6em;height:2em;}
#rotCham .botoesNavegacao a.btstop {background:url('http://home.img.uol.com.br/h3/botao-pause1-off.gif') no-repeat;width:2.3em;height:2em;}
#rotCham .botoesNavegacao a.btplay {background:url('http://home.img.uol.com.br/h3/botao-pause1-on.gif') no-repeat;width:2.3em;height:2em;}
/* Painel rotativo de chamdas */



/* mod-videos */
#mod-videos {margin:1.1em 0 0 0;}
#mod-videos a:visited {color: #000;}
#videos-busca {background:#9a0000; color:#FFF; height:3em; clear:both; overflow:hidden;}
#videos-busca h2 {float:left; font:normal 1.3em arial; width:7.4em; padding:0.5em 0 0 0.8em;color:#FFFFFF;}
#videos-busca h2 a {color:#FFF; font-weight:normal;}
#videos-busca h2 a:visited {color:#FFF;}
#videos-busca #videos-busca-texto {width:284px; width:281px; font:normal 10px arial; position:relative; top:0.1em; margin:0 3px 0 0;}
#videos-busca li h3 a {font:bold 1.1em arial; padding:0.9em 0 0 0; color:#000; position:relative;}
#videos-busca .bt-buscar {position:relative; top:0.5em; *top:0.6em;}
#mod-videos {clear:both; border:solid 1px #D7D7D7; padding:0.2em;}
#mod-videos ul {clear:both; overflow:hidden; width:51.3em;}
#mod-videos li {margin:0; background:#F4F3EF; padding:.8em 0; list-style:none; width:11.9em; float:left; position:relative; font-size:10px; border-right:.1em solid #fff; border-left:.9em solid #F4F3EF;}
#mod-videos li .img108x80 {width:11em; height:8em;}
#mod-videos li h3 {padding-right:.8em;}
#mod-videos li h3 a {font:bold 1.1em arial; color:#000 !important; display:block; padding:0.5em 0 0 0;}
#mod-videos li div {position:absolute; top:5.1em; left:7.7em; height:2.8em; width:2.8em; background:#000; opacity:0.6; filter:alpha(opacity=60);}
#mod-videos li div a {height:2.8em; width:2.8em; display:block; text-decoration:none;}
#mod-videos li#videos-primeiro {width:11.8em}
#mod-videos li#videos-ultimo {border-right:none;width:11.8em}


#mod-horz2 {border:solid 1px #D7D7D7; padding:0.8em;_overflow: visible;_height: 1em;}
#mod-horz2 .opc-box-col1 {width:25em; float:left; padding: 0;}
#mod-horz2 .opc-box-col2 {width:24em; float:right; padding: 0;}
#mod-horz2 .mod-fotogrande, #mod-horz2 .mod-fotopequena { border:none; padding:0 0 1em;}
#mod-horz2 .mod-fotogrande .img230x108 {width:25em; height:10em;}
#mod-horz2 .mod-fotopequena .mod-fotopequena-body h3, 
#mod-horz2 .mod-fotogrande h3 { padding: 0;}
#mod-horz2 .mod-fotogrande ul { padding: 0.5em 0 0;}
#mod-horz2 .mod-lista { padding: 0.7em 0 0;}
#mod-horz2 .last { padding-bottom: 0;}
#mod-horz2 #mod-box-dinamicos { padding: 1.5em 0 0; _padding: 0.4em 0 0;}
#mod-horz2 #mod-box-dinamicos #mod-horz-dolar { _margin-left: 0.1em}
#mod-horz2 #mod-box-dinamicos #mod-horz-dolar,
#mod-horz2 #mod-box-dinamicos #mod-horz-bolsas,
#mod-horz2 #mod-box-dinamicos #mod-horz-tempo { margin-top: 0; float: left;}
/* Módulo Colunas */
#col-mod {clear:both;}
#col-mod-esq {width:25em; float:left;}
#col-mod-dir {width:25em; float:right;}
 
/* Menu horizontal */

.tdCantos
{
    width: 2px;
    height: 6px;
}

.tdCentro
{
    width: 100%;
    background-color: #236B8E;
    height: 6px;
}

.menuHorTit
{
    width: 100%;
    background-color: #236B8E;
    height: 18px;
    color: White;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-size: 9px;
}

.menuHorTit div
{
    text-align: center;
}

.menuHorTit a   /* do subttulo */
{
    display: block;
    background-color: #236B8E;
    padding-top: 3px;
    padding-bottom: 3px;
/*    border-bottom: #237b8e 1px inset;  */
    text-align: center;
    text-decoration: none;
}

.menuHorTit a:hover   /* do subttulo */
{
    color: #FFE699;
    background-color: #237bae;
}

.menuHorSubtit
{
    width: 100%;
    display: block;
    position: absolute;
    z-index: 10;
    visibility: hidden;
    float: left;
}

.menuHorSubtit a
{
    color: #FFFFCC;
}

a.menuHorSemSubtit
{
    display: block;
    font-size: 9px;
    width: 100%;
    color: white;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    height: 18px;
    background-color: #236b8e;
    text-align: center;
    text-decoration: none;
}

a.menuHorSemSubtit:hover
{
    color: #FFE699;
}

