@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

body{
	background:url(../_img/bkgBody.gif) center repeat-y #454e5c;
	}
	
#master{
	width:979px;
	height:auto;
	display:block;
	margin:0 auto;
	}
	
#master #header{
	background:#454e5c;
	width:979px;
	height:126px;
	display:block;
	float:left;
	padding:20px 0 0 0;
	}
	
#master #menu{
	width:979px;
	height:auto;
	display:block;
	float:left;
	}
	
#master #menu ul{}
#master #menu ul li{
	display:block;
	float:left;
	height:71px;
	list-style:none;
	}

#master #menu ul li.mn01{ width:106px; background:url(../_img/mn01a.gif);}
#master #menu ul li.mn02{ width:91px;}
#master #menu ul li.mn03{ width:418px; background:url(../_img/mn07a.gif);}
#master #menu ul li a{ display:block; height:71px;}

.txtMenu{ display:none; cursor:pointer;}

a.mn02:link , a.mn02:active , a.mn02:visited { background:url(../_img/mn02a.gif);} a.mn02:hover{ background:url(../_img/mn02b.gif);}
a.mn03:link , a.mn03:active , a.mn03:visited { background:url(../_img/mn03a.gif);} a.mn03:hover{ background:url(../_img/mn03b.gif);}
a.mn04:link , a.mn04:active , a.mn04:visited { background:url(../_img/mn04a.gif);} a.mn04:hover{ background:url(../_img/mn04b.gif);}
a.mn05:link , a.mn05:active , a.mn05:visited { background:url(../_img/mn05a.gif);} a.mn05:hover{ background:url(../_img/mn05b.gif);}
a.mn06:link , a.mn06:active , a.mn06:visited { background:url(../_img/mn06a.gif);} a.mn06:hover{ background:url(../_img/mn06b.gif);}

#master #container{
	width:979px;
	height:auto;
	float:left;
	display:block;
	background:#FFFFFF;
	}

#master #container #quote{
	width:400px;
	height:272px;
	background:url(../_img/quoteA.gif) no-repeat;
	display:block;
	float:left;
	padding:135px 0 0 0;
	}
	
#master #container #content{
	width:579px;
	background:url(../_img/bkgContent.gif) repeat-x;
	height:auto;
	display:block;
	float:left;	
	}
	
#master #container #content h1{
	width:579px;
	height:40px;
	margin:20px 0 0 0;
	display:block;
	float:left;
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	}	

#master #container #content h2{
	width:469px;
	color:#FFFFFF;
	height:20px;
	margin:20px 10px 0 50px;
	line-height:20px;
	background:url(../_img/bkgH2.jpg);
	display:block;
	float:left;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	}
	
#master #container #content h2.offline{ color:#666666;}	

#master #container #content h3{ text-align:center; font-size:1.2m; margin:10px 0; font-size:1.2em;}

#master #container #content h3 a:link , #master #container #content h3 a:active , #master #container #content h3 a:visited { text-align:center; text-decoration:none; color:#333333;}

#master #container #content h3 a:hover{ color:#0066FF;} 

#master #container #content h4{ padding:10px 20px 0 20px; font-size:1.4em;}
	
.box{
	width:469px;
	height:auto;
	margin:5px 0 0 50px;
	display:block;
	float:left;
	border-bottom: #0066CC 2px dotted;
	}
	
.thumb{
	width:100px;
	height:auto;
	display:block;
	float:left;
	margin:5px 0;
	}
	
.descr{
	width:359px;
	height:auto;
	display:block;
	float:left;
	padding:5px 0 5px 10px;
	}
	
#master #container #content div div.thumb img{ border:0;}
	
.lnk01:link , .lnk01:active , .lnk01:visited { color:#666666; text-decoration:none; font-size:1.1em; font-weight:bold;}	
.lnk01:hover{ color:#0066CC;}

.lnk02:link , .lnk02:active , .lnk02:visited { color:#333333; text-decoration:none; font-size:1.0em; font-weight:bold;}	
.lnk02:hover{ color:#0066CC;}
	
	
#master #container #content p{
	font-size:1.2em;
	text-align:justify;
	padding:5px 10px;
	}
	
#master #container #content.curriculo p , #master #container #content.curriculo ul li {
	padding:5px 20px 5px 100px;
	}
	
#master #container #content strong{ font-weight:bold; font-size:1.1em;}	

#master #container #content em{ font-size:1.4em; font-weight:bold;}
	
#master #container #content #assinatura { text-align:right;}	

#master #container #content ul li{ list-style:inside;}
	
#master #container #safearea{
	width:979px;
	height:58px;
	display:block;
	float:left;
	background:url(../_img/bkgSafe.gif);
	}	
	
#master #footer{
	width:979px;
	height:86px;
	display:block;
	float:left;
	background:url(../_img/bkgEnd.gif) repeat-x bottom;
	}
	
#master #footer ul{}	
#master #footer ul li{
	display:block;
	float:left;
	height:53px;
	list-style:none;
	}
#master #footer ul li a{ display:block; height:53px;}
	
.smn01{ width:120px;}
.smn02{ width:110px;}
.smn03{ width:110px;}
.smn04{ width:269px; background:url(../_img/smn04.gif);}
.smn05{ width:370px; background:url(../_img/smn05.gif);}

a.smn01:link , a.smn01:active , a.smn01:visited , a.smn01:hover { background:url(../_img/smn01.gif);}
a.smn02:link , a.smn02:active , a.smn02:visited , a.smn02:hover { background:url(../_img/smn02.gif);}
a.smn03:link , a.smn03:active , a.smn03:visited , a.smn03:hover { background:url(../_img/smn03.gif);}

#master #footer ul li a{ display:block; height:53px;}

#master #container #content p a{
	font-size:1.1em;
	text-align:justify;
	text-decoration:none;
	}
