﻿@import "/css/top_v10.css";
@import "/css/footer_v10.css";

/***************** BASE **********************/

html
{
	background: url(../images/background.jpg) no-repeat 50% 80px #c4c4c4;
}
#header *, #content *, #footer *
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Verdana;
	font-size: 12px;
	min-width: 1000px;
	min-height: 1400px;
	margin: 0px;
	background: url(../images/background_body.jpg) no-repeat 50% 80px transparent;
}

img
{
	border: none;
}

#content a:link, #content a:visited, #content a:active,
#footer a:link, #footer a:visited, #footer a:active
{
	cursor: pointer;
	color: #000;
	text-decoration: none;
}

#content a:hover,
#footer a:hover
{
	text-decoration: underline;
}

input.error, textarea.error, select.error
{
	background-color: #fcc;
}

span.error
{
	color: #f00;
	font-size: 10px;
	font-style: italic;
	display: block;
}

.txt_corpo td
{
	padding: 5px;
}

.txt_corpo #disclaimer
{
	margin: 10px 0px;
}

textarea.form_campo
{
	max-width: 345px;
	min-height: 90px;
	width: 345px;
	height: 90px;
}

.form_campo
{
	/* border: 1px solid #000; */
	vertical-align: top;
}

.form_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
}

.termos
{
	float: left;
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 15px 0px !important;
	padding: 20px 0px;
	text-align: center !important;
}

#prev, #next
{
	height: 20px;
	background-color: #000;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	border: none;
	cursor: pointer;
}

#prev.disabled, #next.disabled
{
	background-color: #333;
	color: #666;
	border: none;
	cursor: default;
}

p.left
{
	float: left;
}

p.right
{
	float: right;
}

p.actions
{
	float: left;
	width: 100%;
	text-align: center !important;
}

/***************** HEADER **********************/

div#header
{
	width: 1000px;
	height: 230px;
	margin: 0px auto;
	background: transparent url(../images/netinho_header.png) 0px 0px no-repeat;
}

h1
{
	width: 236px;
	height: 101px;
	position: relative;
	left: 690px;
	top: 60px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -10000px;
	background: transparent url(../images/background_logo.png) 0px 0px no-repeat;
}

/***************** MENU **********************/

ul#menu
{
	position: relative;
	list-style: none;
	margin-top: 95px;
	margin-right: 50px;
	float: right;
}
ul#menu li
{
	float: left;
	margin: 0px 4px;
}

ul#menu a
{
	overflow: hidden;
	text-indent: -10000px;
	display: block;
	height: 18px;
	background: transparent 0px 0px no-repeat;
}

ul#menu a:hover, body#apresentador ul#menu a#apresentador, body#blog ul#menu a#blog, body#forum ul#menu a#forum, body#inscricoes ul#menu a#inscricoes, body#princesa ul#menu a#princesa, body#programa ul#menu a#programa, body#videos ul#menu a#videos
{
	background-position: 0px -18px;
}

ul#menu a#apresentador
{
	width: 95px;
	background-image: url(../images/btn_apresentador.gif);
}

ul#menu a#blog
{
	width: 43px;
	background-image: url(../images/btn_blog.gif);
}

ul#menu a#forum
{
	width: 55px;
	background-image: url(../images/btn_forum.gif);
}

ul#menu a#inscricoes
{
	width: 73px;
	background-image: url(../images/btn_inscricoes.gif);
}

ul#menu a#princesa
{
	width: 108px;
	background-image: url(../images/btn_princesa.gif);
}

ul#menu a#programa
{
	width: 71px;
	background-image: url(../images/btn_programa.gif);
}

ul#menu a#videos
{
	width: 58px;
	background-image: url(../images/btn_videos.gif);
}

/***************** CONTENT - BASE **********************/

div#content
{
	width: 1000px;
	margin: auto;
	background: transparent;
}

