.clear { clear:both}

@font-face {
    font-family: 'myriadpro_regular';
    src: url('fonts/myriadpro_regular/myriadpro_regular.eot');
    src: url('fonts/myriadpro_regular/myriadpro_regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro_regular/myriadpro_regular.woff') format('woff'),
         url('fonts/myriadpro_regular/myriadpro_regular.ttf') format('truetype'),
         url('fonts/myriadpro_regular/myriadpro_regular.svg#myriadpro_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Layout */
#wrapper_header, #wrapper_header_menu, #wrapper_slider, #wrapper_content, #wrapper_footer  { width:100%; margin:0 auto}

#wrapper_header_box       { width:960px; min-height:159px; margin:0 auto}
#wrapper_header_box_menu  { width:960px; min-height:30px; margin:0 auto}
#wrapper_content_box      { width:960px; min-height:114px; margin:0 auto; padding-bottom:78px}
#wrapper_footer_box       { width:960px; min-height:218px; margin:0 auto; background-color:#1a60a7}

/* Header background geral */
#wrapper_header { min-height:159px; background: url(../imgs/bg_header.jpg) repeat-x 0px 0px}

/* Header */
.h_logo    { width:163px; min-height:131px; margin:17px 10px 0px 0px; float:left; display:inline }

.comp_name    { width:690px; min-height:30px; margin:28px 0px 0px 10px; float:right; display:inline; text-align:right }
.comp_name h2 { font-family:'myriadpro_regular',arial; font-size:30px; font-weight:normal; color:#fff; text-transform:uppercase; margin:0; padding:0; letter-spacing: 1px }

/* Menu */
.main_menu { width:600px; min-height:30px; margin:32px 0px 0px 0px; float:right; display:inline; }

.main_menu ul   { float:right; display:inline; margin:0px 0px 0px 0px; padding:0; list-style: none }
.main_menu li   { float:left; display:inline; margin:0px 0px 0px 27px; padding:0;}
.main_menu li a { float:left; display:block; font-family:'myriadpro_regular',arial; font-size: 16px; font-weight:normal; color:#fff; margin:0; padding:9px 0px 9px 0px}
.main_menu li a:link    { color: #fff; text-decoration: none}
.main_menu li a:visited { color: #fff; text-decoration: none}
.main_menu li a:hover   { color: #f15a24; text-decoration: none}
.main_menu li a:active  { color: #fff; text-decoration: none}
.main_menu li.current a { color: #f15a24; text-decoration: none}
/* END Menu */


/* Slide */
.flexslider img { max-width: 100%; height: auto}
#main_slider  { width:100%; margin:0px auto 0px auto; position:relative; text-align:center}

.slides    { list-style: none; margin:0 auto; padding:0; position:relative; overflow:hidden}
.slides li { width:100%;text-align:center}
.flexslider .slides { zoom: 1}

.flexslider .slides > li { margin:0; padding:0}
/* #home_slider.flexslider img { float:left !important} */

/* Control Nav */
.flex-control-nav    {width: 100%; position: relative; top: -40px; text-align:center; border:0px solid red; z-index:99999}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline; z-index:9}
.flex-control-paging li a {width: 12px; height: 12px; display: inline-block; overflow: hidden; background: url(../imgs/bg_nav.png) no-repeat -12px 0px; cursor: pointer; text-indent:-9999px; color:#C90 }
.flex-control-paging li a { text-indent: 100%; white-space: nowrap; overflow: hidden}
.flex-direction-nav{*height:0;display:block !important;opacity:1 !important}
.flex-control-paging li a:hover { background: url(../imgs/bg_nav.png) no-repeat 0px 0px }
.flex-control-paging li a.flex-active { background: url(../imgs/bg_nav.png) no-repeat 0px 0px }
@media only screen and (device-width: 768px) {.flex-control-nav{ display:none}}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {.flex-control-nav{ display:none}}
/* END Control Nav */


/* Main Content */
.wrapper_main_content  { width:940px; min-height:120px; margin:27px 0px 0px 0px; padding:0px 10px 0px 10px }
.wrapper_main_content h1 {font-family:'myriadpro_regular',arial; font-weight:normal; font-size:28px; line-height:26px; color:#1a60a7; margin:0; padding:1px 0px 10px 0px }
.wrapper_main_content p  {font-family:'myriadpro_regular',arial;  font-weight:normal; font-size: 14px; color:#1a60a7; margin:0; padding:0px 0px 20px 0px;line-height: 18px;}

.pdflink a   { font-family:arial; font-size:15px; color:#f15a24; margin:0; padding:4px 12px 4px 12px; text-decoration: none; display:inline-block; background-color:#1a60a7}
.pdflink a:link    { color: #f15a24; text-decoration: none}
.pdflink a:visited { color: #f15a24; text-decoration: none}
.pdflink a:hover   { color: #f15a24; text-decoration: underline}
.pdflink a:active  { color: #f15a24; text-decoration: none}
/* END Main Content */

/* Contactos */
.wrapper_contact_map   { width:960px; min-height:120px; margin:27px 0px 0px 0px; padding:0px 0px 0px 0px }
.wrapper_contact_map h1 {font-family:'myriadpro_regular',arial; font-weight:normal; font-size:36px; line-height:36px; color:#1a60a7; margin:0; padding:17px 0px 17px 0px }

.wrapper_main_content2 { width:940px; min-height:40px; margin: 40px 0px 0px 0px; padding:0px 10px 0px 10px }
.contact_form { width:500px; min-height:40px; float:left; display:inline; margin:0px 0px 0px 0px }

.contact_adress { width:390px; min-height:40px; float:right; display:inline; margin:0px 0px 0px 0px }
.contact_adress p  {font-family:'myriadpro_regular',arial;  font-weight:normal; font-size: 15px; color:#1a60a7; margin:0; padding:0px 0px 10px 0px;line-height:19px}

.contact_adress a   { font-family:'myriadpro_regular',arial;  font-size:16px; color:#1a60a7; margin:0; padding:0px 0px 0px 0px; text-decoration: none}
.contact_adress a:link    { color: #1a60a7; text-decoration: none}
.contact_adress a:visited { color: #1a60a7; text-decoration: none}
.contact_adress a:hover   { color: #1a60a7; text-decoration: underline}
.contact_adress a:active  { color: #1a60a7; text-decoration: none}

/* Form style */
#contact_2 { width: 500px; padding:0; margin:0}
#contact_2 label { font-family:'myriadpro_regular',arial; font-size:16px; color: #1a60a7; display: inline-block; float: left; padding-top:9px; width: 94px; font-weight:normal }
#contact_2 input, textarea, select { margin: 0; padding: 3px 2px 3px 2px; color: #1a60a7; background: #fff; border: 1px solid #c6d7e9; margin: 5px 0 2px 0px; font-family:'myriadpro_regular',arial; font-size:14px; color:#1a60a7 }   
#contact_2 input:focus, textarea:focus, select:focus { border: 1px solid #c6d7e9; background-color: #fff; color:#1a60a7; }

#contact_2 input    { width:387px }  
#contact_2 textarea { width:387px; height:123px } 
#contact_2 button.submit    { width:auto}  

#contact_2 button.submit { cursor: pointer; border: 1px solid #c6d7e9; background:#1a60a7; font-family:'myriadpro_regular',arial; font-size:16px; color:#fff; float:right; margin-right:13px; padding:0px 20px 0px 20px }

#contact_2 span.required{ font-size: 15px; color: #ff0000; } /* Select the colour of the * if the field is required. */
textarea:focus, input:focus{ outline: 0}
*:focus {outline: 0}
/* END Contactos */






/* Footer */
.f_box_content { width:872px; min-height:120px; float:left; display:inline; margin:0px 0px 0px 0px; padding:35px 44px 0px 44px}

.f_box_gen  { width:155px; min-height:120px; float:left; display:inline; margin:0px 25px 0px 0px; padding:0 }
.f_box_gen2 { width:155px; min-height:120px; float:left; display:inline; margin:0px 25px 0px 0px; padding:0}
.f_box_gen3 { width:243px; min-height:120px; float:left; display:inline; margin:0px 0px 0px 0px; padding:0}

.f_box_content h3 { font-family:'myriadpro_regular',arial; font-weight:normal; font-size:16px; color:#fff; line-height:16px; margin:0; padding:0px 0px 10px 0px}
.f_box_content p  { font-family:'myriadpro_regular',arial; font-weight:normal; font-size:12px; color:#fff; line-height:16px}

.f_box_content a   { font-family:'myriadpro_regular',arial; font-size:11px; color:#fff; margin:0; padding:0; text-decoration: none}
.f_box_content a:link    { color: #fff; text-decoration: none}
.f_box_content a:visited { color: #fff; text-decoration: none}
.f_box_content a:hover   { color: #fff; text-decoration: underline}
.f_box_content a:active  { color: #fff; text-decoration: none}


#wrapper_footer_box{ position:relative }
.f_copy     { width:500px; min-height:5px; position:absolute; bottom:0; left:44px; font-family:'myriadpro_regular',arial; font-size:11px; color:#fff; margin:0; padding:0px 0px 10px 0px; }
.f_copy a   { font-family:arial; font-size:11px; color:#fff; margin:0; padding:0; text-decoration: none}
.f_copy a:link    { color: #fff; text-decoration: none}
.f_copy a:visited { color: #fff; text-decoration: none}
.f_copy a:hover   { color: #fff; text-decoration: underline}
.f_copy a:active  { color: #fff; text-decoration: none}



