/*------------------------------------------------------------------
--------------------------------------------------------------------
	CSS: main.css
	
--------------------------------------------------------------------
-------------------------------------------------------------------- */

 /* NN 4 sucks! */
 @import url("structura.css");
 @import url("componente.css");

/* --------------------------------------------------------------------
	Common rules
-------------------------------------------------------------------- */

html { 
  padding: 0;
  margin: 0;
}

body {
	background: #fff url(../img/bg3.png) repeat-y top center;
	font-family: Verdana, Arial, sans-serif;
	color: #555;  
	margin: 0;
	padding: 0;
	font-size: 9px;
	}

p {
	margin: 0;
	line-height: 1.35em;
}

img { 
	border: 0;
}

br.clear {
	clear: all;
}

/* --------------------------------------------------------------------
	Heading rules
-------------------------------------------------------------------- */

h1, h2, h3 {
	color: #253e7a;
	margin: 0 0 .25em 0;
	font: normal 1.5em "Franklin Gothic Medium", Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.15em;
}

h1 {
font-size: 1.5em;
background-color: transparent;
}

h2 {
	font-size: 1.35em;
}

h3 {
	font: normal .9em Verdana, sans-serif;
	padding-bottom: 0;
}

h3 a:link, h3 a:visited {
	color: #999;
	border-bottom: 1px dotted #999;
}

h3 a:hover {
	color: #666;
	border-bottom: 1px dotted #666;
}

h5 {
	color: #999;
	font: bold 11px Helvetica, Arial, sans-serif;
	margin: .5em 0;
	padding-bottom: .15em;
}

/* --------------------------------------------------------------------
	Link rules
-------------------------------------------------------------------- */

a:link, a:visited { 
color: #1b3d87;
background-color: transparent;
text-decoration: none;
}

a:hover { 
color: #d30000;
}

/* --------------------------------------------------------------------
	List rules
-------------------------------------------------------------------- */

dl {
	 margin: .5em 0 0 0;
	 padding: 0;
 }

dt {
	 margin: 0;
	 padding: 0;
	 font-weight: bold;
	 font-size: .95em;
 }

dd {
	 margin: 0 0 .5em 0;
	 padding: 0;
 }
 
/* --------------------------------------------------------------------
	Form rules
-------------------------------------------------------------------- */

fieldset {
	border: 0 none;
	padding: 0;
	margin: 0;
}

div#search fieldset	{
	margin-bottom: -18px;
	/*  */
	voice-family: "\"}\"";
 	voice-family: inherit;
	margin-bottom: -18px;
}
	/* */
html>body div#search fieldset {
	margin-bottom: 0;
}

input, textarea, select {
	font: normal 10px Verdana, sans-serif;
}

label {
	font-weight: bold;
}
