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

<Variable name="bgcolor" description="Page Background Color"
type="color" default="#efbb1d">
<Variable name="sidebcolor" description="Widget Background Color"
type="color" default="#444444">
<Variable name="startSide" description="Side where text starts in blog language"
type="automatic" default="left">
<Variable name="endSide" description="Side where text ends in blog language"
type="automatic" default="right">
/* Reset CSS
----------------------*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,q,small,strong,sub,sup,tt,var,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size: 100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
ul,ol {
list-style:none;
}
img {
border:none;
}
:focus {
outline:0;
}
del {
text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
h1,h2,h3,h4,h5,h6 {
font-weight:400;
margin-bottom:.4em;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
}
* {
margin:0;
padding:0;
}
body {
width:960px;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:14px;
background-color: #bababa;
margin:0 auto;
}
a {
color:#000;
text-decoration:none;
}
p {
text-align:justify;
}
header,footer,aside,section {
display:block;
}
h1 {
font-size:4.8em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:400;
color:#4E4F45;
margin:0;
padding:0;
}
ins,a:hover {
text-decoration:underline;
}
header {
background: #fff;
margin-top: 30px;
padding: 20px 30px 20px;
border: 1px solid #999;
border-bottom-width: 0;
box-shadow: 3px 3px 5px #666;
-webkit-box-shadow: 3px 3px 5px #666;
-moz-box-shadow: 3px 3px 5px #666;
}
#header {
width: 500px;
float: left;
}
#vcard {
float: right;
width: 150px;
text-align: right;
}
#vcard img {
border-width: 0;
width: 102px;
height: 72px;
margin-top: 5px;
}
#header h1 a {
text-decoration: none;
color: #0f0f0f;
}
nav {
width:960px;
height:40px;
background: #b5b5b5;
background: -moz-linear-gradient(top, #d2d2d2, #b5b5b5);
background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#0f0f0f));
padding: 10px 20px;
margin-left: -20px;
margin-top: 0;
position: relative;
border-top: 1px solid #b9b9b9;
-moz-box-shadow: 1px 1px 3px #8a8a8a;
-webkit-box-shadow: 1px 1px 3px #8a8a8a;
box-shadow: 1px 1px 3px #8a8a8a;
font-size: 1.2em;
color:#4c4c4c;
text-shadow: 0 1px 0 #d2d2d2;
}
h1 {
}
.arrow {
width: 0; height: 0;
line-height: 0;
border-left: 20px solid transparent;
border-top: 10px solid #2f2f2f;
top: 104%;
left: 0;
position: absolute;
}
nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding: 0;
width:920px;
}
nav ul li {
float:left;
}
nav ul li a{
margin-right:20px;
display:block;
line-height:40px;
color: #4c4c4c;
}
#content {
width: 900px;
min-height: 500px;
margin-top:0px;
display: table;
background: #fff;
padding: 0 30px 30px;
border: 1px solid #999;
border-top-width: 0;
box-shadow: 3px 3px 5px #666;
-webkit-box-shadow: 3px 3px 5px #666;
-moz-box-shadow: 3px 3px 5px #666;
}
#mcontent {
float: left;
padding-top: 20px;
padding-right:0;
width:620px;
}
h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight: normal;
color: #4E4F45;
}
.widget h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight: normal;
color: #4E4F45;
}
#section-technical .widget {
position: relative;
min-height: 300px;
}
#section-technical .widget h2 {
font-size: 3.2em;
position: absolute;
top: 20px;
}
#section-skillset {
background: #dfdfdf;
margin: 20px 0;
padding: 20px;
border: 1px solid #ccc;
clear: both;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#section-skillset .widget-content {
width: 420px;
float: left;
}
#section-skillset .title-right {
width: 150px;
float: right;
background: url(images/green-arrow.png) bottom center no-repeat;
padding-bottom: 44px;
}
#section-skillset h2 {
font-size: 3em;
text-align: center;
}
#section-skillset li {
width: 196px;
padding: 8px 5px;
float: left;
display: inline;
background: #bfbfbf;
border: 3px solid #dfdfdf;
border-top-width: 0px;
border-left-width: 0px;
text-align: center;
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
font-size: 1.2em;
color: #333;
font-weight: bold;
text-shadow: 0 0 1px #efefef;
}
#section-skillset li:last-child, #section-skillset li:nth-last-child(2) {
border-bottom-width: 0px;
}
#section-skillset li:hover {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
border-color: transparent;
box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
-webkit-box-shadow: 0 0 3px #333;
}
.sideb .widget h2, .profile h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight: normal;
color: #f2f2f2;
}
.sideb ul {
border-top: 1px solid #555;
border-bottom: 1px solid #333;
}
.sideb li {
display: block;
padding: 0.25em;
border-top: 1px solid #333;
border-bottom: 1px solid #555;
}
.sideb li:hover {
background-color: #333;
}
aside {
float: right;
width:260px;
border-left: 1px dashed #4a4a4a;
margin-top: 10px;
}
.bpage h2 {
color: #333;
}
aside section .widget {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#444444;
border: 1px solid #2f2f2f;
margin:10px 20px 22px;
padding:10px 15px;
width:200px;
color: #dfdfdf;
}
aside section .widget a {
color: #fff;
}
.image {
margin:6px auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
height:250px;
width:600px;
}
footer {
position: relative;
}
footer section {
padding-left: 74px;
}
footer section .right {
float: right;
}
footer span {
float: left;
margin: 0 20px;
border: 3px solid #afafaf;
padding: 10px; width: 475px;
}
footer img {
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
opacity: 0.8;
}
footer img:hover {
opacity: 1;
}
img#qr-code {
position:absolute;
top: -19px;
left:-19px;
clip:rect(19px,81px,81px,19px);
}
.bordering {
border-top: 1px dashed #4a4a4a;

}
/* Sections */
.section-profile {
background: #ccc;
padding: 15px;
clear: both;
}
#section-profile-left {
width: 150px;
float: left;
margin-left: -50px;
}
#section-profile-left img {
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
padding: 1px;
background: #CDCFB7;
border: 10px solid #444;
-moz-box-shadow: 0px 0px 2px #000;
}
#section-profile-left img:hover {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
}
#section-profile-right {
width: 460px;
float: right;
}
#edu {
width: 280px;
float: left;
display: table-cell;
}
#edu h2 {
font-size:27px;
}
#edu .widget {
margin-bottom: 20px;
}

