/* CSS Document */
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #55ee44;
	SCROLLBAR-SHADOW-COLOR: #eeeeee;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #dddddd;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #444;
	margin: 0px;
	background: #fff;
}

ul, li {
	list-style:none;
}
/* CSS Document */
#base_rh {
	position:relative;
	top: 0px;
	left: 0px;
	width: 820px;
	height: 1px;
}

#top_rh {
	border-bottom: 1px solid orange;
}

#leftnav_rh {
	float: left;
	width: 140px;
	padding-top: 5px;
	padding-left: 3px;
}

ul {
	margin: 0px;
	padding: 0px;
}

#rightnav_rh {
	float: right;
	width: 140px;
	min-height: 500px;
	padding: 3px;
	background: #efefef url(img/f_left.jpg) bottom repeat-x;
	/*border: 1px solid orange;*/
}

#content_rh {
	float: left;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid red;*/
}

#content {
	margin: 0px;
	padding: 0px;
	min-height: 430px;
	/*border: 1px solid black;*/
}

#footer_rh {
	clear: both;
	margin-top: 70px;
	padding: 3px;
	width: 820px;
	color: #333;
	background-color: #eee;
	border-top: 1px solid orange;
}

/*top layers*/
#logo {
	float: left;
	width: 205px;
	height:74px;
}
#login {
	float: right;
	margin-top: 5px;
	width: 280px;
	height: 20px;
	/*border: 1px dashed orange;*/
}
#people {
	float: right;
	width:140px;
	height:70x;
	margin-top: 5px;
}

#menu_layer {
	position:absolute;
	left:193px;
	top:55px;
	width:588px;
	height:21px;
	padding-left: 20px;
}

#left {
	position:absolute;
	left:40px;
	top:83px;
	width:125px;
	height:184px;
	z-index:3;
	overflow: visible;
}

#rounded {
	position:absolute;
	left:459px;
	top:23px;
	width:36px;
	height:35px;
	z-index:12;
}

#title {
	position:absolute;
	left:579px;
	top:184px;
	width:200px;
	height:20px;
	z-index:1;
}



#frases {
	position:absolute;
	left:7px;
	top:361px;
	width:151px;
	height:80px;
	background-image: url(img/verses.gif);
}

#line_h {
	position:absolute;
	left:9px;
	top:598px;
	width:653px;
	height:2px;
	z-index:1;
	background-image: url(img/ftline.gif);
	background-color: #f5f5f5;
}

#porg {
	position:absolute;
	left:138px;
	top:420px;
	width:0px;
	height:276px;
	z-index:1;
	background-image: url(img/porg.gif);
}
#cnt_a {
	position:absolute;
	left:86px;
	top:224px;
	width:610px;
}
#address {
	position: absolute;
	left:22px;
	top: auto;
	width:760px;
	height:52px;
	visibility: hidden;
}
.menu {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding: 4px;
	text-decoration:none;
}
a.menu:hover {
	color: #ff9900;
}
.conteudo {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #555555;
}
.text_p {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #444444;
}
.destaque {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #009900;
}
.smenu {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.smenu:hover {
	color: #ffffff;
}
.mail {
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #444444;
	text-align: left;
	height: 17px;
	border-top: 1px solid #6DBE00;
	border-right: none;
	border-bottom: 1px solid #6DBE00;
	border-left: none;
	width: 100px;
}
.smail {
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #444444;
	text-align: left;
	border: 1px solid #FF9900;
}
.but {
	height: 18;
	width: auto;
	background-color: #cdcdcd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	border: 1px solid #70c100;
}
.gray {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #dddddd; text-decoration: none;}
.link_white {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #efefef; text-decoration: none;}
.link {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003333; text-decoration: none;}
a.link:hover {
	text-decoration: underline;}
.news {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006666;}
.top { color: #000000;}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #eeeeee;
	border: 1px solid #003399;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.title2:hover {
	color: #666666;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	background-color: #CCCCCC;
	border: 1px solid #006600;
}
.org { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
a.org:hover {
	text-decoration: underline;
}

.ltitle {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
a.ltitle:hover{
	color: #ccc;
}

.cv_title {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

.mtitle {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #a2c92c;
}

.mtitle_big {
	font-family: "Trebuchet MS", Arial;
	font-size: 20px;
	font-weight: bold;
	color: #a2c92c;
}

.otitle {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff7700;
}

.otitle_big {
	font-family: "Trebuchet MS", Arial;
	font-size: 20px;
	font-weight: bold;
	color: #ff7700;
}

.ltautor {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

a.ltautor:hover {
	color: #ddd;
}

.ltautorp {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

.ltautorp_org {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
a.ltautorp_org:hover {
	color: #555;
}
.dlivro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444;
}
.enqt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: normal;
}
a.enqt:link {
	color: #555555;
}
.list {
	height: 14px;
	width: auto;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
	SCROLLBAR-FACE-COLOR: #efefef;
	SCROLLBAR-HIGHLIGHT-COLOR: #336699;
	SCROLLBAR-SHADOW-COLOR: #336699;
	SCROLLBAR-3DLIGHT-COLOR: #336699;
	SCROLLBAR-ARROW-COLOR: #336699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #336699;
}
a.list:hover {
	background-color: #bbbbbb;
}
.bot {
	height: auto;
	width: auto;
	background-color: #006699;
	border: 1px solid #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	clip: rect( );
	padding: 0px;
	font-weight: bold;
}
.link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
}
.top { color: #000000;}
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	background-color: #CCCCCC;
	border: 1px solid #006600;
}
.light {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066;	text-decoration: none;
}
a.light:hover {
	text-decoration: underline;
}
.msgp { font-family: Arial, Helvetica, Verdana; font-size: 9px; color: #006699; text-decoration: none;
}
a.msgp:hover {
	text-decoration: underline;
}
.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
}
.help_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
}
.tm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EEEEEE;
	width: auto;
	border: 1px solid #244C9D;
}
.enq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}
.pkt {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;
}
.big_title {
	font-family: "Trebuchet MS";
	font-size: 26px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
	padding: 12px;
}
.lkorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
    text-decoration:none;
}
.lkorange:hover {
	background-color: #EEEEEE;
}
.lkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #66CC33;
    text-decoration:none;
}
.lkgreen:hover {
	background-color: #EEEEEE;
}
.ntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
.com {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: efefef;
	width: 150px;
	border: 1px solid #00CC00;
}