#content #wrapper
{
	width: 910px;
	background-color: transparent;
	min-height: 860px;
	margin: auto;
	background: url(../images/background_wrapper.jpg) no-repeat 0px 0px white;	
}

#bottom
{
	width: 910px;
	height: 170px;
	margin: auto;
	background: url(../images/background_bottom.png) no-repeat 0px 0px white;
}

#minibanner
{
	width: 300px;
	height: 250px;
}

#fullbanner
{
	position: relative;
	left: 50%;
	margin-left: -364px;
	margin-top: 35px;
	float: left;
	clear: both;
	width: 728px;
	height: 81px;
}

div#noticias h2 a
{
	display: block;
	width: 163px;
	height: 46px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/noticias_header.png) no-repeat 0px 0px transparent;
}

div#noticias ul
{
	list-style: none;
}

div#noticias ul li
{
	margin: 20px 0px;
}


/***************** CONTENT - HOME **********************/
body#home
{
	background: url(../images/background_body_home.jpg) no-repeat 50% 80px transparent;
}

body#home div#content #wrapper
{
	background: url(../images/background_wrapper_home.jpg) no-repeat 0px 0px white;
}


body#home div#left_column
{
	float: left;
	width: 360px;
	margin-left: 40px;
	margin-top: 140px;
}
body#home div#right_column
{
	float: left;
	width: 475px;
	margin-left: 30px;
	margin-top: 45px;
}

body#home #minibanner
{
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}



/* Trajetória */

body#home #trajetoria a
{
	display: block;
	width: 358px;
	height: 222px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/trajetoria_fotos.png) no-repeat 0px 0px transparent;
}

/* Blog */

body#home div#blog
{
	float: left;
}
body#home div#blog a
{
	display: block;
	width: 172px;
	height: 203px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada.png) no-repeat 0px 0px transparent;
}

/* Fórum */

body#home div#forum h2 a
{
	margin: auto;
	margin-top: 56px;
	display: block;
	width: 125px;
	height: 32px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

body#home div#forum p
{
	margin: 15px 0px;
}

/* Vídeo */

body#home div#flashhome
{
	width: 443px;
	height: 227px;
}

/* Dia de Princesa */

body#home div#princesa
{
	float: left;
	width: 144px;
	height: 225px;
	margin-top: 30px;
	background: url(../images/princesa_fundo.png) no-repeat 0px 0px transparent;
}

body#home div#princesa h2
{
	font-size: 11px;
	color: #fff;
	margin: 17px 10px;
}

body#home div#princesa p
{
	font-size: 11px;
	color: #fff;
	margin: 17px 10px;
}

body#home div#princesa a
{
	color: #fff;
	text-decoration: none;
}

/* Concurso Nacional de Pagode */

body#home div#concursopagode a
{
	float: left;
	clear: both;
	display: block;
	width: 448px;
	height: 148px;
	margin-top: 30px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/concursopagode.png) no-repeat 0px 0px transparent;
}

/***************** CONTENT - PROGRAMA **********************/

body#programa div#content #wrapper
{
	background: url(../images/background_wrapper_programa.jpg) no-repeat 0px 0px white;
}

body#programa div#top
{
	clear: both;
}

body#programa div#right_column
{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 40px;
}


/* Notícias */

body#programa div#noticias
{
	float: left;
	width: 285px;
	margin-left: 40px;
	margin-top: 140px;
}

/* Programa */

body#programa div#programa
{
	float: left;
	width: 505px;
	margin-left: 30px;
	margin-top: 45px;
}

body#programa div#programa h2
{
	width: 100%;
	height: 35px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/programa.png) no-repeat right 0px transparent;
}

body#programa div#programa p
{
	margin-top: 20px;
	margin-bottom: 0px;
}

/* Quadros */

body#programa a.queroparticipar
{
	display: block;
	width: 146px;
	height: 88px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/btn_queroparticipar.png) no-repeat 0px 0px transparent;
	margin-left: -17px;
	margin-top: -10px;
	margin-bottom: 15px;
}

