@import url(destaques.css);
@import url(left.css);
@import url(flutuantes.css);
@import url(imprimir.css);

* { padding: 0; margin: 0;  /* overflow:hidden */ }

img { border:0px; }
H1 { color: black; 
		height:98px; 
		width:43px;}
H2{ font-size:1.3em;}
H5 { color:#014E87;}

p {text-align:justify;	margin: 1em 0em 0.5em 0em;
	line-height: 1.4em;}
ul { list-style: none; margin:0em; padding:0em; }
hr{
	COLOR:#014E87;}

 blockquote{
  margin-left: 1.5em;
 }
	
body{
background-image: url(../images/fundo_top.jpg);
background-color: #E5EDF2; 
BACKGROUND-REPEAT:repeat-x;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:verdana,sans-serif;
 font-size: 100%;
}


/* Div Principal*/ 
#wrapper {
margin-left: auto;
margin-right: auto;
width: 780px;
overflow: hidden; /* firefox bug */
background-color: #FFF;
position:relative;
border-left-color: #0362a2;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #0362a2;
border-right-style: solid;
border-right-width: 1px;
border-bottom-color: #0362a2;
border-bottom-style: solid;
border-bottom-width: 1px;
}


#estrutura {
padding: 0px 0px 0px 0px;
text-align: left;
width: 633px;
background-color: #fff;
position: relative;
float: right;
}

#centroesq {
	background: #fff;
	float: left;
	width: 495px
}

#centrodir {
	background: #fff;
	float: right;
	width: 130px;

}

#conformidade{
width: 636px;
height:63px;
position:absolute;
top:0px; 
left:143px;
background: #fff;
background-image: url(../images/Logo_drt_2.png);
background-repeat: no-repeat;
padding-top:36px;
padding-left:42px;
}

#MenusEsquerda {
	background: #fff;
	float: left;
	width: 136px;
	padding-left:7px;
}


#rodape {
/*border-top-color: #0362a2;
border-top-style: solid;
border-top-width: 2px;
background-color: red;*/
padding-top: 5px;
padding-bottom:5px;
position:relative;
text-align: center;
}

/* Estilos texto nos conteudos*/
.BolderUnderline {
  font-weight: bold;
  text-decoration: underline;
}

.BolderItalic {
  font-weight: bold;
  font-style: italic;
}

.ItalicUnderline    {
  font-style: italic;
  text-decoration: underline;
}
.Italico    {
  font-style: italic;
}

.Bolder {
  font-weight: bold;
}

.Underlined {
  text-decoration: underline;
}

.Centrar {
  text-align: center
}

.Justificado {
  text-align: justify
}

.alinhadodireita{
  text-align: right
}

.maispequeno{
 font-size:0.3em;
}

#boxdireita{
/*background: #AECFDD;*/
float:right;
/*font-size: .65em;*/
}

/* Fim Estilos texto nos conteudos*/

/* Mudanças de idioma */
span[lang] {
	font-style:italic;
}

.hide {
	position:absolute;
	left:0em;
	top:-31.25em;
	width:0.06em;
	height:0.06em;
	overflow:hidden;
}

/* Sub-menus de navegação*/
#nav_pag_right {   margin: auto 0px 1em 0px ; 
}

#nav_pag_right ul { 
margin: 0; /* retira o recuo para alguns browsers */ 
padding:0; /* retira o recuo para outros browsers */ 
list-style-type: none; /* retira o marcador de listas*/ 

}

#nav_pag_right li { 
margin:1px; 
background-color: #e5ebf0; 
padding: 2px; 
display:block; 
}

#nav_pag_right li a { 
text-decoration:none; 
color: #19561E; 
display:block; 
height:1%;}

#nav_pag_right li a:hover { 
text-decoration:underline; 
color: #ffb4c6; 
 }

#nav_pag_right a:visited { 
color: #003368; 
display:block; 
height:1%;}

/* Formulário de registo */

input, textarea, select,{
	background-color: #fff;
	margin-left:2px;
	font-size:0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#Action {
background-image: url(../images/novo/botp2.gif);
BORDER: #CCCDAD 1px solid;
font-size:1em;
COLOR: #000066;
}

/*BPA */

#bpaesquerda{
/*background: #AECFDD;*/
width:230px;
float:left;
}

#bpadireita{
/*background: #FEF992;*/
float:right;
width:265px;
}

#bpadireita h3{
color: #000080;
font-size: 0.9em;
  font-weight: bold;
margin: 0.5em 0em 0.5em 0em;  
}

#bpadireita p {margin: 0.2em 0em 0.2em 0em;}



#maincontent {
	padding: 18px 10px;
}


#bodygen{
	margin:0px;
	padding:0px;
}

#navLogos{
width: 460px;
margin-right:auto;
margin-left:auto;
padding-bottom:10px;
padding-top:10px;
text-align:left;
background-color:#fff;
border-bottom: 2px #eaeff3 solid;
border-top: 2px #eaeff3 solid;
}

#navLogos #logoEsq {
float: left;
width: 220px;
background-color:#fff;
padding-left: 10px;
}

#navLogos #logoDrt {
float: right;
width: 220px;
background-color:#fff;
}

#menuBranco{
	width:138px;
	_width:138px;
	background:#fff;
}

#menuBrancodireita{
	width:122px;
	_width:122px;
	background:#fff;
}


#topicoBranco{
	width:138px;
	_width:138px;
	padding-top:5px;
}
#topicoBranco ul{
	widht:130px;
	padding:0px;
	margin:0;
	background: #edf1f5;
}
#topicoBranco li {	
list-style: none; 	
text-align: center;
background-color: #fff;
}


 .Topico {
letter-spacing: 3px;
text-align: left;
color: #ffffff;
font-size: 9px;
font-weight: bold;
font-style: normal;}

.formfield {
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #fff;
	color: #444444;
	border: 1px solid #888888;

}

.formfieldPesquisa {
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #fff;
	color: #444444;
}

titulos2 {
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #225c91;
	font-weight: bold;
}
	
#BannersLaterais{
	width:116px;
	_width:116px;
	background:#fff;
margin-left: 10px;}

#BannersLaterais img{
	width:113px;
	margin:2px;
	padding:2px;

}