﻿@charset "utf-8";
/* CSS Document */

/**********************/
/*********Search*************/
/**********************/

tr.ms-sbrow, tr.ms-sbrow td{
	border:0;
	margin:0;
	height:18px;
	
}
  
/*Wrapper around search input, button and Advanced Search link*/
td.ms-sbcell{ 
	border:0;
	width:70px;
	border-color:#72818e;
}
.ms-sbcell input{
	height:16px;
	line-height:16px;
}
.ms-sbcell input a{
	font-size:11px;
	font-family:Verdana;
}

/* 	Search magnify icon*/
td.ms-sbgo{
	background-color:#72818e;
	width:1px;
	border:0;
	background-image:url('../Custom_Images/botao_pesquisa.jpg');
	width:35px;
	background-repeat:no-repeat;
}
td.ms-sbgo img{
	width:1px;
	padding-top:9px;
	padding-bottom:12px;
	padding-bottom:10px;
	padding-right:42px;
}
td.ms-sbgo a img{
}
/*Empty cell to the right of the search area*/
.ms-sbLastcell {
Width:0;
} 	
/*Link formatting*/
.ms-sblink{
}  	  	
/*Formatting for Search terms text box*/
.ms-sbplain{

}

/*Wrapping table cell around Search Scopes*/
td.ms-sbscopes{
Border
}

/*Formatting for Search Scopes select box */
select.ms-sbscopes{
}

/*Wrapping table around Search*/
.ms-sbtable{
padding:0;
margin:0;
}

/*Wrapping table around Search*/
.ms-sbtable-ex{
margin:0;
padding:0;
}

/**********************/
/*******Site Actions Menu***************/
/**********************/

/*Site Actions text*/
.ms-siteaction,.ms-siteaction a{
}

/*Wrapping table cell*/
ms-siteactionsmenu{  
}

/*Site Actions button*/
.ms-siteactionsmenu div div div{
}

/*Hover state*/
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{


}
/************/
/****Extra MOSS*******/
/**********/
.ms-formfieldcontainer,.ms-formfieldlabelcontainer,.ms-formfieldvaluecontainer, .ms-formfieldvaluecontainer input{
	width:90%;
}


/**********************/
/********GLOBAL**************/
/**********************/
.body{
    margin-top:0;
}
div#Global{
	width:1005px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}
div#Header{
	width:1005px;
	/*height:150px;*/
	/*height:132px;*/
	float:left;
	/*position:relative;*/
	
	
}
div#Main{
	width:1005px;
	float:left;
	position:relative;
	_top:-1px;
	background-image:url('../Custom_Images/background2.jpg');
	background-repeat:repeat-y;
	
}
div#Bottom{
	width:1005px;
	height:109px;
	clear:both;
	float:left;
	background-image:url('../Custom_Images/footer.png');
	_position:relative;
	_top:-5px;

}


/**********************/
/*******HEADER***************/
/**********************/

div#HeaderMiddle{
	width:1005px;
	height:102px;
	float:left;
    _height:90px;
	background-image:url('../Custom_Images/header.jpg');
	background-repeat:no-repeat;
_height:89px;
}
div#HeaderBottom{
    float:left;
	width:1005px;
	height:30px;
	background-image:url('../Custom_Images/barra_links.png');
	background-repeat:no-repeat;
	_position:relative;
	_top:-10px;

}
div#SearchPlace{
	width:165px;
	height:25px;
	float:right;
	margin-right:141px;
	_margin-right:70px;
	margin-right:0px;
	margin-top:2px

}

div#LogoPlace{
	margin-left:27px;
	margin-top:8px;
	width:280px;
	height:96px;
}
div#LogoPlace a img{
	/*width:280px;
	height:96px;*/
	border:0;
}
div#HeaderBottomBar{
	width:1005px;
	height:35px;
	float:left;
	background-image:url('../Custom_Images/barra_conteudo.png');
	/*_position:relative;
	_top:-1px;*/

}
div#DjImage{
	width:165px;
	height:97px;
	_height:97px;
	/*top:2px;
	position:relative;*/
	float:right;
}
div#DjImage img{
	border:0;
	padding:0;
	margin:0;
}