body#programa div#quadros
{
	float: left;
	clear: left;
	width: 490px;
	margin-left: 40px;
	margin-top: 40px;
}


body#programa div#quadros h2
{
	width: 378px;
	height: 83px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/quadros.png) no-repeat 0px 0px transparent;
}

body#programa div#quadros h3
{
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	background-color: #000;
	display: inline;
	padding: 2px 4px;
	line-height: 20px;
}

body#programa div#quadros h4
{
	display: inline;
	color: #fff;
	font-size: 12px;
	background-color: #000;
	padding: 2px 4px;
	line-height: 20px;
}

body#programa div#quadros h4 em
{
	font-style: normal;
	text-transform: uppercase;
}

body#programa div#quadros p
{
	margin: 25px 0px;
}

/* Vídeos */

body#programa #right_column div#videos a
{
	float: left;
	margin-left: -40px;
	margin-top: 40px;
	width: 343px;
	height: 190px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada.png) no-repeat 0px 0px transparent;
}

/***************** CONTENT - APRESENTADOR **********************/

body#apresentador div#content #wrapper
{
	background: url(../images/background_wrapper_apresentador.jpg) no-repeat 0px 0px white;
}

body#apresentador div#top
{
	float: left;
	clear: both;
}

body#apresentador div#foto
{
	float: left;
	margin-top: 130px;
	margin-left: 40px;
}

body#apresentador div#texto
{
	float: left;
	margin-top: 40px;
	width: 505px;
}

body#apresentador h2#apresentador
{
	display: block;
	float: right;
	width: 194px;
	height: 35px;
	margin-bottom: 30px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/apresentador.png) no-repeat right 0px transparent;
}

body#apresentador #wrapper p
{
	clear: both;
	margin: 15px 0px;
}

/* Trajetoria */

body#apresentador div#trajetoria h3
{
	float: left;
	margin-top: 30px;
}

body#apresentador div#trajetoria h3
{
	margin-left: 10px;
	width: 302px;
	height: 65px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/trajetoria.png) no-repeat 0px 0px transparent;
}

/* Chamadas */

body#apresentador #wrapper div#videos a
{
	float: left;
	margin-left: -17px;
	margin-top: 40px;
	width: 343px;
	height: 190px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada.png) no-repeat 0px 0px transparent;
}

body#apresentador div#blog a
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	width: 172px;
	height: 203px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada.png) no-repeat 0px 0px transparent;
}

body#apresentador div#minibanner
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
}


body#apresentador div#princesa a
{
	float: left;
	width: 315px;
	height: 245px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/princesa_chamada.png) no-repeat 0px 0px transparent;
}

body#apresentador div#forum
{
	float: left;
	margin-left: 40px;
	width: 165px;
}

body#apresentador div#forum h2 a
{
	margin: auto;
	margin-top: 56px;
	display: block;
	width: 125px;
	height: 32px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

body#apresentador div#forum p
{
	margin: 15px 0px;
}

body#apresentador div#noticias
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	width: 300px;
}


/***************** CONTENT - BLOG **********************/

body#blog div#content #wrapper
{
	background: url(../images/background_wrapper_blog.jpg) no-repeat 0px 0px white;
}

body#blog div#top
{
	margin-left: 370px;
}


body#blog div#left_column
{
	float: left;
	width: 490px;
	margin-left: 40px;
	margin-top: 80px;
}

body#blog div#right_column
{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 40px;
}


body#blog h2#blog
{
	display: block;
	float: right;
	margin-right: 40px;
	margin-top: -25px;
	width: 200px;
	height: 35px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/blog.png) no-repeat 0px 0px transparent;
}

/* Busca */

body#blog #div_busca
{
	position: relative;
	top: 15px;
	padding-left: 30px;
	width: 205px;
	height: 65px;
	background: url(../images/background_busca.jpg) no-repeat 0px 25px transparent;
}

body#blog #div_busca div
{
	margin-top: 3px;
}

