/***********************************************/
/* Virgula S/A                                 */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
/*body{
	width					: 949px;
	margin				: 0px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color					: #333;
	background-color	: #FFF;
}*/

a, a:link, a:visited, a:active, a:hover{ text-decoration: none; }

li       { list-style-type	: none; }
ul, form { margin				: 0px; padding	: 0px; }
img      { border				: 0px; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/* Topo - Logo, superbanner */
#box_topo{
   float    	: left;
   width    	: 779px;
	height		: auto;
	padding		: 0px 162px 0px 0px;
}
#box_topo_publicidade{
   float    	: left;
   width    	: 769px;
	height		: 80px;
	padding		: 10px 0px 10px 10px;
	background 	: #B0242A;
}
#box_superbanner{
   float    	: left;
   width    	: 728px;
	height		: 90px;
	padding		: 0px 0px 0px 0px;
}
/* Esquerdo - Menu */
#box_esquerdo{
   float    	: left;
   width    	: 149px;
	height		: auto;
}
#box_relogio{
	float 		: left;
    width    	: 149px;
	height		: 80px;
	padding		: 15px 0px 0px 0px;
	background 	: #B0242A;
}
#box_relogio_test{
	float 		: left;
    width    	: 144px;
	height		: 80px;
	padding		: 0px 0px 10px 5px;
	background 	: #B0242A;
}
#box_menu{
	float 		: left;
   width    	: 149px;
	height		: auto;
	padding		: 0px 0px 6px 0px;
	background 	: #E6E6E6;
}
/* Centro - Conteúdo */
#box_centro{
	float       : left;
	width		   : 630px;
	padding		: 6px 0px 0px 6px;
	height		: auto;
}
#box_1{
	float 		: left;
	width 		: 315px;
	height 		: auto;
	background 	: #FFF;
}
#box_lua_signo{
	float 		: left;
	width 		: 309px;
	height 		: 26px;
	margin		: 0px 0px 5px 0px;
	background 	: #AD131F;
}
#box_data{
	float 		: left;
	width 		: 95px;
	height 		: 26px;
	padding		: 0px 0px 0px 5px;
}
#box_lua{
	float 		: left;
	width 		: 94px;
	height 		: 26px;
	padding		: 0px 0px 0px 0px;
}
#box_signo{
	float 		: left;
	width 		: 94px;
	height 		: 26px;
	padding		: 0px 0px 0px 0px;
}
#box_media_box{
	float 		: left;
	width 		: 309px;
	height 		: 200px;
	margin		: 0px 0px 5px 0px;
}
#box_media_box_img{
	float 		: left;
	width 		: 300px;
	height 		: 150px;
	margin		: 1px 1px 1px 1px;
	padding		: 5px 5px 5px 4px;
	background 	: #FFFFFF;
}
#box_media_box_texto{
	float 		: left;
	width 		: 277px;
	height 		: 37px;
	padding		: 3px 0px 0px 6px;
}
#box_links_patrocinados{
	float 		: left;
	width 		: 309px;
	height 		: 26px;
	margin		: 0px 0px 5px 0px;
	background 	: #F2F2F2;
}
#box_links_patrocinados_text{
	float 		: left;
	width 		: 300px;
	height 		: 26px;
	margin		: 0px 0px 0px 5px;
}
#box_hoje{
	float 		: left;
	width 		: 309px;
	height 		: 484px;
	background 	: #F2F2F2;
}
#box_2{
	float 		: left;
	width 		: 315px;
	height 		: auto;
	background 	: #FFF;
}
#box_news{
	float 		: left;
	width 		: 309px;
	height 		: 230px;
	margin		: 0px 0px 5px 0px;
	background 	: #F2F2F2;
}
#box_panico{
	float 		: left;
	width 		: 309px;
	height 		: 26px;
	margin		: 0px 0px 5px 0px;
	background 	: #AD131F;
}
#box_panico_text{
	float 		: left;
	width 		: 233px;
	height 		: 26px;
	margin		: 0px 0px 0px 5px;
}
#box_superdicas{
	float 		: left;
	width 		: 309px;
	height 		: 170px;
	margin		: 0px 0px 5px 0px;
	background 	: #F2F2F2;
}
#box_canal_promo{
	float 		: left;
	width 		: 309px;
	height 		: 130px;
	margin		: 0px 0px 5px 0px;
	background 	: #F2F2F2;
}
#box_servicos{
	float 		: left;
	width 		: 309px;
	height 		: 175px;
	background 	: #F2F2F2;
}
#box_barra{
	float			: left;
	width			: 630px;
	height 		: 39px;
	line-height : 39px;
	margin		: 5px 0px 0px 0px;
	vertical-align: middle;
}
/* Direita - Publicidade */
#box_direito{
	float			: left;
	width			: 156px;
	height		: auto;
	background	: #FFF;
	padding		: 6px 0px 0px 0px;
}
.media_box_ant_prox{
	float			: left;
	width			: 13px;
	height		: 40px;}
