* html img {
    filter:expression(
        this.alphaxLoaded ? "" :
        (
            this.src.substr(this.src.length-4)==".png"
            ?
            (
                (!this.complete)
                ? "" :
                this.runtimeStyle.filter=
                ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
                (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
                String(this.alphaxLoaded=true).substr(0,0)+
                (this.src="images/blank.png").substr(0,0)
            )
            :
            this.runtimeStyle.filter=""
        )
    );
}
body, td {
    font-family: "Tahoma";
    font-size: 11px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #000000;
}
a {
    font-family: "Tahoma";
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #000000;
}
body {
    overflow: -moz-scrollbars-vertical;
    background-color: #ffffff;
}
form, h1, h2, h3, ul, input {
    margin: 0px;
    padding: 0px;
}
h1, h2, h3 {
    display: inline;
    font-weight: bold;
    color: #616161;
}
h1 {
    font-size: 28px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 18px;
}
ul {
    padding-left: 20px;
    padding-right: 20px;
}
a {
    text-decoration: underline;
    color: #000000;
}
.fundo {
    vertical-align: top;
}
.oferecimento {
    color: #323b51;
    font-size: 13px;
    font-weight: bold;
    padding-top: 23px;
    padding-bottom: 10px;
}
.banner_lateral {
    /* height: 20px;
    padding-bottom: 13px; */
}
.menu_lateral {
    height: 28px;
    padding-bottom: 5px;
}
.enquete {
    height: 27px;
    padding-top: 16px;
}
.enquete_interna {
    padding-top: 5px;
    padding-bottom: 5px;
}
.fundo_menu {
    height: 21px;
    padding-left: 14px;
}
.fundo_menu, .fundo_menu a {
    color: #838383;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.fundo_busca {
    background-image: url(../images/fundo_busca.gif);
    height: 51px;
}
.textfield_busca {
    font-family: "Arial";
    font-size: 23px;
    color: #000000; 
    width: 380px;
    height: 27px;
    border-color: #e2dfe1;
    background-color: #e2dfe1;
    border-width: 1px;
    border-style: solid;
    padding-left: 8px;
    padding-top: 2px;
}
.botao {
	background-color: #f78b00;
	color: #FFFFFF;
	font-size: 12px;
	border: none;
	padding: 3px;
}
.tabela_busca {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}
.fundo_destaques_topo {
    padding-top: 7px;
    padding-left: 10px;
    padding-bottom: 10px;
}
.fundo_destaques_topo, .fundo_destaques {
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
    vertical-align: top;
}
.destaque_titulo {
    font-size: 12px;
    font-weight: bold;
}
.destaque_titulo a {
    font-size: 12px;
    text-decoration: none;
}
.destaque_titulo a:hover {
    text-decoration: underline;
}
.destaque_data {
    color: #e5562b;
    font-size: 10px;
    font-weight: bold;
}
.destaque_texto {
    font-family: "Verdana";
    font-size: 11px;
}
.centro_texto {
    font-family: "Verdana";
    font-size: 12px;
    color: #000000;
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
}
.fundo_twitter {
    background-image: url(../images/fundo_twitter.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
    vertical-align: top;
}
.borda_twitter {
    border-color: #d0d3da;
    border-width: 1px;
    border-style: solid;
}
.twitter_follow {
    font-weight: bold;
    text-align: right;
    color: #63c4de;
    padding-right: 7px;
    padding-bottom: 7px;
}
.twitter_follow a {
    color: #63c4de;
    text-decoration: none;
}
.twitter_follow a:hover {
    text-decoration: underline;
}
#twitter_div { width: 198px; height: 280px; overflow: auto; }
#twitter_update_list { padding-left: 12px; padding-right: 12px; list-style: none; }
#twitter_update_list li { padding-bottom: 12px; }
#twitter_update_list li a { display: block; text-align: right; }
#twitter_update_list li span a { display: inline; text-align: left; color: #909090; }
.antenados {
    padding-top: 10px;
}
.fundo_antenados {
    background-image: url(../images/fundo_antenados.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #f8f9f7;
    vertical-align: top;
}
.fundo_antenados_titulo {
    background-image: url(../images/fundo_antenados_titulo.gif);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
}
.antenados_bloco {
    vertical-align: bottom;
}
.antenados_texto {
    vertical-align: top;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.antenados_tiulo {
    font-weight: bold;
    text-align: center;
}
.antenados_tiulo a {
    text-decoration: none;
}
.antenados_tiulo a:hover {
    text-decoration: underline;
}
.antenados_foto {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
}
.antenados_destaque_espaco {
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
}
.antenados_destaque {
    width: 330px;
    border-color: #ccceca;
    border-width: 1px;
    border-style: solid;
    background-color: #e4e7e1;
    padding-top: 18px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 18px;
}
.antenados_destaque_bloco {
    width: 96px;
    padding-right: 12px;
}
.antenados_destaque_foto {
    height: 96px;
    padding-bottom: 8px;
}
.antenados_destaque_titulo {
    font-size: 13px;
    font-weight: bold;
}
.antenados_destaque_titulo a {
    font-size: 13px;
    text-decoration: none;
}
.antenados_destaque_titulo a:hover {
    text-decoration: underline;
}
.antenados_destaque_data {
    color: #f78c00;
    font-weight: bold;
}
.antenados_destaque_data a {
    color: #f78c00;
    text-decoration: none;
}
.antenados_destaque_data a:hover {
    text-decoration: underline;
}
.antenados_destaque_botao {
    padding-right: 10px;
    padding-bottom: 20px;
}
.tags {
    padding-top: 36px;
    padding-bottom: 36px;
}
.fundo_rodape {
    background-image: url(../images/fundo_rodape.gif);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
    height: 36px;
}
.rodape_opcoes {
    width: 155px;
    text-align: center;
    vertical-align: top;
}
.rodape_divisoria {
    height: 1px;
    background-color: #cccccc;
}
.divisoria_rodape_final {
    background-image: url(../images/divisoria_rodape_final.gif);
    background-repeat: repeat-y;
    background-position: top;
    width: 1px;
}
.rodape_final {
    padding-top: 14px;
    padding-bottom: 50px;
}
.rodape_menu_esquerda {
    width: 88px;
    padding-left: 15px;
}
.rodape_menu, .rodape_menu_esquerda {
    font-family: "Arial";
    color: #8c8c8c;
    text-align: left;
    vertical-align: top;
}
.rodape_menu a, .rodape_menu_esquerda a {
    color: #8c8c8c;
    text-decoration: none;
    font-size: 11px;
}
.rodape_menu a:hover, .rodape_menu_esquerda a:hover {
    text-decoration: underline;
}
.assinatura_bloco {
    padding-bottom: 21px;
	background-color: #000000;
}
.assinatura {
    font-family: "Arial";
    font-size: 13px;
    color: #b5b5b5;
}
.assinatura a {
    color: #b5b5b5;
    font-size: 13px;
    text-decoration: none;
}
.assinatura a:hover {
    text-decoration: underline;
}
.texto_interna {
    padding-top: 20px;
    padding-left: 15px;
}
.texto_login {
    font-family: "Arial";
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.texto_login a {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.texto_login a:hover {
    text-decoration: underline;
}
.interna_autor, .interna_autor a {
    font-family: "Verdana";
    font-size: 12px;
}
.interna_texto, .interna_texto_direita, .interna_texto_branco {
    font-family: "Verdana";
    font-size: 11px;
    padding-top: 17px;
    vertical-align: top;
}
.interna_texto, .interna_texto_branco {
    padding-left: 10px;
    padding-right: 15px;
}
.interna_texto_branco {
    color: #000000;
}
.interna_texto a, .interna_texto_direita a {
    font-family: "Verdana";
    font-size: 11px;
}
.interna_texto_opcoes, .interna_texto_opcoes a {
    font-family: "Verdana";
    font-size: 12px;
    color: #000000;
}
.virais {
    padding-top: 30px;
}
.virais_destaque_espaco {
    padding-top: 15px;
    padding-bottom: 15px;
}
.virais_interna_destaque_espaco {
    padding: 10px;
}
.tit_busca {
    font-family: "Verdana";
    font-size: 13px;
    font-weight: bold;
}
.fundo_busca_imagem {
    /* background-image: url(../images/fundo_busca_imagem.gif); */
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
    border-color: #8d8d8d;
    border-width: 1px;
    border-style: solid;
}
.fundo_busca_imagem_div {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
}
.fundo_busca_inferior {
    background-image: url(../images/fundo_busca_inferior.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 83px;
}
.busca_selecionado, .busca_selecionado a, .texto_busca_inferior, .texto_busca_inferior a {
    font-family: "Verdana";
    font-size: 11px;
    color: #797979;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
}
.texto_busca_inferior a:hover {
    text-decoration: underline;
}
.busca_selecionado {
    height: 34px;
    text-align: center;
    width: 39px;
}
.busca_selecionado:hover {
    background-image: url(../images/busca_selecionado.png);
    background-repeat: repeat-x;
    background-position: center;
}
.fundo_menu_direita {
    background-image: url(../images/fundo_menu_direita.gif);
    background-repeat: repeat-y;
    background-position: top;
}
.fundo_menu_direita_opcoes {
    padding-left: 22px;
}
.fundo_busca_inferior_maior {
    background-image: url(../images/fundo_busca_inferior_maior.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-top: 12px;
}
.textarea_comentarios {
    font-family: "Verdana";
    font-size: 12px;
    color: #797979;
    width: 445px;
    height: 125px;
    border-color: #9a9a9a;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    padding-left: 8px;
    padding-top: 5px;
    overflow: auto;
}
.textfield_comentarios_data , .textfield_comentarios {
    font-family: "Verdana";
    font-size: 12px;
    color: #797979;
    width: 445px;
    height: 18px;
    border-color: #9a9a9a;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    padding-top: 3px;
    padding-left: 5px;
}
.textfield_comentarios_data {
    width: 100px;
}
.fundo_menu_direita_enviar {
    padding-left: 30px;
}
.fundo_menu_direita_enviar2 {
    padding-right: 30px;
}
.fundo_comentarios2 {
    background-color: #f7f8f5;
    vertical-align: top;
    border-color: #d1d1d1;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
}
.fundo_comentarios2 td {
    padding: 0.7em;
}
.fundo_login_titulo {
    font-size: 20px;
    padding-left: 8px;
}
.fundo_login {
    height: 160px;
}
.fundo_login, .fundo_login_titulo {
    vertical-align: top;
}
.fundo_login_vantagens {
    font-size: 12px;
    color: #ff540b;
    text-align: center;
    font-weight: bold;
    height: 23px;
}
.fundo_etiqueta_esquerda {
    width: 13px;
    background-color: #ffe3bc;
}
.fundo_etiqueta_direita {
    color: #544648;
    background-color: #dcd3ce;
    padding: 8px;
}
.textfield_login {
    font-family: "Verdana";
    font-size: 12px;
    color: #000000;
    width: 220px;
    height: 18px;
	border:solid 1px #bbbbbb;
    background-color: #bbbbbb;
    padding-top: 3px;
    padding-left: 5px;
}
.textarea_login {
    font-family: "Verdana";
    font-size: 12px;
    color: #000000;
	background-color: #bbbbbb;
	border:solid 1px #bbbbbb;
    background-color: #bbbbbb;
    padding-top: 3px;
    padding-left: 5px;
}
.cadastre_viral {
    vertical-align: top;
    padding-top: 12px;
}
.erroMsg{
	color:red;
	padding: 4px;
	font-weight:bold
}
.msgOk{
	color:#339900;
	padding: 4px;
	font-weight:bold
}
.usuarioFoto{
	width:98px;
	height:71px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../images/user_photo_default.jpg)
}
.bordaFoto{
	border:solid 1px #ddd;
	padding:3px;
	width:98px;
	height:71px;
	text-align:center;
	line-height:108px;
	vertical-align:middle;
}
#result_virais {
    height: 120px;
	text-align: center;
}
.tit_viral {
	font-size: 25px;
	color: #FFFFFF;
	font-weight: bold;
}
.antenados_titulo {
	font-size: 19px;
	font-weight: bold;
}
.antenados_titulo a {
	font-size: 19px;
    text-decoration: none;
}
.antenados_titulo a:hover {
    text-decoration: underline;
}
.div_comentarios_esquerda {
	width: 175px;
	float: left;
}
.div_comentarios_direita {
    background-image: url(../images/fundo_comentarios.gif);
	width: 131px;
	height: 21px;
	float: left;
	color: #ffffff;
}
.div_comentarios_direita_texto {
	padding-top: 4px;
	padding-left: 26px;
}
.div_comentarios_direita_texto a {
	color: #ffffff;
    text-decoration: none;
}
.div_comentarios_direita_texto a:hover {
    text-decoration: underline;
}
.fundo_menu_laranja {
	width: 20px;
	height: 18px;
	text-align: center;
}
.fundo_menu_laranja a {
	font-size: 13px;
	font-weight: bold;
    text-decoration: none;
}
.enquete_barra {
    background-color: #fb7f00;
}
.enquete_porcentagem {
	color: #000000;
	padding-left: 5px;
}
.ajaxLoader {
	width: 100%;
	padding: 20px;
	text-align: center;
    vertical-align: top;
}
.xmpl {
	padding: 20px !important;
	width:984px;
}
table.xmpl {
	padding: 0px !important;
}
ul.xmpl {
	padding: 5px 15px 5px 30px !important;
}
.xmpl th {
	background-color: #F8E78C !important;
	border: 0px !important;
}
#delicious {
	display: none;
}
.xmpl li a {
	text-decoration: none !important;
	color:#999999;
	padding:3px;
}
.xmpl li a:hover {
	text-decoration: underline !important;
}
.xmpl li {
	z-index: 0 !important;
}
.xmpl li:hover {
	z-index: 100 !important;
}
ul.xmpl, ol.xmpl {
	height: 100px;
	overflow: hidden;
	padding: 0px !important;
}
.delicious {
	width:500px;
	height:150px;
	display:block
}
.TVbanner ul { list-style: none; }
.TVbanner { width:100%; float:left; position:relative; text-align: left; } 
.TVbanner img { width:480px; float:left; cursor:pointer; }
.TVbanner h3, .TVbanner p { background:#282828; width:460px; height:40px; font-weight:normal; color:#faf4e8; line-height:19px; overflow:hidden; position:absolute; top:10px; left:10px; padding:10px; overflow:hidden; opacity:0.5; filter:alpha(opacity=50); position:absolute; left:10px; padding:10px; } 
.TVbanner p { margin: 0px; font-size:14px; line-height:16px; top:310px; }
.TVbanner h3 { font-size:17px; line-height:19px; top:10px; }
.TVbanner ul { float:right; } 
.TVbanner ul li { float:left; } 
.TVbanner ul li a { background:#363636; float:left; color:#ffffff; font-weight:bold; font-size:13px; padding:2px 5px; text-decoration:none; } 
.TVbanner ul li a:hover { background:#e5562b; color:#ffffff; } 
.TVbanner ul li a:selected { background:#e5562b; color:#ffffff; text-decoration:none; cursor:default; }
.TVbanner .clipout { position:relative; width:480px; height:360px; border:#363636 10px solid; }
.TVbanner .clipin { position:absolute; clip:rect(0px 480px 360px 0px); top: 0px; left: 0px; }




.txt14 {
    font-family: "Verdana";
    font-size: 14px;
}