@charset "UTF-8";
/*   
Author: João Alberto
Author URI: http://jalberto.blacksheepz.org
Version: 1.0
*/

/*
 RESET STYLES - REMOVE IF YOU DON'T NEED THEM
*/

/*----------------------------------------------
 Grid (992-16-10-10)
----------------------------------------------*/
body {min-width: 960px;}.container_16{margin-left: auto;margin-right: auto;width: 992px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_16 .grid_1 {width: 42px;}.container_16 .grid_2 {width: 104px;}.container_16 .grid_3 {width: 166px;}.container_16 .grid_4 {width: 228px;}.container_16 .grid_5 {width: 290px;}.container_16 .grid_6 {width: 352px;}.container_16 .grid_7 {width: 414px;}.container_16 .grid_8 {width: 476px;}.container_16 .grid_9 {width: 538px;}.container_16 .grid_10 {width: 600px;}.container_16 .grid_11 {width: 662px;}.container_16 .grid_12 {width: 724px;}.container_16 .grid_13 {width: 786px;}.container_16 .grid_14 {width: 848px;}.container_16 .grid_15 {width: 910px;}.container_16 .grid_16 {width: 972px;}.container_16 .prefix_1 {padding-left: 62px;}.container_16 .prefix_2 {padding-left: 124px;}.container_16 .prefix_3 {padding-left: 186px;}.container_16 .prefix_4 {padding-left: 248px;}.container_16 .prefix_5 {padding-left: 310px;}.container_16 .prefix_6 {padding-left: 372px;}.container_16 .prefix_7 {padding-left: 434px;}.container_16 .prefix_8 {padding-left: 496px;}.container_16 .prefix_9 {padding-left: 558px;}.container_16 .prefix_10 {padding-left: 620px;}.container_16 .prefix_11 {padding-left: 682px;}.container_16 .prefix_12 {padding-left: 744px;}.container_16 .prefix_13 {padding-left: 806px;}.container_16 .prefix_14 {padding-left: 868px;}.container_16 .prefix_15 {padding-left: 930px;}.container_16 .suffix_1 {padding-right: 62px;}.container_16 .suffix_2 {padding-right: 124px;}.container_16 .suffix_3 {padding-right: 186px;}.container_16 .suffix_4 {padding-right: 248px;}.container_16 .suffix_5 {padding-right: 310px;}.container_16 .suffix_6 {padding-right: 372px;}.container_16 .suffix_7 {padding-right: 434px;}.container_16 .suffix_8 {padding-right: 496px;}.container_16 .suffix_9 {padding-right: 558px;}.container_16 .suffix_10 {padding-right: 620px;}.container_16 .suffix_11 {padding-right: 682px;}.container_16 .suffix_12 {padding-right: 744px;}.container_16 .suffix_13 {padding-right: 806px;}.container_16 .suffix_14 {padding-right: 868px;}.container_16 .suffix_15 {padding-right: 930px;}.container_16 .push_1 {left: 62px;}.container_16 .push_2 {left: 124px;}.container_16 .push_3 {left: 186px;}.container_16 .push_4 {left: 248px;}.container_16 .push_5 {left: 310px;}.container_16 .push_6 {left: 372px;}.container_16 .push_7 {left: 434px;}.container_16 .push_8 {left: 496px;}.container_16 .push_9 {left: 558px;}.container_16 .push_10 {left: 620px;}.container_16 .push_11 {left: 682px;}.container_16 .push_12 {left: 744px;}.container_16 .push_13 {left: 806px;}.container_16 .push_14 {left: 868px;}.container_16 .push_15 {left: 930px;}.container_16 .pull_1 {left: -62px;}.container_16 .pull_2 {left: -124px;}.container_16 .pull_3 {left: -186px;}.container_16 .pull_4 {left: -248px;}.container_16 .pull_5 {left: -310px;}.container_16 .pull_6 {left: -372px;}.container_16 .pull_7 {left: -434px;}.container_16 .pull_8 {left: -496px;}.container_16 .pull_9 {left: -558px;}.container_16 .pull_10 {left: -620px;}.container_16 .pull_11 {left: -682px;}.container_16 .pull_12 {left: -744px;}.container_16 .pull_13 {left: -806px;}.container_16 .pull_14 {left: -868px;}.container_16 .pull_15 {left: -930px;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:before,.clearfix:after {content: "\0020";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;}.clearfix {zoom: 1;}

/*----------------------------------------------
 Reset Stuff
----------------------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }                 

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/*img,*/
object,
embed { max-width: 100%;}

html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; outline: 0;}

.ie7 a, 
.ie8 a,
.ie7 a:focus, 
.ie8 a:focus,
.ie7 input:focus,
.ie8 input:focus,
.ie7 textarea:focus,
.ie8 textarea:focus  { outline: 0 !important;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {/*border-collapse: collapse; */border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

input, select {vertical-align: middle;}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline; }
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

input[type="text"], input[type="password"], textarea, select { outline: none;} /*Remove Webkit default Styles*/

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }

/*reset the Webkit HTML5 search field*/
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration { display: none;}
input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box;}