.media_box_titulo{
	float			: left;
	width			: 265px;
	height		: 20px;
}
.media_box_texto{
	float			: left;
	width			: 265px;
	height		: 17px;
}
.text_mb_title{
	font-family	: Arial;
	font-size	: 14px;
	color			: #AD131F;
}
.text_mb_text{
	font-family	: Arial;
	font-size	: 12px;
	color			: #333;
}
.box_hoje_news_destaque{
	float 		: left;
	width 		: 299px;
	height 		: 130px;
	padding		: 0px 4px 0px 6px;
}
.box_hoje_news_destaque_foto{
	float 		: left;
	width 		: 142px;
	height 		: 135px;
	padding		: 0px 0px 0px 0px;
}
.box_hoje_news_destaque_foto_right{
	float 		: right;
	text-align 	: right;
	width 		: 142px;
	height 		: 135px;
	padding		: 0px 0px 0px 0px;
}
.box_hoje_news_destaque_texto_bold{
	float 		: left;
	width 		: 120px;
	height 		: 30px;
	padding		: 5px 0px 0px 0px;
}
.box_hoje_news_destaque_texto_bold_right{
	float 		: right;
   text-align  : left;
	width 		: 120px;
	height 		: 30px;
	padding		: 5px 0px 0px 0px;
}
.box_hoje_news_destaque_notas{
	float 		: left;
	width 		: 157px;
	height 		: 42px;
	padding		: 0px 0px 0px 0px;
}
.box_news_destaque_texto{
	float       : left;
	width		   : 284px;
	height		: 38px;
	padding		: 0px 0px 0px 6px;
	vertical-align	: middle;
	text-align	: center;
	font-family	: Arial;
	font-weight	: bold;
	line-height	: 18px;
	font-size	: 16px;
}
.box_notas{
	float 		: left;
	width 		: 299px;
	height 		: auto;
	padding		: 0px 4px 0px 6px;
}
.box_canal_promo_all{
	float			: left;
	width			: 154px;
	height 		: auto;
}
.box_canal_promo_destaque{
	float			: left;
	width			: 131px;
	height 		: auto;
	padding		: 0px 0px 0px 6px;
}
.box_canal_promo_destaque_notas{
	float 		: left;
	width 		: 131px;
	height 		: 40px;
	padding		: 2px 0px 0px 0px;
}
.box_canal_promo_destaque_extra{
	float			: left;
	width			: 131px;
	height 		: auto;
	padding		: 0px 0px 0px 4px;
}
.box_ringtones_text{
	float 		: left;
	width 		: 141px;
	height 		: 18px;
}
.box_shopping_text{
	float 		: left;
	width 		: 141px;
	height 		: 30px;
}
/* Titulos */
.box_titulos{
	float       : left;
	width		   : 309px;
	height		: 24px;
	padding		: 6px 0px 7px 0px;
	background	: url(../images/tirinha.gif) repeat-x;
}
.box_titulos_icons{
	float       : left;
	width		   : 23px;
	height		: 23px;
	padding		: 0px 5px 1px 6px;
	background	: #F2F2F2;
}
.box_titulos_texts_long{
	float       : left;
	width		   : auto;
	height		: 24px;
	padding		: 0px 4px 0px 0px;
	vertical-align	: middle;
	line-height	: 24px;
	font-family	: Arial;
	font-weight	: bold;
	font-size	: 12px;
	background	: #F2F2F2;
}
.box_titulos_short{
	float       : left;
	width		   : 154px;
	height		: 24px;
	padding		: 6px 0px 7px 0px;
	background	: url(../images/tirinha.gif) repeat-x;
}
.box_titulos_texts_short{
	float       : left;
	width		   : auto;
	height		: 24px;
	padding		: 0px 4px 0px 0px;
	vertical-align	: middle;
	line-height	: 12px;
	font-family	: Arial;
	font-weight	: bold;
	font-size	: 11px;
	background	: #F2F2F2;
}
.notas_large{
	float 		: left;
	width 		: 299px;
	height 		: 30px;
}
.notas_large_spaced{
	float 		: left;
	width 		: 299px;
	height 		: 35px;
	padding		: 5px 0px 0px 0px;
}
.separador_h{
	float			: left;
	width		   : 157px;
	height		: 5px;
	background	: url(../images/separador_h.gif) repeat-x;
}
.separador_h_ringtones{
	float			: left;
	width		   : 131px;
	padding		: 0px 0px 5px 0px;
	background	: url(../images/separador_h.gif) repeat-x;
}
.separador_h_fine{
	float			: left;
	width		   : 299px;
	height		: 5px;
	background	: url(../images/separador_h.gif) repeat-x;
}
.separador_h_large{
	float			: left;
	width		   : 309px;
	height		: 5px;
	margin		: 6px 0px 7px 0px;
	background	: url(../images/separador_h_large.gif) repeat-x;
}
.separador_v_cinza{
	float			: left;
	width		   : 1px;
	background	: url(../images/separador_v_cinza.gif) repeat-y;
}