/**********************/
/********MAIN**************/
/**********************/

div#MainContent{
	width:1005px;
	/*background-image:url('../Custom_Images/fundomain.jpg');
	background-repeat:repeat;*/
	margin-left:auto;
	margin-right:auto;
	_margin-left:10px;
	/*margin-bottom:20px;
	background-color:Orange;*/
}

div#PageLayouts{
	width:980px;
	margin-top:40px;

}
div#PageLayoutsBottom{
/*	width:980px;*/
	float:left;
	width:1005px;
	height:40px;
	/*background-image:url('../Custom_Images/barra_conteudo_baixo.gif');*/
}
td.MainLeftBackground{
	background-image:url('../Custom_Images/background_esq.gif');
	background-repeat:repeat-y;
	width:12px;
	*width:13px;
	
}
td.MainRightBackground{
	background-image:url('../Custom_Images/background_dir.gif');
	background-repeat:repeat-y;
	width:13px;
	*width:14px;
}
td.MainContent{
	/*background-image:url('../Custom_Images/background.gif');
	background-repeat:repeat;*/
	float:left;
	/*width:980px;
	*width:978px;*/
	


}


/**********************/
/**********BreadCrumb************/
/**********************/

div.ms-pagebreadcrumb{
	display:none;
}




/**********************/
/**********MENU************/
/**********************/
div#TopMenu{
	width:740px;
	float:left;
	text-align:right;
}
div#TopMenu .topNav1Item{
	/*font-size:9pt;*/
	font-size:16px;
	font-family:Verdana;
	color:#DDDDDD;
	line-height:28px;
	margin-left:8px;
	margin-right:8px;
	/*font-weight:bold;*/
}
div#TopMenu .topNav1Selected{
	color:orange;
}

div#TopMenu .topNav1Hover{
	color:orange;
}
div#EmissaoOnLine{
	width:175px;
	height:30px;
	line-height:30px;
	font-family:Verdana;
	font-size:16px;
	color:#FFFFFF;
	float:left;
	background-image:url('../Custom_Images/botao_emissao_online.jpg');
	background-repeat:no-repeat;
	background-position:146px -1px;
	

}
div#EmissaoOnLine a{
	text-decoration:none;
	font-family:Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:38px;
}
/**********************/
/*********************/
/**********************/


/**********************/
/*******Caixas***************/
/**********************/
div#ContentBox{
    position:relative;
    z-index:10;
}

div#ContentBoxHeader{
	width:100%;height:10px;float:left;
}
div#ContentBoxTopCornerLeft{
	width:10px;height:10px;float:left;background-image:url('../Custom_Images/newbox/topo_esq.png');
}
div#ContentBoxTopCornerRight{
	width:10px;height:10px;float:right;background-image:url('../Custom_Images/newbox/topo_dir.png');
}
div#ContentBoxTopCenter{
	background-image:url('../Custom_Images/newbox/topo.png');background-repeat:repeat-x;height:10px;float:left
}

div#ContentBoxMiddle{
	width:100%;float:left;
}
div#ContentBoxMiddleContent{
	background-color:#FBf7f0;float:left;
}

td.ContentBoxLeftBorder{
	background-image:url('../Custom_Images/newbox/esq.png');
	background-repeat:repeat-y;
	width:10px;
}
td.ContentBoxRightBorder{
	background-image:url('../Custom_Images/newbox/dir.png');
	background-repeat:repeat-y;
	width:10px;
}
div#ContentBoxBottom{
	width:100%;height:10px;float:left;
}
div#ContentBoxBottomHeader{
	width:10px;background-image:url('../Custom_Images/newbox/baixo_esq.png');height:10px;float:left
}
div#ContentBoxBottomCenter{
	background-image:url('../Custom_Images/newbox/baixo.png');background-repeat:repeat-x;height:10px;float:left
}
div#ContentBoxBottomFooter{
	width:10px;background-image:url('../Custom_Images/newbox/baixo_dir.png');height:10px;float:right
}

