/*
search padding-top: 170px; position: absolute; padding-left: 690px;


background-color:#EEEEEE;
border:2px solid #777777;
color:#5EACC5;
margin:5px 0px 5px 12px;
width:165px;

88888888 input
padding-left: 5px
*/


/* ----- Main Layout Elements ----- */
body {
/*	background:			#c2cabd; */
	background:			transparent url("../images/back.gif") repeat right top;/*#E5E5E5;/*#5EACC5;*/
	text-align:			center;
	padding:			0;
	margin-top:0px;
	padding-top:0px;
	font-family: 		Arial, Verdana, sans-serif;
}
/* FOI TUDO DEFINIDO NA DIVISAO DE PARTES
#topo_conteudo{
	width:				900px;
	height:				60px;

	background-image: 	url('../images/fundo_topo_conteudo_largo.jpg'); 	
	//background-image: 	url('../images/ie_fundo_topo_conteudo.jpg'); 	
}

#rodape_conteudo{
	width:				900px;
	height:				55px;
	
	background-image: 	url('../images/fundo_rodape_conteudo_largo.jpg'); 	
	//background-image: 	url('../images/ie_fundo_rodape_conteudo.jpg'); 	
}
#container {
	background-color:	#ffffff;
	background-image: 	url('../images/fundo_conteudo_largo.jpg'); 	
	//background-image: 	url('../images/ie_fundo_conteudo.jpg'); 	

	width:				900px;
	font-size:			12px;
	margin:				0 auto;
	text-align:			left;
	clear:				both;
}
 FIM DEFINICAO EM PARTES */
#header {
	width:				900px;
	height:				172px;	
/*	background-color:	#408DE9;
	
	background-image: 	url('../images/cabecalho.png');
*/
/*    background-image: url('../images/cabecalho.png') !important;*/
	background:		#ffcc00 url('../images/cabecalho.png') no-repeat scroll right bottom;
/*    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/dcc_azul_melhorado/images/cabecalho.png',sizingMethod='scale');
    position: relative;
*/
	border : 0;
	margin:				0 auto;
	clear:				both; 
}
/*#header .search{
	margin:			135px 20px 0px 0px;
	width:			160px;
	border:			2px solid #777777;
}*/

#menugov {
	width:				900px;
	/*height:				206px;*/
	background-color:	#48b5eb;
	margin:				0 auto;
	clear:				both; 
}

#headerinside {
	width:				900px;
	margin:				0 auto;
	padding-top:		0px;
	padding-left:		20px;
	text-align:			left;
	float:				left;
}

.searchintro div{
	float: right;
	//float:none;
	//position:right;
}
.searchintro{
	width:	100%;
}
.search #mod_search_searchword {
/*	width:				135px;
	border:				1px solid #cccccc;
	margin:				5px 0px -5px 12px;
	//margin-left:		10px;*/
	margin:				115px 10px 0px 0px;
	width:				160px;
	border:				2px solid #777777;
	background:			#E5E5E5;
	padding-left:	    5px;
	color:				#418A9F;
	font-weight:		600;
}
/* FOI PARA DEFINICAO POR PARTES
#sidebar {
	float:				left;
	width:				23%; 
	//width:			50%;
	height:				100%;
	margin-top:			0px;
	//margin-top:			10px;
	margin-left:		0px;
} 
FIM FOI PARA DEFINICAO POR PARTES*/
#barraLateral {
	float	:	left;
	height	:	100%;
	width	:	165px;
/*	
	//width	:	45%;
	//padding-top	:	12px;
*/
	font-size		:	13px;
}

#barraCentral {
	float			:	left;
	height			:	100%;
	width			: 	360px;
	//width			: 	160px;
	padding			:	10px 0px 0px 10px;
	//padding-top	:	22px;
	margin-left		:	50px;
	//margin-left	:	7px;
/*	border-left: 1px solid black;*/
}
#main {
	float:				left;
	width:				100%;
	/*overflow:			hidden; */
	margin-top:			-25px;
}
#main ul {
	margin-left:		20px;
	padding:			0;
}
#footer {
	clear:				both; 
	text-align:			center;
	font-size:			10px;
	padding-top:		2px;
	color:				#000000;
}
#footer a {
	color:				#0c4b0b;
}
a, a:visited {
	text-decoration:	none;
	color:				#006587;
}
a:hover {
	color:				#008BB9;//006587; //008BB9; /*original=>  AF0C0C;*/
}

