/*DOC STRUCTURE

0. FONT
1. RESET GENERIC CSS
2. TOP BAR
3. HEADER
4. FOOTER 
5. OHTER DATA */


/****************************************  0. FONT  ****************************************/
@font-face { font-family:"Circular Std"; src:url('../font/Circular%20Std/CircularStd-Book.otf'); }
/****************************************  0. FONT END  ****************************************/


/****************************************  1. RESET GENERIC CSS  ****************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol, ul {list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
:focus {outline:0;}
a {outline:0;}
a img {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width:0px; line-height:0px; font-size:0px;}
/****************************************  1. RESET GENERIC CSS END  ****************************************/


body {font-family:'Circular Std', 'Open Sans', Arial , Helvetica, sans-serif; font-size: 12px;}


/****************************************  2. TOP BAR  ****************************************/
#wrapper_one {width:100%; height:20px; background-color:#eeeeee; position:fixed; top:0; z-index:1000;}

#topbar {width:940px; height:20px; margin:auto;}
#lingua {float:left; font-size:12px; margin-top:4px; color:#666;}
#lingua a {color:#666; text-decoration:none;}
#lingua a:hover, #lingua a.active {color:#099294; transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out;}

#contactos {float:right; font-size:12px; margin-top:4px; color:#666666;}
#contactos a {color:#666; text-decoration:none;}
#contactos a:hover, #contactos a.active {color:#099294; transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out;}
/****************************************  2. TOP BAR END  ****************************************/


/****************************************  3. HEADER  ****************************************/
#wrapper_dois {width:100%; height:67px; background-color:#FFF; position:fixed; margin-top:20px; top:0; z-index:1000;}
#header {width:940px; height:35px; margin:16px auto 15px auto; position:relative;}
#logo {width:299px; height:35px; left:0; background:url('../assets/logo_outline.svg') no-repeat; float:left;}
#menu {bottom:0; right:0; float:right; position:absolute;}
.menu_label {margin-right:50px; float:right; font-size:14px;}
.menu_label:first-child {margin-right:0px;}
.menu_label a {color:#000; text-decoration:none;}
.menu_label a:hover, .menu_label a.active {color:#099294; transition: all 150ms ease-in-out; -webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out;}
.line {width:100%; height:1px; background-color:#eeeeee;}
/****************************************  3. HEADER END  ****************************************/


/****************************************  4. FOOTER  ****************************************/
#wrapper_cinco {width:100%; height:32px; background-color:#FFF;}

#footer {width:940px; height:32px; margin:auto; color:#666;}
#copyright {float:left; font-size:12px; margin-top:8px;}
#ul_logo {width:88px; height:18px; float:right; margin-top:7px; background:url('../assets/logo%20ul.svg') no-repeat;}
/****************************************  4. FOOTER END  ****************************************/


/***************************************  5. OTHER DATA  ****************************************/
.headings {position:fixed; margin-left:-4000px;}
/***************************************  5. OTHER DATA END  ****************************************/