.FlashPublicidade
{
	height:360px;
	width:530px;
	/*border:1px;
	border-style:solid;
	border-color:#003477;*/
}

/**********************/
/*********Estilos para as Fontes*************/
/**********************/
/*Titulo Noticia Destaque*/
.h1, .h1 a, .h1 a:link,.h1 a:visited, .h1 a:active, .h1 a:hover{
	font-family:Verdana;
	font-size:22px;
	color:#0068ae;
	text-decoration:none;
}

.h1White, .h1White a, .h1White a:link,.h1White a:visited, .h1White a:active, .h1White a:hover{
	font-family:Verdana;
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
}

/*Titulos Para as caixas nos PageLayouts*/
.h2, .h2 a, .h2 a:link,.h2 a:visited, .h2 a:active, .h2 a:hover{
	font-family:Verdana;
	font-size:14px;
	color:#0068ae;
	font-weight:bold;
	text-decoration:none;

}
/*Titulos das noticias*/
.h3, .h3 a, .h3 a:link, .h3 a:visited,.h3 a:active, .h3 a:hover{
	font-family:Verdana;
	font-size:11px;
	color:#0068ae;
	font-weight:bold;
	text-decoration:none;

}

/*Texto normal*/
.TextoNormal{
	font-family:Verdana;
	font-size:11px;
	color:#333333;

}

/*Comentarios - Nas caixas em baixo do lado direito a azul*/
.comentarios{
	font-family:Verdana;
	font-size:10px;
	color:#0068ae;
	text-decoration:underline;

}
.TituloWebPart{
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


/* Paginação */
.paging, .paging a, .paging a:link, .paging a:hover
{
    background-image: url("/Custom_Images/pag.jpg");
    font-family:Verdana;
	font-size:11px;
    text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
}
.paging_selected, .paging_selected a, .paging_selected a:link, .paging_selected a:hover
{
    background-image: url("/Custom_Images/pag_seleccionada.jpg");
    font-family:Verdana;
	font-size:11px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
}


/**********************/
/********BOTTOM*************/
/**********************/
div#BottomTop{
	width:1000px;float:left;height:55px;
}

div#BottomSearch{
	width:400px;
	height:25px;
	margin-top:27px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:normal;

}
div#BottomSearch tr.ms-sbrow td.ms-sbcell{
	line-height:20px;
	font-family:Verdana;
	font-size:11px;
	color:#CCCCCC;
}

div#BottomSearch tr.ms-sbrow td.ms-sbcell input{
	height:16px;
}

div#BottomSearch tr.ms-sbrow .ms-sbgo {
    background-color:#4a5b6a;
}

div#BottomDown{
	width:1000px;float:left;height:45px;margin-top:10px;
}


div#BottomLinks{
	width:500px;
	height:50px;
	float:left;
	margin-left:40px;
	line-height:55px;
}
div#BottomLinks a{
	font-family:Verdana;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:underline;
	}
div#BottomLogos{
	width:200px;
	height:38px;
	float:right;
	line-height:38px;
	margin-right:13px;
	padding-top:5px;
	text-align:right;
}
div#BottomLogos a{
    float:left;
}
div#BottomLogos a img{
    /*float:right;
    text-align:right;*/
    border:0;
}
/**********************/
/********Top Date*************/
/**********************/
div#Date{
width:300px;
text-align:right;
margin-top:20px;
margin-right:35px;
_margin-right:23px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
float:right;
}




/**********************/
/*********************/
/**********************/



/**********************/
/*********************/
/**********************/

.ArticleHeadlineImage
{
	border: 0px white solid;
	padding:0px;
	margin:0px;	
}