/* ----- Top Menu ----- */
#topmenu {
	margin-left:		5px;
	margin-right:		13px;
	margin-top:			5px;
	height:				28px;
	//background-image: 	none;
	padding:            0px 0px 0px 0px;
}
#topmenu ul {
	margin:				0;
	//float:			right;
}
#topmenu li {
	float:				left;

	align:        		right;
	height:				24px;
	/*width:				121px;*/
	/*background:			transparent url("../images/fundo_topmenu.png") no-repeat right top;*/
	/*	list-style-position:outside;*/
	color: 				#FFFB9C;
	text-align:			center;
	line-height:		23px;
	margin:				0px 0px 0px 30px;
	padding:			0px 5px 0px 0px;
}
#topmenu a, #topmenu a:visited {
	float:				left;
	display:			block;
	text-decoration:	none;
	font-weight:		bold;
	color:				#fafafa;
	letter-spacing:		0px;	
/*	width:				121px;*/
}
#topmenu a:hover, #topmenu a:visited:hover,#topmenu li:hover {
	color:				#ffb57D;
}


/* ----- Sidebar Elements ----- */
#sidebar .moduletable, #sidebar .moduletable_text {
	margin-top:		15px; /* Margem de um modulo para outro */
	padding:		0px 0px 2px 0px;
	line-height:		40px;
	#font-size:		18px
}

#sidebar #barraLateral .moduletable h3, #sidebar .moduletable_text h3 {
/*	padding:			2px;
	color: 				#eaeaea;
	margin:				-5px;
	margin-bottom:		5px; 
	padding:			2px;
	background-color:	#2a2a2a;
	border-bottom:		1px solid #777777; */
	
/*	border-bottom:		1px solid #777777;
	color:				#eaeaea;
	margin:				-0.5em 0em 0pt -1em;
	margin-top:         -1px;
	height:				2.5em;
	line-height:		2.5em; 
	height:				1.6em;
	line-height:		1.6em;
	padding:			0pt 0pt 0pt 10px;
	text-align:			left; */
	background: url(../images/module_top.gif) no-repeat scroll left top;
	border:			medium none;
	color:			#FFFFFF;
	font-size:		12px;
/*	font-variant:	small-caps;*/
	margin: 		0px 0px 0px 0px;
	padding: 		5px 0px 7px 0px;
	text-align: 	center;
	line-height: 	13px;	
}
/*
#sidebar #barraCentral p{
	overflow:hidden;
	max-height:120px;
}
*/
#sidebar #barraCentral .moduletable h3, #barraCentral .moduletabletodasNoticias, #sidebar #barraCentral .moduletable_text .moduletabletodasNoticias h3 {
	background: transparent url(../images/fundo_h3_modulo.png) no-repeat scroll center top; 
	text-align: center;
	font-size:	12px;
	line-height: 	24px;
	//line-height:	18px;
	margin-bottom:	3px;
	margin-left: 0px;
/*	font-variant:	small-caps;	*/

}
#sidebar #barraLateral .Moduletable {
	background:transparent url(../images/module_bottom.gif) no-repeat scroll right bottom;
	margin-bottom:0px;
	padding-bottom:18px;
	/*width:200px;*/
	border:0;
}

#sidebar .moduletable label {
	font-size:			12px;
}

#sidebar .moduletable thead td {
	font-size:			14px;
	font-weight:		bold;
}

#publicidade .moduletable {
	border:				1px solid #fffb9c;/*=> fundo menu // #999999 ==> fundo cinza padrao*/
	background-color:	#f9fbf7;	
	margin-top:			10px;
/*	padding:			5px; */
	padding-top:		0px;
	padding-left:		5px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:				100%;
}
#publicidade .moduletable h3 {
	border-bottom:		1px solid #777777;
	font-size:			11px;
	color:				#eaeaea;
