
/*
-----------------------------------------------
Expertu Comércio Virtual e Marketing Ltda.
Autor:	Fernando Malaquias
Versão: 16 de março de 2006
----------------------------------------------- 
*/

body {
	padding: 0px; 
	margin: 0px; 
	font: normal 0.7em arial,verdana, tahoma;
	background:url(../imgsite/fnd_body.jpg) repeat left top;
}


/*Estrutuea base de design*/
#main {
	width: 784px;
	text-align: left;
	background: #ffffff;
	padding:0;
	margin:0;
	overflow:hidden;
}
#cabecalho {
	width: 784px;
	height:102px;
	padding:0;
	margin:7px 0 0 0;
	overflow:hidden;
}
#cabecalho #pagetop {
 	background:url(../imgsite/fnd_meiotop.gif) repeat-x left 3px;
	width: 782px;
	height:75px;
	float:left; 
	text-align: center;
	padding:0;
	margin:0;
	overflow:hidden;
	}

#cabecalho #menutopo{
	background: #2D7AB9;	
	width: 784px;
	height:25px;
	padding:0;
	margin:0;
	overflow:hidden;
}


#main_topo {
	text-align: left;
	width: 784px;
	height:102px;
	padding:0;
	margin:0;
}
#barra {
	width: 100%;
	height:20px;
	background-color: #DA1B1D;
}
#barra_topo {
	text-align: left;
	width: 784px;
	height:17px;
	padding: 3px 0 0 20px;
	color:#ffffff;
}
#main_menu {
	float: left;
	text-align: left;
	width: 152px;
	height: 100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
#main_destaque{
	float: left;
	text-align: left;
	width: 632px;
	padding: 0 0 4px 0; 
	margin:0;
	overflow:hidden;
	background: #ffffff;
}

#main_meio {
	float: left;
	text-align: left;
	width: 485px;
	background: #ffffff;
	padding:0;
	margin:0;
}
#titulosdapagina{
	width:100%;
	height:16px; 
	padding:0;
	border-bottom: #e8e7d4 1px solid;	
}
#tituloeditorias{
	float:left;
	height:16px; 
	width: 100%;
	padding: 1px 0 3px 2px;
	background: #2D7AB9;
	overflow:hidden;
	display:block;
	
	color: #ffffff;
	font: bold 1.4em arial,verdana, tahoma;
	
}
#main_dir {
	float: left;
	text-align: left;
	width: 147px;
	padding:0;
	margin:0;

}
#rodape{
	clear:both;
	width: 784px;
	margin:0; 
	padding:0;
	overflow:hidden;
	background: #ffffff;
}
.homedest{
	float:left; 
	padding: 0 4px 11px 12px;
	overflow:hidden;
}
.homedest2{
	float:left; 
	padding: 0 4px 11px 12px;
	width:99%;
	overflow:hidden;
}
.conteudo{
	padding: 0 4px 11px 12px;
	overflow:hidden;
	height:auto;
}

#homecolunistas{float:right; width:210px; margin:10px 4px 10px 10px; background:#eeeeee; position:relative;height:auto;}

.publicidade{float:left; padding:0 8px 0 0; width: 9px; height:60px; background:url(../imgsite/ico_publi.gif) no-repeat left top;}
.fullbanner{float:left; padding: 0 10px 0 0;width: 468px; height:60px;}
.botonbanner{float:left; padding:0; width: 120px;}

/*Estrutuea base de design*/


.divcaixa{
	/*float: left;*/
	text-align: left;
	padding: 4px 2px 4px 2px;
	border: 1px dotted  #E5E5E5; 
	background:#EFEFEF; 
	width:110px;
}