.ArticleHeadlineImage img /*, .ArticleHeadlineImage span, .ArticleHeadlineImage div*/
{
	width:390px;
	height:192px;
	border: 0px white solid;
	padding:0px;
	margin:0px;
	display:block;
}

.ArticlePageImage
{
	border: 0px white solid;
	padding:0px;
	margin:0px;	
	width:200px;
	height:200px;
}

.ArticlePageImage img, .ArticlePageImage div
{
    width:200px;
	height:200px;
	border: 0px white solid;
	padding:0px;
	margin:0px;
}


/**********************/
/*********************/
/**********************/






/* RUI RUI RUI
inks: verdana 16
Paula says:
#FFFFFF
Paula says:
comentarios: verdana 10px*/

/****estilos para grafico de sondagens******/

/*frase: quem vai ganhar o campeonato?*/
div#Grafico .ms-vb
{
	
	font-family:Verdana;
	font-size:22px;
	color:#0068ae;
	text-decoration:none;

}
/*tem uma linha a dividir o grafico do total e tive que alterar a cor para nao se ver*/
div#Grafico .ms-surveyHR
{	
	border:1px solid #fbf7f0;
}

/*valor das percentagens e do total de votações*/
div#Grafico .ms-SurveyHBarLabel, div#Grafico .ms-surveyTotal
{
	font-family:Verdana;
	font-size:11px;
	color:#333333;

}

/*nomes dos candidatos no grafico*/
div#Grafico td.ms-vb
{
	
	font-family:Verdana;
	font-size:11px;
	color:#0068ae;
	font-weight:bold;

}

/*parte preenchida do grafico*/
div#Grafico td.ms-surveyHBar
{
	background-color:#faba50;
	border-color:#faba50;

}

/*o grafico tinha a parte nao prenchida com outra cor que alterei para a cor de fundo para dar ideia que nao tem nada*/
div#Grafico td.ms-surveyHBarB
{
	border:0px;
	background-color:#fbf7f0;
}

div#Grafico .ms-hidden
{
	LEFT: 0px;
	OVERFLOW: hidden;	
	WIDTH: 1px;
	POSITION: absolute;	
	TOP: -500px;	
	HEIGHT: 1px
}

/******************************************/
.CurrentNavMenu
{
}
/*Menu Da ContentPage*/
.CurrentNavMenuItemStyle
{
	background-color:#F3E8D4;
	color:#333333;
	height:25px;
	font-size: 11px;
	font-weight:normal;

	/*text-indent:70px;*/
	/*margin-right:7px;*/
	width:175px;
	text-align:right;
	padding-right:5px;




}

.CurrentNavMenuSelectedItemStyle
{
	background-color:#FAF3E7;
	color: #333333;
	height:25px;
	font-size: 11px;
	font-weight:normal;
	/*text-indent:70px;*/
	/*margin-right:7px;*/
	width:175px;
	text-align:right;
	padding-right:5px;




}

.CurrentNavMenuItemStyle, .CurrentNavMenuItemStyle a, .CurrentNavMenuSelectedItemStyle, .CurrentNavMenuSelectedItemStyle a
{
	font-family:Verdana;
	font-size:12px;
}
/**********/

div#MainContentPosisiton{
    width:980px;
    margin-left:auto;
    margin-right:auto;
	position:relative;
	top:-21px;
}

div#Right .ms-WPBorder
{
	border:0px;
}
tr.ms-WPHeader td{
	border:0;
}
/************************************/
/*********TABS and BUTTONS***********/

.TextTab, .TextTab a,.TextTab a:link, .TextTab a:hover {
	padding-left:3px;padding-right:3px;background-color:#FBf7f0;height:30px;
	font-family:Verdana;
	font-size:11px;
	color:#0068ae;
	font-weight:bold;
	text-decoration:none;
}
.TextUnselectedTab, .TextUnselectedTab a,.TextUnselectedTab a:link, .TextUnselectedTab a:hover {
	padding-left:3px;padding-right:3px;background-color:#F4E9D9;height:30px;
	font-family:Verdana;
	font-size:11px;
	color:#0068ae;
	font-weight:bold;
	text-decoration:none;
}