/*	margin:				-0.5em 0em 0pt -1em;
	margin-top:         -1px;
/*	height:				2.5em;
	line-height:		2.5em; */
	height:				1.6em;
	line-height:		1.6em;
	padding:			0pt 0pt 0pt 10px;
	text-align:			left;
}
#bottombar {
	width:	100%;
	height:	100%;
}
#sidebar #barraLateral #bottombar .moduletable {
	background: none;
	width:	100%;
	height:	100%;
}
#sidebar #barraLateral #bottombar .moduletable h3 {
}
#sidebar #barraLateral #bottombar .moduletable h3{
}
#sidebar p {
#	margin-top:			5px;
	margin-bottom:		5px;
#	margin-bottom:		10px;
}
#sidebar ul {
	margin:				0px;
	padding-left:		20px;
	padding-top:		5px;
}
#sidebar ul li {
	margin			:	0px;
	padding			:	0px;
	//padding-left	:	15px;
	list-style-type:	square; 
}

#sidebar ul li a {
	text-decoration:	none;
}
#sidebar ul li a:hover {
	text-decoration:	underline;
}
#sidebar #barraLateral  ul, #barraLateral form, #Conteudo center, #barraLateral.search, #barraLateral #primary-nav, #Anuncio center
#Conteudo.moduletable, #Anuncio.moduletable{
	background-color:   #fffb9C; 
}

#sidebar .moduletable_menu {
/*	border:				1px solid #fffb9c;/*=> fundo menu // #999999 ==> fundo cinza padrao
	background-image:	url("../images/fundo_menu.png");
	background-repeat:	repeat-y;
	background-attachment:	inherit; //fixed; //scroll; 
	background-position: inherit; //center; 
	background-color: #fffb9C; 
	//margin-right:		10px;
	margin:				10px 2px 0px 0px;
	padding:			0px 0px 0px 5px;
	//margin-bottom: 	-10px;*/
	background:transparent url(../images/module_bottom.gif) no-repeat scroll right bottom;
	margin-bottom:10px;
	padding-bottom:20px;
	width:200px;	
}

#sidebar .moduletable_menu h3 {
/*	border-bottom:		1px solid #777777;
	font-size:			12px;
	color:				#eaeaea;
	height:				1.6em;
	line-height:		1.6em;
//	padding:			0pt 0pt 0pt 10px;
	margin-left:		20px;
	margin-right:		20px;
	position: center;
	text-align:			center;*/
	background: url(../images/module_top.gif) no-repeat scroll left top;
	color:			#FFFFFF;
	font-size:		15px;
/*	font-variant:	small-caps;*/
	margin: 		0px 0px 0px 0px;
	padding: 		5px 0px 7px 0px;
	text-align: 	center;
	line-height: 	20px;	
}

#sidebar .moduletable_menu ul {
	//background-color:   #fffb9C; 
	list-style:			none;
	margin: 			0px 0px 10px -10px;
	padding: 			0px 10px 0px 0px;
	border: 			none;
}
#sidebar .moduletable_menu ul li {
	border-bottom: 		1px solid #FF8C00;   /*  -> original = cinza (#eeeeee;) */
	padding-left:		7px;  /* modifiquei aki... - André S.   */
	//padding-left:		10px;  /* modifiquei aki... - André S.   */
	margin: 			0px 0px 0px 10px;
	list-style-type:	none;	
}
#sidebar .moduletable_menu ul li ul li{
	border-bottom: 		0px solid #FF8C00;
	border-top: 		1px solid #FF8C00;
}
#sidebar .moduletable_menu ul li a {
	display: 			block;
/*	background-image: 	url('../images/mbg.png');*/
	background-image: 	url('../images/seta.png');
	//background-image: 	url('../images/seta_IE.png');
	background-repeat:	no-repeat;
	padding: 			2px 1px 2px 9px;
/*	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		9px;
	padding-right:		1px;
*/

	color: 				#000000;
	text-decoration: 	none;
	width: 				100%;
}
html>body #sidebar .moduletable_menu li a {
	width: 				auto;
}
#sidebar .moduletable_menu li a:hover {
	background-color: 	#fffbef;
	color: 				#000000;
}
#sidebar h3 {
	margin:				0px;
	padding:			2px;
	font-size:			11px;
	background-color:	#FFFB9C;/* azul: #00536E;/*original=>#2a2a2a;*/
	color: 				#ffffff;
	/** para internet explorer 6 funcionar **/
	//margin:			0px;
	//padding:			4px;
/*	margin:				-7px 10px 0px 10px;*/
}

