﻿ /* Sticky footer styles
      -------------------------------------------------- */

      html,form,
      body {
        /*height: 100%;*/
        /* The html and body elements cannot have any padding or margin. */
      }

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -285px;
      }

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        /*height: 285px;*/
      }
      


 
.escondidoAteCarregar{visibility:hidden;}

#myId {right: auto;}
#myId::before {left:12px;right:auto}
#myId::after {left:13px;right:auto}





body, td, p, span, div 
{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#535353;}


.cinza9Footer{color:#a5a5a5 !important;font-size:9px;}
.cinza12Footer{color:#a5a5a5 !important;font-size:12px;line-height: 15px;}
.cinza{color:#979797 !important;font-size:inherit !important;}
.cinzaSite{color:#505050 !important;font-size:inherit !important;}

.branco{color:#ffffff !important;}
.vermelho{color:#d61c38 !important;}
.preto{color:#231f20 !important;}
.azul{color:#395a82 !important;font-size:inherit !important;}
.azul17{color:#395a82 !important;font-size:17px;}
.arial10Azul{color:#395a82;font-size:10px;}
.arial13Azul{color:#395a82;font-size:13px;}
.arial10Branco{color:#ffffff;font-size:10px;}


.positionRelative{position:relative;}

body {background:url(../img/bg.jpg);}

/*
body.bg1
{    
    background: url(../img/bg1.jpg) no-repeat center center fixed #000000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;   
}

body.bg2
{
    background: url(../img/bg2.jpg) no-repeat center center fixed #000000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
}

body.bg3
{
    background: url(../img/bg3.jpg) no-repeat center center fixed #000000;  
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
}
*/


.verde{color:#01a261;}





a:visited{font-family:Arial, Helvetica, sans-serif; color:#939292; text-decoration:none;}
a:link{font-family:Arial, Helvetica, sans-serif; color:#939292; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; color:#939292; text-decoration:none;}
a:active{font-family:Arial, Helvetica, sans-serif; color:#939292; text-decoration:none;}

.container{
	padding-left: 10px;
    padding-right: 10px;
}


.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 3px;
}

.navbar-collapse{max-height:840px;/*max-height:640px;*/}


.navbar-nav.navbar-right:last-child{margin:0;}

.navbar {
    border-radius: 0px;
	min-height: 70px;
	width:100%;
	margin-bottom:0;
}

.navbar-default {
    background-color: #ffffff !important;
    border: 0 none;
    /*box-shadow: 0 0 3px #dbd8d8 !important;*/
    height: 70px;
    z-index: 999 !important;
}


/* 

BRYAN

#pnlMenu a {color:#395a82;}
#menuTopo li.dropdown-menu a {color:#395a82;}
#pnlMenu li.dropdown.active a,
#menuTopo li.dropdown-menu.active a{color:#ffffff;}
#pnlMenu li.dropdown a:hover,
#pnlMenu li.dropdown.active a:hover,
#menuTopo li.dropdown-menu a:hover,
#menuTopo li.dropdown-menu a:hover{color:#ffffff;}
*/




/*#pnlMenu a {color:#395a82;}
#pnlMenu a:hover,
#pnlMenu li.active a {color:#ffffff;}

#pnlMenu li.dropdown-submenu a {color:#395a82;}
#pnlMenu li.dropdown-submenu .active a {color:#ffffff;}*/

.navbar-nav {
    margin: 0 -15px 0px;
}

.navbar-toggle 
{
     margin-bottom: 0px;
      margin-top: 0px;
    }
    
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
    border-color: #000000;
    }

.navbar-default
{
	background:none;
	border:0;
	height:70px;
	/*-webkit-box-shadow: 0px 0px 3px #dbd8d8 !important;
	-moz-box-shadow:    0px 0px 3px #dbd8d8 !important;
    box-shadow:         0px 0px 3px #dbd8d8 !important;*/
    z-index:999 !important;
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent; /*hover menu riscos */
}

 @media (max-width: 921px) 
  {
    #fraseHeader{display:none;}
}



  
  @media (max-width: 767px) 
  {
      
      
 
      
      
      
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #395a82; /* submenu hover */
    background-color: #f4f4f4; 
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
  
/**** *****/
  
  
/**** *****/
}



.navbar-collapse{
    /*padding-top:4px;
	padding-left: 4px;*/
}

.navbar-header{padding-top:2px;}


.navbar-nav > li > a {
    padding-bottom: 25px;
    padding-top: 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
}

.navbar-default .navbar-nav > li:hover,
.navbar-default .navbar-nav > li:focus {
  background: #ffffff; /* submenu versao tlm */
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #62bb9d;/*menu com submenu hover*/
    color: #ffffff;
}

.navbar-default .navbar-nav > .open > a span{    
    color: #395a82;
}





.navbar-default .navbar-nav > li > a{color:#7c7c7c;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus 
{
    background-color: #62bb9d;/*menu sem submenu hover*/
  color: #ffffff; 
  
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #575757;

}


.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus 
{
    background-color: #62bb9d;/*menu activo*/
    color: #ffffff; 
}

.nav > li {
	margin-right:0px;
}


.dropdown-menu {
    background-clip: padding-box;
    background-color: #ffffff;
    /*border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);*/
	border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0px;    
    -webkit-box-shadow: 0px 0px 3px #dbd8d8 !important;
	-moz-box-shadow:    0px 0px 3px #dbd8d8 !important;
    box-shadow:         0px 0px 3px #dbd8d8 !important;
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}




.dropdown-menu > li.separador {
    background: url("../img/bg-submenu.png") no-repeat scroll 22px center rgba(0, 0, 0, 0);
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin-right:22px;
}


.dropdown-menu > li.final {
    background: #62bb9d;
    font-size: 1px;
    height: 2px;
    line-height: 1px;
    
}



.dropdown-menu > li > a {
    color: #395a82;
    font-family:'vagrounded_ltnormal';font-size:12px;
    text-transform:uppercase;
     padding: 8px 20px;
}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #62bb9d;
    color: #ffffff;
    text-decoration: none;
}





.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    /*submenu activo*/
    background-color: #62bb9d;
    color: #ffffff;
    outline: 0 none;
    text-decoration: none;
}

.nav > li > a 
{
    padding-left:19px;
    padding-right:19px;
}



@media (max-width: 820px) 
{
    .nav > li > a 
    {
        padding-left:10px;
        padding-right:10px;
    }
}


@media (max-width: 768px) {
	/****BG QUANDO ESTA MINIMIZADO ****/
	.nav > li {
		background:#333333;
	}		
}




@media (min-width: 1220px) {
	.container {
		width: 1220px;
	}
}


@media (max-width: 1220px) {
	.container {
		width: 100%;
	}
}



.floatRight{float:right;}
.floatLeft{float:left;}
.underline{text-decoration:underline !important;}


				
#logo{padding:0;float:left;}







#containerColunas{/*display:none;*/}

.flexslider{margin:0;}


							
.entypo-class:before {
    content: "\E766";
    display: inline-block;
    font-family: 'entypo';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 0;/*1;*/
    -webkit-font-smoothing: antialiased;
    font-size:24px;
}


abbr[title], abbr[data-original-title] {
    border-bottom: 0px dotted #999999;
    cursor:default;
}





.navbar-default .navbar-toggle{border-color:transparent;}



.floatRight {
    float: right;
}





			
.clearBoth{clear:both;}
.uppercase{text-transform:uppercase;}

.img-center
{margin:0 auto;}



.Flexible-container {
    position: relative;
    padding-bottom: 24.3%;/*53.3%;*//*24.5%;*//*56.25%;*/
    /*padding-top: 30px;*/
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed,  .Flexible-container div#myCarouselFade{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	/***/max-height: 273px;
}







/************ TIPSY **********/
.tipsy { /*padding: 10px;*/ font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 4px 8px 4px 8px; background-color: #231f20; color: white; max-width: 1200px; /*text-align: center;*/ }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('img/tipsy.png') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; margin-top:5px;}
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; margin-top:5px;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; margin-top:5px;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
#JT {border:0;}
/************ FIM TIPSY **********/

/************ Google Map **********/
 #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px;
        z-index:1000000;
      }

/************ FIM Google Map **********/


.padding0{padding:0;}
.padding0Important{padding:0 !important;}
.padding0margin0{padding:0;margin:0;}



.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
}


.btn-saiba-mais {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #62bb9d;
    border-color: -moz-use-text-color -moz-use-text-color #4f987f;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #fff !important;
    padding: 12px 19px;
}

.btn-saiba-mais:hover, .btn-saiba-mais:focus
{
    color: #fff; 
}


.btn .i-name{font-family:'vagrounded_ltnormal';}
.btn i{font-size:15px;}

.height10{height:10px;}
.height20{height:20px;}
.height30{height:30px;}
.height35{height:35px;}
.height40{height:40px;}
.height56{height:56px;}
.height60{height:60px;}



.paddingBottom20{padding-bottom:20px;}
.paddingLeft20{padding-left:20px}
.paddingTop16{padding-top:16px;}
.paddingTop21{padding-top:21px;}
.paddingTop30{padding-top:30px;}
.paddingTop70{padding-top:70px;}


.paddingRight15{padding-right:15px;}



.padding0_15{padding:0 15px;}

.fontSize23{font-size:23px;}

.georgia22CinzaEscuro{font-family:Georgia;color:#535353;font-size:22px;}





.sombra3px
{
    -webkit-box-shadow: 0px 0px 3px #dbd8d8 !important;
	-moz-box-shadow:    0px 0px 3px #dbd8d8 !important;
    box-shadow:         0px 0px 3px #dbd8d8 !important;
}




.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

/************ FIM AULAS E CLASSES **********/







.displayInlineBlock
{display:inline-block !important;}

.displayNone
{display:none !important;} 






.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default
{
color: #333;
background-color: #fff;
/*border-color: #ccc;*/
}










.drop-menu{display:none;}

@media (max-width: 767px) 
{
    
    .drop-menu{display:block;}
    
   
   
}
/************ FIM HOME  **********/






.botaoHorarioHeader a {
    background: url("../img/bgr_botao_a.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 39px;
    text-decoration: none;
}


.botaoHorarioHeader a .left {
    background: url("../img/bgr_botao_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    display: block;
    float: left;
    height: 39px;
    padding: 0;
}

.botaoHorarioHeader a .right {
    background: url("../img/bgr_botao_right.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    border: 0 none !important;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'vag_roundedbold',Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 39px;
    line-height: 39px;
    padding: 0 37px 0 22px !important;
    text-align: center;
}


.btAscendentes {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #d6d6d6;
	background:url(../img/pictoAscendentes.png) 19px 16px no-repeat;
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#62bb9d !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}
.btAscendentes:hover {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #4f987f;
	background:url(../img/pictoAscendentes-on.png) 19px 16px no-repeat;
	background-color:#62bb9d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}
.btAscendentes:active {
	position:relative;
	top:1px;
	box-shadow: 0px 0px 0px 0px;
}

.btAscendentesActive {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #4f987f;
	background:url(../img/pictoAscendentes-on.png) 19px 16px no-repeat;
	background-color:#62bb9d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}


.btDescendentes {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #d6d6d6;
	background:url(../img/pictoDescendentes.png) 19px 16px no-repeat;
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#62bb9d !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}
.btDescendentes:hover {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #4f987f;
	background:url(../img/pictoDescendentes-on.png) 19px 16px no-repeat;
	background-color:#62bb9d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}
.btDescendentes:active {
	position:relative;
	top:1px;
	box-shadow: 0px 0px 0px 0px;
}

.btDescendentesActive {
	-moz-box-shadow: 0px 1px 0px 0px #4f987f;
	-webkit-box-shadow: 0px 1px 0px 0px #4f987f;
	box-shadow: 0px 1px 0px 0px #4f987f;
	background:url(../img/pictoDescendentes-on.png) 19px 16px no-repeat;
	background-color:#62bb9d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	padding:13px 20px 13px 43px;
	text-decoration:none;
}


.classHover:hover{cursor:pointer;}




	
ul, ol {
    margin: 0;
    padding: 0;
}





      
  .siteslides{visibility:hidden;}
  
  
  
.slideshow {
  width: 80%;
  max-width: 960px;
  min-width: 300px;

  margin: auto;
  padding: 1em 1em 3em;
}
.bxslider {
  margin: 0;
  padding: 0;
  
}

.bxslider li  img { /*  photo*/    
      vertical-align: middle;  
         
    }
    
    

/*@media (max-width: 1280px)*/ /*1280px*/
/*{ */
    .bxslider li  img { /*  photo*/
      display: inline-block;
      vertical-align: middle;
      margin-right: -100%;
    }
     
/*}*/


    
    
    
 .bxslider li div { /* caption text */
      vertical-align: middle;
      /*margin-left: 2em;*/
      width:99%;/* width: 50%;*/
      display: inline-block;
      /*background: rgba(255,255,255,.85);*/
      padding: 0; /*1em;*/
      border-radius: 4px;
      color:#ffffff;
      text-align:center;
}

.bxslider li div h2{

    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:98px;
    font-weight:bold;
}
                        
.bxslider li div p
{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#ffffff;
    font-size:31px;
}
  

@media (max-width: 767px) 
{     
    .bxslider li div h2
    {
         font-size:40px;
    }
     
    .bxslider li div p
    {
        font-size:23px;
    }
}




#footer a:visited, #footer a:link, #footer a:hover, #footer a:active, #footer span{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; color:#9b9b9b; text-decoration:none;}


a.linkBandeiras:visited, a.linkBandeiras:link,a.linkBandeiras:hover,a.linkBandeiras:active {
    background:#ffffff;
    font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#62bb9d;
	padding:7px 7px;
	-moz-border-radius: 20px; 
   -webkit-border-radius: 20px; 
   border-radius: 20px;
   margin-right:10px;
}

a.linkBandeirasES:visited, a.linkBandeirasES:link,a.linkBandeirasES:hover,a.linkBandeirasES:active {
    background:#ffffff;
    font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#ffffff;
	padding:7px 7px;
	-moz-border-radius: 20px; 
   -webkit-border-radius: 20px; 
   border-radius: 20px;
   margin-right:10px;
}


a.linkGeorgia35Verde:visited, a.linkGeorgia35Verde:link,a.linkGeorgia35Verde:hover,a.linkGeorgia35Verde:active 
{font-family:Georgia;font-size:35px;color:#62bb9d;}


a.linkGeorgia18CinzaEscuro:visited, a.linkGeorgia18CinzaEscuro:link,a.linkGeorgia18CinzaEscuro:hover,a.linkGeorgia18CinzaEscuro:active 
{font-family:Georgia;font-size:18px;color:#535353;}





a.linkBandeiras:hover, a.linkBandeirasActive
{
   background:#62bb9d; 
    font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#ffffff;
	padding:7px 7px;
	-moz-border-radius: 20px; 
   -webkit-border-radius: 20px; 
   border-radius: 20px;
   margin-right:10px; 
}



/*#zonaCaras{position:relative;top:-55px;z-index: 1;}*/
#zonaCaras{position:relative;top:23px;z-index: 100; padding-bottom:20px;}

#zonaCaras .margem{margin:0 60px;}


@media (max-width: 767px) 
{  
  #zonaCaras .margem{margin:0px;}  
}


.titulo{font-family:Georgia;font-size:40px;color:#292929;font-style:italic;margin-right:20px;}
.intervaloData{font-family:Georgia;font-size:25px;color:#7c7c7c;font-style:italic}
    
      
.caixaCronologica
{
    background:#ffffff;
    margin:0;padding:0;
    margin-top:20px;
    -webkit-box-shadow: 0px 0px 3px #dbd8d8 !important;
    border-radius: 3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px;
	-moz-box-shadow:    0 0 6px #d1d1d1 !important;
    box-shadow:         0 0 6px #d1d1d1 !important;
}

.caixaCronologica .colunaDt
{
    /*position:relative;*/
    background:#ffffff;
    display: table;
	border-radius: 0px 3px 3px 0px;
}



.caixaCronologica .colunaDt .verticalAlign
{
   display:table-cell;
   vertical-align: middle;
   padding-left:28px;
   padding-right:20px;
   box-shadow: 0 -1px 0 0 #d0d0d0 inset;
   border-radius: 0px 3px 3px 0px;
}


.caixaCronologica .colunaDt .posicaoSaibaMais{position:absolute;right:20px;bottom:20px;}


#detalhes .colunaEsq .margensImg {padding:0px;}/*padding:0px 27px 16px 0;*/



.margemGeral {    
    margin: 5px;
}


@media (max-width: 767px) 
{      
    .caixaCronologica .colunaDt
    {
        width: 100%;padding-left:10px;
    }
    
    .caixaCronologica .colunaDt .verticalAlign
    {
       display:inline !important;
     }
     
     .caixaCronologica .colunaDt .posicaoSaibaMais 
     {
         position:relative;
         padding-bottom:20px;
         right:0;
         bottom:0;
     }
     
     
     #detalhes .colunaEsq .margensImg {padding:0px 0px 16px 0;}

    
}

.georgia16Verde{font-family:Georgia;font-size:16px;color:#62bb9d;}
.georgia18Verde{font-family:Georgia;font-size:18px;color:#62bb9d;}
.georgia28Verde{font-family:Georgia;font-size:28px;color:#62bb9d;}
.georgia35Verde{font-family:Georgia;font-size:35px;color:#62bb9d;}
.georgia35CinzaEscuro{font-family:Georgia;font-size:35px;color:#535353;}
.georgia18CinzaEscuro{font-family:Georgia;font-size:18px;color:#535353;}


.thumbnailVideo:hover span.rollVideo {background:url(../img/playOn.png) center center no-repeat;}



span.roll {
	background:url(../img/zoom-white.png) center center no-repeat;
	height: 100%;
	width:  100%;
	position: absolute;
	z-index: 10;
}


span.rollVideo {
	background:url(../img/play.png) center center no-repeat;
	height: 100%;
	width:  100%;
	position: absolute;
	z-index: 10;
}

/*
span.rollSemprevisivel{opacity: 1 !important;}
*/



.titMultimedia{float: left;width: 167px;padding-top:4px;}

.riscoMultimedia
{
   margin-left: 167px;background:url(../img/px_cinza.gif) repeat-x 0px 20px; 
}

.pictoInfo
{float: left;width: 49px;padding-top:4px;}

.info
{margin-left: 49px;font-family:Georgia;font-size:10px;color:#7c7c7c;}

.fancybox-title-float-wrap .child 
{
    font-size:14px;
}
.fancybox-title-over-wrap {
    width: 100%;
    padding: 0;
}

.fancybox-title-over-wrap > div {
    padding: 10px;
    color:White;
}

.fancybox-type-iframe .fancybox-nav {
    width: 60px;       
}

.fancybox-type-iframe .fancybox-nav span {
    visibility: visible;
}

.fancybox-type-iframe .fancybox-nav:hover span {
    opacity: 1;
}

.fancybox-type-iframe .fancybox-next {
    right: -45px;
}

.fancybox-type-iframe .fancybox-prev {
    left: -45px;
}


#galeriaGeralDatas .thumb,
#galeriaGeralDatas .auxthumb{float:left;width:65px;background: url('../img/separador-datas.png') repeat-y scroll right top #ffffff;white-space:nowrap;line-height: 68px;text-align: center;font-family: Georgia;font-size:17px;}
#galeriaGeralDatas .active{color:#ffffff;background:#62bb9d;}



#datasSetaDtGeral{clear: right;float: right;height: 70px;width: 110px;}
#datasSetaDtGeral #datasSetaDt {background: url(../img/bg_direction_nav.png) no-repeat -171px 0px;display: block;width: 110px;height: 70px;}


#datasSetaEsqGeral{clear: left;float: left;height: 70px;width: 110px;}
#datasSetaEsqGeral #datasSetaEsq{background: url(../img/bg_direction_nav.png) no-repeat;display: block;width: 110px;height: 70px;}

#galeriaGeralDatasContainer{background: none repeat scroll 0 0 #ffffff;margin-left: 110px !important;margin-right: 110px !important;overflow: hidden;}



/******* BANNERS *******/
#banner1 {background-image:  url(../media/bannersHomeImgs/1.jpg?id=gf23445yde4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;	
}
	
#banner2 {background-image:  url(../media/bannersHomeImgs/2.jpg?id=gfasd32e4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}
	
#banner3 {background-image:  url(../media/bannersHomeImgs/3.jpg?id=as24vg3e4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}
	
#banner4 {background-image:  url(../media/bannersHomeImgs/4.jpg?id=g123fe4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}
	
#banner5 {background-image:  url(../media/bannersHomeImgs/5.jpg?id=g123se4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}
	
#banner6 {background-image:  url(../media/bannersHomeImgs/6.jpg?id=g56hde4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}
	
#banner7 {background-image:  url(../media/bannersHomeImgs/1.jpg?id=ger768e4);
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
	background-position:center;
	width:100%;
	height:456px;
	position:absolute;
	background-color:#f4f4f6;
	vertical-align: middle;
	text-align:center;
	clear:both;
}	
		
	
.bannerContainer .centrar{
    margin: auto;
    top:29%;
    right :0;
    bottom: 0; 
    left:0;
    position:absolute;
    z-index:1000000;
}

.bannerContainer h2{
font-family: Georgia,"Times New Roman",Times,serif;
    font-size:86px;
	color: #ffffff;
	/*text-shadow: 0px 0px 13px rgba(150, 150, 150, 1);*/
	text-shadow: 0px 0px 13px rgba(0, 0, 0, 1);	
	line-height:80px;
}
	
.bannerContainer p {
    color: #ffffff;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 29px;
	text-shadow: 0px 0px 13px rgba(0, 0, 0, 1);
	line-height:21px;
}

.bannerContainer p.p2 {font-size:23px;}

 @media (max-width: 480px) 
{
    .bannerContainer .centrar{ top:36%;}
    .bannerContainer h2{font-size: 45px;line-height:35px;}
    .bannerContainer p {font-size: 16px;line-height:14px;}
    .bannerContainer p.p2 {font-size:12px;}
}

/******* FIM BANNERS *******/