﻿*{ margin: 0; padding: 0; }

a img{ border: none; }

body{ background: #000000 url(img/background.jpg) no-repeat top center; text-align: center; font: 11px Arial; }

#wrapper{ height: 684px; width: 1000px; margin: 0 auto; text-align: left; position: relative; }

h1{ position: absolute; bottom: 0; right: 0; }
h2{ position: absolute; top: 0; left: -12px; }

ul#nav{ position: absolute; top: 50px; right: 0; width: 679px; height: 45px; list-style: none; padding-left: 36px; }
ul#nav li{ float: left; position: relative; }
ul#nav li a{ display: block; height: 45px; float: left; background: url(img/background_menu.jpg) no-repeat 0 0; position: relative; }
ul#nav li a span{ display: none; }

ul#nav li.legenda a{ background-position: 0 0; width: 117px; }
ul#nav li.legenda a.on{ background-position: 0 -45px; }
ul#nav li.legenda a:hover{ background-position: 0 -45px; }
ul#nav li.videos a{ background-position: -117px 0; width: 117px; }
ul#nav li.videos a.on{ background-position: -117px -45px; }
ul#nav li.videos a:hover{ background-position: -117px -45px; }
ul#nav li.piada a{ background-position: -234px 0; width: 86px; }
ul#nav li.piada a.on{ background-position: -234px -45px; }
ul#nav li.piada a:hover{ background-position: -234px -45px; }
ul#nav li.divirta a{ background-position: -320px 0; width: 110px; }
ul#nav li.divirta a.on{ background-position: -320px -45px; }
ul#nav li.divirta a:hover{ background-position: -320px -45px; }
ul#nav li.tv a{ background-position: -430px 0; width: 64px; }
ul#nav li.tv a.on{ background-position: -430px -45px; }
ul#nav li.tv a:hover{ background-position: -430px -45px; }
ul#nav li.produtos a{ background-position: -494px 0; width: 105px; }
ul#nav li.produtos a.on{ background-position: -494px -45px; }
ul#nav li.produtos a:hover{ background-position: -494px -45px; }
ul#nav li.diga a{ background-position: -599px 0; width: 51px; }
ul#nav li.diga a.on{ background-position: -599px -45px; }

ul#nav li.diga a:hover{ background-position: -599px -45px; }

ul#nav-extra{ position: absolute; top: 25px; right: 40px; text-align: right; list-style: none; }
ul#nav-extra li{ padding-bottom: 45px; }

#container{
	position: absolute;
	top: 20px;
	left: 88px;
	width: 753px;
	height: 375px;
}
#containerfotos{
	position: absolute;
	top: 0px;
	left: 99px;
	width: 753px;
	height: 375px;
}
#container_divirtase{
	position: absolute;
	top: 16px;
	left: 100px;
	width: 730px;
	height: 375px;
}
#foto{ position: absolute; top: 25px; left: 22px; width: 445px; }

#foto .foto dt{ width: 437px; height: 248px; background: url(img/bg_foto.gif) no-repeat top left; padding: 4px; }
#foto .foto dt img{ background-color: #ccc; }
#foto .foto dd{ padding: 10px; font-size: 13px; color: #4d0050; }
#foto .foto dd strong{ font-size: 15px; margin-left: 0px; }

#foto .gostou-vote{ position: relative; font-size: 0; height: 24px;  }
#foto .gostou-vote dt{ float: left; }
#foto .gostou-vote dt img{ cursor: pointer; }

#galeria{ position: absolute; top: 35px; right: 26px; width: 225px; }

#galeria ul{ float: left; width: 216px; font-size: 1px; margin-left: 13px; height: 280px; padding-top:6px; overflow: hidden; }
#galeria ul li{ float: left; padding-right: 20px; width: 88px; height: 60px; text-align: center; background: url(img/bg_galeria.jpg) no-repeat 3px 1px; }
#galeria ul li.on{ background: url(img/bg_galeria_on.jpg) no-repeat 0px 0; }
#galeria ul li img{ margin-top: 2px; background-color: #ccc; }

