@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

br{
	clear:both !important;
	float:none !important;
}

html, body{
	height:100%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../img/bg_body.png);
	background-repeat:repeat-x;
	margin:0 auto;
}

img{
	border:0;
}

#container{
	background-image:url(../img/bg_container.png);
	background-repeat:no-repeat;
	background-position:center 221px;
	min-height:100%;
	width:100%;
	margin:0 auto;
}

a{
	text-decoration:none;
}

/* HEADER */

#container #header{
	background-image:url(../img/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:998px;
	height:201px;
	margin:0 auto;
}

#container #header h1#logo{
	padding:10px 0px 0px 20px; 
	float:left;
}

#container #header h3{
	font-size:66px;
	color:#FFFFFF;
	font-weight:normal;
	padding-top:74px;
	float:left;
}

#container #header h2#tv{
	font-size:90px;
	color:#FFFFFF;
	width:120px;
	margin-left:370px;
	padding-top:117px;
}

#container #header div.txt{
	float:right;
	width:772px;
	padding-top:15px;
}

#container #header div.txt h2{
	color:#2d598e;
	font-size:29px;
	font-weight:normal;
}

#container #header div.txt p{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

#container #header form{
	float:right;
	padding-top:30px;
	width:430px;
	margin-right:30px;

}

#container #header form p input.login{
	background-image:url(../img/bg_login.png);
	background-repeat:no-repeat;
	width:164px;
	border:0;
	height:22px;
	float:left;
	margin-left:3px;
	font-size:14px;
}

#container #header form p input.bt{
	background-image:url(../img/bg_entrar.png);
	height:21px;
	width:61px;
	border:0;
	margin-left:5px;
	color:#FFFFFF;
	font-size:13px;
	line-height:10px;
}

#container #header form p span{
	margin-left:5px;
	color:#3a327f;
	font-weight:bold;
	border-bottom:2px solid #b6b3c6;
}

#container #header form p span a{	
	text-decoration:none;
}

/* LINKS */
#container #links{
	margin:0 auto;
	height:21px;
	width:940px;
	margin-top:27px;
}

#container #links p{
	padding-top:3px;
}

/* CONTENT / MAIN */
#container #main{
	width:961px;
	margin:0 auto;
	margin-top:10px;
	border-left:5px solid #d1d1b9;
	border-right:5px solid #d1d1b9;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
}

#container #main #content{
	background-color:#FFFFFF;
	padding-bottom:15px;
	padding-top:10px;
	width:961px;
}

#container #main #content div#esq{
	width:641px;
	background-color:#FFFFFF;
	margin-right:20px;
}

#container #main #content div#esq div#video{
	margin:0 auto;
	text-align:center;
	width:641px;
}

#container #main #content div#esq div#video p{
	margin:0 auto;
	text-align:center	
}

#container #main #content h4{
	background-image:url(../img/bg_titulo.png);
	background-repeat:no-repeat;
	height:23px;
	color:#FFFFFF;
	text-align:center;
	width:181px;
	padding-top:3px;
	padding-right:782px;	
}

#container #main #content h4.menor{
	background-image:url(../img/bg_titulo_coment.png);
	width:223px;
	padding-right:417px;
	cursor:pointer;
}



#container #main #content img.video{
	margin-top:10px;
}

#container #main #content h5{
	color:#3b317a;
	font-size:12px
}

#container #main #content span.avaliacao{
	color:#3b317a;
	font-size:12px;
	font-weight:bold;
}

#container #main #content p.comentarios{
	margin-bottom:10px;
}

#container #main #content p.paginacao{
	color:#3a3472;
	font-weight:bold;
	text-align:center;
}

#container  #main #content span.atual{
	color:#FF0000;
}

/* CONTEUDO RELACIONADO */
#container #main #content div.relacionados{
	width:641px;
	margin-top:20px;
}

#container #main #content div.relacionados h3{
	font-size:16px;
	color:#3b317a;
	margin-bottom:5px;
}

/* COMENTARIOS */

/* INCORPORAR */

/* FAÇA SEU COMENTARIO */

#container #main #comentario{
	clear:both;
	display:table;
	margin-bottom:10px;
}

#container #main #comentario img.twit{
	margin:0;
	padding:0;
	float:right;
	cursor:pointer;
}