/*--------------------------------
 1) BASIC STYLES
--------------------------------*/
body {font: 13px 'Open Sans', Arial, sans-serif; background: url('images/bg.jpg');}

body, select, input, textarea {color: #504a44;}

a {color: #03f; text-decoration: none;}
a:hover {color: #fff;}
a:active {outline:none;}
a:link {-webkit-tap-highlight-color: #99ca65;} 

.bold { font-weight: bold;}

h2 { color: #EDEDED;
    font-size: 70px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;}

p { color: #5D6063; font-size: 13px;}
p span { color: #E6E3E3}
/*--------------------------------
 2) FONTS
--------------------------------*/

.os { font-family: Helvetica, Arial, sans-serif; font-weight: 300;}
.oss { font-family: Helvetica, Arial, sans-serif; font-weight: 600;}






/*--------------------------------
 3) SLIDER
--------------------------------*/

/*
 MAIN CONTAINER
*/
#main_container {position: relative; width: 951px; margin: 0 ;}

/*
 THUMBNAILS
*/
.ui-tabs-nav { border-bottom: 0; position: absolute; right: -35px; top: -9px; z-index: 500; padding: 0 !important; }

.ui-tabs .ui-tabs-nav li { opacity: 0.5; margin: 10px 0; border: 2px solid #fff; float: none; display: block; width: 25px; height: 25px;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active { opacity: 1; padding: 0;}

.ui-tabs .ui-tabs-nav li a { padding: 0; }


.ui-tabs .ui-tabs-panel { padding: 0;}

/*
 SLIDER
*/

.slider_container {position: relative; width: 970px; margin: -2px 0 0 -10px;}

/*Set Slider Dimensions Here*/
.slider{ background:white; width: 950px; height: 565px; list-style: none; }

.slider li{ position: relative; }


.anythingSlider-default { padding: 0 0 35px;}

.anythingSlider-default .anythingWindow { border: 0px solid #fff!important;}

.thumbNav { display: none!important;}


/*
 CAPTION TRIGGER
*/
.anythingSlider-default .anythingControls .extra_image a,
.anythingSlider-default .anythingControls .extra_image a:hover  {
left: 32%;
position: absolute;
padding: 10px 10px 8px;
border-radius: 0;
color: #fff; 
font-size: 13px;
font-family: 'Open Sans', sans-serif; font-weight: 600; 
top: 86%;
width: 35%;
text-align: left;
background: url('images/overlay.png');
height: 19px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.anythingSlider-default .anythingControls .extra_image a:hover { cursor: pointer; background: url('images/overlay.png');}

.anythingSlider-default .anythingControls .extra_image a span { background: url("images/sprite.png") no-repeat 0 -130px ; display: block; float: right; height: 17px; width: 16px;}

.anythingSlider-default .anythingControls .extra_image a.image_opened span { background: url("images/sprite.png") no-repeat 0 -155px ;}

.caption { display: none; height: auto; width: 600px; margin: 0px auto; text-align: center; background:transparent; position: absolute; left: 0; bottom: 9%; width: 100% }

.caption img { border: 5px solid #fff; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000;}



/*Arrows*/

.anythingSlider-default .arrow { top: 85%;}
.anythingSlider-default .arrow a { margin: 0; height: 26px; width: 26px;}

.anythingSlider-default .back {left: 837px; display: block; color: #fff; /*  background:url('images/overlay.png') center top;  */
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.anythingSlider-default .back a { color: #fff;}
.anythingSlider-default .back a span i{ width: 16px; padding: 7px 5px; font-size: 10px;}

.anythingSlider-default .forward { right: 14px; display: block; color: #fff;  /*  background:url('images/overlay.png') center top;  */
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }
.anythingSlider-default .forward a { color: #fff; width: 27px;}
.anythingSlider-default .forward a span i{ width: 16px; padding: 7px 5px; font-size: 10px;}

.anythingSlider .arrow span { visibility: visible;}




.anythingSlider-default.activeSlider .anythingControls a.start-stop, 
.anythingSlider-default .anythingControls a.start-stop { 
  position: absolute; 
  top: 85%; right: 41px; 
  background-color: transparent!important;
  padding: 1px 10px; 
  border-radius: 0; 
  width: 26px; 
  height: 24px; 
  font-size: 10px; 
  /* background:url('images/overlay.png') center top; */
  color: #fff; 
  z-index: 990;
}

.anythingSlider-default.activeSlider .anythingControls a.start-stop span i, 
.anythingSlider-default .anythingControls a.start-stop span i { padding: 6px; }

/*
.anythingSlider-default .anythingControls a.start-stop:hover, 
.anythingSlider-default .anythingControls a.start-stop.hover, 
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover { background:url('images/overlay.png') center top; }
*/

.anythingSlider-default.activeSlider .anythingControls a.start-stop span i { width: 16px; padding: 7px 5px; font-size: 10px;}


.current { position: absolute; right: 76px; top: 516px; color: #fff; z-index: 1000}

.total { position: absolute; right: 42px; top: 516px; color: #fff; z-index: 1000}

/*
 INNERCONTROLS
*/
/*
.back a span { background: url('images/sprite.png') no-repeat scroll 0 -12px transparent; display: inline-block; height: 18px; text-indent: -999999px; width: 8px;}

.forward a span { background: url('images/sprite.png') no-repeat scroll 0 4px transparent; display: inline-block; height: 18px; text-indent: -999999px; width: 8px;}


.slider-controls .autocontrol span { background: url('images/sprite.png') no-repeat scroll 0 -64px transparent; display: inline-block; height: 18px; text-indent: -999999px; width: 8px; }


.slider-controls .autocontrol .playing { background: url('images/sprite.png') no-repeat scroll 0 -97px transparent; display: inline-block; height: 18px; text-indent: -999999px; width: 8px; }



.slider-controls { padding: 5px; bottom: 10%; position: absolute; right: 11%; background: url('images/overlay.png') center top; color: #fff; border-radius: 3px;}
*/

/*
 CAPTIONS
*/
.showcaption {
left: 32%;
position: absolute;
padding: 10px 10px 8px;
border-radius: 0;
color: #fff; 
font-size: 13px;
font-family: 'Open Sans', sans-serif; font-weight: 600; 
top: 91%;
width: 35%;
text-align: left;
background: url('images/overlay.png');
height: 19px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin: 0;
cursor: pointer !important;}

.showcaption span { background:url("images/sprite.png") no-repeat 0 -130px ; display: block; float: right; height: 17px; width: 16px;}
.caption_opened span {  background: url("images/sprite.png") no-repeat 0 -155px ;}



/*a[rel="tooltip"] {display: inline-block;}*/


/*
 TOOLTIPS
*/


/* ########## TOOLTIPS ############################################# */
a.tooltip {text-decoration:none;z-index: 1800;}
a.tooltip:hover {text-decoration:none;}
a:link span.info, a:hover span.info {text-decoration:none;}

.tooltip span{display: none;}
.tooltip:hover span {display: block; position:absolute; top:0px; right:21px; padding: 8px 0 0 8px; width:164px; height: 35px; z-index: 1900; background: url(../img/template/tooltip_hg.png); color: #fff; line-height: 110%;}

.tooltip:hover span {text-decoration: none;}

.tooltip span.info1{display: none;}
.tooltip:hover span.info1 {text-decoration: none;display: block; top:-1px;}

.tooltip span.info2{display: none;}
.tooltip:hover span.info2 {text-decoration: none;display: block; top:42px;}

.tooltip span.info3{display: none;}
.tooltip:hover span.info3 {text-decoration: none;display: block; top:85px;}

.tooltip span.info4{display: none;}
.tooltip:hover span.info4 {text-decoration: none;display: block; top:128px;}

.tooltip span.info5{display: none;}
.tooltip:hover span.info5 {text-decoration: none;display: block; top:171px;}

.tooltip span.info6{display: none;}
.tooltip:hover span.info6 {text-decoration: none;display: block; top:214px;}

.tooltip span.info7{display: none;}
.tooltip:hover span.info7 {text-decoration: none;display: block; top:257px;}

.tooltip span.info8{display: none;}
.tooltip:hover span.info8 {text-decoration: none;display: block; top:300px;}

.tooltip span.info9{display: none;}
.tooltip:hover span.info9 {text-decoration: none;display: block; top:343px;}

.tooltip span.info10{display: none;}
.tooltip:hover span.info10 {text-decoration: none;display: block; top:386px;}

/*
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
padding: 0 5px;
  margin-left: -3px;

}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

*/
