﻿body 
{
	margin:0px;
	background-image:url(../Images/bgSite.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Verdana;
	
}

#Principal
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:958px;


		
}
#top
{
	position:relative;
	float:left;
	width:958px;
	height:153px;
	
}
#legendaTop
{
	position:absolute;
	z-index:1;
	top:85px;
	left:206px;
	width:568px;
	height:20px;
}
#menuhorizontal
{
	position:absolute;
	z-index:3;
	top:115px;
	left:206px;
	width:568px;
	height:19px;
}
#BotoesTopEsq
{
	position:absolute;
	z-index:4;
	top:115px;
	left:774px;
	width:184px;
	height:19px;
	text-align:center;
}
#lateralEsquerda
{
	position:relative;
	float:left;
	width:192px;
	margin-right:16px;


	
}
#nucleo
{
	position:relative;
	float:left;
	width:560px;
	padding-left:3px;
	padding-right:3px;

}

#lateralDireita
{
	position:relative;
	float:left;
	width:165px;
	margin-left:16px;

	
}

#footer
{
	position:relative;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:98%;
	background-color:#F7F7F7;
	text-align:center;
	padding:10px;
}
#busca
{
	background-color:#CECECE;
	padding:0px;
	
}

#buscaInterna{
position:relative;
float:left;
width:532px;
height:30px;
background-color:#f6f6f6;
border:4px solid #e9e8e8;
padding:10px;
margin-bottom:20px;



}
#Agenda{
position:relative;
float:left;
width:250px;
height:250px;
background-color:#f6f6f6;
border:4px solid #e9e8e8;
padding:5px;
margin-bottom:20px;
margin-right:10px;
margin-top:10px;


}

#Datas{
position:relative;
float:left;
width:260px;
height:250px;
margin-top:10px;
background-color:#F2F2F2;
padding:10px;
margin-bottom:20px;
overflow:auto;
overflow-x: hidden;




}
#ListaAgenda{
position:relative;
float:left;
width:560px;
background-color:#999900;s

}





#menuLateral
{
    position:relative;
    float:left;
    margin-top:10px;
	
    
}
#news
{
   
	background-image:url(../Images/FundoEmail.jpg);
	height:130px;
	width:150px;
	margin-bottom:10px;
	padding:10px;
    
}

#flash
{
    position:relative;
    float:left;
    margin-bottom:20px;
}


.ListaConteudoAgenda
{
margin-top:15px;
margin-bottom:15px;
border-bottom:1px dotted #333;
width:560px;
}

.ListaConteudo
{
margin-top:15px;
margin-bottom:15px;
border-bottom:1px dotted #333;
}
#MenuNucleoInterno{
height:30px;
padding-top:10px;

}

#publicidade{
position:relative;
float:left;
background-image:url(../Images/Fundopublicidade.jpg);
background-repeat:repeat-x;
width:169px;

border:1px solid #d1cfd0;
margin-top:10px;
text-align:center;
padding:10px;


}
.bannerPublicidade{
position:relative;
width:170px;
height:121px;
border:1px solid #cecece;
margin-top:10px;


}

#QuadroBanners{
position:relative;
float:left;
width:162px;
height:146px;
background-image:url(../Images/FundoQuadros2.jpg);
background-repeat:repeat-x;
margin-bottom:10px;
padding:4px;



}
#banners{
position:relative;
float:left;
width:550px;
height:60px;
margin-bottom:20px;
text-align:center;
padding:5px;

}

#Geojuridicas{
width:560px;

}

#Download{
position:relative;
float:left;
width:540px;
background-color:#F3F3F3;
margin-top:20px;
padding:10px;


}
#Recomende{
position:absolute;
z-index:5;
width:160px;
height:60px;
background-color:#CCCCCC;
left:780px;
top:10px;
visibility:hidden;
padding:5px;


}

#TamanhoFonte{
position:relative;
float:left;
width:560px;
height:21px;
text-align:right;
margin-bottom:10px;


}






/*FONTS//////////*/

p
{

	font-size:.7em;
	color:#464545;
	margin:0px;
	
}

h1
{
	font-family:Times New Roman;
	font-size:25px;
	color:#b3b2b2;
	font-weight:normal;
	margin:0px;
	
}