body#blog #div_busca label
{
	display: block;
	width: 55px;
	height: 27px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/busca.jpg) no-repeat 0px 0px transparent;
}

body#blog #frm_busca input#busca
{
	border: 1px solid #fff;
	width: 130px;
	height: 21px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle;
}

body#blog #frm_busca input#submit
{
	width: 23px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/busca_ok.png) no-repeat 0px 0px transparent;
}

/* Arquivos */

body#blog h3#arquivos
{
	margin-left: 100px;
	width: 155px;
	height: 41px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/blog_arquivos.png) no-repeat 0px 0px transparent;
}

body#blog ul#arquivos
{
	list-style: none;
	margin-left: 120px;
	margin-top: 20px;
	margin-bottom: 50px;
}

/* Posts */

body#blog h4, body#blog h4 a
{
	font-size: 12px;
	color: #fe3102;
}

body#blog img.post_image
{
	margin-top: 15px;
}

body#blog #wrapper p
{
	margin: 15px 0px;
}

body#blog p.details
{
	color: #575a5d;
}

body#blog ul.options
{
	list-style: none;
	width: 502px;
	height: 90px;
	margin-left: -2px;
	margin-right: -10px;
	background: url(../images/background_blog_options.jpg) no-repeat 0px 0px transparent;
}

body#blog ul.options li
{
	float: left;
	margin-left: 20px;
	margin-top: 35px;
	padding: 5px 0px 5px 30px;
	color: #575a5d;
}

body#blog ul.options li a
{
	color: #575a5d;
}

body#blog ul.options li.comments
{
	width: 140px;
	background: url(../images/blog_comments.jpg) no-repeat 0px 3px transparent;
}

body#blog ul.options li.send
{
	width: 120px;
	background: url(../images/blog_send.jpg) no-repeat 0px 3px transparent;
}

body#blog ul.options li.print
{
	background: url(../images/blog_print.jpg) no-repeat 0px 3px transparent;
}

/* Comentários */

body#blog form#blog_comentario
{
	margin-top: 20px;
}
body#blog form#blog_comentario label
{
	display: block;
	clear: both;
}

body#blog form#blog_comentario .textbox
{
	border: 1px solid #000;
	width: 100%;
}
body#blog form#blog_comentario textarea.textbox
{
	height: 100px;
	min-height: 100px;
	max-width: 100%;
}

body#blog form#blog_comentario p
{
	margin: 5px 0px;
}

body#blog span.comment.error
{
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
}

body#blog span.comment.success
{
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
}

body#blog #blog_qtd_comentarios, body#blog div#blog_comentarios
{
	border-bottom: 1px solid #333;
}
/* Termos */

body#termos
{
	background: transparent;
	min-width: 0px;
	min-height: 0px;
}

body#termos h1
{
	padding: 5px;
	margin: 5px;
	width: auto;
	height: auto;
	left: auto;
	top: auto;
	overflow: hidden;
	cursor: default;
	text-indent: 0px;
	background: #fff;
	font-size: 14px;
	text-align: center;
}

body#termos div
{
	padding: 15px;
	margin: 5px;
	background: transparent url(../images/background_conteudo.png);
}

body#termos p
{
	margin: 15px 0px;
}

body#termos input
{
	display: block;
	margin: auto;
}


/* Apresentador */

body#blog div#apresentador a
{
	display: block;
	margin-left: -25px;
	margin-top: 30px;
	width: 322px;
	height: 230px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/apresentador_chamada.png) no-repeat 0px 0px transparent;
}

/* Trajetória de Vida */

body#blog div#trajetoria a
{
	display: block;
	margin-left: -15px;
	margin-right: -5px;
	margin-top: 40px;
	width: 318px;
	height: 133px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/trajetoria_chamada.png) no-repeat 0px 0px transparent;
}

/* Fórum */

