/* CSS Document */
* {
	margin:0;
	padding:0;
}
html
{
	height:100%;
	font-family:"Trebuchet MS";
}

p {padding-bottom:8px;}

body
{
	background-color:#e6e7e8;
	background-image:url(../../imgs/bckBody.gif);
	background-repeat:repeat-x;
	background-position:top center;
}
#main_print {
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#ffffff;
}
ul{
  margin-left:15px;
}
ol{
margin-left:17px;
}
a img
{
	border:0;
	text-decoration:none;
}
a
{
	text-decoration:none;
	color:#ef8900;
	outline: none;
}
.dNone
{
	display:none;
}
.fRight {
	float:right;
}
.fLeft {
	float:left;
}
.cBoth {
	clear:both;
}
.aMiddle
{
	vertical-align:middle;
}
.aCenter
{
  text-align:center;
}
.aTop
{
	vertical-align:text-top;
}
.aRight {
	text-align:right;
}

.bold
{
	font-weight:bold;
}
/*
ul
{
	list-style:none;
}
*/

.lNone
{
  list-style:none;
}

.uNone
{
	text-decoration:none;
}

ul.crumb
{
  margin-left:0px;
}

/* ************************************************************************************* */
/* Padding / Margin / width ************************************************************ */
/* ************************************************************************************* */
.m0
{
	margin:0px;
	padding:0px;
}
.height0
{
	height:0px;
}
.height19
{
	height:19px;
}
.height40
{
	height:40px;
}
.height80
{
	height:80px;
}
.height140
{
	height:140px;
}
.height145
{
	height:145px;
}

.height158
{
	height:158px;
}

.height220
{
	height:220px;
}

.height245
{
	height:245px;
}

.height298
{
	height:298px;
}
.height300
{
	height:300px;
}

.height348
{
	height:348px;
}


.width45
{
	width:45px;
}
.width55
{
	width:55px;
}
.width75
{
	width:75px;
}
.width95
{
	width:95px;
}
.width99
{
	width:99px;
}
.width140
{
	width:140px;
}

.width150
{
	width:150px;
}
.width158
{
	width:158px;
}
.width160
{
	width:160px;
}
.width162
{
	width:162px;
}

.width198
{
	width:198px;
}
.width200
{
	width:200px;
}
.width290
{
	width:290px;
}
.width300
{
	width:300px;
}
.width310
{
	width:310px;
}
.width325
{
	width:325px;
}

.width950
{
	width:950px;
}

.m_Top4
{
  margin-top:-4px;
}
.mTop5
{
	margin-top:5px;
}
.mTop10
{
	margin-top:10px;
}
.mTop12
{
	margin-top:12px;
}
.mTop15
{
	margin-top:15px;
}
.mTop18
{
	margin-top:18px;
}
.mTop19
{
	margin-top:19px;
}
.mTop41
{
	margin-top:41px;
}
.mTop42
{
	margin-top:42px;
}
.mTop55
{
	margin-top:55px;
}
.mRight8
{
	margin-right:8px;
}
.mRight10
{
	margin-right:10px;
}

.mBottom0
{
	margin-bottom:0px;
}

.mBottom10
{
	margin-bottom:10px;
}
.mLeft20
{
	margin-left:20px;
}


.pLeft2
{
	padding-left:2px;
}
.pLeft3
{
	padding-left:3px;
}
.pLeft5
{
	padding-left:5px;
}
.pLeft6
{
	padding-left:6px;
}

.pLeft8
{
	padding-left:8px;
}
.pLeft10
{
	padding-left:10px;
}
.pLeft11
{
	padding-left:11px;
}
.pLeft12
{
	padding-left:12px;
}
.pLeft14
{
	padding-left:14px;
}
.pLeft18
{
	padding-left:18px;
}
.pLeft20
{
	padding-left:20px;
}
.pLeft24
{
	padding-left:24px;
}
.pLeft50
{
	padding-left:50px;
}
.pLeft68
{
    padding-left:68px;
}
.pLeft80
{
	padding-left:80px;
}
.pLeft90
{
	padding-left:90px;
}

.pLeft101
{
	padding-left:101px;
}
.pLeft250
{
	padding-left:250px;
}

.pLeft246
{
	padding-left:246px;
}
.pLeft250
{
	padding-left:250px;
}
.pLeft350
{
	padding-left:350px;
}