.warn_red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

/*google ads*/
#top_gads {
	position:absolute;
	left:315px;
	top:-1px;
	width:468px;
	height:15px;
}
#top_gads_2 {
	position:absolute;
	left:40px;
	top:538px;
	width:125px;
	height:40px;
}
#left_gads {
	position:absolute;
	left:40px;
	top:288px;
	width:125px;
	height:240px;
	z-index:3;
}
#right_gads {
	position:absolute;
	left:664px;
	top:85px;
	width:120px;
	height:600px;
	background-color:#FFCC00;
}
#down_gads {
	position:absolute;
	left:251px;
	top:-2px;
	width:468px;
	height:60px;
}
#search_gads {
	position:absolute;
	left:131px;
	top:203px;
	width:515px;
	height:30px;
	z-index: 5;
}
#newsletter {
	position:absolute;
	left:40px;
	top:591px;
	width:125px;
	height:62px;
}
.submenu_link {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
}

a.submenu_link:hover {
	color: #ddd;
}

#menu_css {
	list-style: none;
	width: 123px;
	height: 16px;
	border: dashed #cccccc 1;
	margin-bottom: 3px;
	padding: 1px;
}

#cv_css, li {
	list-style: circle;
}

/*layout home*/
#base_home {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	min-height: 1px;
}

#search_show {
	float: right;
	margin-right: -6px;
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 0px;
	width: 230px;
	height: 38px;
	background:url(img/fn_search.jpg) right top no-repeat;
	/*border: 1px solid orange;*/
}

#cvs_show {
	clear: both;
	width: 530px;
	/*border: 2px dashed blue;*/
}

#vagas_show {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 295px;
	/*border: 1px dashed red;*/
}

#frases_show {
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
	padding: 7px;
	width: 480px;
	/*border: 1px solid green;*/
}

#dicas_show {
	float: left;
	margin-left: 3px;
	width: 490px;
}

#blog_show {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 220px;
	/*border: 1px dashed blue;*/
}

/*Blog layout*/
#blog_search {
	margin-bottom: 7px;
}
#blog_title {
	margin-bottom: 3px;
}
.bl_title {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #33CC00;
	text-decoration: none;
}
a.bl_title:hover{
	color: #444;
}
#blog_marc {
	margin-bottom: 7px;
}
#blog_text {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	line-height: 20px;
}
#blog_posts {
	margin-bottom: 20px;
}


/*Auto Complete Styles*/
#acDiv {
	list-style: none;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	color: #444;
	text-decoration: none;
}

.acDivs {
	list-style: none;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	color: #444;
	text-decoration: none;
}

/*mural de recados (beta)*/
#mural {
	margin-top: 15px;
	width: 210px;
	border: 1px #666666 dashed;
	maring-left: 3px;
}

.mural_title {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
a.mural_title:hover{
	text-decoration: underline;
}

.mural_date {
	font-family: Arial, Sans-serif;
	font-size: 9px;
	color: #ff9900;
}

.mural_para {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: none;
}
a.mural_para:hover{
	text-decoration: underline;
}
.mural_msg {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #555;
	line-height: 12px;
}

.mural_rem {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF9933;
	padding-right: 7px;
	text-decoration: none;
}
a.mural_rem:hover{
	text-decoration: underline;
}

.mural_email {
	font-family: Arial, Sans-serif;
	font-size: 9px;
	color: #444444;
}

.mural_site {
	font-family: Arial, Sans-serif;
	font-size: 9px;
	color: #444444;
}

/*vagas ticker*/
.tvgs {
	font-family: "Trebuchet MS", Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
}
a.tvgs:hover{
	color: #999;
	text-decoration: none;
}

.dvgs {
	font-family: Arial, Sans-serif;
	font-size: 9px;
	color: #FF6600;
}

.descvgs {
	font-family: "Trebuchet MS", Arial, Sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 15px;
}