body#blog div#forum h2 a
{
	margin-top: 56px;
	display: block;
	width: 125px;
	height: 32px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

body#blog div#forum p
{
	margin: 15px 0px;
}

/***************** CONTENT - VÍDEOS **********************/

body#videos div#content #wrapper
{
	background: url(../images/background_wrapper_videos.jpg) no-repeat 0px 0px white;
}

body#videos h2#videos
{
	display: block;
	float: right;
	margin-right: 40px;
	margin-top: 40px;
	width: 196px;
	height: 35px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/videos.png) no-repeat 0px 0px transparent;
}

body#videos div#player
{
	float: left;
	width: 100%;
	height: 750px;
	margin-top: 80px;
	}

/* Chamadas */

body#videos div#blog a
{
	float: left;
	margin-left: 40px;
	margin-top: 20px;
	width: 172px;
	height: 203px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada.png) no-repeat 0px 0px transparent;
}

body#videos div#minibanner
{
	float: left;
	margin-left: 40px;
	margin-top: 60px;
}


body#videos div#princesa a
{
	float: left;
	width: 315px;
	height: 245px;
	margin-top: 20px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/princesa_chamada.png) no-repeat 0px 0px transparent;
}

/***************** CONTENT - INSCRIÇÕES **********************/

body#inscricoes div#content #wrapper
{
	background: url(../images/background_wrapper_inscricoes.jpg) no-repeat 0px 0px white;
}

body#inscricoes div#top
{
	float: left;
	clear: both;
}

body#inscricoes div#right_column
{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 40px;
}

/* Inscrições */

body#inscricoes h2#inscricoes
{
	float: right;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 30px;
	width: 197px;
	height: 35px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/inscricoes.png) no-repeat right 0px transparent;
}

body#inscricoes h3#princesa
{
	width: 202px;
	height: 89px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/princesa_inscricao.png) no-repeat 0px 0px transparent;
}

body#inscricoes h3#cnp
{
	width: 202px;
	height: 89px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/cnp_inscricao.png) no-repeat 0px 0px transparent;
}

body#inscricoes h3#visitafeliz
{
	width: 202px;
	height: 89px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/visitafeliz_inscricao.png) no-repeat 0px 0px transparent;
}

body#inscricoes div#top p
{
	clear: both;
	margin-left: 385px;
	width: 505px;
}

/* Fichas */


.princesa .form_campo
{
	border: 1px solid #ef027b;
}

.princesa .btn
{
	background-color: #ef027b;
	border: 1px solid white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

.princesa hr
{
	color: #ef027b;
}


.cnp h3
{
	font-size: 12px;
	margin-bottom: 20px;
}

.cnp hr
{
	color: #000;
}


/* Quadros */

body#inscricoes a.queroparticipar
{
	display: block;
	width: 146px;
	height: 88px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/btn_queroparticipar.png) no-repeat 0px 0px transparent;
	margin-left: -17px;
	margin-top: -10px;
	margin-bottom: 15px;
}

body#inscricoes div#quadros, body#inscricoes div#left_column
{
	float: left;
	width: 490px;
	margin-left: 40px;
	margin-top: 40px;
}


body#inscricoes div#quadros h2
{
	width: 378px;
	height: 83px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/quadros.png) no-repeat 0px 0px transparent;
}

body#inscricoes div#quadros h3
{
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	background-color: #000;
	display: inline;
	padding: 2px 4px;
	line-height: 20px;
}

body#inscricoes div#quadros h4
{
	display: inline;
	color: #fff;
	font-size: 12px;
	background-color: #000;
	padding: 2px 4px;
	line-height: 20px;
}

body#inscricoes div#quadros h4 em
{
	font-style: normal;
	text-transform: uppercase;
}

body#inscricoes div#quadros p
{
	margin: 25px 0px;
}

/* Chamadas */

body#inscricoes #right_column div#videos a
{
	float: left;
	margin-left: -40px;
	margin-top: 40px;
	width: 343px;
	height: 190px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada.png) no-repeat 0px 0px transparent;
}

body#inscricoes div#minibanner
{
	margin-bottom: 40px;
}