/* Additional markups */
span.highlight {
	background-color:	#fffdd5;
}
.pagenavcounter, .pagenav {
	font-size:			10px;
} 
.contenttoc {
	padding:			5px;
}

div.componentheading {	/* Component heading */
	color: #FF8C00;
    font-size:			16px;
	#border-bottom:		1px solid #777777;
	font-weight:		bold;
	padding-top:			7px;
#	border-bottom:		1px solid #cccccc;
	margin-bottom:		10px;
}
td.contentheading, td.buttonheading {		/* Post titles/headings */
        color: #605D5C;
	font-size:			16px;
	font-weight:		bold;
	clear:				both;
	padding-top:		7px;
/*	border-bottom:		1px solid #eeeeee*/
}
span.article_separator{
	line-height: 20px;
}
.contentpaneopen {	/* Table wrapping posts */
	margin:				0;
	padding:			0;
 	border-collapse: 	collapse;	
	width:				100%px;
	line-height:		17px;
	font-size:		12px;
}
#form-login-remember {	/* Small 'remember me?' text in login form */
	font-size:			12px;
	padding-bottom:		5px;
}
#form-login {
	text-align:			center;
}
#form-login ul, #form-login-username, #form-login-password, #form-login-remember {
	text-align:			left;
}
fieldset.input, fieldset {
	border:				0;
}
#form-login #form-login-remember {
	text-align:			center;
}
form {
	margin:				0;
}
td.sectiontableentry1 {		/* Alternating rows for polls */
	vertical-align:		middle;
}
td.sectiontableentry2 {		/* Alternating rows for polls */
	background-color:	#e6f2e6;
	vertical-align:		middle;
}	
.button {
	font-size:			10px;
	padding-left:		5px;
	padding-right:		5px;	
	font-family:		arial, verdana;
	background-color:	#e1e1e1;
	border-bottom: 		1px solid #000000;
	border-top: 		1px solid #fef6f6;	
	border-left: 		1px solid #fbe7e7;
	border-right: 		1px solid #4f0f0f;	
}
.buttonheading img {
	border: 			none; 
	margin: 			0;
	padding:			0;
}
span.small { 		/* Small text underneath post title, i.e. 'Written by...' */
	font-size:			10px;
	margin:				0;
	padding:			0;
}
td.createdate {		/* Small date under post titles */
	font-size:			10px;
	text-align:			left;
	color:				#999999;
}
td.modifydate { 	/* The 'Last Updated' date under posts/modules. */
	font-size:			10px;
	text-align:			left;
	font-style: 		italic;	
}
a.readon { 			/* The 'Read More...' link under posts/modules. */
	float:				left;
	font-size:			12px;
	text-align:			left;
}
td.article_column {
	padding-right:		10px;
}
table.pollstableborder {
	text-align:			left;
	width:				100%; //Largura da tabela da enquete
}
p {
	margin-top:			0;
	margin-bottom:		10px;
	padding:			0;
}
.breadcrumbs  {
	font-size:			10px;
	color:				#666666;
}
div.bannerheader {
	font-size:			10px;
}
div ul li.active {
	background:	#FFC57D;
}
div ul li.active ul li {
	background:	#FFFB9C;
}
#content h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
		
#content p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
		
/***************************************************
MENU DROP-DOWN
****************************************************/

#primary-nav {

	text-align: left;
/*	font-family: 		normal verdana; */
}

ul#primary-nav{
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
/*	border-bottom: 1px solid #ff8c00; */
	border-bottom: 0; 
	background: #FFFB9C; /* pode ser transparent--->IE6 Bug */
	padding-left:8px;

}
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
/*	border-bottom: 1px solid #ff8c00; */
	border-bottom: 0; 
	background: #FFFB9C; /* pode ser transparent--->IE6 Bug */
	/*f5ont-size: 100%;*/
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	padding-left: 0px;
	}

ul#primary-nav li a {
	display: 			block;
	text-decoration: 	none;
	color:				#000000;
	padding: 			5px;

	/*border: 			1px solid #ff8c00;*/
	border-bottom: 1px solid #ff8c00;

	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { 
	float: 				left; 
	height: 			1%; 
}
* html ul#primary-nav li a { 
	height: 			1%;
}
/* End */