#extras {
width: 570px;
float: right;
display: table-cell;
border-left: 1px dashed #4a4a4a;
padding-left: 20px;
}
.thumbs {
margin-bottom: 20px;
background: #efefef;
border: 1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;

-webkit-border-radius: 5px;
padding: 10px;
position: relative;
padding-top: 70px;
}
.thumbs h2 {
background: #444;
color: #f2f2f2;
font-size: 1.8em;
padding: 3px 10px;
position: absolute;
top: 12px;
left: -8px;
border: 1px solid #bfbfbf;
width: 570px;
}
.thumbs a img {
padding: 4px;
border: 1px solid #0f0f0f;
background: #666;
margin-right: 8px;
}
.thumbs a img:hover {
background: #0f0f0f;
}
#extras div[class='social'] a {
background-repeat:no-repeat;
background-position:3px 6px;
line-height: 128px;
}
#extras-social {
background: #efefef url(images/social-world.png) 400px 20px no-repeat;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius:
5px;border: 1px solid #ccc;
}
.social h2 {
font-size: 3em;
color: #2b2b2b;
}
.social li {
float: left;
width: 260px;
display: inline;
}
.social a {
background-image: url(images/social_google.png);
background-repeat: no-repeat;
background-position: 5px center;
padding:20px 0 20px 60px;
font-size: 2em;
display: block;
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
opacity: 0.7;
}
.social a:hover {
opacity: 1;
text-decoration: none;
}
.separate {
clear: both;
border-bottom: 1px dashed #4a4a4a;
padding-bottom: 20px;
margin-bottom: 20px;
}
h2.post-title {
font-size: 3.2em;
}
.post h4 {
font-size: 1.4em;
margin-top: 0px;
}
#comments h4 {
font-size: 1.6em;
}
.post-body {
margin-bottom: 2em;
}
.post-body img {
padding: 1px;
border: 14px solid #fff;
background: #ccc;
box-shadow: 0 0 10px #333;
-moz-box-shadow: 0 0  10px #333;
-webkit-box-shadow: 0 0 10px #333;
}
/* Timeline Specific CSS */
div, ul, li {
zoom: 1;
}
ul ul,
ul ul li {
zoom: 0;
}
#timeline {
width: 860px;
overflow: hidden;
cursor: -moz-grab;
min-height: 150px;
margin-top: 10px;
padding: 20px;
/*cursor: -moz-grab !important;*/ /* should this be applied with JS? */
background: #444;
border-radius: 10px;
border: 1px solid #2f2f2f;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color: #dfdfdf;
}
#timeline h2, #timeline h3, #timeline h4 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom: .4em;
color: #efefef;
}
#timeline h2 {
font-size: 2.4em;
}
#timeline h3 {
font-size: 1.4em;
text-align: center;
}
#timeline h4 {
font-size: 1.4em;
}
.tl-events {
width: 3000px;
list-style: none;
padding: 0;
margin: 0;
}
.tl-events li {
float: left;
width: 400px;
padding-right: 10px;
margin-top: 15px;
background: url(images/timeline-bg.png) top left no-repeat;
padding-top: 20px;
}
.tl-events li.welcome {
width: 230px;
background-image: none;
padding-top: 0;
padding-right: 20px;
margin-top: 0;
text-align: left;
}
.tl-events ul {
list-style: none;
margin: 0;
padding: 0;
}
.tl-events ul li a {
text-decoration: none;
color: #000;
background: rgb(239,239,239); opacity: 0.8;-webkit-transition: opacity 1s linear;
border: 1px solid #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
display: block;
margin: 5px 2px;
padding: 8px;
}
.tl-events h3 {
font-size: 1.6em;
}
.tl-events ul li a:hover,.tl-events ul li a:focus {
outline: 0;
background: #efefef;
border: 1px solid #333;
opacity: 1;
}
.tl-events ul li a h4 {
color: #333 !important;
}
li.milestone {
padding-top: 0; background-image: none;
}
.doodle {
display: none;
}
*/ Calendar styling
----------------------------------------------- */
/* div that holds calendar */
#blogger_calendar { margin:5px auto 0;width:98%;}
/* Table Caption - Holds the Archive Select Menu */
#bcaption {background: #333; padding:2px;margin:10px 0 0;}
/* The Archive Select Menu */
#bcaption select {
background: #dfdfdf;
width: 100%;
}
/* The Heading Section */
table#bcalendar thead {
border-top: 1px dotted #4a4a4a;
border-bottom: 1px dotted #4a4a4a;
}
/* Head Entries */
table#bcalendar thead tr th {
width:20px;
text-align:center;
padding:2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
border-bottom: 1px dotted #4a4a4a;
}
/* The calendar Table */
table#bcalendar {
border-top:1px dotted #808080;
margin:0px 0 0px;
width:95%;
}
/* The Cells in the Calendar */
table#bcalendar tbody tr td {
text-align:center;
padding:2px;
}
/* Links in Calendar */
table#bcalendar tbody tr td a {
font-weight:bold;
background: #333;
text-decoration: none;
}
/* First Row Empty Cells */
td.firstCell {
visibility:visible;
}
/* Cells that have a day in them */
td.filledCell {}
/* Cells that are empty, after the first row */
td.emptyCell {
visibility:hidden;
}
/* Cells with a Link Entry in them */
td.highlightCell {
background: #333;
}
/* Table Footer Navigation */
table#bcNavigation  {
width:95%;
background: #333;
}
table#bcNavigation a {
text-decoration:none;
}
td#bcFootPrev {
width:10px;
}
td#bcFootAll{
text-align:center;
padding: 3px;
}
td#bcFootNext {
width:10px;
}
ul#calendarUl {
margin:5px auto 0!important;
}
ul#calendarUl li a{}
.listhidden {
display:none;
}
.listshown {
display:inline;
}
/* Hide the Blogger NavBar
----------------------------------------------- */
#navbar-iframe, div#navbar, .navbar {
height:0px;
visibility:hidden;
display:none; margin: 0 !important;
}
#navbar, #nav-bar {
display: none;
visibility: hidden;
margin: 0;
height: 0px;
}
/* Page Elements Display Styles
----------------------------------------------- */
body#layout #section-technical {
min-height: 10px;
}

