html, body {height:100%;}
body{
	margin: 0;
	padding: 0;
	font-family: tahoma;
	background-color:#ebebeb;
}


.divMestre
{
	width:100%;
	min-height:100%;
	position: relative;

}
 * html #div_mestre {height: 100%;}

.divControle
{
   width:915px;
   height:auto;
   margin:auto;
   padding-bottom:170px;
}

.divTopo1
{
   width:915px;
   height:90px;
   float:left;
   margin-top:20px;
}


.divTopo2
{
   width:915px;
   height:80px;
   float:left;
   margin-top:30px;
}

.divTopo2Logo
{
  width:197px;
  height:80px;
  float:left;
}
.divTopo2Texto
{
	width:230px;
	height:auto;
	float:left;
	padding:68px 10px 0px 0px;
	text-align:right;
	font-size: 10px;
	color: #666666;

}

.divCentro
{
  width:905px;
  height:auto;
  float:left;
  background-color:#ffffff;
  margin-top:10px;
  padding: 5px 5px 0px 5px;
}
.divMenuTopo
{
  width:905px;
  height:auto;
  float:left;
}
.divMenuTopo1
{
	width: 81px;
	height: 43px;
	float:left;

}

.divMenuTopo1 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_13.jpg);
}
.divMenuTopo1 a:HOVER
{
	background-image: url(http://i.telaviva.com.br/img2_13.jpg);
}
.divMenuTopo2
{
	width: 79px;
	height: 43px;
	float:left;
}
.divMenuTopo2 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_14.jpg);
}
.divMenuTopo2 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_14.jpg);
}
.divMenuTopo3
{
	width: 117px;
	height: 43px;
	float:left;
}
.divMenuTopo3 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_15.jpg);
}
.divMenuTopo3 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_15.jpg);
}
.divMenuTopo4
{
	width: 163px;
	height: 43px;
	float:left;
}
.divMenuTopo4 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_16.jpg);
}
.divMenuTopo4 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_16.jpg);
}
.divMenuTopo5
{
	width: 77px;
	height: 43px;
	float:left;
	background-image: url(http://i.telaviva.com.br/img_17.jpg);
}
.divMenuTopo5 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_17.jpg);
}
.divMenuTopo5 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_17.jpg);
}
.divMenuTopo6
{
	width: 115px;
	height: 43px;
	float:left;
}
.divMenuTopo6 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_18.jpg);
}
.divMenuTopo6 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_18.jpg);
}
.divMenuTopo7
{
	width: 144px;
	height: 43px;
	float:left;
	background-image: url(http://i.telaviva.com.br/img_19.jpg);
}
.divMenuTopo8
{
	width: 57px;
	height: 43px;
	float:left;
}
.divMenuTopo8 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_20.jpg);
}
.divMenuTopo8 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_20.jpg);
}
.divMenuTopo9
{
	width: 71px;
	height: 43px;
	float:left;
}
.divMenuTopo9 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/img_21.jpg);
}
.divMenuTopo9 a:hover
{
	background-image: url(http://i.telaviva.com.br/img2_21.jpg);
}

.divBusca
{
	width:904px;
    height:27px;
    float:left;
	background-image: url(http://i.telaviva.com.br/img_27.jpg);
}
.divBusca1
{
	width:69px;
    height:auto;
    float:left;
}
.divBusca2
{
	width: 360px;
	height: auto;
	margin-right: 2px;
	padding: 5px 0px 0px 0px;
	float: left;
}
.divBusca3
{
	width:21px;
    height:auto;
    float:left;
}

.divBusca4 
{
	width:auto;
	margin-left:20px;
	color:#FFF;
    float:left;
    font-size:12px;
    margin-top:5px;
}

.divBusca4 a
{
	color:#FFF;
	text-decoration:underline;
}

.divBusca4 a:hover
{
	color:#FFF;
	text-decoration:none;
}

.divBuscaTxt
{
	background-color: #c9c9cb;
	border:none;
	margin:0px;
	padding:0px;
}

.divConteudo
{
	width:904px;
	height:auto;
	margin-top:30px;
	float:left;
}
.divConteudo1
{
	width:595px;
	height:auto;
	float:left;
	margin-bottom:30px;
}

.divConteudo1A
{
	width:348px;
	height:auto;
	float:left;
	padding-left:5px;
}

.divRodape
{
	width: 100%;
	height: 170px;
	clear: both;
	position: absolute;
	bottom: 0;
	background-color: #AB2617;
}
.divRodapeControle
{
   width:915px;
  height: 170px;
   margin:auto;
}
.divRodapeLogoTelaViva
{
   width:137px;
   height:56px;
   padding-left:17px;
   padding-top:20px;
   float:left;
}
.divRodapeMenuBox
{
   width:auto;
   height:13px;
   float:right;
   margin-top:40px;
}
.divRodapeMenu1
{
   width:68px;
   height:13px;
   float:left;
}
.divRodapeMenu1 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeNoticias.jpg);
}
.divRodapeMenu1 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeNoticias2.jpg);
}
.divRodapeMenu2
{
   width:71px;
   height:13px;
   float:left;
}
.divRodapeMenu2 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeRevista.jpg);
}
.divRodapeMenu2 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeRevista2.jpg);
}
.divRodapeMenu3
{
   width:108px;
   height:13px;
   float:left;
}
.divRodapeMenu3 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeGuiaTelaViva.jpg);
}
.divRodapeMenu3 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeGuiaTelaViva2.jpg);
}
.divRodapeMenu4
{
   width:148px;
   height:13px;
   float:left;
}
.divRodapeMenu4 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeDadosMercado.jpg);
}
.divRodapeMenu4 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeDadosMercado2.jpg);
}
.divRodapeMenu5
{
   width:74px;
   height:13px;
   float:left;
}
.divRodapeMenu5 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeAgenda.jpg);
}
.divRodapeMenu5 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeAgenda2.jpg);
}
.divRodapeMenu6
{
   width:106px;
   height:13px;
   float:left;
}
.divRodapeMenu6 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeQuemSomos.jpg);
}
.divRodapeMenu6 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeQuemSomos2.jpg);
}
.divRodapeMenu7
{
   width:73px;
   height:13px;
   float:left;
}
.divRodapeMenu7 a
{
	display:block;
	background-image: url(http://i.telaviva.com.br/btnRodapeContato.jpg);
}
.divRodapeMenu7 a:hover
{
    background-image: url(http://i.telaviva.com.br/btnRodapeContato2.jpg);
}

.divRodapeCopyright
{
	width:auto;
	height:auto;
	font-size: 11px;
	color: #FFFFFF;
	float:left;
	margin-top:60px;
	margin-left:17px;
}
.divRodapeLogoConverge
{
    width:66px;
	height:15px;
	float:right;
	margin-top:60px;
}

.clear {clear:both;}


.displayNone
{
	display: none;
}



.Erros
{
	color: #F00;
}

#progressBackgroundFilter {
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:1000;
}

#processMessage {
    position:fixed;
    top:30%;
    left:43%;
    padding:10px;
    width:14%;
    z-index:1001;
    background-color:#fff;
    border:solid 1px #000;
}

.divOutrasAplicacoes
{
	width:905px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color: #000000;
}
.divOutrasAplicacoesTexto1
{
    width:auto;
	height:auto;
	float:left;
	padding-top:5px;
}
.divOutrasAplicacoesImg1
{
    width:65px;
	height:23px;
	float:left;
	margin-left:10px;
}
.divOutrasAplicacoesImg2
{
    width:66px;
	height:23px;
	float:left;
	margin-left:10px;
}
.divOutrasAplicacoesTexto2
{
    width:auto;
	height:auto;
	float:right;
	padding-top:5px;
}
.divOutrasAplicacoesImg3
{
    width:23px;
	height:23px;
	float:right;
	margin-left:10px;
}
.divOutrasAplicacoesImg4
{
    width:23px;
	height:23px;
	float:right;
	margin-left:10px;
}

.divConteudo2
{
	width:304px;
	height:auto;
	float:left;
	margin-bottom:30px;
}

/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}       