/*menu*/
.menuespaco {
	margin-left: 1px;
	padding:0;
}
/*DIV.menu1 {
	margin: 1px 0 0 0; 
	width: 147px;
}
DIV.menu1 A {
	
	border-right: #ffffff 2px solid; 
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid; 
	border-bottom: #e8e7d4 1px solid; 
	display: block; 
	font-weight: bold; 
	background: #ffffff no-repeat left top;
	background:url(../imgsite/bt_seta.gif) no-repeat right top; 
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;  
	margin: 0px; 
	overflow: hidden; 
	width: 145px;
	height: 22px;  
	color: #1a1e02;
	
	text-decoration: none;
}
DIV.menu1 SPAN {
	padding-right: 0px; 
	display: block; 
	padding-left: 7px; 
	padding-bottom: 0px;
	padding-top: 2px; 
	margin: 0px; 
	
}
DIV.menu1 A:hover {
	border-right: #ffffff 2px solid; 
	border-top: #fffffff 2px solid;
	border-left: #ffffff 2px solid; 
	border-bottom: #f5f5e9 1px solid;  
	background: #e8e7d4; 
	text-decoration: none;
}

menu*/
/* ------MENU--------- */
#menu {
	margin:0;
	padding:0;
	width: 147px; 
	float: left;
	font: normal 11px arial,tahoma,verdana;
	overflow:hidden;
	}
	#menu #menufnd {
	/*background: url(../imgsite/fnd_menu.jpg) no-repeat left top;*/
	margin:0;
	padding:0;
	width: 149px; 
	float: left;
	}
	#menu #menufnd ul {
		padding:0; 
		margin:0; 
		list-style-type: none;
	}
	#menu #menufnd li a {

			
		border-right: #ffffff 1px solid; 
		border-top: #ffffff 1px solid;
		border-left: #e8e7d4 1px solid; 
		border-bottom: #e8e7d4 1px solid; 
	
	
		/*background: url(../imgsite/li.gif) no-repeat left top;*/
		display: block; 
		
		color: #000000;
		padding: 3px 2px 2px 16px;	
		width: 130px;  
		margin-top: 2px;
		margin-bottom: 0px;
		text-align: left;
		font-weight: bold;
		text-decoration: none; 
	}
	#menu #menufnd li a:hover {
		/*background: url(../imgsite/lil.gif) no-repeat left top;*/
		display: block;  
		background: #f0f0f0;
		color: #000000;
		padding: 3px 2px 2px 16px;	
		width: 130px;  
		margin-top: 2px;
		margin-bottom: 0px;
		text-align: left;
		font-weight: bold;
		text-decoration: none;
	}
	#menu #menufnd .menutopo {
		background:url(../imgsite/tit_editorias.gif) no-repeat left top;
		padding:0; 
		margin:0; 
		height: 23px;
		width:147px;
		overflow:hidden;
	}
/* ------MENU--------- */


/* manchete 1 homepage */
#manchete{float:left; width:445px; margin: 0px;  padding: 10px 5px 11px 10px; background:#eeeeee; border:solid 1px #999999; position:relative; }
#mancdest{float:left; text-align:left; width:200px; padding: 0; }
#machtopo{float:left; text-align:left; width:215px; padding: 0 6px 0 10px; }

#mancheteeditoria{float:left; width:450px; margin: 0px;  padding: 8px 0 11px 0;}
#mancdesteditoria{float:left; text-align:left; width:150px; padding: 2px 2px 2px 0;}
#machtopoeditoria{float:left; text-align:left; width:250px; padding-left:10px; padding-right:6px;}

.ul { margin: 0px 0 0 10px; padding-left: 0px;}
.ul li { margin: 0 0 0 5px; padding-left: 0px; list-style: disc url(imgsite/li.gif); }
.marh { margin: 4px 0 5px 0;font: bold 1.2em arial; }
.marhdest { margin: 4px 0 5px 0; font: bold 1.2em arial,verdana, tahoma;}
.mart { margin: 0 0 10px 0; font: bold 1.1em arial,verdana, tahoma;}
.resumo { margin: 3px 0 15px 0; font: bold 1.1em arial,verdana, tahoma;}


/* manchete  2*/
.tema2 {margin:0; }
.resumo2 {margin:0;}

