﻿/* --------------------------------------------------------------- Geral */
body,div,td,p,span,img,input,select,textarea {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	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;}

a.login:link,
a.login:visited,
a.login:active{text-decoration:underline;font-size:11px;font-weight:bold;color:#505b6e;}
a.login:hover{text-decoration:none;font-size:11px;font-weight:bold;color:#505b6e;}

a.menu:link,
a.menu:visited,
a.menu:active{text-decoration:none;font-weight:bold;color:#505b6e;}
a.menu:hover{text-decoration:underline;font-weight:bold;color:#505b6e;}



/* --------------------------------------------------------------- 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_bg_header_menus{
    position:absolute;
    top:50px;
    left:130px;
    height:21px;}


.img_login_logout{
    position:absolute;
    top:42px;
    left:881px;}
    
#div_login_logout{
    position:absolute;
    top:50px;
    left:903px;}
    
#div_menu{
    position:absolute;
    top:92px;
    left:0px;
    width:107px;
    height:175px;
    background: #fff url(/images/bg_menu.gif) no-repeat top center;
    padding:35px 0 0 12px;}
    
    #div_menu li{margin-bottom:12px;}

#div_main{
    position:absolute;
    left:132px;
    top:92px;
    width:810px;
}

#div_quem_sou{
    position:absolute;
    left:132px;
    top:92px;
    width:280px;
}
	
#div_texto_foto{
    position:absolute;
    left:92px;
    top:35px;
}

#div_main_lab_main{
    position:absolute;
    left:650px;
    top:92px;
    width:486px;
}

    #div_main_lab_main ul li{
        margin-bottom:15px;
    }


#div_main_ultimos_artigos{
    position:absolute;
    left:650px;
    top:430px;
    width:486px;
}

    #div_main_ultimos_artigos ul li{
        margin-bottom:15px;
    }

#div_main_ultimos_posts_blog{
    position:absolute;
    left:150px;
    top:430px;
    width:486px;
}

    #div_main_ultimos_posts_blog ul li{
        margin-bottom:15px;
    }


#div_barra_azul {
    position:absolute;
    top:345px;
    left:145px;    
    width:780px;
    border-top: solid 1px #c3d9ff;
}

.img_eintein{
    position:absolute;
    top:352px;
    left:132px;    
}

#div_eintein {
    position:absolute;
    top:380px;
    left:190px;
}
