@charset "utf-8";
/* CSS Document */
/*  
* TVE - Juiz de fora
***********************************************
Agencia: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
Design by:  Henrique Alves
XHTML+CSS: Aline Tinoco 
Programaçao: Rennan Toniolo
Country: Brasil
Last CSS update: 09/2009
Notes: Folha padrao
***********************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
***********************************************
*/
* {
padding:			0px;
margin:				0px;
}
body{
padding:        	0;
margin:				0;
text-align:			center;
background:			#000 url(../images/bg_body.jpg) center top no-repeat;
font:				13px Arial, Helvetica, sans-serif;
color:				#000;
}
/*********************************************Estrutura*/
#envTopo{
padding:        	0;
margin:				0;
text-align:			center;
background:			url(../images/bgEnvTopo.jpg) left top repeat-x;
height:				180px;
}
#site, #topo{
width:				930px;
height:				auto;
margin:				0 auto;
text-align:			left;
padding:        	0;
position:			relative;
}
#barra{
width:				100%;
text-align:			right;
height:				10px;
padding:            10px 0;
font-size:			11px;
background:			#000;
cursor:				pointer;
}
#barra img{
float:				right;
}
#conteudobarra{
background:			#000;
position:			absolute;
z-index:			900;
width:				100%;
display:			none;
cursor:				pointer;
}
#conteudobarra img{
margin:				30px 10px;
}
#conteudobarra span{
margin:				30px 10px;
}
#logo{
margin:				40px 0 0 0;
}
#palco_home{
width:				auto;
height:				auto;
background:			#F5F5F5 url(../images/bg_palco_home.jpg) left top repeat-x;
}
#palco{
background:			#F5F5F5 url(../images/bg_menu.jpg) left top repeat-x;
}
#col_lateral{
width:				275px;
height:				auto;
float:				left;
padding-top:        285px;
}
#col_principal{
width:				640px;
height:				auto;
float:				left;
}
#palco #col_principal{
padding:            30px 0 30px 30px;
width:				610px;
}
#rodape{
width:				auto;
height:				20px;
background:			url(../images/bg_rodape.jpg) left top repeat-x;
color:				#FFF;
padding:            5px 30px;
}
#rodape img{
float:				right;
}
#rodape p{
float:				left;
}
/*********************************************Menu*/
ul#menu{
width:				610px;
height:				30px;
background:			#000 url(../images/bg_menu.jpg) left top repeat-x;
padding:            0 0 0 10px;
}
ul#menu li{
list-style:			none;
display:			inline;
margin:     		0px;
padding:			0px;
position:			relative;
top:				6px;
margin:     		0px;
padding:			0px;
}
ul#menu li a{
padding:			6px 8px 6px 8px;
color:				#FFF;
}
ul#menu li a:hover{
background:			url(../images/bg_menuhover.jpg) left top repeat-x;
}
#Programacao #liProgramacao a, #Programas #liProgramas a, #Novidades #liNovidades a, #Jornalismo #liJornalismo a, #Atendimento #liAtendimento a, #Contato #liContato a{
background:			url(../images/bg_menuhover.jpg) left top repeat-x;
}
/*********************************************Titulos*/
h2{
font-size:			20px;
color:				#C9342D;
}
h2 span{
visibility:			hidden;
}
h2#novidades{
background:			url(../images/h2/h2_novidades.jpg) left top no-repeat;
margin:			0px;
}
h2#enquete{
background:			url(../images/h2/h2_enquete.jpg) left top no-repeat;
margin:			0px;
}
h3{
color:				#000;
font-size:			13px;
font-weight:		bolder;
margin:				10px 0;
}
/*********************************************DIVS*/
#destaque{
width:				581px;
height:				254px;
padding:             30px;
float:				left;
overflow:			hidden;
}
#noarRel{
position:			relative;
}
.box_275{
width:				275px;
height:				200px;
float:				left;
margin:				30px 0;
}
.degrade{
background:			url(../images/degrade.jpg) left top no-repeat;
width:				275px;
height:				55px;
}
.degrade img{
width:				55px;
height:				55px;
float:				left;
margin:				0 5px 0 0;
}
.degrade p{
font-size:			11px;
color:				#000;
}
#box_tw{
background:			url(../images/bg_tw.jpg) left top no-repeat;
width:				282px;
height:				207px;
}
#bannerB{
width:				580px;
height:				75px;
margin:				30px;
float:				left;
}
#bannerS{
width:				270px;
height:				75px;
float:				left;
margin-top:			42px;
margin-left:		5px;
}
.programa{
background:			#F1F1F1;
margin-bottom:		20px;
min-height:116px;
}
.programa img{
margin:				0 10px 0 0;
float:				left;
width:              75px;
height:             75px;
}
.programa span{
padding:	        10px 0!important;
color:				#888;
font-weight:		bolder;
}
.download{
width:   250px;
}
.down{
background:				url(../images/down.png) left top no-repeat;
padding-left:           25px;
}
/*********************************************NOAR*/
#noar , #noar2{
width:				276px;
height:				353px;
background:			transparent url(../images/bg_noar.png) left top no-repeat;
float:				left;
position:			absolute;
top:				-130px;
right:				0;
padding:           46px 0 0 5px;
color:				#FFF;
}
#noar a,#noar2 a{
color:				#FFF;
}
#flash_noar{
width:				50px;
height:				50px;
}