/***************** CONTENT - FÓRUM **********************/

body#forum
{
	background: url(../images/background_body_forum.jpg) no-repeat 50% 80px transparent;
}

body#forum div#content #wrapper
{
	background: url(../images/background_wrapper_forum.jpg) no-repeat 0px 0px white;
}

body#forum div#top
{
	margin-left: 370px;
}


body#forum div#left_column
{
	float: left;
	width: 490px;
	margin-left: 40px;
	margin-top: 80px;
}

body#forum div#right_column
{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 40px;
}


body#forum h2#forum
{
	display: block;
	float: right;
	margin-right: 40px;
	margin-top: 40px;
	width: 196px;
	height: 35px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/forum.png) no-repeat 0px 0px transparent;
}

body#forum a#comment{
	display: block;
	float: left;
	margin-top: 40px;
	width: 165px;
	height: 93px;
	background: url(../images/background_forum_comment.jpg) no-repeat 0px 0px transparent;
	text-align: center;
	line-height: 100px;
}

body#forum .pergunta p
{
	margin-bottom: 15px;
	color: #f80b32;
}

body#forum .comment
{
	border-top: 1px dashed #000;
}

body#forum .comment p
{
	margin: 15px 0px;
}

body#forum .comment .details
{
	color: #575a5d;
}

body#forum #navegacao
{
	border-top: 1px dashed #000;
	padding: 20px 0px;
}

body#forum #navegacao #prev
{
	float: left;
}
body#forum #navegacao #next
{
	float: right;
}


/* Comentário */

body#comment
{
	min-width: 0px;
	min-height: 0px;
	background: url(../images/background_body_comentario.jpg);
}

body#comment h1
{
	width: 142px;
	height: 61px;
	position: relative;
	left: 270px;
	top: 20px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -10000px;
	background: transparent url(../images/logo_comentario.png) 0px 0px no-repeat;
}

body#comment div#container
{
	margin: 12px;
	margin-top: 25px;
	height: 400px;
	background: #fff;
}

body#comment form
{
	margin: 20px;
}

body#comment h2
{
	float: left;
	margin: 20px 0px;
	font-size: 12px;
	font-weight: normal;
}

body#comment form#forum_comentario label
{
	display: block;
	clear: both;
}

body#comment form#forum_comentario .textbox
{
	border: 1px solid #000;
	width: 100%;
}
body#comment form#forum_comentario textarea.textbox
{
	height: 100px;
	min-height: 100px;
	max-height: 100px;
	min-width: 100%;
	max-width: 100%;
}

body#comment form#forum_comentario p
{
	margin: 5px 0px;
}

body#comment span.comment.error
{
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
}

body#comment span.comment.success
{
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
}


/* Chamadas */

body#forum div#apresentador a
{
	display: block;
	margin-left: -25px;
	margin-top: 30px;
	width: 322px;
	height: 230px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/apresentador_chamada.png) no-repeat 0px 0px transparent;
}

body#forum div#blog a
{
	display: block;
	margin-bottom: 30px;
	width: 301px;
	height: 126px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada2.png) no-repeat 0px 0px transparent;
}

body#forum div#noticias
{
	margin-top: 40px;
}


/***************** CONTENT - DIA DE PRINCESA **********************/

body#princesa
{
	background: url(../images/background_body_princesa.jpg) no-repeat 50% 80px transparent;
}

body#princesa div#content #wrapper
{
	background: url(../images/background_wrapper_princesa.jpg) no-repeat 0px 0px white;
}

body#princesa h2#princesa
{
	float: right;
	margin-right: 40px;
	margin-top: 40px;
	width: 196px;
	height: 35px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/princesa.png) no-repeat 0px 0px transparent;
}

body#princesa div#flash
{
	float: left;
	margin-left: 40px;
	margin-top: 155px;
}

body#princesa div#texto
{
	float: left;
	margin-left: 40px;
	margin-top: 78px;
	width: 505px;
	height: 265px;
	overflow: auto;
	line-height: 21px;
}