#lateralDireita h1
{
    color:#000;
    
}
h2{
font-family:"Times New Roman", Times, serif;
color:#660000;
font-size:18px;
font-weight:normal;
margin:0px;

}
h3
{
	font-family:Times New Roman;
	font-size:18px;
	color:#660000;
	margin:0px;
	
}
h4
{
	font-family:Times New Roman;
	font-size:30px;
	color:#660000;
	font-weight:normal;
	margin:0px;
	
}
h5
{
	font-family:Times New Roman;
	font-size:18px;
	color:#666;
	font-weight:normal;
	margin:0px;
	
}
h6
{
	font-weight:normal;
	color:#706D6D;
	margin:0px;
} 
a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
color:#464545;
}
a:hover
{
    text-decoration:underline;
}

#top h1
{
	position:absolute;
	z-index:2;
	top:42px;
	left:206px;
	margin:0px;
}
#menuhorizontal a
{
	display:inline-block;
	width:112px;
	height:17px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin-right:-2px;
	background-image:url(../Images/bgBotaoMenu.gif);
	padding-top:2px;
	
}
#menuhorizontal a:hover
{
	background-position:bottom;
}

#BotoesTopEsq a
{
	display:inline-block;
	font-size:11px;
	margin-right:5px;
	color:#000;
	padding-left:15px;
	text-decoration:none;
	background-image:url(../Images/IconeSetaVermelha.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#menuLateral a
{
    display:block;
    width:181px;
    height:19px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:3px;
    background-image:url(../Images/fundoBotoes.jpg);
}
#menuLateral a:hover
{
    background-position:bottom;
}


#MenuNucleoInterno a{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#b3b2b2;
text-decoration:underline;
padding-right:15px;
background-image:url(../Images/IconeCirculoVermelho.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:17px;


}

#Datas a{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#670001;
}

#Download a{
background-image:url(../Images/IconDocumento.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#660000;
display:block;
height:20px;

}






/*Form///////////*/

#formulario{
position:relative;
float:left;
width:220px;
margin-right:10px;
height:350px;
padding:10px;
background-color:#fafafa;

}
#formulario input{
width:215px;
}

input 
{
	background-color:#e7e7e7;
	border:1px;
	margin-bottom:5px;
	border:1px solid #c4c4c4;
	font-size:13px;
	height:17px;
	
	
}
select {
	background-color:#e7e7e7;
	border:1px;
	margin-bottom:5px;
	border:1px solid #c4c4c4;
	font-size:13px;
	height:22px;

}

#busca select {
width:171px;
margin-bottom:7px;


}
label{
	font-size:11px;
	color:#464545;
	margin:0px;

}

textarea {
	background-color:#e7e7e7;
	border:1px;
	margin-bottom:5px;
	border:1px solid #c4c4c4;
	font-size:13px;
	width:215px;

}












/*Classes/////////*/

img
{
	border:none;
}
.quadro
{
    position:relative;
    float:left;
    width:560px;
    height:150px;
    padding:10px;
    margin-top:10px;
	margin-bottom:15px;

    
    
}
.quadroCinza
{
    position:relative;
    float:left;
    width:254px;
    height:50px;
    padding:10px;
    background-image:url(../Images/fundoQuadros.jpg);
    margin-bottom:10px;
    
    
    
}

.quadroCinza img
{
    float:left;
    margin-right:10px;
    
}
.ListaConteudo img{
  float:left;
  margin-right:10px;
}
.aLex {
display:block;
min-height:30px;


}
.atualizacoes {
margin-left:20px;
}
.atualizacoes a {
display:block;
min-height:30px;
}

.ListBiblioteca{
width:560px;
position:relative;
float:left;
min-height:70px;

}



#FormCliente{
background-color:#ddcab7;
padding:10px;

}
#quadroCinza a{
font-size:11px;
}

#FormCliente label{
position:relative;
float:left;
display:block;
width:150px;
font-size:14px;

}

#FormCliente input, select, textarea{
background-color:#FFFFFF;
}

/* tamanhos dinâmicos das fontes */
      .large {font-size: 1.4em;}
      .medium {font-size: 1.2em;}
      .small {font-size: 1em;}