ul#primary-nav ul {
	position: 			absolute;
	display: 			none;
	left: 				149px; /* Set 1px less than menu width */
	top: 				0;
	border: 2px solid #ff8c00;

}

ul#primary-nav li ul li a {
	padding: 			5px 5px;
	padding-left: 2px;
/*	border-bottom: 0;*/
} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { 
	background:  transparent url(arrow.gif) right 6px no-repeat;
	z-index:1;
}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #FFC57D ; }

ul#primary-nav li a:hover {
	text-decoration: none;
	/*color: #E2144A; */
	background-color: #ff8c00;
}

/* ->laranja: ff8c00 azul: 00536e amarelo: FFFB9C */

.MenuPrincipal{
	font-weight : bold;
	background:transparent url(../images/module_bottom.gif) no-repeat scroll right bottom;
	margin-bottom:10px;
	padding-bottom:15px;
	padding-left:20px;
	width:165px;	
}
#barraLateral .MenuPrincipal h3 {
/*	border-bottom:1px solid #777777;
	color:#EAEAEA;
	font-size:12px;
	height:1.6em;
	line-height:1.6em;
	margin-left:20px;
	margin-right:20px;
	text-align:center;*/
	background: url(../images/module_top.gif) no-repeat scroll left top;
	border:			medium none;
	color:			#FFFFFF;
/*	font-variant:	small-caps;*/
	margin: 		0px 0px 0px 0px;
	padding: 		5px 0px 7px 0px;
	text-align: 	center;
	line-height: 	13px;	

}

div .saibamais{
	float:right;
	position:center;
}

a:hover div .saibamais {
	cursor: pointer;
}


#Conteudo h3{
	background: url(../images/module_top.gif) no-repeat scroll left top;

	border:			medium none;
	color:			#FFFFFF;
	font-size:		12px;
/*	font-variant:	small-caps;*/
	margin: 		0px 0px 0px 0px;
	padding: 		5px 0px 7px 0px;
	text-align: 	center;
	line-height: 	13px;	
}
#Anuncio .moduletable, #Conteudo .moduletable{

	float: 				left;
	background:			transparent url(../images/module_conteudo_bottom.gif) no-repeat scroll center bottom;
	margin:				0px 0px 32px 32px;
	padding-bottom:		18px;
	border:				0;
	width: 				400px;
	//width: 			400px;
	//margin:			0px 0px 32px 32px;
}
#Anuncio center, #Conteudo center, #Conteudo .coluna{
	background-color:   #fffb9C; 
	width: 				400px;
}

#Conteudo .coluna{
	padding: 4px 4px 4px 4px;
	text-align:			justify;	
}

#Conteudo .tabela{
    border-style: none;
    border-width: 0px;
    border-collapse:collapse;
}
#Conteudo .dados{
	background:			#FF8C00;/*transparent url(../images/top_direito_dados.png) no-repeat scroll right top;*/
    padding:			15px 10px 0px 10px;
	background-color:   #fffb9C; 
	height:				auto;
}

#Anuncio .dados{
	background:                     #FF8C00;
	padding:                    10px 5px 0px 2px;
	background-color:   #fffb9C;
	#height:                         160px;
	line-height: 15px;
	font-size: 12px;
}


#Anuncio .dados a, #Conteudo .dados a, #barraCentral .dados a{
	text-decoration:	none;
}

#Conteudo h4{
	width:				100%;
/*	background-color:	#FF8C00;*/
	font-size:			16px;
    margin: 			0px 0px 4px 0px;
	padding: 			0px 0px 10px 0px;
	text-align:			center;
}


#barraCentral .latestnews li{
	list-style:			none;
	margin: 			0px 0px 10px -10px;
	padding: 			0px 10px 0px 0px;
	border: 			none;
}
.bannergroup .banneritem{
	text-align		:	center;
	/*background		:	#FFFB9C;*/
	padding-bottom	:	15px;
}

#barraCentral .bannergroup .banneritem{
	text-align		:	center;
	background		:	none;
}

.banneritem a img{
	border:none;
}

.hasTip a img{
	border:none;
}

.tool-tip {
   float: left;
   background: #ffc;
   border: 1px solid #FFFB9C;
   padding: 5px;
   max-width: 200px;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 90%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../images/selector-arrow.png) no-repeat;
}

.tool-text {
   font-size: 80%;
   margin: 0;
}