.imgspace   {
   margin  : 0px 6px 0px 0px;
}
ul.smenu  {
   width          : 147px;
	line-height		: 16px;
   background     : #FFF;
   border			: 1px solid #999;
   text-transform : uppercase;
}
ul.smenu a {
   color          : #333;
   text-decoration: none;

}
ul.smenu a:hover  {
   color          : #D50005;
   text-decoration: none;

}
.menus   {
   padding           : 0px 0px 0px 0px;
   margin            : 4px 0px 0px 0px;
   width             : 149px;
   height            : auto;
   background        : #E6E6E6;
   text-transform    : uppercase;
}
.menus a  {
   color          : #333;
   text-decoration: none;
}
.menus a:hover  {
   color          : #D50005;
   text-decoration: none;
}
.menuf  {
   padding              : 4px 0px 0px 0px;
   margin               : 4px 0px 0px 0px;
   width                : 149px;
   height               : auto;
   background           : #E6E6E6;
   border-top           : 1px solid #CCC;
	text-transform			: uppercase;
}
.menuf a  {
   color          : #333;
   text-decoration: none;
}
.menuf a:hover  {
   color          : #D50005;
   text-decoration: none;
}


.text-c{ 			text-align	: center; }
.fl{ 					float			: left; }
.text_branco{ 		color 		: #FFF; }
.text_vermelho{ 	color			: #AD131F; }
.text_cinza{	 	color			: #333; }
.text_cinza_9{	 	color			: #333; font-size: 9px; letter-spacing: 0px; }
.text_cinza_claro{color			: #999; }
/* Forms */
.inputText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	border: 1px solid #FFF;
	background-color: #FFF;
}
.inputSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.inputTextBarra {
   border-top     : 1px solid #9B121C;
   border-right   : 1px solid #C4757B;
   border-bottom  : 1px solid #C4757B;
   border-left    : 1px solid #9B121C;
   width          : 385px;
   padding        : 2px 0 0 1px;
   height         : 14px;
   font-family    : Verdana, Arial, Helvetica, sans-serif;
   font-size      : 10px;
}