/*****************************************/
.divmc2{ width:240px; margin:10px 0; float:left; }
/*****************************************/
.linkpalavrachave{  font-weight: normal;  color: #0075c0; }
	a.linkpalavrachave:link { text-decoration: none;  color: #0075c0; }
	a.linkpalavrachave:visited { text-decoration: none;  color: #0075c0; }
	a.linkpalavrachave:hover { text-decoration: underline;  color: none; }


.titulosdestaques{font-weight: bold; color: #D8261C; }
	a.titulosdestaques:link { text-decoration: none;  color: #2D57AD; }
	a.titulosdestaques:visited { text-decoration: none;  color: #2D57AD; }
	a.titulosdestaques:hover { text-decoration: underline;  color: none; }

.titulo { text-transform:uppercase;  letter-spacing:0.1em; font: bold 1.3em arial,verdana, tahoma; color: #006699;}
	a.titulo:link { text-decoration: none;  color: #006699; }
	a.titulo:visited { text-decoration: none;  color: #006699; }
	a.titulo:hover { text-decoration: underline;  color: none; }
	
.titulomanchete { font: bold 1.2em arial,verdana, tahoma; letter-spacing:0.1em; color: #006699;}
	a.titulomanchete:link { text-decoration: none;  color: #006699; }
	a.titulomanchete:visited { text-decoration: none;  color: #006699; }
	a.titulomanchete:hover { text-decoration: none;  color: none; }
	

.titulotema { text-transform:uppercase;  letter-spacing:0.1em; font: bold 1.3em arial,verdana, tahoma; color: #006699;}
	a.titulotema:link { text-decoration: none;  color: #006699; }
	a.titulotema:visited { text-decoration: none;  color: #006699; }
	a.titulotema:hover { text-decoration: underline;  color: none; }

	
.linktema{  font-weight: bold;  color: #868485; }
	a.linktema:link { text-decoration: none;  color: #868485; }
	a.linktema:visited { text-decoration: none;  color: #868485; }
	a.linktema:hover { text-decoration: underline;  color: none; }	

.linkresumo{  font-weight: normal;  color: #333333; }
	a.linkresumo:link { text-decoration: none;  color: #333333; }
	a.linkresumo:visited { text-decoration: none;  color: #333333; }
	a.linkresumo:hover { text-decoration: underline;  color: none; }
		
.linkazuldepart {  font-weight: normal;font-size: 10pt;  color: #003b67;  }
	a.linkazuldepart:link { text-decoration: none;  color: #003b67;}
	a.linkazuldepart:visited { text-decoration: none;  color: #003b67; }
	a.linkazuldepart:hover { text-decoration: underline;  color: none; }

.linkcinza {  font-weight: normal;  color: #333333;  }
	a.linkcinza:link { text-decoration: none;  color: #333333; }
	a.linkcinza:visited { text-decoration: none;  color: #333333; }
	a.linkcinza:hover { text-decoration: underline;  color: none; }	

.linkcinzamenor {  font: bold 0.7em arial,verdana, tahoma; color: #333333;}
	a.linkcinzamenor:link { text-decoration: none;  color: #333333; }
	a.linkcinzamenor:visited { text-decoration: none;  color: #333333; }
	a.linkcinzamenor:hover { text-decoration: underline;  color: none; }	

.linkmenutopo {  font: bold 1.0em arial,verdana, tahoma; color: #ffffff;}
	a.linkmenutopo:link { text-decoration: none;  color: #ffffff; }
	a.linkmenutopo:visited { text-decoration: none;  color: #ffffff; }
	a.linkmenutopo:hover { text-decoration: underline;  color: #ffffff; }
	

.titulofotoatual { font: bold 1.4em arial,verdana, tahoma; color: #CC0000;}
.titulofotolink { font: bold 1.1em arial,verdana, tahoma; color: #0000FF;}
	a.titulofotolink:link { text-decoration: none;  color: #0000FF; }
	a.titulofotolink:visited { text-decoration: none;  color: #0000FF; }
	a.titulofotolink:hover { text-decoration: underline;  color: none; }
.titulofotodesativa { font: bold 1.0em arial,verdana, tahoma; color: #eeeeee;}

/*Editor publica*/
.subtitulo{font: normal 1.0em arial,verdana, tahoma; color: #333333; text-transform: uppercase;}
.textopadrao{font: normal 0.9em arial,verdana, tahoma; text-transform: capitalize;}
/*Editor publica*/

a:link {text-decoration: none; color: #000000; }
a:visited {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #CC3366;	 }

/* formularios*/
input
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
	border-right-width: 1px;
    color: #000066;
    font: normal 0.8em arial,verdana, tahoma;
}

.titulos{
	float:left;
	height:14px; 
	width: 100%;
	padding: 1px 0 1px 2px;
	background: #2D7AB9;	
	color: #ffffff;
	font: bold 1.1em arial,verdana, tahoma;
}

.titulos2{ color: #7F7F7F; font: bold 1.2em arial,verdana, tahoma; }

/*--------------------------------------------------------------*/
.Titprincipal{color:#2d7ab9; font-size:14px;}
.Titprincipal a{color:#2d7ab9; font-size:14px;}
.Titprincipal a:hover{color: #CCCCCC; font-size:14px;}
	