/* CSS Document */
@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0} img{border:none}
body{width:600px;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
background-position : top left  ;
background-image:url(layout/header2_r1_c1.jpg);
background-repeat:no-repeat;
margin-top:85px;
}
.texto{
	text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;	
}
.texto_escuro {
	
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;	
}
.texto_azulescuro{
background:#E2E2E2;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;	
font-weight:bold;
font-variant:small-caps;
}
.texto_branco{
background:#E2E2E2;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;	
font-weight:bold;
font-variant:small-caps;
}
.texto_bold{
background:#E2E2E2;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;	
font-weight:bold;
font-variant:small-caps;

}
.texto_small {
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;	
}


#main a:link, .block a:link, #right-column a:link {color:#f60;padding:0 2px}
#main a:visited, .block a:visited, #right-column a:visited {color:#888;background:#ddd;padding:0 2px}
#main a:hover, .block a:hover, #right-column a:hover {color:#f60;background:#ddd;padding:0 2px}
#advertising2 a:hover {background:none}
#pagewrapper { 
width: 998px;
margin: 0 auto;
}
#header {
height:105px;
background: url(uploads/images/fondo-head.gif);
position:relative
}
#printable{
width:600px;
}
#logo {
	background: url(images/logo.jpg);
	width: 261px;
	height:91px;
	overflow: hidden;
	position:relative;
    top: 8px;
	left: 10px
}

#logo a {
height: 0px;
padding-top: 91px;
text-decoration:none;
display:block;
}
#advertising {position:absolute;right:11px;top:7px}
#content {
background:  url(images/fondo-content-2.gif) repeat-y right;
width:100%;margin-top:1px
}

#sidebar {
width:153px;
float: left
}

.block {
background: url(images/block2.gif);
}

.block p, .block h3 {
padding:0 10px 0 12px;
}
.block #advertising2 {
padding:0 10px 0 10px;
}
.block h3, #right-column h3 {
font-size: 1.2em;
margin: 12px 0
}

.block3 {
_position:relative;_top:3px
}
#imagen1 {margin-top:-1px;float: left;width:845px;height:109px; background: url(uploads/images/imagen2.gif)}


#main {
padding: 0 23px 50px 23px;
width:799px;
float: left;
margin-top:-90px;
background: url(images/fondo-main.jpg) no-repeat 16px bottom;
}

#main h2 {
color:#f60;
font-size:1.8em;
}
#main h3, #main h4 {
	background:#a7b0b7;
	padding:2px;
	color:#fff
}
#main h3 {
	font-size:1.4em;
}
#main h4 {
	font-size:1.2em;
}
#main p, #main h3, #main h4 {margin-top:20px}

#right-column {
margin-top:-90px;
padding: 0 14px;
width: 195px;
float: right
}
.microscope {
margin-top:2px
}

#footer {
width:998px;
height:27px;
background: url(images/footer2.gif);
margin:0 0 70px 0;
}
/******************************************************************************/
* html .clearfix {height: 1%}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * add by nils on 2011/09/16
 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
.aligner_results_zone {
	border: 1px solid #7E91A0;
	font-family: 'Courier New',Courier,monospace;
	margin: auto;
	text-align: left;
}