.pLeft365
{
	padding-left:365px;
}

.pTop1
{
  padding-top:1px;
}
.pTop4
{
	padding-top:4px;
}
.pTop6
{
	padding-top:6px;
}
.pTop8
{
	padding-top:8px;
}
.pTop10
{
	padding-top:10px;
}
.pTop12
{
	padding-top:12px;
}
.pTop14
{
	padding-top:14px;
}
.pTop18
{
	padding-top:18px;
}
.pTop20
{
	padding-top:20px;
}
.pTop22
{
	padding-top:22px;
}
.pTop32
{
	padding-top:32px;
}
.pTop47
{
	padding-top:47px;
}


.pRight3
{
	padding-right:3px;
}
.pRight5
{
	padding-right:5px;
}
.pRight6
{
	padding-right:6px;
}
.pRight8
{
	padding-right:8px;
}
.pRight10
{
	padding-right:10px;
}
.pRight12
{
	padding-right:12px;
}
.pRight15
{
	padding-right:15px;
}
.pRight23
{
	padding-right:23px;
}
.pRight22
{
	padding-right:22px;
}
.pRight59
{
	padding-right:59px;
}

.pRight72
{
	padding-right:72px;
}



.pBottom3
{
	padding-bottom:3px;
}
.pBottom6
{
	padding-bottom:6px;
}

.pBottom10
{
	padding-bottom:10px;
}
.pBottom14
{
	padding-bottom:14px;
}
.pBottom16
{
	padding-bottom:14px;
}
.pBottom22
{
	padding-bottom:22px;
}
.pBottom24
{
	padding-bottom:24px;
}
.pBottom35
{
	padding-bottom:35px;
}


/* ************************************************************************************* */
/* txt ******************************************************************************** */
/* ************************************************************************************* */
.txt11
{
	font-family:"Trebuchet MS";
	font-size:0.68em;
}
.txt12
{
	font-family:"Trebuchet MS";
	font-size:0.75em;
}
.txt13
{
	font-family:"Trebuchet MS";
	font-size:0.81em;
}
.txt14
{
	font-family:"Trebuchet MS";
	font-size:0.87em;
}


.txt15
{
	font-family:"Trebuchet MS";
	font-size:0.93em;
}
.txt16
{
	font-family:"Trebuchet MS";
	font-size:1em;
}
.txt20
{
	font-family:"Trebuchet MS";
	font-size:1.25em;
}

.txt35
{
	font-family:"Trebuchet MS";
	font-size:2.18em;
}
.txt42
{
	font-family:"Trebuchet MS";
	font-size:2.62em;
}

/* ************************************************************************************* */
/* cores ******************************************************************************** */
/* ************************************************************************************* */
.tColor1
{
	color:#ef8900;
}
.tColor2
{
	color:#4f4941;
}
.tColor3
{
	color:#b2b2b2;
}
.tColor4
{
	color:#ffffff;
}
.tColor5
{
	color:#191f26;
}
.tColor6
{
	color:#a59e94;
}
.tColor7
{
  color:#4a4a4a;
}


.bColor1
{
	background-color:#e6e7e8;
}
.bColor2
{
	background-color:#ffffff;
}
/* ************************************************************************************* */
/* Divs ******************************************************************************** */
/* ************************************************************************************* */

#divMain
{
	width:950px;
	margin:0 auto 0 auto;
	padding-top:12px;
}

.pesquisa
{
	background-image:url(../../imgs/pesquisa.gif);
	background-repeat:no-repeat;
	border:0px;
	float:left;
	height:16px;
	width:109px;
	padding-left:10px;
	padding-top:3px;
	background-position:right;
}

.pesquisaIn
{
  background-color:transparent;
  width:102px;
  border:0px;
  height:18px;
}


.menu li, .menu li a
{
	display:inline;
	text-decoration:none;
}
.redes li, .redes li a
{
	display:inline;
	text-decoration:none;
}


#global-act
{
	text-align:left;
}