#logoPrograma{
width:				auto;
}
#logoPrograma h4{
margin:			    25px 0;
float:				left;
font-size:          11px;
}
#logoPrograma img{
float:				left;
width:				auto;
height:				75px;
margin:				0 10px 10px 10px;
}
#logoPrograma p{
font-size:			11px;
text-align:			right;
margin-right:		10px;
}
p.descreve, p.FonteNormal11{
width:				240px;
height:				112px;
overflow:			hidden;
margin:				0 10px;
text-align:justify;
}
.next{
width:				auto;
height:				auto;
margin:				0 10px;
}
.next p{
width:				110px;
height:				auto;
float:				left;
font-size:			11px;
margin-top:			10px ;
}
.next img{
width:				auto;
height:				75px;
}
/*********************************************formulario*/
#contenquete form{
width:				270px;
}
input, select, textarea{
width:				auto;
height:				auto;
padding:			3px;
margin:				5px;
background:			#F0F0F0;
font:				11px "Trebuchet MS";
color:				#333;
border:				1px solid #C71B1B;
}
input:focus , select:focus, textarea:focus{
color:				#000;
border:				1px solid #C71B1B;
background: 		#E5E5E5;
}
.ok{
width:				auto;
height:				auto;
padding:            2px 5px;
margin:				5px;
background:			#F0F0F0 url(../images/bg_ok.jpg) left center repeat-x;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
color:				#F5F5F5;
cursor:				pointer;
border:				1px solid #C71B1B;
overflow:			visible;
}
a.fancyframe, a.botao{
width:				auto;
height:				auto;
padding:            2px 5px;
margin:				5px;
background:			#F0F0F0 url(../images/bg_ok.jpg) left center repeat-x;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
color:				#F5F5F5;
cursor:				pointer;
border:				1px solid #C71B1B;
overflow:			visible;
}

label{
width:				120px;
height:				auto;
padding:			0;
margin:				5px;
float:			    left;
text-align:			right;
}
#contenquete input{
padding:			2px;
margin:				2px;
border:				none;
}

/*********************************************Gerais*/
ul.lastNews{
width:					auto;
height:					auto;
margin-right:			20px;
}
ul.lastNews li{
list-style:				none;
margin-bottom:			5px;
background:				#C6332B;
padding:	           5px;
}
ul.lastNews li a{
color:					#FFF;
}
img{
border:					none;
}
.clear{
clear:					both;
font-size:				1pt;
height:					1pt;
}
.col_separa{
width:					30px;
height:					auto;
float:					left;
}
ul#twitter_update_list{
width:					auto;
height:					auto;
padding:                80px 10px 10px 10px;
}
ul#twitter_update_list li{
color:					#000;
margin-bottom:			5px;
list-style:				none;
}
a{
text-decoration:		none;
color:					#000;
}
a:visited{
text-decoration:		none;
color:					#000;
}
.paginacao {
width:					auto;
height: 				auto;
clear: 					both !important;
padding: 				5px;
margin:					10px 0;
font-weight: 			bold;
color:					#000;
text-align: 			center;
border-top: 			1px solid #000;
}
.paginacao a {
padding: 		    	3px 5px;
background: 			#000;
color:					#FFFFFF;
text-decoration: 		none;
border:					1px solid #000;
margin: 				0 2px;
}
.paginacao a:hover {
padding: 	 			3px 5px;
background: 			#FFF;
color:					#666666;
text-decoration:		 none;
border:					1px solid #000;
margin: 				0 2px;
}
.erro {
  background:#f1f1f1 url(../images/error.png) 8px center no-repeat;
  background-color:#f1f1f1;
  border:1px solid red;
  color:red;
  display:block;
  padding:10px 2px 10px 40px;
  text-align:center;
  width:auto;
}

.sucesso {
  background:#f1f1f1 url(../images/sucess.png) 8px center no-repeat;
  border:1px solid #060;
  color:#060;
  display:block;
  padding:10px 2px 10px 40px;
  text-align:center;
  width:auto;
}

.enquete{
border: 			1px solid #A5201B;
height: 			15px;
width:				420px;
text-align:			left;
}
.enquete_dentro{
background: 		#A5201B none repeat scroll 0% 0%;
height: 			15px;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}
#contenquete{
width:				275px;
background:			#FFF;
}
span.data{
color:				#CCC;
text-align:			right!important;
margin-bottom:		10px;
}
span.chamada{
text-align:			center;
margin-bottom:		10px;
}
