body,td,th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
}
.fundosite
{
    background-image:  url(../images/fundos/background.jpg);
	background-repeat: repeat-x;
	background-color:#8d0300;
    }
    
.fundoreflexo 
{
    background-image:  url(../images/fundos/background_reflexo.jpg);
	background-repeat:no-repeat;
    }
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: white;
    scrollbar-shadow-color: #cdcdcd;
    scrollbar-highlight-color: white;

    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #333333;
}
.nPagItem {
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	 text-decoration:none;
	color: #438cba;
	font-weight: bold;
    }
.bg_tabela {
	background-image:  url(../images/gradient_barra.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg_tabela_empresa {
	background-image:  url(../images/gradient_barra_empresa.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.txt_10_cinza_bold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
}
.txt_10_cinza_bold:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.txt_form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
}


.outline_dir {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #A6A6A6;
}
.txt_18_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
.txt_16_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
.txt_14_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
.txt_13_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
.txt_11_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
.bg_banner_tvindustry {
	background-image:  url(../images/bg_banner.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	background-attachment: fixed;
}
.txt_11_red:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: underline;
}
.txt_9_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #BE0000;
	text-decoration: none;
}
.txt_10_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE0000;
	text-decoration: none;
}
.txt_10_azul_claro {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0089AC;
	text-decoration: none;
}
.txt_9_azul_claro {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0089AC;
	text-decoration: none;
}
.txt_9_azul_claro:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0089AC;
	text-decoration: underline;
}
.txt_9_azul_selecionado {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #438cba;
	text-decoration: underline;
}
.txt_9_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_10_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_11_azul_selecionado {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_11_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_11_azul:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}
.txt_12_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_13_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_14_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_16_azul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #438cba;
	text-decoration: none;
}
.txt_16_azul:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #438cba;
	text-decoration: underline;
}
.txt_14_branco {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.txt_14_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #414141;
}
.rodape_empresas {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #414141;
	text-decoration: none;
	padding-left:2px;
	padding-right:2px;
}
.rodape_empresas:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #ffffff;
	background-color:#212121;
	padding-left:2px;
	padding-right:2px;
}
.txt_9_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #414141;
	text-decoration: none;
}
.txt_9_cinza:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #6F6F6F;
}
.txt_10_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	text-decoration: none;
}
.txt_10_cinza:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE0000;
	text-decoration: none;
}
.txt_11_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.txt_11_cinza:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
}
.txt_12_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
}
.txt_20_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #414141;
}
.txt_26_cinza {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #414141;
}
.link_noticia {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.link_noticia:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: underline;
}

.separador_tabela {
	background-image:  url("../images/separador.jpg");
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-position: center top;
}
.separador_tabela_b2b {
	background-image:  url("../images/fundo_tbl_b2b.jpg");
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-position: center top;
}
.separador_band {
	background-image:  url("../images/separador_band.jpg");
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-position: center top;
}
.separador_tabela_listagem {
	background-image:  url("../images/fundo_tbl_listagem.jpg");
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-position: center top;
}
.tabela_parceiros {
	background-image:  url("../images/fundo_tbl_parceiros.jpg");
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-position: center top;
}
.outline_img {
	border: 1px solid #B7B7B7;
}
.form_search {
	clear: right;
	float: right;
	height: 20px;
	width: 316px;
	border: thin solid #7F9DB9;
}
.form_news {
	height: 20px;
	width: 173px;
	border: 1px solid #7F9DB9;
}
.bt_search {
	height: 22px;
	width: 164px;
}
.dropdown_projectos {
	height: 20px;
	width: 207px;
}
.dropdown_comunicacoes {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	width: 100%;
}
.txt_menu_branco11 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_menu_branco11:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E0E0E0;
	text-decoration: none;
}
.link_director {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.link_director:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bg_menu {
	background-color: #686868;
	background-image: url("images/bg_menu.jpg");
	background-repeat: repeat-y;
	background-position: left top;
}
.outlinebc {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.txt_11 {	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}
.txt_11_tit {	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.border {
	border: 1px solid #757575;
}
.border_img {
	border: 1px solid #DBDBDB;
}
.txt10 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
}
.bg_pesquisa_tvindustry {
	background-image:  url(../images/bg_pesquisa.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
	background-attachment: fixed;
}
.bg_video_tvindustry {
	background-image:  url(../images/bg_video.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	background-attachment: fixed;
}
.bg_banner_tvindustry {
	background-image:  url(../images/bg_banner.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	background-attachment: fixed;
}
.form_pesquisa {
	clear: right;
	float: right;
	height: 19px;
	font-size:10px;
	font-weight:bold;
   text-align:center;
	border: thin solid #7F9DB9;
}
A.linkVermelho
{
	FONT-SIZE:11px;
	COLOR:#be0000;
	TEXT-DECORATION:none;
}
A.linkVermelho:hover
{
	FONT-SIZE:11px;
	COLOR:#be0000;
	TEXT-DECORATION:underline;
}
.bt 
{
    background-color:#ffffff;
    
    }
    
    .bt:hover
{
    background-color:#cdcdcd;
    
    }
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 600px;
	height: 200px;
	top:105px;
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 10px;
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;
    
}
#layer2 
{
   	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 100px;
	top:180px;
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 10px;
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;
    
}
.linkazul {
    font-size:9px; 
    color:#519fb1 ;
    text-decoration:none;
}
.linkazul:hover{
    font-size:9px; 
    color:#519fb1 ;
    text-decoration:underline;
    
    }
.linkazul11 {
    font-size:11px; 
    color:#519fb1 ;
    text-decoration:none;
}
.linkazul11:hover{
    font-size:11px; 
    color:#519fb1 ;
    text-decoration:underline;
    
    }
.botaomaisinfo 
{
        border:solid 1px #cdcdcd;
        font-weight:bold;
        color:#3d8a9e;
        padding-bottom:2px;
        padding-top:2px;
        padding-left:15px;
        padding-right:15px;
        text-decoration:none;
        font-size:10px;
}
.botaomaisinfo:hover
{
        border:solid 1px #3d8a9e;
        font-weight:bold;
        color:#ffffff;
        padding-bottom:2px;
        padding-top:2px;
        padding-left:15px;
        padding-right:15px;
        background-color:#3d8a9e;
         font-size:10px;
}
.link_areas_itv {display: block; width:100%; height:25; font-size:11; color:#ffffff; text-decoration:none; text-align:center; padding-top:5px; background-color:#878787}
.link_areas_itv_select {display: block; width:100%; height:25; font-size:11; color:#ffffff; text-decoration:none; text-align:center; padding-top:5px; background-color:#519fb1}

.tabs 
{
   font-size:11px;
   text-decoration:none; 
   color:#393939;
}
.tabs:hover 
{
   font-size:11px;
   text-decoration:none; 
   color:#3d8a9e;
}

.menu_lateral:hover
{
    font-size:11px;
   text-decoration:none; 
   color:#393939;
   border-bottom:solid 1px #cdcdcd
    
    }
.menu_lateral:hover
{
    font-size:11px;
   text-decoration:none; 
   color:#3d8a9e;
         border-bottom:solid 1px #cdcdcd
    
    }
    
.textBox
{
	border: solid 1px #cccccc;
	font-family: Arial;
	font-size: 11px;
}
.tableform td
{
	background-color: #efefef;
	padding-left:4px;
}
.roundedPanel

{ 

background-color: #ffffff; 
color:black;
font-weight:bold; 
}
