.body {BORDER-RIGHT: none;BORDER-TOP: none;FONT-SIZE: 10px;BORDER-LEFT: none;COLOR: #666666;BORDER-BOTTOM: none;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;word-spacing: normal;letter-spacing: normal;}

div, span, object, img, form, table, tr, th, td{border:0;}
h1, h2, h3, h4 { margin:0; padding:5px;}
form { margin:0; padding:0;}
a {color: #666;  text-decoration:none;}
a:hover {color:#000;  text-decoration:none;}

td {font-size:11px;color: #8C8C8C;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1{font-size: 18px; font-weight:bold;}
h2{font-size: 14px; font-weight:bold;}
h3{font-size: 14px; font-weight:bold;}
h4{font-size: 14px; font-weight:lighter;}

.news {font-family: tahoma, Verdana;font-size: 10px;border: 1px solid #CCCCCC;color: #999999;}
.form {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;border: 1px solid #CCCCCC;color: #999999;}
.biblia {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;border: 1px solid #CCCCCC;color: #999999;}

.texto {margin-top:5px;font-size: 10px;font-family: Arial,  Verdana;}
.iborda { border-bottom:#999 solid 3px; border-right:#999 solid 3px; border-top:#999 solid 1px; border-left:#999 solid 1px;}

.titulos {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: italic;font-weight: bold;color: #990000;text-decoration: none;background-image: url(imagem/top_news_bg.jpg);clear: left;float: left;clip:   rect(auto auto auto auto);border: 1px solid #f1f1f1;text-indent: 10px;}
.tt {font-family: Arial, Helvetica, sans-serif;color: #CC0000;}

#direita {float: right;position: fixed;margin-left:5px;}
#contaro {margin-left: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;color: #999999;}
#destaques {font-size: 10px;color: #990000;text-align: left;}
#titulo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #666666;text-align: center;font-weight: bold;}

.titulos2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color: #990000;}
.branco {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color: #fff;}
.branco a {text-decoration:none;color: #fff;}
.branco a:hover {color: #ffcc00;}

#marc li {line-height: 20px;}
.tt_default {font-size: 11px;font-family: Arial,  Verdana;color: #cc0000;font-weight: bold;text-indent:10px;}



/*v2*/
.radio a{color:#FFF; }
.radio a:hover{ color:#ccc; text-decoration:none;}

.lh-branca{ background:bottom repeat-x url(imagem/lh-branca.gif); padding-bottom:8px;}
.lh-branca .i_video{ border:2px solid #FFF; }
.lh-cinza{ background:bottom repeat-x url(imagem/lh-cinza.gif); padding-bottom:8px;}



#video { clear:both}
#video ul {padding:0 !important; margin:0 !important; overflow:auto; height:100%;}
#video ul li{padding:10px 0; overflow:auto; list-style:none !important;  clear:both; }
#video ul li ul {}
#video ul li ul li{padding:10px; border:none !important; clear:none !important; overflow:auto; }
#video ul li ul li.video-ok{padding:0 !important; background:#ddd url(imagem/loading.gif) no-repeat center; width:350px; height:309px; overflow:hidden; border:#CCC solid 1px !important; float:left;}
#video ul li ul li.descricao{padding:0 0 0 10px; float:left; }
#video ul li ul li.descricao ul.opcoes {border:#CCC solid 1px !important; width:263px; }
#video ul li ul li.descricao ul.opcoes li{border-bottom:1px dotted #999!important;padding:3px;}
#video ul li ul li.descricao ul.opcoes li a{color:#666; font-weight:bold; letter-spacing:-0.05em;}
#video ul li ul li.descricao ul.opcoes li a:hover{color:#000;}
#video .selecionado{color:#C00 !important;}
#video ul li.outros-videos ul{width:205px; float:left; overflow:hidden; height:180px;}
#video ul li.outros-videos ul li{display:block; padding:3px 10px !important; border-bottom:#CCC 1px solid;}
#video ul li.outros-videos ul li.foto{ text-align:center;}


/*FORM*/
.textfieldRequiredMsg, 
.textfieldMinCharsMsg,
.textfieldInvalidFormatMsg, 
.textfieldValidMsg {
	display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinCharsState .textfieldMinCharsMsg
{
	display:inline;
	color: #cc0000;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input
 {
	background-color:#FAC9BC;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #ADDABB ;
}

.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}

.des{
	font-family:Verdana, Geneva, sans-serif!important;
	color:#CC0000 !important;
	font-size: 11px !important;
	font-weight: bold !important;
}