#container #main #comentario h4.comentario{
	background-image:url(../img/bg_faca_coment.png);
	height:23px;
	margin-bottom:5px;
	color:#FFFFFF;
	text-align:center;
	width:223px;
	line-height:21px;
	padding-right:728px;
	cursor:pointer;
}

#container #main #comentario form{
	width:640px;
	float:left;
	margin-top:10px;
}

#container #main #comentario form textarea{
	width:360px;
	height:115px;
	margin-right:10px;
	margin-top:10px;
	float:left;
	border:solid 1px #9f9f9f;
	color:#b2b2b2;
}

#container #main #comentario form p{
	width:244px;	
	float:left;
	margin-top:10px;
}

#container #main #comentario form p input{
	border:1px solid #9f9f9f;
	width:255px;
	margin-bottom:10px;
	height:22px;
	color:#b2b2b2;
}

#container #main #comentario form input.postar{
	background-image:url(../img/bg_bt_postar.png);
	background-repeat:no-repeat;
	width:91px;
	height:21px;
	border:0px;
	color:#FFFFFF;
	font-size:13px;
	line-height:8px;
	padding:0;
	margin-left:165px;
}

/* NAVEGACAO DIREITA */

#container #content #nav{
	float:right;
	margin-top:23px;
	width:313px;
	display:table;
	height:955px;
	margin-bottom:5px;
}

#container #content #nav p.logos{
	background-color:#f2f2f2;
	height:30px;
	margin-bottom:10px;
	color:#393184;
	font-weight:bold;
}

#container #content #nav p.logos span{
	float:left;
	margin:7px 0px 0px 10px;
}

#container #content #nav p.logos a{
	margin:0px 0px 0px 20px;
}

#container #content #nav p.logos a img{
	margin-top:7px;
}

#container #content #nav form input.busca{
	background-image:url(../img/bg_busca.png);
	background-repeat:no-repeat;
	border:0;
	width:284px;
	height:22px;
	margin-bottom:13px
}

#container #content #nav form input.ir{
	background-image:url(../img/bg_ir.png);
	background-repeat:no-repeat;
	border:0px;
	width:26px;
	height:20px;
	color:#FFFFFF;
	line-height:8px;
}

#container #content #nav form input.data{
	width:202px;
	margin:0px 10px 2px 0px;
	padding:0;
	border:1px solid #FFFFFF;
}

#container #content #nav img.calendario{
	float:left;
	margin-left:10px;
}

#container #content #nav h5{
	margin-top:5px;
	text-decoration:underline;
	text-align:left;
	float:left;
	width:45px;
}

#container #content #nav form select{
	width:313px;
	margin-bottom:10px;
	margin-top:10px;	
}

#container #content #nav form select option{
	background-color:#FFFFFF;
}

#container #content #nav #lista {
	width:315px;
	margin:0;
}
#container #content #nav #lista #scroll {
	height:600px;
	padding-bottom:100px;
	overflow:hidden;	
}

#container #content #nav #lista img.prev{
	float:left;
	margin-right:10px;
}

#container #content #nav #lista div.previa{
	margin-top:10px;
	width:296px;
	display:table;
}

#container #content #nav #lista div.previa p{
	font-weight:bold;
}

#container #content #nav #lista div.previa p.data{
	color:#393184;
	font-weight:bold;		
}

#container #content #nav img.twitt{
	margin-top:30px;
}

/* lista videos */
#container #content #paginacao{
	text-align:center;
	padding:5px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	color:#000000;
	width:600px;
}

#container #content #paginacao a{
	color:#000000;
}

/* FOOTER */
#container #footer{
	clear:both;
	width:941px;
	margin:0 auto;
	background-color:#122c45;
	min-height:131px;
	color:#FFFFFF;
	padding:10px;
}

#container #footer p{
	font-size:15px;
	float:right;
	margin-top:15px;
}	

#container #footer p span a{
	text-align:left;
	margin-right:25px;
}

#container #footer p span a.ultimo{
	margin:0px;
}

#container #footer p label{
	margin-top:40px;
	display:block;	
}

#container #footer img.sint{
	margin-left:30px;
	float:left;
}

#container #footer ul{	
	float:left;
	margin:5px 0px 10px 40px;
}

#container #footer ul li{
	color:#FFFFFF;
	font-size:15px;
	margin-bottom:5px;
	list-style-type:square;
}

#container #footer ul a{
	color:#FFFFFF;
}