#hist
{
    position:absolute;
	margin-left:50%;
	left: -90px;
	top: 342px;
	width: 250px;
	height: 120px;
}


body#princesa div#texto p
{
	margin-right: 15px;
	margin-bottom: 15px;
}

/* Chamadas */

body#princesa #wrapper div#videos a
{
	display:block;
	float: left;
	clear: left;
	margin-top: 20px;
	width: 343px;
	height: 190px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada.png) no-repeat 0px 0px transparent;
}

body#princesa div#blog a
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	width: 172px;
	height: 203px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada.png) no-repeat 0px 0px transparent;
}

body#princesa div#minibanner
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
}

body#princesa div#noticias
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	width: 300px;
}


body#princesa div#princesa
{
	float: left;
	width: 164px;
	height: 185px;
	margin-left: 40px;
	margin-top: 40px;
	background: url(../images/princesa_fundo2.png) no-repeat 0px 0px transparent;
}

body#princesa div#princesa a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

body#princesa div#princesa p
{
	font-size: 11px;
	color: #fff;
	margin: 15px 10px;
}

body#princesa div#princesa p.first
{
	margin-top: 30px;
}

body#princesa div#apresentador a
{
	float: left;
	display: block;
	margin-left: 40px;
	width: 276px;
	height: 253px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/apresentador_chamada2.png) no-repeat 0px 0px transparent;
}

/***************** CONTENT - NOTÍCIAS **********************/

body#noticias div#content #wrapper
{
	background: url(../images/background_wrapper_noticias.jpg) no-repeat 0px 0px white;
}

body#noticias div#left_column
{
	float: left;
	width: 490px;
	margin-left: 40px;
	margin-top: 145px;
}

body#noticias div#right_column
{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 40px;
}


body#noticias h2#noticias
{
	display: block;
	float: right;
	margin-right: 40px;
	margin-top: 40px;
	width: 200px;
	height: 35px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/noticias.png) no-repeat 0px 0px transparent;
}

body#noticias div#arquivo h2 a
{
	display: block;
	width: 168px;
	height: 45px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/noticias_arquivo.png) no-repeat 0px 0px transparent;
}

body#noticias ul.noticias
{
	list-style: none;
}

body#noticias ul.noticias li
{
	margin: 20px 0px;
}

body#noticias h3, body#blog h3 a
{
	font-size: 12px;
	color: #fe3102;
}

body#noticias img.post_image
{
	margin-top: 15px;
}

body#noticias p
{
	margin: 15px 0px;
}

/* Chamadas */

body#noticias #right_column div#videos a
{
	float: left;
	margin-left: -20px;
	margin-top: 40px;
	width: 343px;
	height: 190px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada.png) no-repeat 0px 0px transparent;
}

body#noticias div#blog a
{
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	width: 172px;
	height: 203px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada.png) no-repeat 0px 0px transparent;
}

body#noticias div#forum h2 a
{
	margin-top: 56px;
	display: block;
	width: 125px;
	height: 32px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

body#noticias div#forum p
{
	margin: 15px 0px;
}

/***************** FOOTER **********************/

#footer
{
	width: 1000px;
	height: 90px;
	margin: auto;
	margin-bottom: -60px;
	background: transparent url(../images/background_footer.png) 0px 0px no-repeat;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	line-height: 30px;
}

/***************** HEADER - SBT **********************/

div#header_sbt table
{
	margin: auto;
}

#menu_topo .topo_bg img
{
	margin: 0px 20px;
}

/***************** FOOTER - SBT **********************/

/*div#footer_sbt
{
	position: relative;
}

div#footer_sbt table table
{
	margin: auto;
}

#footer_sbt td
{
	padding: 8px;
}

#footer_sbt table table td
{
	padding: 0px;
}

.frm_comboPrincesa
{
	background-color:#999;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	width:250px;
	height:25px;
}*/