.leftfloat{ float:left;}
.rightfloat{ float:right;}

input, textarea{ width:195px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454;}
.mapa{padding:10px; width:878px; background-color:#ccc; border:1px solid #333; height:300px;}


 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 415 0;}
@font-face
	{font-family:"Arial Narrow";
	panose-1:2 11 6 6 2 2 2 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:647 2048 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{mso-style-noshow:yes;
	mso-style-unhide:no;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan no-line-numbers;
	mso-hyphenate:none;
	tab-stops:center 216.0pt right 432.0pt;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{mso-style-noshow:yes;
	mso-style-unhide:no;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-style-parent:"WW-Default Paragraph Font";
}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-themecolor:followedhyperlink;
	}
span.FootnoteCharacters
	{mso-style-name:"Footnote Characters";
	mso-style-unhide:no;
	mso-style-parent:"";}
span.EndnoteCharacters
	{mso-style-name:"Endnote Characters";
	mso-style-unhide:no;
	mso-style-parent:"";}
span.WW-DefaultParagraphFont
	{mso-style-name:"WW-Default Paragraph Font";
	mso-style-unhide:no;
	mso-style-parent:"";}
p.TableContents, li.TableContents, div.TableContents
	{mso-style-name:"Table Contents";
	mso-style-unhide:no;
	mso-style-parent:"Corpo de texto";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan no-line-numbers;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.TableHeading, li.TableHeading, div.TableHeading
	{mso-style-name:"Table Heading";
	mso-style-unhide:no;
	mso-style-parent:"Table Contents";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:center;
	mso-pagination:widow-orphan no-line-numbers;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	font-style:italic;}
p.CVTitle, li.CVTitle, div.CVTitle
	{mso-style-name:"CV Title";
	mso-style-unhide:no;
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:14.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	letter-spacing:.5pt;
	mso-ansi-language:FR;
	mso-fareast-language:AR-SA;
	font-weight:bold;}
p.CVHeading1, li.CVHeading1, div.CVHeading1
	{mso-style-name:"CV Heading 1";
	mso-style-unhide:no;
	mso-style-next:Normal;
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:12.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.CVHeading2, li.CVHeading2, div.CVHeading2
	{mso-style-name:"CV Heading 2";
	mso-style-unhide:no;
	mso-style-parent:"CV Heading 1";
	mso-style-next:Normal;
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVHeading2-FirstLine, li.CVHeading2-FirstLine, div.CVHeading2-FirstLine
	{mso-style-name:"CV Heading 2 - First Line";
	mso-style-unhide:no;
	mso-style-parent:"CV Heading 2";
	mso-style-next:"CV Heading 2";
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVHeading3, li.CVHeading3, div.CVHeading3
	{mso-style-name:"CV Heading 3";
	mso-style-unhide:no;
	mso-style-next:Normal;
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVHeading3-FirstLine, li.CVHeading3-FirstLine, div.CVHeading3-FirstLine
	{mso-style-name:"CV Heading 3 - First Line";
	mso-style-unhide:no;
	mso-style-parent:"CV Heading 3";
	mso-style-next:"CV Heading 3";
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVHeadingLanguage, li.CVHeadingLanguage, div.CVHeadingLanguage
	{mso-style-name:"CV Heading Language";
	mso-style-unhide:no;
	mso-style-parent:"CV Heading 2";
	mso-style-next:"Level Assessment - Code";
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.LevelAssessment-Code, li.LevelAssessment-Code, div.LevelAssessment-Code
	{mso-style-name:"Level Assessment - Code";
	mso-style-unhide:no;
	mso-style-next:"Level Assessment - Description";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.4pt;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.LevelAssessment-Description, li.LevelAssessment-Description, div.LevelAssessment-Description
	{mso-style-name:"Level Assessment - Description";
	mso-style-unhide:no;
	mso-style-parent:"Level Assessment - Code";
	mso-style-next:"Level Assessment - Code";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.4pt;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.SmallGap, li.SmallGap, div.SmallGap
	{mso-style-name:"Small Gap";
	mso-style-unhide:no;
	mso-style-next:Normal;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:5.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVHeadingLevel, li.CVHeadingLevel, div.CVHeadingLevel
	{mso-style-name:"CV Heading Level";
	mso-style-unhide:no;
	mso-style-parent:"CV Heading 3";
	mso-style-next:Normal;
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	text-align:right;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-style:italic;
	mso-bidi-font-style:normal;}
p.LevelAssessment-Heading1, li.LevelAssessment-Heading1, div.LevelAssessment-Heading1
	{mso-style-name:"Level Assessment - Heading 1";
	mso-style-unhide:no;
	mso-style-parent:"Level Assessment - Code";
	margin-top:0cm;
	margin-right:2.85pt;
	margin-bottom:0cm;
	margin-left:2.85pt;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.LevelAssessment-Heading2, li.LevelAssessment-Heading2, div.LevelAssessment-Heading2
	{mso-style-name:"Level Assessment - Heading 2";
	mso-style-unhide:no;
	margin-top:0cm;
	margin-right:2.85pt;
	margin-bottom:0cm;
	margin-left:2.85pt;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:EN-US;
	mso-fareast-language:AR-SA;}
p.LevelAssessment-Note, li.LevelAssessment-Note, div.LevelAssessment-Note
	{mso-style-name:"Level Assessment - Note";
	mso-style-unhide:no;
	mso-style-parent:"Level Assessment - Code";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-style:italic;
	mso-bidi-font-style:normal;}
p.CVMajor, li.CVMajor, div.CVMajor
	{mso-style-name:"CV Major";
	mso-style-unhide:no;
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:12.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.CVMajor-FirstLine, li.CVMajor-FirstLine, div.CVMajor-FirstLine
	{mso-style-name:"CV Major - First Line";
	mso-style-unhide:no;
	mso-style-parent:"CV Major";
	mso-style-next:"CV Major";
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:12.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.CVMedium, li.CVMedium, div.CVMedium
	{mso-style-name:"CV Medium";
	mso-style-unhide:no;
	mso-style-parent:"CV Major";
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.CVMedium-FirstLine, li.CVMedium-FirstLine, div.CVMedium-FirstLine
	{mso-style-name:"CV Medium - First Line";
	mso-style-unhide:no;
	mso-style-parent:"CV Medium";
	mso-style-next:"CV Medium";
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.CVNormal, li.CVNormal, div.CVNormal
	{mso-style-name:"CV Normal";
	mso-style-unhide:no;
	mso-style-parent:"CV Medium";
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVSpacer, li.CVSpacer, div.CVSpacer
	{mso-style-name:"CV Spacer";
	mso-style-unhide:no;
	mso-style-parent:"CV Normal";
	margin-top:0cm;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:2.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVNormal-FirstLine, li.CVNormal-FirstLine, div.CVNormal-FirstLine
	{mso-style-name:"CV Normal - First Line";
	mso-style-unhide:no;
	mso-style-parent:"CV Normal";
	mso-style-next:"CV Normal";
	margin-top:3.7pt;
	margin-right:5.65pt;
	margin-bottom:0cm;
	margin-left:5.65pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;}
p.CVFooterLeft, li.CVFooterLeft, div.CVFooterLeft
	{mso-style-name:"CV Footer Left";
	mso-style-unhide:no;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:right;
	text-indent:18.0pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:8.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:AR-SA;
	mso-bidi-font-weight:bold;}
p.CVFooterRight, li.CVFooterRight, div.CVFooterRight
	{mso-style-name:"CV Footer Right";
	mso-style-unhide:no;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-hyphenate:none;
	font-size:8.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial Narrow","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:DE;
	mso-fareast-language:AR-SA;
	mso-bidi-font-weight:bold;}

 @page
	{mso-footnote-separator:url("CVTemplate_pt_PT_ficheiros/header.htm") fs;
	mso-footnote-continuation-separator:url("CVTemplate_pt_PT_ficheiros/header.htm") fcs;
	mso-endnote-separator:url("CVTemplate_pt_PT_ficheiros/header.htm") es;
	mso-endnote-continuation-separator:url("CVTemplate_pt_PT_ficheiros/header.htm") ecs;
	mso-footnote-position:beneath-text;
	mso-footnote-numbering-restart:each-page;
	mso-endnote-numbering-style:arabic;}
@page WordSection1
	{size:595.25pt 841.85pt;
	margin:42.55pt 1.0cm 50.15pt 1.0cm;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-footer:url("CVTemplate_pt_PT_ficheiros/header.htm") f1;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;
	mso-footnote-position:beneath-text;
	mso-footnote-numbering-restart:each-page;
	mso-endnote-numbering-style:arabic;}
