﻿/* --------------------------------------------------------------- Geral */
body,div,td,p,span,img,input,select,textarea {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#505b6e;}

body {background-color: #FFF; margin:0; padding:0px; }
	
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote, {
	margin:0;
	padding:0;}
	
fieldset,img,abbr,acronym{
	border: 0px;}
	
ul{list-style-type: none; margin:0; padding:0;}

address,caption,cite,code,th,var{
	font-style:normal;
	font-weight:normal;}
	
q:before,q:after {content:'';}


/* 
body, textarea {scrollbar-arrow-color:#000000;scrollbar-track-color:#D6BE94;scrollbar-face-color:#D6BE94;scrollbar-highlight-color:#EFE7D6;scrollbar-shadow-color:#A57D42;scrollbar-3dlight-color:#EFE7D6;scrollbar-darkshadow-color:#23C21;}
*/

.ns{overflow:hidden;}
.nb{border:0px;background:transparent;}
.noCSS{display:none;}


/* --------------------------------------------------------------- Fonts */
.txtSize14{font-size:14px;}


/* --------------------------------------------------------------- Formulários */
.input {
    border: solid 4px #babfb1;
    background-color: #babfb1;
    color: #FFF;
    font-size:12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;}
 

/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;color:#747671;}
a:visited{text-decoration:underline;color:#747671;}
a:active{text-decoration:underline;color:#747671;}
a:hover{text-decoration:none;color:#747671;}



/* --------------------------------------------------------------- Posicionamento */
#content{
	position: absolute;
	margin: 25px 0px 0px -490px;
	margin-right: auto;
	width: 967px; 
	left: 50%;}
	
#div_bg_header{
    position:absolute;
    top:20px;
    left:107px;
    background-color:#c3d9ff;
    height:21px;
    width:860px;}
    
#div_txt_intro{
    position:absolute;
    top:125px;
    left:23px;
    background-color:#e8eefa;
    height:165px;
    width:432px;
    padding:15px;
    font-size:12px;
    font-weight:bold;
    line-height:18px;}
    
#div_link_portal{
    position:absolute;
    top:125px;
    left:502px;
    width:450px;}
    
    #div_link_portal li{float:left; margin-right:10px;}
    
#div_link_blog{
    position:absolute;
    top:200px;
    left:502px;
    width:450px;}
    
    #div_link_blog li{float:left; margin-right:10px;}
    
#div_link_lab{
    position:absolute;
    top:274px;
    left:502px;
    width:450px;}
    
    #div_link_lab li{float:left; margin-right:10px;}
	