.CustomButton, .CustomButton a, .CustomButton a:link, .CustomButton a:hover{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;	
}

/**************/
.SearchButton
{	
	padding: 16px 16px 16px 7px;
	line-height:20px;
}

div#SearchButton
{
	margin-left:16px; 
	width:46px; 
	height:22px; 
	background-image:url('/Custom_Images/button.png');
	float:left;
}

div#SearchButton a, div#SearchButton a:hover
{
	font-family:verdana;
    font-size:8pt;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

/**************************/
/*****************************/
/*****QUEM SOMOS**************/

div#HistoricalEventImage, div#HistoricalEventTitle, div#HistoricalEventDescription{
background-color:#FBF7F0;
}




/*************************************************/
/*************************************************/
/******JOAO PEDRO CSS******************************/
/*************************************************/
/*************************************************/
.ms-WPBody {
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;
}
.srch-WPBody{
margin:0px;
font-family:tahoma;
font-size:1em;
color:#666666;
}
.srch-results{
}
.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right{
float:right;
COLOR:#333333;
FONT-SIZE:1.0em;
padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort-right a:hover{
color:#FF0000;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
background-color:#ececec;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:none;
color:#003399;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;COLOR:#333333;
FONT-FAMILY:Tahoma;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#003399;
FONT-FAMILY:Tahoma;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#003399;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;COLOR:#8c8c8c;
FONT-FAMILY:Tahoma;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
background-color:#ececec;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#3764a0;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#FF0000;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc
}
.srch-Icon{
margin-right:4;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:336699;
margin-top:2;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}

.ms-searchbox,.ms-pickersearchbox{
border:solid 1px #7f9db9;
border-right:none;
color:#1952a4;
font-family:Verdana;
font-size:8pt;
height:19px !important;
padding-top:2px;
padding-left:2px;
}
.ms-searchform{
margin-right:10px;
position:relative;
top:-6px;
}
.ms-searchform input{
height:19px;
padding:2px;
}
select.ms-searchbox{
margin-right:6px;
border:solid 1px #7f9db9;
}
.ms-searchimage{
border:solid 1px #7f9db9;
border-left:solid 1px #9ed6ff;
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:2px !important;
padding-top:2px !important;
}
.ms-searchcorner{
background-color:#FFFFFF;
background-image:url("/_layouts/images/srchcrnr.gif");
background-repeat:no-repeat;
background-position:left top;
}

.ms-searchresultstitlearea{
background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
text-align:center;
padding-left:18px;
padding-top:20px;
border-bottom:1px solid #6f9dd9;
height:85px;
}
.ms-searchresultsareaSeparator{
background-color:#d6e8ff;
padding:0px;
}


/********Alexandre**************/
div.ms-searchsummaryTitle

{

    margin-top: 2px;

}

.ms-searchsummaryTitle a

{

    color:#003399 !important;

    font-size: 9pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding-top: 4px;

}

.ms-searchsummaryTitle a img

{

    border: 0px;

    margin-right: 3px;

    vertical-align: middle;

}

.ms-searchsummaryUrl a

{

    color: #008800 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    margin-left: -16px;

    padding: 0px;

    padding-left: 16px;

    padding-right: 4px;

    text-overflow: ellipsis;

}

div.ms-searchsummarydescouter

{

    padding: 0px;

    padding-bottom: 11px;

    padding-right: 4px;

    display: block;

}

div.ms-searchsummarydesc

{

    color: #595959 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding: 0px;

}

.ms-searchsummarydesc img

{

    width: 120px;

    height: 160px;

}

.ms-searchsummarydesc div

{

    position: static !important;

    float: none !important;

    height: 100% !important;

    margin: 0px !important;

}

.ms-searchsummarydesc div div

{

    position: static !important;

    padding: 0px !important;

    border: 0px !important;

}

.ms-searchsummarydesc div div embed

{

    height: 180px !important;

    width: 240px !important;

    align: 0px;

    position: static !important;

}

.ms-searchsummarydesc font

{

    color: #595959 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding-left: 2px;

}

.ms-searchsummarymain

{

    width:100%;

    padding:0px;

    margin:0px;

    border:0px;

    background-color: #Ebf3ff;

}

div.ms-searchsummarybody

{

    padding-left: 16px;

}

div.ms-searchChannelTitle

{

    BACKGROUND: url(/_layouts/images/bluegradient.jpg) #73A1DD repeat-x;

    border-width: 1px;

    border-color: #CEE0F9;

    border-style: solid;

    padding:0px;

    margin:0px;    

    padding-top: 2px;

    padding-bottom: 3px;

}

.ms-searchChannelTitle span

{

    color: #003399 !important;

    font-size: 10pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    font-weight: bold;

    margin-left: 3px;

}

.ms-searchChannelTitle span img

{

    border: 0px;

    margin-right: 3px;

    margin-left: 13px;

    vertical-align: middle;

}

.ms-searchsummarymorelink

{

    background: url("/_layouts/images/gosearch.gif");

    background-repeat: no-repeat;

    background-position : top left; 

    padding: 0px;

    margin-left: 16px;

    padding-bottom: 10px;

}

.ms-searchsummarymorelink a

{

    color: #003399 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    font-weight: bold;

    padding: 0px;

    padding-left: 18px;

    margin-right: 18px;

}

.ms-searchtaTitle a

{

    color:#003399 !important;

    font-size: 9pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding-top: 4px;

}

.ms-searchtaTitle a img

{

    border: 0px;

    margin-right: 3px;

    vertical-align: middle;

}

.ms-searchtaUrl a

{

    color: #008800 !important; 

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding-right: 4px;

}

div.ms-searchtadescouter

{

    padding: 0px;

    padding-bottom: 11px;

    padding-right: 4px;

    display: block;

}

div.ms-searchtadesc

{

    color: #595959 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding: 0px;

    margin-bottom: 4px;

}

.ms-searchtadesc img

{

    width: 120px;

    height: 160px;

}

.ms-searchtadesc div

{

    position: static !important;

    float: none !important;

    height: 100% !important;

    margin: 0px !important;

}

.ms-searchtadesc div div

{

    position: static !important;

    padding: 0px !important;

    border: 0px !important;

}

.ms-searchtadesc div div embed

{

    height: 180px !important;

    width: 240px !important;

    align: 0px;

    position: static !important;

}

.ms-searchtadesc font

{

    color: #595959 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    padding-left: 2px;

}

.ms-searchtamain

{

    width:100%;

    padding:0px;

    margin:0px;

    border-bottom: solid 1px #6F9DD9;

    margin-top: 5px;

    margin-bottom: 10px;

}

div.ms-searchtabody

{

    overflow: hidden;

}

div.ms-searchtaChannelTitle

{

    background: url("/_layouts/images/checkmark.gif");

    background-repeat: no-repeat;

    background-position : center left; 

    padding:0px;

    margin:0px;

    margin-bottom: 10px;

    padding-top: 4px;

    padding-bottom: 4px;

}

.ms-searchtaChannelTitle span

{

    color: #525252 !important;

    font-size: 10pt !important; 

    text-decoration: none; 

    font-weight: bold;

    FONT-FAMILY: Tahoma, Verdana !important; 

    margin-left: 3px;       

}

.ms-searchtaChannelTitle span img

{

    border: 0px;

    margin-right: 3px;

    margin-left: 16px;

}

.ms-searchtamorelink

{

    background: url("/_layouts/images/gosearch.gif");

    background-repeat: no-repeat;

    background-position : top left; 

    padding: 0px;

    padding-bottom: 10px;

}

.ms-searchtamorelink a

{

    color: #003399 !important;

    font-size: 8pt !important; 

    text-decoration: none; 

    FONT-FAMILY: Tahoma, Verdana !important; 

    font-weight: bold;

    padding: 0px;

    padding-left: 18px;

    margin-right: 18px;

}

.srch-Metadata{

    BORDER-TOP: 0px none !important; 

    MARGIN:0px 0px 20px !important;

}

.ms-srchresultstop{

    background-color: #EBF3FF;

}

.srch-stats{

    background-color: #EBF3FF !important;

    white-space:normal !important;

}

.srch-Page{

    background-color: #EBF3FF !important;

}

.srch-HCSocDistTitle {

    background: url("/_layouts/images/checkmark.gif");

    background-repeat: no-repeat;

    background-position : top left; 

    PADDING-LEFT: 19px;

    color:#525252 !important;

    font-family: Tahoma,Verdana !important;

    font-size:10pt !important;

    font-weight:bold;

    WIDTH: 100%;

}

.psrch-HCresult

{

    padding: 4px 0px 10px 2px;

}

.srch-sort-right{

    float:none !important;

    text-align:right;

}

.ms-searchadminwelcometitletext {

      font-size:28.0pt; 

      font-family: arial, tahoma, verdana, helvetica, sans-serif; 

      color:#003296;

      font-weight:bold;

}

.ms-searchadminwelcomenumbertext {

      font-size:50.0pt; 

      font-family: arial, tahoma, verdana, helvetica, sans-serif; 

      color:#C0C0C0;

      font-style:italic;

      font-weight:bold;

}

.ms-searchadminwelcomeheadingtext {

      font-size: 14.0pt;  

      font-family: arial, tahoma, verdana, helvetica, sans-serif; 

      color:#000000;

}

.ms-searchadminwelcomedescriptiontext {

      font-size: 11.0pt;  

      font-family: arial, tahoma, verdana, helvetica, sans-serif;  

      color:#000000;

}

/***********************************/
/******  Meteorologia  *************/
/***********************************/

.WeatherListItem
{
    border-bottom: solid 1px #EEE9E3;
    margin-bottom: 14px;
    margin-top: 14px;
}
.WeatherListSeparator
{
    width: 20px;
}
.WeatherSmallTemperature
{
    color: #35322D;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
.WeatherSmallLocation
{
    color: #35322D;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}
.WeatherLargeTemperature
{
    color: #35322D;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
}
.WeatherLargeLocation
{
    color: #35322D;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

.WeatherMainContainer input
{
    width:80px;       
}

.WeatherBackButton input
{
    width:50px; 
}

.WeatherBackButton
{
    text-align:right;
    margin-top:15px;
    margin-bottom:10px;
    margin-right:10px;
    float:right;
}

.WeatherListDescription
{
    font-family:Verdana;
    font-size:12px;
    color:#0466A5;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:10px;
    margin-top:10px;
}

/***********************************/
/******Progrmas Detalhe*************/
/***********************************/

.TextAreaDetailProgram
{
	width:270px;
	_width:250px;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}

/***********************************/
/******Autenticação*************/
/***********************************/

.LoginTextBox
{
    height:20px;
    width:90px;
    background-color:#F1F3F6;
    border: solid 1px #95A7B5;
    font-family:Verdana;
    font-size:12px;
    line-height:18px;
}

.LoginBlueText
{
    font-family:Verdana;
    font-size:10px;
    color:#333333;
}

.LoginBlueText a, .LoginBlueText a:active, .LoginBlueText a:visited, .LoginBlueText a:link, .LoginBlueText a:hover
{
    font-family:Verdana;
    font-size:10px;
    color:#333333;
    text-decoration:underline;
}

.LoginText
{
    font-family:Verdana;
    font-size:10px;
    color:#EBEDEF;
}

.LoginText a, .LoginText a:active, .LoginText a:visited, .LoginText a:link, .LoginText a:hover
{
    font-family:Verdana;
    font-size:10px;
    color:#EBEDEF;
    text-decoration:underline;
}
.LoggedOutContainer input
{
	vertical-align:bottom;
}

.LoggedOutContainer a
{
	vertical-align:middle;
}

.LoggedOutContainer span
{
	vertical-align:middle;
}

.CompleteLoginBoxMainAreaContainer
{
	width: 300px;
    background-color: #F7EBD7;
    margin-left: 20px;
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

.CompleteLoginBoxContainer
{
	width: 320px;
    background-color: #F7EBD7;
    margin-left: 5px;
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

.RegistrationMainAreaContainer
{
    width: 473px;
    background-color: #F7EBD7;
    margin-left: 20px;
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

.RegistrationContainer
{
    width: 493px;
    background-color: #F7EBD7;
    margin-left: 20px;
    margin-bottom: 10px;
    padding-top:5px;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}
.RegistrationSucceededTitle
{
    color: #0068AE;
    font-size: 12px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.RegistrationHeadline
{
    color: #0068AE;
    font-size: 14px;
    font-family: Verdana;
    margin-left: 40px;
    margin-bottom: 3px;
    font-weight:bold;
}
.RegistrationTextBox
{
    width: 220px;
    height: 20px;
    border: solid 1px #95A7B5;
    vertical-align:middle;
    font-family:Verdana;
}
.RegistrationCheckBox
{
    vertical-align:middle;
    font-family: Verdana;
    font-size: 11px;
}
.RegistrationItem
{
	clear:both;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    padding-bottom:40px;
    vertical-align:middle;    
}
.RegistrationItemFloatingRight
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    padding-bottom:10px;
    vertical-align:middle;   
    margin-right:10px; 
    text-align:right;
}

.RegistrationItemLabel
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    vertical-align:middle;
    font-weight:bold;
    float:left;
    width:130px;
    text-align:right;
    margin-right:10px;
}

.CompleteLoginItemLabel
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    vertical-align:middle;
    font-weight:bold;
    float:left;
    width:60px;
    text-align:right;
    margin-right:10px;
}


.RegistrationItemContent
{
    float:left;
}
.RegistrationForm
{
	height:100%;
	padding-top:5px;
}
.RegistrationFailedContainer
{
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
    color: Red;
    margin-top:10px;
}

.RegistrationPageTitle
{		
	color: #0068AE;
    font-size: 12px;
    font-family: Verdana;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight:bold;
}

.RegistrationPageDescription
{
	color: black;
    font-size: 12px;
    font-family: Verdana;
    margin-left: 10px;
    margin-bottom: 40px;
}

/********************TOP MAIS************/

.TableOrangeBigTitle
    {
        width: 180px;
        padding-left: 20px;
    }
    .TableOrangeSmallTitle
    {
        width: 50px;
        text-align: center;
    }
    
    .TableOrangeSmallTitleFirst
    {
        width: 50px;
        text-align: center;
        font-size:16px;
        font-weight:bold;
    }
    
    .TableOrangeBorder
    {
        width: 1px;
        background-color: White;
    }


/*Sondagens 10*/
.SondagemAnteriorTableHeader{
    height:42px;
    vertical-align:middle;
    background-color:#CCCCCC;
    color:#5C5C5C;
    font-size: 14px;
    font-family: Verdana;
    font-weight:bold;   
}
.SondagemAnteriorItem{
  
    color:	#0068ae;
    font-size: 12px;
    font-family: Verdana;
    padding:10px 
}

.SondagemAnteriorSelectedItem{
    background-color:#F8EBD8;
    color:#0068ae;
    font-size: 12px;
    font-family: Verdana;
    padding:10px 
}

/********************PUBLICIDADE EMISSAO ONLINE **************/
#OnlineEmissionPub
{

	float:right;
	text-align:right;
	width:300px;
	height:261px;
	position:relative;
	top:-19px;
	top:-5px;/
	*top:-5px;
	_top:0px;	
}