.actBorder
{
	border-top:1px solid #ef8900;
	border-left:1px solid #dcdbd9;
	border-right:1px solid #dcdbd9;
	border-bottom:1px solid #dcdbd9;
	background-color:#ffffff;
}
.actLista li, .actLista li a
{
	display:inline;
	text-decoration:none;
}
.actResumo
{
	background-image:url(../../imgs/actResumo.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
}
.actResumo:hover, .actResumoOn
{
	background-image:url(../../imgs/actResumoOn.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
}
.actMosaico
{
	background-image:url(../../imgs/actMosaico.gif);
	background-repeat:no-repeat;
	width:63px;
	height:14px;
}
.actMosaico:hover, .actMosaicoOn
{
	background-image:url(../../imgs/actMosaicoOn.gif);
	background-repeat:no-repeat;
	width:63px;
	height:14px;
}
.actListas
{
	background-image:url(../../imgs/actLista.gif);
	background-repeat:no-repeat;
	width:43px;
	height:14px;
}
.actListas:hover, .actListasOn
{
	background-image:url(../../imgs/actListaOn.gif);
	background-repeat:no-repeat;
	width:43px;
	height:14px;
}

.actSep
{
    background-color:#e7e8e9;
	height:1px;
	width:288px;
	margin-left:10px;
}

.data
{
	color:#b2b2b2;
	font-size:11px;
	font-weight:bold;
}
.titulo
{
	color:#4f4941;
	font-size:12px;
	line-height:14px;


}
.ler
{
	color:#ef8900;
	font-size:12px;
	font-weight:bold;
}
.comentarios
{
	color:#b2b2b2;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../imgs/comentarios.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
/* *********************** expandir ************************ */
.actBotaoEsq
{
	background-image:url(../../imgs/menu/menu_left.gif);
	background-repeat:no-repeat;
	width:9px;
	height:30px;
	display: block;
	float: left;
}
.actBotaoDir
{
	background-image:url(../../imgs/menu/menu_right.gif);
	background-repeat:no-repeat;
	width:9px;
	height:30px;
	display: block;
	float: left;
}
.actBotaoMeio
{
	background-image:url(../../imgs/menu/menu_mid.gif);
	background-repeat:repeat-x;
	height:27px;
	display:block;
	float:left;
	padding-top:3px;
}

.actSepExp
{
    background-color:#e7e8e9;
	height:1px;
	width:930px;
	margin-left:10px;
}


/* ************************************************************************************* */
/* Ver e ouvir ************************************************************************* */
/* ************************************************************************************* */
.verVideos
{
	background-image:url(../../imgs/verVideos.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
}
.verVideos:hover, .verVideosOn
{
	background-image:url(../../imgs/verVideosOn.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
}
.verFotos
{
	background-image:url(../../imgs/verFotos.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
}
.verFotos:hover, .verFotosOn
{
	background-image:url(../../imgs/verFotosOn.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
}
.verRadio
{
	background-image:url(../../imgs/verRadio.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
	display:inline-block;
}
.verRadio:hover, .verRadioOn
{
	background-image:url(../../imgs/verRadioOn.gif);
	background-repeat:no-repeat;
	width:54px;
	height:16px;
	display:inline-block;
}

.verSepVertical
{
    background-color:#ef8900;
	height:286px;
	width:1px;
	background-repeat:repeat-y;
	margin-right:14px;
	margin-left:15px;

}

/* ************************************************************************************* */
/* Vozes do partido********************************************************************* */
/* ************************************************************************************* */
.vozBlogues
{
	background-image:url(../../imgs/vozBlogues.gif);
	background-repeat:no-repeat;
	width:62px;
	height:17px;
}
.vozBlogues:hover, .vozBloguesOn
{
	background-image:url(../../imgs/vozBloguesOn.gif);
	background-repeat:no-repeat;
	width:62px;
	height:17px;
}
.vozFacebook
{
	background-image:url(../../imgs/vozFacebook.gif);
	background-repeat:no-repeat;
	width:72px;
	height:17px;
}
.vozFacebook:hover, .vozFacebookOn
{
	background-image:url(../../imgs/vozFacebookOn.gif);
	background-repeat:no-repeat;
	width:72px;
	height:17px;
}
.vozTwitter
{
	background-image:url(../../imgs/vozTwitter.gif);
	background-repeat:no-repeat;
	width:62px;
	height:17px;
}
.vozTwitter:hover, .vozTwitterOn
{
	background-image:url(../../imgs/vozTwitterOn.gif);
	background-repeat:no-repeat;
	width:62px;
	height:17px;
}
.autor
{
	font-size:16px;
	font-weight:bold;
	color:#ef8900;
}
.vozSep
{
    background-color:#e7e8e9;
	height:1px;
	width:288px;
}
/* ************************************************************************************* */
/* PSD mais perto  ********************************************************************* */
/* ************************************************************************************* */
.inputNome
{
	background-image:url(../../imgs/inputNome.gif);
	background-repeat:no-repeat;
	border:0px;
	height:21px;
	width:121px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	overflow:hidden;
	background-position:right;

}
.inputIn
{
  background-color:transparent;
  width:116px;
  border:0px;
  height:19px;
}


.inputCombo
{
	background-color:#e6e7e8;
	border:1px solid #b2b2b2;
	height:24px;
	width:140px;
}

.selectDist
{
	position: absolute;
	width: 105px; /* With the padding included, the width is 170 pixels: the actual width of the image. */
	height: 24px;
	padding: 3px 26px 0 10px;
	color: #4f4941;
	background: url(../../imgs/selectDist.png) no-repeat;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:11px;

}

.styledDist option
{
  font-family:"Trebuchet MS";
	font-size:11px;
	color: #4f4941;
	background-color:#e6e7e8;
}

/* ************************************************************************************* */
/* Povo Livre ************************************************************************** */
/* ************************************************************************************* */

.border1 img
{
	border:1px solid #d7d7d7;
	width:99px;
	height:140px;
}


.shadow
{
	border: solid 1px #d7d7d7;

    -moz-box-shadow: 7px 7px 7px #888;
	  -webkit-box-shadow: 7px 7px 7px #888;
    box-shadow: 7px 7px 7px #888;
	  /*width:171px;*/
  	/*height:241px;*/
}

/* povo livre arquivo*/
.plSep
{
  background-color:#e7e8e9;
	height:1px;
	width:180px;
	margin-top:6px;
	margin-bottom:6px;
}
.lineHeight14
{
	line-height:14px;
}

.anoFechado{
    background-image: url("../../imgs/menu/fechado.gif");
    background-position: left center;
    background-repeat: no-repeat;
	color: #B2B2B2;
}

.anoAberto{
    background-image: url("../../imgs/menu/aberto.gif");
    background-position: left center;
    background-repeat: no-repeat;
	  color: #4F4941;
}

ul#arquivo {
	list-style-type: none;
    margin: 0;
    padding: 0;
    width: 150px;
}

ul#arquivo a{
padding:0px 25px;
}

.imagemOver
{
  z-index:150;
  position:relative;
  top: -202px;
  width: 150px;
}


/* ************************************************************************************* */
/* Agenda     ************************************************************************** */
/* ************************************************************************************* */
.calendario li, calendario li a
{

	text-decoration:none;

}

.agenda
{
	background-image:url(../../imgs/agenda.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	font-weight:bold;
	color:#b2b2b2;
	font-size:15px;
	text-align:center;
	padding-left:1px;
	padding-top:5px;
	float:left;
}
.agendaDia
{
	background-image:url(../../imgs/agendaDia.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	color:#ef8900;
	font-weight:bold;
    font-size:15px;
	text-align:center;
	/*padding-top:5px;
	padding-left:1px;
	float:left;*/
}

span.calElement:hover span.agendaDia{
background-image:none;
}

.agendaHoje
{
	background-image:url(../../imgs/agendaHoje.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-top:5px;
	padding-left:1px;
	float:left;
}
.agendaSep
{
    background-color:#e7e8e9;
	height:1px;
	width:918px;
	margin-top:6px;
	margin-bottom:3px;
	margin-left:10px;
}

/****************************************************** */
.calBox {
  background-color:#ffffff;
  color:#b2b2b2;
}

.calElement {
  margin-top: 11px;
  margin-right:1px;
  display: inline-block;
  overflow:hidden;
  background-image:url(../../imgs/agenda.gif);
  background-repeat:no-repeat;
  width:29px;
  height:23px;
  font-weight:bold;
  color:#b2b2b2;
  font-size:15px;
  text-align:center;
  padding-left:1px;
  padding-top:5px;
}

.calYear {
  font-size: 20px;
  border-bottom: 1px dashed #666;
  padding-bottom: 5px;
  margin-bottom: 5px
}

.calYear .calElement {
  border: 1px solid #999999;
}

.calMonth {
  border-top: 1px solid #e6e7e8;
  margin-bottom: 5px;
  margin-top:9px;
  text-align: right;
}

.calMes {
 /* margin-top: 11px;*/
  margin-right:1px;
  display: inline-block;
  overflow:hidden;
  font-weight:bold;
  color:#b2b2b2;
  font-size:12px;
  text-align:right;
  padding-left:1px;
  padding-top:2px;
}
.calMes.today
{
  color:#b2b2b2;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  padding-left:1px;
}
.calMes.selected
{
  color:#ef8900;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  padding-left:1px;
}

span.calMes:hover
{
  background-color: #404040;
  cursor: pointer;
}



.calDay
{
 text-align: center;
}

.calDay .calElement
{
  border: 1px solid #ffffff;
}

.calElement.selected
{
  background-image:url(../../imgs/agendaDia.gif);
  background-repeat:no-repeat;
  width:29px;
  color:#ef8900;
  font-weight:bold;
  font-size:15px;
  text-align:center;
  padding-left:1px;
}

span.calElement:hover
{
  background-color: #404040;
  border: 1px solid #404040;
  cursor: pointer;
}

.calElement.today
{
  background-image:url(../../imgs/agendaHoje.gif);
  background-repeat:no-repeat;
  width:29px;
  color:#ffffff;
  font-weight:bold;
  font-size:15px;
  text-align:center;
  padding-left:1px;
}

/* ********** tooltip ************************** */

/* tooltip styling */
.tooltipStyle
{
	position:absolute;
	/*margin-top:-123px;*/
}

.tooltipTop
{
	background:url(../../imgs/tooltipTop.gif);
	background-repeat:no-repeat;
	height:6px;
	width:190px;

}

.tooltipBack
{
	background-image:url(../../imgs/tooltipBack.gif);
	background-repeat:repeat-y;
	height:auto;
	width:190px;
	color:#000000;
	margin-top:0px;
	padding-top:0px;

}

.tooltipBottom
{
	background:url(../../imgs/tooltipBottom.gif);
	background-repeat:no-repeat;
	height:19px;
	width:190px;

}
.tooltipStyle a {
	color:#000000;
	font-weight:bold;

}



/* ************************************************************************************* */
/* Rodape     ************************************************************************** */
/* ************************************************************************************* */
.rodape
{
	background-image:url(../../imgs/fundo_rodape.gif);
	background-repeat:repeat;
}
.rdpCentro
{
	width:960px;
	margin:0 auto 0 auto;
	padding-top:25px;
}
ul.rdpMenu
{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	list-style:none;
	margin-left:0px;
}
.rdpLinks li
{
	font-size:15px;
	font-weight:bold;
	padding-bottom:17px;
	line-height:15px;
		list-style:none;
}

.rdpContactos
{
	width:960px;
	margin:0 auto 0 auto;
	height:38px;
}
.barraContactos
{
	background-color:#a9abac;
	color:#ffffff;
	padding-bottom:5px;
}
.contactos li, contactos li a
{
	font-size:11px;
	color:#ffffff;
	display:inline;
}

/* ************************************************************************************* */
/* Menu     **************************************************************************** */
/* ************************************************************************************* */
ul#topnav
{
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 100%;
	list-style: none;
	z-index:150;

}
ul#topnav li
{
	float: left;
	margin: 0; padding: 0;
	position: relative;
	z-index:150;
}
ul#topnav li a
{
	float: left;
	text-indent: -9999px;
	height: 30px;
	z-index:150;
	outline: none;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.menuPartido
{
	background-image:url(../../imgs/menu/partido.gif);
	background-repeat:no-repeat;
	color:#ef8900;
	font-weight:bold;
	width: 143px;
	height:30px;
}
ul#topnav a.menuPartido:hover
{
	background-image: url(../../imgs/menu/partidoOn.gif);
	background-repeat: no-repeat;
	color:#ef8900;
	font-weight:bold;
	width: 143px;
    height:30px;
}


ul#topnav a.menuActualidade
{
	background-image: url(../../imgs/menu/actualidade.gif);
	background-repeat: no-repeat;
	width: 114px;
	height:30px;
}
ul#topnav a.menuActualidade:hover
{
	background-image: url(../../imgs/menu/actualidadeOn.gif);
	background-repeat: no-repeat;
	width: 114px;
	height:30px;
}

ul#topnav a.menuMemoria
{
	background-image: url(../../imgs/menu/arquivo.gif);
	background-repeat: no-repeat;
	/*width: 124px; */
	width:85px;
	height:30px;
}
ul#topnav a.menuMemoria:hover
{
	background-image: url(../../imgs/menu/arquivoOn.gif);
	background-repeat: no-repeat;
	/*width: 124px; */
	width:85px;
	height:30px;
}
ul#topnav a.menuFaq
{
	background-image: url(../../imgs/menu/faq.gif);
	background-repeat: no-repeat;
	width: 179px;
	height:30px;
}
ul#topnav a.menuFaq:hover
{
	background-image: url(../../imgs/menu/faqOn.gif);
	background-repeat: no-repeat;
	width: 179px;
	height:30px;
}
ul#topnav li .sub
{
	position: absolute;
	top: 30px; left: 0;
	background-color:#ffffff;
	padding: 10px 0px 15px 15px;
	float: left;

	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;

	/*--Bottom left rounded corner--*/

	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

	display: none;
	border:1px solid #ef8900;
	/*height:246px;*/
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul
{
	list-style: none;
	margin: 0; padding: 0;
	float: left;
}
ul#topnav .sub ul li
{
	width: 100%;
	color: #ffffff;
}

ul#topnav .sub ul li a
{
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
	color: #4f4941;
	font-size:12px;
}
ul#topnav .sub ul li a:hover {color: #ef8900; background-position: 0px 0px ;}
.sepHorizontal
{
	height:1px;
	background-color:#e6e7e8;
	width:158px;
}
.menuSepVertical
{
    background-color:#ef8900;
	height:230px;
	width:1px;
	background-repeat:repeat-y;
	margin-right:14px;
	margin-left:15px;
}


/* ************************************************************************************* */
/* Interior   ************************************************************************** */
/* ************************************************************************************* */

.menuInterior
{
	background-image:url(../../imgs/menuInterior.gif);
	background-repeat:no-repeat;
	width:950px;
	height:80px;
}

.sepNoticias
{
  background-color:#e7e8e9;
	height:1px;
	width:595px;
}
.sepNotLaranja
{
    background-color:#ef8900;
	height:1px;
	width:595px;
}

.titNoticias a
{
	color:#ef8900;
	font-size:12px;
	line-height:14px;
}
.titNoticias a:hover
{
	color:#4f4941;
	font-size:12px;
	line-height:14px;
}

.sepNotMenu
{
    background-color:#e7e8e9;
	height:1px;
	width:450px;
}
.sepNotMenuLaranja
{
    background-color:#ef8900;
	height:1px;
	width:450px;
}


/* ************************************************************************************* */
/* Menu Interior   ********************************************************************* */
/* ************************************************************************************* */


.brdTop{
	border-top:1px solid #ef8900;
}

ul.menuInt, ul.menuInt ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 150px;
}

ul.menuInt a {
  display: block;
  text-decoration: none;
}


ul.menuInt a:link {color:#b2b2b2;}
/*ul.menuInt a:visited {color:#b2b2b2;} */
ul.menuInt a:hover {color:#4f4941;}
ul.menuInt a:active {color:#4f4941;}




ul.menuInt li{
  margin-bottom: 2px;
  border:1px solid #dcdbd9;
  background-color:#ffffff;

}

ul.menuInt li a {
   padding:8px 3px 5px 10px ;
}

.seta_menu
{
  background-image:url(../../imgs/menu/fechado.gif);
  background-repeat:no-repeat;
  background-position:right;
}

.seta_menu:active
{
  background-image:url(../../imgs/menu/aberto.gif);
  background-repeat:no-repeat;
  background-position:right;
}

.seta_menuAberto
{
  background-image:url(../../imgs/menu/aberto.gif);
  background-repeat:no-repeat;
  background-position:right;
}

ul.menuInt li ul {
  border:none;
  background-color:#ffffff;
  width:148px;
}
ul.menuInt li ul li{
  border-top:1px solid #dcdbd9;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  margin-left:9px;
  width:132px;
  margin-top:-1px;
}

ul.menuInt li ul li a {
  padding-left:0px;
}

ul.menuInt li ul li a:hover {
 /*color: #4f4941;*/
}

/* ************************************************************************************* */
/* Crumbtail   ********************************************************************* */
/* ************************************************************************************* */

.crumb
{
	display:inline-block;
}

.crumb li {
	float:left;
	list-style:none;
}

/* ************************************************************************************* */
/* Comentários   *********************************************************************** */
/* ************************************************************************************* */

#commentFormOff
{
	background-image:url(../../imgs/CommentOff.gif);
	background-repeat:no-repeat;
	width:430px;
	height:26px;
	color:#ffffff;
}

#commentFormOn
{
	background-image:url(../../imgs/CommentOn.gif);
	background-repeat:no-repeat;
	width:430px;
	height:26px;
	color:#ffffff;
}

#commentOff
{
	background-image:url(../../imgs/CommentOff.gif);
	background-repeat:no-repeat;
	width:430px;
	height:26px;
	color:#ffffff;
}
#commentOn
{
	background-image:url(../../imgs/CommentOn.gif);
	background-repeat:no-repeat;
	width:430px;
	height:26px;
	color:#ffffff;
}

#commentForm590Off
{
	background-image:url(../../imgs/Comment590Off.gif);
	background-repeat:no-repeat;
	width:590px;
	height:26px;
	color:#ffffff;
}

#commentForm590On
{
	background-image:url(../../imgs/Comment590On.gif);
	background-repeat:no-repeat;
	width:590px;
	height:26px;
	color:#ffffff;
}

#comment590Off
{
	background-image:url(../../imgs/Comment590Off.gif);
	background-repeat:no-repeat;
	width:590px;
	height:26px;
	color:#ffffff;
}
#comment590On
{
	background-image:url(../../imgs/Comment590On.gif);
	background-repeat:no-repeat;
	width:590px;
	height:26px;
	color:#ffffff;
}

.inputComment
{
	border:1px solid #b2b2b2;
	height:52px;
	width:408px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color:#e6e7e8;
	margin-top:9px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;


	/*
	background-image:url(../../imgs/fundoComment.gif);
	background-repeat:no-repeat;
	width:430px;
	height:54px;
	background-attachment: scroll;
	overflow:hidden;
*/

}
.inputComment590
{
	border:1px solid #b2b2b2;
	height:52px;
	width:568px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color:#e6e7e8;
	margin-top:9px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.inputNomeComment
{
   	background-image:url(../../imgs/nomeComment.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
	padding-top:4px;
	width:160px;
	height:22px;
	border:0px;
	overflow:hidden;
}
.inputEmailComment
{
	background-image:url(../../imgs/emailComment.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:4px;
	width:165px;
	height:22px;
	border:0px;
	overflow:hidden;
	background-position:right;
	margin-left:2px;
	margin-right:2px;
}

/* ************************************************************************************* */
/* msgs de erro  *********************************************************************** */
/* ************************************************************************************* */
.fundoMsgs
{
  background-image:url(../../imgs/fundo_msg.gif);
	background-repeat:no-repeat;
	width:950px;
	height:250px;
	display:block;
}
/* ************************************************************************************* */
/* graficos eleicoes******************************************************************** */
/* ************************************************************************************* */
.fundoBtn
{
  background-image:url(../../imgs/btnPartido.png);
	background-repeat:no-repeat;
	width:41px;
	height:16px;
	display:block;
	margin-top:10px;
}

.selectAno
{
	position: absolute;
	width: 94px; /* With the padding included, the width is 130 pixels: the actual width of the image. */
	height: 24px;
	padding: 3px 26px 0 10px;
	color: #4f4941;
	background: url(../../imgs/selectAno.png) no-repeat;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:11px;
}
.selectConc
{
	position: absolute;
	width: 134px; /* With the padding included, the width is 170 pixels: the actual width of the image. */
	height: 24px;
	padding: 3px 26px 0 10px;
	color: #4f4941;
	background: url(../../imgs/selectConc.png) no-repeat;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:11px;

}

.styled option
{
  font-family:"Trebuchet MS";
	font-size:11px;
	color: #4f4941;
	background-color:#e6e7e8;
}

.styledConc option
{
  font-family:"Trebuchet MS";
	font-size:11px;
	color: #4f4941;
	background-color:#e6e7e8;
}

.selectMil
{
	position: absolute;
	width: 115px; /* With the padding included, the width is 170 pixels: the actual width of the image. */
	height: 24px;
	padding: 3px 26px 10px 10px;
	color: #4f4941;
	background: url(../../imgs/selectMil.png) no-repeat;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:11px;
}

.styledMil option
{
  font-family:"Trebuchet MS";
	font-size:11px;
	color: #4f4941;
	background-color:#e6e7e8;
}



/* ************************************************************************************* */
/* acesso reservado ******************************************************************** */
/* ************************************************************************************* */

.areaReserv
{
  width: 142px;
	height: 24px;
	background: url(../../imgs/btnAcessoReservado.gif) no-repeat;
	overflow: hidden;
	display:block;
	z-index:200;
}

.areaReserv:hover
{
	width:170px;
	height:24px;
	color: #4f4941;
	background: url(../../imgs/btnAcessoReservadoOn.gif) no-repeat;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:11px;
	margin-left:-28px;
	z-index:200;
}

.areaReservOn
{
  width: 142px;
	height: 24px;
	background: url(../../imgs/btnAcessoReservado.gif) no-repeat;
	overflow: hidden;
	display:block;
}

.fundoareaReservadaOn
{
  position: absolute;
  width: 171px;
	height: 116px;
	color: #4f4941;
	background: url(../../imgs/areaReservadaOn.png) no-repeat;
	overflow: hidden;
	margin-left:-28px;
	z-index:200;
	padding-left:9px;
	margin-top:-25px;
	padding-top:50px;
}


.fundoReserv
{
  position: absolute;
	width:170px;
	height:220px;
	color: #4f4941;
	background: url(../../imgs/fundo_reserv.png) no-repeat;
	overflow: hidden;
	margin-left:-28px;
	z-index:200;
	padding-left:9px;
	margin-top:-25px;
	padding-top:50px;

}


.inputEmail
{
	background-image:url(../../imgs/inputLogin.gif);
	background-repeat:no-repeat;
	border:0px;
	height:25px;
	width:141px;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	background-position:right;
}


.emailIn
{
  background-color:transparent;
  width:126px;
  border:0px;
  height:19px;
}





/* ************************************************************************************* */
/* popup ******************************************************************** */
/* ************************************************************************************* */
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:300;
}
#popupPass {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:242px;
	width:455px;
	z-index:350;
	font-size:12px;
}
#popupPass form {
	padding-top:12px;
}
#popupPassHeader {
		padding:12px 0px 0px 0px;
}

#popupPassClose
{
	right:0px;
	top:0px;
	position:absolute;
	display:block;
	cursor: pointer;
}
#popupPassSend {
	cursor: pointer;
}
#popupPassWait {
	display:none;
}
/*
#popupAguarde {
	display:none;
	position:fixed;
	_position:absolute;
	height:124px;
	width:124px;
	z-index:2;
}
*/
.fundoPopup
{
	background-image:url(../../imgs/popup/popupFundo.png);
	background-repeat:no-repeat;
	border:0px;
	height:218px;
	width:455px;
  position:absolute;
}

.popupInput
{
	background-image:url(../../imgs/popup/popupEmail.gif);
	background-repeat:no-repeat;
	border:0px;
	height:21px;
	width:416px;
	overflow:hidden;
	background-position:right;
	margin-left:15px;
	padding-top:3px;
	margin-top:120px;
}

.popupIn
{
  background-color:transparent;
  width:385px;
  border:0px;
  height:19px;
  /*padding-left:10px;*/
  padding-left:10px;

}

/*  *******flickr******************** */
.flickr
{
  width:75px;
  height:75px;
  overflow:hidden;
}
.flickr:hover
{
  width:67px;
  height:67px;
  border:4px solid #ef8900;
}


/*  *******live******************** */
.blockDirecto
{
  width:950px;
  height:300px;
  background:#000;
  color:#FFF;
}

.blockSwfLeft
{
  width:570px;
  height:300px;
  float:left;
}

.blockSwfSapo
{
  width:375px;
  height:290px;
  float:right;
  margin:5px 5px 5px 0px;
}