.paginate{ clear: both; width: 150px; margin: 0 auto; font-size: 10px; padding: 0 20px; height: 3px; position: relative; text-align: center;  }
.paginate dt{ position: absolute; top: -3px; left: 15px; width: 190px; }
.paginate dt .prev{ float: left;  }
.paginate dt .next{ float: right; }
.paginate dd{ display: inline; position: relative; }
.paginate dd a{ padding: 0 3px; color:#000;}

.paginate dd span{ padding: 0 3px; color:#000;}

.filtros{ font-size: 1px; height: 24px; line-height: 24px; width: 210px; margin-left: 30px; }
.filtros div{ float: left; width: 105px; height: 24px; text-align: center; background: url(img/bg_filtros.gif) no-repeat center; }
.filtros div select{ width: 90%; border: none; margin: 3px 0; font: 10px arial; }
.filtros .procurar{ float: right; }
.filtros .procurar input{ width: 70px;  border: none; vertical-align: middle; font: 10px arial; margin: 4px 0; height: 14px; }
.filtros .procurar input.submit{ width: auto!important; height: auto!important; padding: 3px!important; font-weight: normal; border: none!important; background-color: #fff!important; font-size: 11px; }

.filtros .procurar1 { float: right; margin-top: -25px; margin-left: 5px; }
.filtros .procurar1 input{ width: 70px;  border: none; vertical-align: middle; font: 10px arial; margin: 4px 0; height: 14px; }
.filtros .procurar1 input.submit{ width: auto!important; height: auto!important; padding: 5px!important; font-weight: normal; border: none!important; background-color: #fff!important; font-size: 11px; margin-left: 50px; }

.filtrosvideo{ font-size: 1px; height: 24px; line-height: 24px; width: 210px; margin-left: 0px; }
.filtrosvideo div{ float: left; width: 150px; height: 24px; text-align: center; margin-top: -12px;}
.filtrosvideo div select{ width: 90%; border: none; margin: 3px 0; font: 10px arial; }
.filtrosvideo .procurar{ float: right; }
.filtrosvideo .procurar input{ width: 100px;  border: 1; vertical-align: middle; font: 10px arial; margin: 4px 0; height: 14px; }
.filtrosvideo .procurar input.submit{ width: auto!important; height: auto!important; padding: 3px!important; font-weight: normal; border: none!important; background-color: #fff!important; font-size: 11px; }


.niveltwo { display: none; color: #c11311;}
.niveltwo.on{ display: block; }
.niveltwo a{ color: #c11311; font-weight: bold;}

.niveltwo #shadow{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/background_overlay.png'); }
.niveltwo #shadow[id]{ background: url(img/background_overlay.png) no-repeat top left; }

.fechar{ display: block; position: absolute; top: 5px; right: 5px; cursor: pointer; }

textarea{ font: 11px Arial; }

select{ font: 11px Arial; }

input{ font: 11px Arial; }
.action{ display: none; }
.action.on{	display: block; }
.confirmar p{ width: 100%; float: left; padding-bottom: 10px; }
.action p{ width: 100%; float: left; padding-bottom: 10px; }
.action p.right{ text-align: right; }
.action p label{ float: left; }
.action p input{ float: right; width: 130px; background-color: #f3d0cf; border: none; height: 15px; padding: 2px; margin: 1px 0; line-height: 23px; }
.action p input.file{ float: none; width: 100%; margin: 0; height: 20px; background-color: #fff;  }
input.checkbox{ width: auto; height: auto; background-color: transparent; }
input.submit{ width: auto!important; color: #c11311!important; font-weight: bold!important; border: outset!important; padding: 0!important; height: 25px!important; border-width:2px!important; cursor: pointer!important; text-transform: uppercase!important; background-color: #f3d0cf!important; font-size: 11px!important; line-height: 15px!important;}

.confirmar{ display: none; }
.confirmar.on{ display: block; }

.regulamento{ font-size: 10px; padding-top: 25px; }
.buttons{ text-align: center; padding-top: 25px; _padding-top: 15px; }
.buttons span{ padding: 0 10px; }

.preview{ padding: 10px; text-align: center; }

#regulamento-aceite2{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none;  }

#regulamento-aceite{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none;  }
#regulamento-aceite2{ background: url(img/background_overlay_double.gif) no-repeat top left; }
#regulamento-aceite{ background: url(img/background_overlay_double.gif) no-repeat top left; }
#regulamento-aceite2.on{ display: block; }
#regulamento-aceite.on{ display: block; }
#regulamento-aceite2 .tit{ padding: 10px; }
#regulamento-aceite .tit{ padding: 10px; }
#regulamento-aceite2 .conteudo{ width: 740px; margin: 0 auto; color: #c11311; height: 280px; overflow: auto; margin-top:-8px;}
#regulamento-aceite .conteudo{ width: 740px; margin: 0 auto; color: #c11311; height: 280px; overflow: auto; margin-top:-8px;}
#regulamento-aceite2 p{ padding-bottom: 15px; }
#regulamento-aceite p{ padding-bottom: 15px; }
#regulamento-aceite2 .fechar{ top: 10px; right: 10px; }

#regulamento-aceite .fechar{ top: 10px; right: 10px; }

#premios{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none; }
#premios{ background: url(img/background_overlay_double.gif) no-repeat top left; }
#premios.on{ display: block; }
#premios .tit{ padding: 10px; }
#premios .conteudo{ width: 740px; margin: 0 auto; color: #c11311; }
#premios p{ padding-bottom: 15px; }
#premios .fechar{ top: 10px; right: 10px; }

#mali{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none; }
#mali{ background: url(img/background_overlay_double.gif) no-repeat top left; }
#mali .on{ display: block; }
#mali .tit{ padding: 10px; }
#mali .conteudo{ width: 640px; margin: 0 auto; color: #c11311; height: 280px; overflow: auto; }
#mali p{ padding-bottom: 15px; }
#mali .fechar{ top: 10px; right: 10px; }


.feedback{ display: none; }
.feedback.on{ display: block; }
.feedback p{ padding-top: 30px; font-weight: bold; }
.feedback.normal p{ font-weight: normal; }

#cadastrese{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/background_overlay_double.png'); }
#cadastrese[id]{ background: url(img/background_overlay_double.png) no-repeat top left;  }
#cadastrese.on{ display: block; }

/* Qual o seu voto */
#qual-voto{ position: absolute; top: 105px; left: 123px; background: url(img/bg_box_one.gif) no-repeat top left; width: 220px; height: 164px; padding: 0 10px 0 14px; display: none; z-index:20 }
#qual-voto.on{ display: block; }
#qual-voto .action p.escolha-voto span.first{ float: left; }
#qual-voto .action p.escolha-voto span{ float: right; margin: 0 3px; cursor: pointer; }

/* Indique um amigo */
#indique-amigo{ position: absolute; top: 85px; left: 113px; background: url(img/bg_box_two.gif) no-repeat top left; width: 241px; height: 197px; padding: 0 10px 0 14px; display: none; z-index:500; }
#indique-amigo.on{ display: block; }

.area-logged{ width: 243px; height: 358px; position: absolute; top: 10px; right: 18px; display: none; overflow: hidden; }
.area-logged.on{ display: block; }
.area-logged .tit-abas{ padding: 0; height: 24px; }
div.tit-abas{ position: absolute; top: 10px; right: 18px; width: 243px; }

/* faça login */
#faca-login{ width: 213px; height: 318px; position: relative; background: url(img/bg_box_three.gif) no-repeat top left; padding: 1px 15px 15px 15px; display: none; z-index:10;}
#faca-login.on{ display: block; z-index:10;}
#faca-login .action p{ text-align: left; width: 210px; padding: 5px 0 10px 0; z-index:10;}

#faca-login .action p.esqueci{ margin: -5px 0 10px 50px; }
#faca-login .action p label{ padding-right: 10px; }
#faca-login .action p input{ width: 120px; float: none; vertical-align: middle; }

#enviar-foto{ width: 213px; height: 318px; position: relative; background:  url(img/bg_box_three.gif) no-repeat top left; padding: 1px 15px 15px 15px; color: #c11311; display: none; }
#enviar-foto.on{ display: block; }
#enviar-foto .logged{ padding: 5px 0; position: relative;}
#enviar-foto .logged a{ position: absolute; top: 5px; right: 0; }
#enviar-foto .action{ }
#enviar-foto .borderbottom { border-bottom: 1px solid #f3d0cf; padding-bottom: 5px; margin-bottom: 10px; }
#enviar-foto .passo strong{ display: block; padding-bottom: 5px; }
#enviar-foto .passo textarea{ width: 100%; }

#enviar-foto .passo input{ width: 100%; }

#enviar-video{ width: 213px; height: 318px; position: relative; background:  url(img/layout_cinco/bg_box_three.gif) no-repeat top left; padding: 1px 15px 15px 15px; color: #c11311; display: none; }
#enviar-video.on{ display: block; }
#enviar-video .logged{ padding: 5px 0; position: relative;}
#enviar-video .logged a{ position: absolute; top: 5px; right: 0; }
#enviar-video .action{ }
#enviar-video .borderbottom { border-bottom: 1px solid #000; padding-bottom: 5px; margin-bottom: 10px; }
#enviar-video .passo strong{ display: block; padding-bottom: 5px; }
#enviar-video .passo textarea{ width: 100%; }


#enviar-video .passo input{ width: 100%; }


/* esqueci senha */
#esqueci-senha{ background: url(img/bg_box_one.gif) no-repeat top left; width: 220px; height: 163px; padding: 1px 10px 0 14px; position: absolute; top: 50%; top: 87px; left: 0; display: none; color: #c11311; }
#esqueci-senha.on{ display: block; }
#esqueci-senha .feedback p{ text-align: center; }
#esqueci-senha .action p label{ padding-right: 10px; }
#esqueci-senha .action p input{ width: 120px; float: none; vertical-align: middle; }


.nivelthree{ width: 243px; height: 348px; position: absolute; bottom: 10px; right: 18px; display: none; }
.nivelthree.on{ display: block; }
.nivelthree #shadowmini{ width: 243px; height: 348px; position: absolute; top: 0; left: 0; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/background_overlay_mini.png'); }
.nivelthree #shadowmini[id]{ background: url(img/background_overlay_mini.png) no-repeat top left; }
#footer{ font-size: 1px; position: absolute; bottom: 20px; left: 25px; list-style: none; height: 13px; }
#footer li{ float: left; }
#footer li.first{ padding-right: 15px; }


div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


body.cadastro{ background-image: url(img/layout_dois/background_iframe.jpg); }
body.cadastro ul#nav li a{ background-image: url(img/layout_dois/background_menu.jpg); }
body.cadastro #container{ top: 157px; left: 138px; width: 608px; height: 375px; }
body.cadastro .titcadastrese{ position: absolute; top: -10px; left: -25px; }
.titdigaai{ position: absolute; top: -36px; left: -60px; }

p.cadastroformtexto{ width: 546px; margin: 0 auto;  padding: 25px 0 5px 0; color: #c61f16; }

.cadastroform{ width: 546px; margin: 0 auto; height: 300px; overflow-y: auto; margin-top: 10px; }
.box{ text-align: left;  width: 526px; padding: 5px; background-color: #fff; }
#_resposta p{
	height: auto;!important; width: auto; float: none;
}

.cadastroform p{ width: 50%; float: left; height: 45px; padding: 0; }
.cadastroform p img{ display: block; }
.cadastroform p input{ width: 230px; border: none; vertical-align: middle; font: 10px arial; padding: 2px 4px; height: 14px; background-color: #f3d0cf; }
.cadastroform p input.checkbox{ background-color: transparent; width: auto; padding: 0; vertical-align: middle; }
.cadastroform p span.checkbox{ padding: 0 5px; }
.cadastroform p input.ddd{ width: 50px; }
.cadastroform p input.telefone{ width: 170px; margin-left: 2px; }
.cadastroform p select{ width: 150px; }
.cadastroform p.cep{ width: 100%; }
.cadastroform p input.cep3{ width: 50px; margin-left: 2px; }
.cadastroform p input.cep7{ width: 170px; }
.cadastroform p.numero{ width: 20%; overflow: hidden; }
.cadastroform p.numero input{ width: 75px; }
.cadastroform p.complemento{ width: 26%; overflow: hidden; }
.cadastroform p.complemento input{ width: 126px; }
.cadastroform p.queroreceber{ padding: 10px 0 0 0; width: auto; }
.cadastroform p.queroreceber input.submit{ float: right; margin-right: 5px; }

.resposta{ padding-bottom: 15px; }
.resposta p{ width: 100%; }
.resposta p.right{ text-align: right; }

.resposta-padrao{ width: 526px; margin: 0 auto; height: 300px; overflow-y: auto; margin-top: 40px; }
.resposta-padrao .center{ text-align: center; font-weight: bolder; }


p.mapasite{ width: 206px; margin: 50 auto;  padding: 25px 0 5px 0; color: #c61f16; position: absolute; top: -10px; left: 100px; font: 11px Arial, Helvetica, sans-serif;}


/* layout verde */

/* tv */

body.verdefull{ background-image: url(img/layout_tres/background_iframe.jpg); }
body.verdefull ul#nav li a{ background-image: url(img/layout_tres/background_menu.jpg); }
body.verdefull #container{
	top: 20px;
	left: 131px;
	width: 703px;
	height: 375px;
}
body.verdefull .titcadastrese{ position: absolute; top: -10px; left: -25px; }
body.verdefull #tv{ position: absolute; top: 57px; left: 0; width: 445px; text-align: left; }

body.verdefull #container dl.conteudo{width: 435px; overflow: hidden; height: 290px;}
body.verdefull #container dl.conteudo dt{background: url(img/layout_tres/bg_tit.gif) no-repeat top left; height: 24px; width: auto;  float: left; padding-left: 10px; color: #139306; font-size: 13px; font-weight: bold; }
body.verdefull #container dl.conteudo dt  img{vertical-align: middle;}
body.verdefull #container dl.conteudo dd{float: left; clear: both;padding: 10px 10px; background-color: #fff;}

body.verdefull #container dl.conteudo2{width: 435px; overflow: hidden; height: 290px;}
body.verdefull #container dl.conteudo2 dt{height: 24px; width: auto;  float: left;color: #139306; font-size: 13px; font-weight: bold; }
body.verdefull #container dl.conteudo2 dt  img{vertical-align: middle;}
body.verdefull #container dl.conteudo2 dd{float: left; clear: both;padding: 10px 10px; background-color: #fff;}


body.verdefull #container dl.tv{
	padding-top: 24px;
}
body.verdefull #container dl.tv dd{padding: 3px 90px;}
body.verdefull div.tit-abas{ position: absolute; top: 5px; right: 0; width: 240px; }

body.verdefull #galeriatv{ position: absolute; top: 35px; right: 0; width: 240px; border-top: 1px solid #95d28e; }
body.verdefull #galeriatv strong{ display: block; padding: 10px 40px; text-align: center; color: #2a5325;}
body.verdefull #galeriatv ul{ width: 137px; margin: 0 auto; height: 280px; padding-top:10px; overflow: hidden; }
body.verdefull #galeriatv ul li{ padding: 10px 0; }
body.verdefull #galeriatv ul li a{color: #139306; text-decoration: none; font-weight: bold; font-size: 12px;}
body.verdefull #galeriatv ul li img{ margin-top: 0; background-color: #7bb577; }
body.verdefull .introducao{ position: absolute; top: 10px; left: 70px; width: 330px;font-weight: bold; color: #2a5325;}
body.verdefull .paginate{  margin-top: -6px }
body.verdefull .filtros div{ background: url(img/layout_tres/bg_filtros.gif) no-repeat center; }

.titnatv{ position: absolute; top: -6px; left: -32px; display: block; }

/* piada do dia */
.titpiadadodia{ position: absolute; top: -25px; left: -39px; display: block; }

#container.piada .introducao{left: 80px;}
#container.piada .introducao_noimg{left: 0px; width:450px;}
body.verdefull #piada{ position: absolute; top: 57px; left: 0; width: 445px; text-align: left; }
body.verdefull #piada strong{display: block; padding: 5px 10px;}
body.verdefull #piada p.conteudo{margin: 0; padding: 10px; background-color: #ceebcb; width: 400px; height: 180px; overflow: auto;}
body.verdefull #piada .buttons{padding: 5px 15px 0 0; text-align: right; }
body.verdefull #piada .buttons input.submit{background-color: #d0e9cd!important; color: #139306!important;}
#galeriapiada{ position: absolute; top: 34px; right: -1px; width: 242px; border-top: 1px solid #95d28e; padding-top: 5px; }
#galeriapiada p{padding: 5px 0 0 10px;}
#galeriapiada p a{color: #000; text-decoration: none;}
#galeriapiada a span{color: #139306;}
#galeriapiada p.resultados{color: #139306; font-weight: bold; padding-bottom: 5px;}



body.digaai{ background: #000000 url(img/layout_dois/background_iframe.jpg) no-repeat top center;}
body.digaai #container{
	position: absolute;
	top: 170px;
	left: 169px;
	width: 539px;
	height: 375px;
}
body.digaai ul#nav li a{ background-image: url(img/layout_dois/background_menu.jpg); }

.mouseover img{ display: none; position: absolute; top: 45px; left: 50%; margin-left: -54px;  _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/breve.png'); }
.mouseover[id] img{
	background: url(img/breve.png) no-repeat top left;
}


/****DIVIRTA-SE*****/
#container_divirtase .divirtase{padding:16px;}
.introducao_noimg{ position:absolute; margin-left: 22px; width:450px; margin-top:15px; color:#c61f16; z-index:20}
.introducao_noimg a{color:#c61f16;}
body.divirtasefull{ background-image: url(img/layout_seis/background_iframe.jpg); }
body.divirtasefull #divirtase{ position: absolute; top: 57px; left: 0; width: 445px; text-align: left; }
body.divirtasefull #divirtase strong{display: block; padding: 5px 10px;}
body.divirtasefull #divirtase p.conteudo{margin: 0; padding: 10px; background-color: #ceebcb; width: 400px; height: 180px; overflow: auto;}
body.divirtasefull #divirtase .buttons{padding: 5px 15px 0 0; text-align: right; }
body.divirtasefull #divirtase .buttons input.submit{background-color: #d0e9cd!important; color: #139306!important;}
#divirtase{width:450px; padding:20px;}
#right_busca{width: 242px; padding-top : 5px; height:100px; }
.right_divirtase{float:right; width: 242px; margin-top:7px;}
.destaque_semana{margin-top:-10px;}
.conteudo_divirtase{height:200px; margin-left:15px; margin-top:10px;}
.abas{ height:24px; margin-top:-5px;}
.abas img{float:left;}
.tipo{color:#c7110c; font-size:12px; font-weight:bold; float:left; width:200px;}
.data{color:#c7110c; font-size:12px; font-weight:bold; float:right; width:100px;}
.descricao_balada{border-top:dashed 1px #efb9b7; margin-top:10px;  padding-top:3px; margin-bottom:0px;}
.rightdivirtase_abas{}
.num_pag_divirtase{ margin-top:-10px; padding-left:30px; padding-right:20px;}
.num_pag_divirtase a{ color:#000; text-decoration:underline}
.num_pag_divirtase a:active{ color:#000; text-decoration:none;}
.inputs_divirtase{ background-color:#efc1bf;color:#c11311; font-weight:bold; border:1px solid #efc1bf;}
.desc_tipo{color:#c7110c; font-weight:bold;}
.hold_destaque{border-bottom:dashed 1px #efb9b7; height:40px; padding-top:10px; padding-bottom:10px;}
.title_destaque{ margin-bottom:5px;}
.destaques{margin-top:5px; padding:10px;}
.content_busca{ padding:10px;}
.vejamais a{ color:#000;}


.calendario{background-image: url(img/layout_seis/bg_calendario.gif); width:176px; height:154px; margin-top:300px; margin-left:250px; position:absolute; }
.mes{ margin-top:10px; margin-left:65px; color:#d2b6b4;}
.dias{ margin-top:18px; margin-left:12px;}
.dias a{ color:#fff; font-size:13px; font-family:"Helvetica 65 Medium"; text-decoration:none;}
.prev_month{ position:absolute; margin-left:30px; margin-top:12px;}
.next_month{ position:absolute; margin-left:135px; margin-top:12px;}
/***************************TOLTIP***********************************************/

.gallerycontainer{ position: relative;
}
/* LEGENDA*/
ul#nav li.legenda a.thumbnail img{
margin: 0 5px 5px 0;
}

ul#nav li.legenda a.thumbnail:hover{
background-color: transparent;
}

ul#nav li.legenda a.thumbnail:hover img{
}

ul#nav li.legenda a.thumbnail label{
position: absolute;
background-color: transparent;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

ul#nav li.legenda a.thumbnail label img{
border-width: 0;
padding: 2px;
}

ul#nav li.legenda a.thumbnail:hover label{visibility: visible;top: 0;left: 0px;top:45px;z-index: 50;}
/* / LEGENDA*/

/* VIDEOS*/
ul#nav li.videos a.thumbnail img{
}

ul#nav li.videos a.thumbnail:hover{
background-color: transparent;
}

ul#nav li.videos a.thumbnail:hover img{
}

ul#nav li.videos a.thumbnail label{
position: absolute;
background-color: transparent;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

ul#nav li.videos a.thumbnail label img{
border-width: 0;
padding: 2px;
}

ul#nav li.videos a.thumbnail:hover label{visibility: visible;top: 0;left: 0px;top:45px;z-index: 50;}
/* /VIDEOS*/



ul#nav li.divirta a.thumbnail img{
position: absolute;
background-color: tranparent;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

ul#nav li.divirta a.thumbnail:hover{
background-color: transparent;
}

ul#nav li.divirta a.thumbnail:hover img{
visibility: visible;top: 0;left: 0px;top:45px;z-index: 50;
}

ul#nav li.divirta a.thumbnail label{
position: absolute;
background-color: tranparent;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

ul#nav li.divirta a.thumbnail label img{
border-width: 0;
padding: 2px;
}

ul#nav li.divirta a.thumbnail:hover label {visibility: visible;top: 0;left: 0px;top:45px;z-index: 50;}

ul#nav li.diga a.thumbnail img{
}

ul#nav li.diga a.thumbnail:hover{
background-color: transparent;
}

ul#nav li.diga a.thumbnail:hover img{
}

ul#nav li.diga a.thumbnail label{
position: absolute;
background-color: tranparent;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

ul#nav li.diga a.thumbnail label img{
border-width: 0;
padding: 2px;
}

ul#nav li.diga a.thumbnail:hover label{visibility: visible;top: 0;left: 0px;top:45px;z-index: 50;}



body.piada{ background: #4a0019 url(img/background-piada.jpg) no-repeat top center; }
body.piada ul#nav li a{ background: url(img/background_menu_piada.jpg) no-repeat 0 0; }

body.produtos{ background: #000000 }
body.background2{background: #4a0019 url(img/backgroundtv.jpg) no-repeat top center;}
body.backgroundprod{background: #4a0019 url(img/background_prod.jpg) no-repeat top center;}
body.backgroundprod ul#nav li a{ background: url(img/layout_quatro/background_menu.jpg) no-repeat 0 0;  }
body.black{ background: #231c1c url(img/layout_quatro) no-repeat top center; }
body.background2 ul#nav li a{ background: url(img/layout_quatro/background_menu.jpg) no-repeat 0 0;  }

body.produtos ul#nav li a{ background: url(img/layout_quatro/background_menu.jpg) no-repeat 0 0;  }

body.dizai{ background: #4a0019 url(img/background-dizai.jpg) no-repeat top center; }
body.dizai ul#nav li a{ background: url(img/background_menu_dizai.jpg) no-repeat 0 0; }




body.videosorriso{ background-image: url(img/layout_cinco/background_iframe.jpg); }
body.videosorriso ul#nav li a{ background-image: url(img/layout_cinco/background_menu.jpg); }
body.videosorriso #container{}
body.videosorriso .titvideosorriso{ position: absolute; top: -12px; left: -14px; }
body.videosorriso h1{ position: absolute; bottom: 2px; right: 7px; }
body.videosorriso .introducao{position: absolute; top: 10px; left: 140px; width: 350px;font-weight: bold; color: #043ea2;}

#video{ position: absolute; top: 70px; left: 22px; width: 445px; }

#video .foto dt{ width: 302px; height: 266px; padding: 2px; background-color: #fff; }
#video .foto dd{ position: absolute; top: 30px; right: 0;  font-size: 13px; color: #005d98; width: 122px; font-size: 11px; }
#video .foto dd strong{ font-size: 15px; margin-left: -10px; }

#video .gostou-vote{ position: relative; font-size: 0; height: 24px;  }
#video .gostou-vote dt{ float: left; }
#video .gostou-vote dt img{ cursor: pointer; }


p.dados{line-height: 14px; }
p.dados b{display: block;  padding-bottom: 5px;}
p.legendavideo{background-color: #469ed6; padding: 5px; margin: 15px 0 10px 0; color: #fff; font-weight: bold; }

p.embed{font-size: 10px;}
p.embed textarea{border: none; overflow: hidden; height: 15px; padding: 3px; width: auto; background-color: #c2e2f3; color: #005d98;}
p.buttons{padding-top: 15px;}
body.videosorriso input{background-color: #cce4f3}
body.videosorriso .procurar input{background-color: #fff!important;}
body.videosorriso input.submit{ background-color: #badef0!important; color: #0078c5!important; }
body.videosorriso .niveltwo { color: #0078c5; }
body.videosorriso #esqueci-senha{ background-image: url(img/layout_cinco/bg_box_one.gif); color: #0078c5;}
body.videosorriso #qual-voto{ background-image: url(img/layout_cinco/bg_box_one.gif); color: #0078c5;}
body.videosorriso #indique-amigo{ background-image: url(img/layout_cinco/bg_box_two.gif); }
body.videosorriso #faca-login{ background-image: url(img/layout_cinco/bg_box_three.gif); }
body.videosorriso #enviar-foto{ background-image:  url(img/layout_cinco/bg_box_three.gif); }
body.videosorriso #enviar-foto .borderbottom { border-bottom: 1px solid #cce4f3; }
body.videosorriso #enviar-foto a{
	color: #0078c5;
}

body.videosorriso #regulamento-aceite2 .conteudo{ color: #0078c5; }

body.videosorriso #regulamento-aceite .conteudo{ color: #0078c5; }

.descricaourl{ background-color: #469ed6; padding: 5px; margin: 5px 0 0 0; color: #fff; display:block; overflow:auto; height:30px; font-size:9px;}


.previewurl{ background-color: #469ed6; padding: 5px; margin: 5px 0 0 0; color: #fff; display:block; overflow:auto; font-size:9px; height:30px; }


#errorfull{ width: 753px; height: 375px; position: absolute; top: 0; left: 0; padding: 0; display: none; }
#errorfull{ background: url(img/background_overlay.gif) no-repeat top left; }
#errorfull.on{ display: block; }
#errorfull .feedback{ display: block; background: url(img/bg_box_one.gif) no-repeat top left; width: 220px; height: 163px; padding: 1px 10px 0 14px; position: absolute; top: 50%; left: 50%; margin-left: -122px; margin-top: -82px; color: #c11311; }
#errorfull .feedback .fechar{ top: 10px; right: 10px; position: absolute; display: block; padding: 0; }

body.videosorriso #errorfull .feedback{ color: #0078c5; background-image: url(img/layout_cinco/bg_box_one.gif) }



.hidebug{
	display: none;
}

.linkbranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.linkwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}

linkwhite:link {
	color: #cccccc;
	text-decoration: none;
}
linkwhite:visited {
	text-decoration: none;
	color: #cccccc;
}
linkwhite:hover {
	text-decoration: underline;
	color: #cccccc;
}
linkwhite:active {
	text-decoration: none;
	color: #cccccc;
}


.linkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c61f16;
}


linkred:link {
	color: #c61f16;
	text-decoration: none;
}
linkred:visited {
	text-decoration: none;
	color: #c61f16;
}
linkred:hover {
	text-decoration: underline;
	color: #c61f16;
}
linkred:active {
	text-decoration: none;
	color: #c61f16;
}

