﻿/*@font-face {
    font-family: MyriadProFit;
    src: url('MyriadPro-Regular.eot');
    src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
	    url('MyriadPro-Regular.woff') format('woff'),
	    url('MyriadPro-Regular.ttf')  format('truetype'),
	    url('MyriadPro-Regular.svg#svgFontName') format('svg');
}*/

@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);


@font-face {    
	font-family: 'bpicons';
	src:url('../fonts/bpicons/bpicons.eot');
	src:url('../fonts/bpicons/bpicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bpicons/bpicons.woff') format('woff'),
		url('../fonts/bpicons/bpicons.ttf') format('truetype'),
		url('../fonts/bpicons/bpicons.svg#bpicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

<link href='https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,600,700,800,400italic|Raleway:100,200,300,400,600,700,800,400italic|Roboto+Condensed:100,200,300,400,600,700,800,400italic&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

.warningerror p
{
  margin-left: 10px !important;
}

#gram_ErrorAlert p
{
    margin-left: 0.8em !important;
    line-height: normal !important;
}

#gram_ErrorAlert .ui-state-default
{
    border: none !important;
     width: auto !important;
     height: auto !important;
}

#gram_ErrorAlert2 p
{
    margin-left: 0.8em !important;
    line-height: normal !important;
}

#gram_ErrorAlert2 .ui-state-default
{
    border: none !important;
     width: auto !important;
     height: auto !important;
}

#spinner {
    left:0px;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../images/loading.gif') 50% 50% no-repeat;
}
body {
    font-family: "Lato", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;margin:0 0 0 0;
}
body div   
{
    font-size: xx-small ;
    font-family: "Lato", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    
    width:1024px;
    height:100%;
   margin-left:auto; 
    margin-right:auto;
}


.scale
{ 
    background-image: url(../../Styles/Home/images/headerRegua.png);
    background-repeat: no-repeat;
    height: 79px;
    margin: 0px;
    padding: 0px;
    width: 1024px;
}

.scale h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.header
{ 
    /*background-image: url(../../Styles/Home/images/headerVermelhoLiso.png);*/
    background-repeat: no-repeat;
    height: 325px;
    margin: 0px;
    padding: 0px;
    width: 100%;

}

.headerHome
{ 
    /*background-image: url(../../Styles/Home/images/headerHome.png);*/
    background-repeat: no-repeat;
    height: 400px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.footer
{ 
    background-image: url('/Images/dark_mosaic.png');
    height: 33px;
    background-color:#000000;
    color:#bcbec0;
    width: 100% !important;
    font-size: 14px !important;
    font-family:'Raleway',sans-serif;
    float:left;
}
.footerLeft
{ 
    width: 100%;
    float:left;
    padding-top:8px;
    padding-left:55px;
    text-align:left;
}

.footerRight
{ 
    font-family:'Raleway',sans-serif;
    font-size:12px;
    width: 300px;
    float:right;
    padding-right:30px;
    text-align:right;
}

.footerBottom
{ 
    height: 33px;
    background-color:#1889c1;
    color:#ffffff;
    width: 100%;
    font-size: 14px !important;
    font-family:'Raleway',sans-serif;
    float:left;
}

.headertitle
{
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom:  25px;
    font-weight: 700;
    font-size: 2em;
}

.imageSliderHeader
{ 
    /*background-image: url(../../Styles/Home/images/headerTitle.png);*/
    background-color: #901D23;
    font-size: xx-large !important;
    color: White;
   /* background-repeat: no-repeat;*/
   /* height: 275px;*/
    margin: 0px;
    padding: 0px;
    width: 1024px;
   
}

.imageSliderHeader h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 66px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.imageSlider
{ 
    background-image: url(../../Styles/Home/images/ImageSlider.png);
    background-repeat: no-repeat;
    height: 275px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.imageSlider h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 66px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}



.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 340px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}



.warningerror
{
    font-size: 0.8em !important;
    font-weight: bold !important;
    color: #000000 !important;
}



.separator
{ 
    /*background-image: url(../../FITEscolaBO/Styles/Home/images/separadorpeq.png);
    background-repeat: repeat-y;
    height: 283px;*/
    min-height: 100px;
    margin: 0px;
    padding: 0px;
    width: 3px;
    float:left;
}

.separadormaster
{
  background-image:url(../../FITEscolaBO/Styles/Home/images/separadorpeq.png);
  background-repeat:repeat-y;
  background-position: right; 
  height:100%;
  padding: 0px;
}

.separadormasterHomeProfessores
{
  background-repeat:repeat-y;
  background-position: right; 
  height:100%;
  padding: 0px;
}

.separadormasterHomeAlunos
{
  background-repeat:repeat-y;
  background-position: right; 
  height:100%;
  padding: 0px;
}

.SeparadormasterQuemSomos
{
  background-image:url(../../FITEscolaBO/Styles/Home/images/separadorpeq.png);
  background-repeat:repeat-y;
  background-position: right; 
  height:100%;
  padding: 0px;
}

.separadorhorizontal
{
  background-image:url(../../Styles/Home/images/separadorhorizontal.png);
  background-repeat:repeat-x;
  background-position: bottom;
  
}

.separadorvertical
{
  background-image:url(../../Styles/Home/images/separadorvertical.png);
  background-repeat:repeat-y;
  background-position: right;
  padding: 10px;
}

.subtitulos
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px;
  text-align: center;
  color:White;
  font-weight:bold; 
  font-size: 2.5em;
  background-image:url(../../Styles/Home/images/titlebackground.png);
  background-repeat:repeat-x;
  height:30px; 
  vertical-align:middle;
}
.subtitulosNoticias
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px;
  text-align: center;
  color:White;
  font-weight:bold; 
  font-size: 2.5em;
  background-image:url(../../Styles/Home/images/noticiasbackground.png);
  background-repeat:repeat-x;
  height:30px; 
  vertical-align:middle;
}

/*caminho*/
.caminho
{
    color: #B71F52 ;
}
a.caminho
 {
    text-decoration:none !important;
    font-weight:400 !important;
    /*font-family:"MyriadProFit","Tahoma";*/
    color:#B71F52 !important;
    letter-spacing:0.4px;    
}
a.caminho:visited
 {
    text-decoration:none !important;
    font-weight:400 !important;
    /*font-family:"MyriadProFit","Tahoma";*/
    color:#B71F52 !important;
    letter-spacing:0.4px;    
}
a.caminho:hover
{
    cursor:pointer;
     text-decoration:underline !important;
    color:#B71F52 !important;
    font-weight:400;    
}
/*fim caminho*/

.conttitulo
{
    font-size: 4.3em;
    color: #B71F52;
  /*  font-family:"Futura Std","MyriadProFit" !important; */
}

.conttitulotestes
{
    font-size: 3.0em;
   /* font-family:"MyriadProFit","Futura Std","Tahoma" !important;*/
    color: #B71F52;
}

.conttitulodestaqueNoticias
{
    font-size: 4.0em;
    font-family: "Lato", "MyriadProFit","Futura Std","Tahoma" !important;
    color: #B71F52;
}

.conttitulointermedio
{
    font-size: 2.0em;
    font-family:"Lato", "MyriadProFit","Tahoma","Verdana";
    word-spacing:2px;
    line-height:1.8em;
}

.textcont
{
     font-size: 13px !important;
     color:#58595b !important; 
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family:"Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    line-height:1.5em;
    text-align:left  !important;

}

a.textcont
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family:"MyriadProFit","Tahoma";
    color:#B71F52 !important;
    letter-spacing:0.4px;    
}

a.textcont:visited
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#B71F52 !important;
    letter-spacing:0.4px;    
}

a.textcont:hover
{
    cursor:pointer;
     text-decoration:underline !important;
    color:#B71F52 !important;
    font-weight:400;    
}


.textcontO
{
     font-size: 13px !important;
     color:#58595b !important; 
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family:"Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    line-height:1.5em;
    text-align:left  !important;

}
a.textcontO
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family:"MyriadProFit","Tahoma";
    color:#E27034 !important;
    letter-spacing:0.4px;    
}

a.textcontO:visited
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#E27034 !important;
    letter-spacing:0.4px;    
}

a.textcontO:hover
{
    cursor:pointer;
     text-decoration:underline !important;
    color:#E27034 !important;
    font-weight:400;    
}


.textcontB
{
     font-size: 13px !important;
     color:#58595b !important; 
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family:"Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    line-height:1.5em;
    text-align:left  !important;

}

a.textcontB
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family:"MyriadProFit","Tahoma";
    color:#0580BB !important;
    letter-spacing:0.4px;    
}

a.textcontB:visited
 {
    text-decoration:none !important;
    font-weight:400 !important;
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#0580BB !important;
    letter-spacing:0.4px;    
}

a.textcontB:hover
{
    cursor:pointer;
     text-decoration:underline !important;
    color:#0580BB !important;
    font-weight:400;    
}



.textcontBolder
{
    font-weight:600;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
}
.textcontSubtitulo
{
    
    font-weight:400;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
      font-size: 26px !important;
      line-height:1.25em;
      color: #B71F52;
      cursor:pointer;

}

.textcontSubtitulo1
{
    
    font-weight:400;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
      font-size: 26px !important;
      line-height:1.25em;
      color: #0580BB;
      cursor:pointer;

}

.textcontSubtituloAcordeonAl
{
    
      font-weight:400;
      /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
      font-family: "Lato", "MyriadProFit","Tahoma";
      word-spacing:2px;
      font-size: 26px !important;
      line-height:1.25em;
      color: #E27034;
      cursor:pointer;

}

.textcontSubtituloAcordeonAlSabermais
{
    
    text-decoration:none;
    font-size:12px !important;
    font-weight:bold;
    color:#E27034;
    cursor:pointer;

}

.textcontSubtituloAcordeonProf
{
    
    font-weight:400;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
      font-size: 26px !important;
      line-height:1.25em;
      color: #0580BB;
      cursor:pointer;

}

.textcontSubSubtitulo
{
    
    font-weight:400;
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    font-size: 20px !important;

}
.textcontSubtituloT
{
    
    font-weight:400;
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    font-size: 20px !important;
   
}

.textoHome
{
     
    
    font-size: 2.25em;    
    font-family: "Lato", "MyriadProFit","Tahoma", "Segoe UI";
    word-spacing:2px;
    line-height:1.7em;
    font-weight:500;
}

.textcont:a
 {
    text-decoration:none !important;
    font-weight:500 !important;
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#A21C26 !important;
    letter-spacing:0.4px;
    
}
.textcont:a:visited
 {
    text-decoration:underline !important;
    font-weight:500 !important;
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#A21C26 !important;
    letter-spacing:0.4px;
    
}

.textcont:a:hover
{
    cursor:pointer;
      text-decoration:underline !important;
    color:#A21C26 !important;
    font-weight:500;    
}

.textoSubHome
{
     font-size: 2.2em !important;
   /*font-family:"Myriad Pro","Tahoma", "Segoe UI";*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:0.1px;
    line-height:1.7em;
    width:970px;
  
}
.textoHomeSlide
{
     font-size: 13px !important;
     color:#58595b !important; 
    font-family: "Lato", "MyriadProFit","Tahoma", "Segoe UI";
    word-spacing:2px;
    line-height:1.5em;
    text-align:left  !important;

}
.textoHomeSlideTitulo
{
     font-size: 15px !important;
     color:#010101 !important; 
    font-family: "Lato", "MyriadProFit","Tahoma", "Segoe UI";
    word-spacing:2px;
    line-height:1.5em;
  
    font-weight:600;

}
.textcontbull, ul, li
{
    font-size: 1.7em !important;
    font-family: "Lato", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif !important;
    padding-left:10px;
    padding-right:5px;
    text-align:left;
     word-spacing:2px;
    line-height:1.5em;
}
.textcontbullet
{
    font-size: 2.7em !important;
    font-family: "Lato", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif !important;
    padding-left:10px;
    padding-right:5px;
    text-align:left;
    word-spacing:2px;
    line-height:1.5em;
    font-weight:500;
}
.textcontTab
{
    font-size: 13px !important;
     color:#58595b !important; 
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    word-spacing:2px;
    line-height:1.5em;
    text-align:left  !important;
    padding-left:20px;
}
.contentCenter
{
    width:95%;
    float:left;
}
.contentCenter1
{
    width:135%;
    float:left;
}

.txtAcessologin
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px;
  text-align: center;
  vertical-align:middle;
  color:White;
  font-weight:bold; 
  font-size: 2.0em;
  background-image:url(../../Styles/Home/images/acessoreservadobackground.png);
  background-repeat:repeat-x;
  height:30px; 
   border: 0px;
}

.botaoentrada
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px;
  text-align: center;
  color:White;
  font-weight:bold; 
  font-size: 1.8em;
  background-image:url(../../Styles/Home/images/btnEntrarbck.png);
  background-repeat:repeat-x;
  height:30px; 
  float:right;
  border: 0px;
 
}

.textlegNoticias
{
    font-size: 1.1em;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
}


.labelRecursos
{
    font-size: 2.0em;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
     text-transform:uppercase;
     color:#b1b1b0 !important;
}

.linkSite
{
    font-size: 1.4em;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#353E8A !important;
}
/*
a,a.visited {
    font-size: 2.6em;
    text-decoration:none !important;
    font-weight:400;
    text-transform:uppercase;
    font-family:"Myriad Pro";
    color:#3F3E3E !important;
    letter-spacing:0.4px;
}

a:hover
{
    cursor:pointer;
    color:#A21C26 !important;
    font-weight:700;    
}*/


a.linkTestes,a.linkTestes:visited {
    font-size: 11px;
    text-decoration:none !important;
   
    text-transform:uppercase;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#3F3E3E !important;
    letter-spacing:0.4px;
}
a.linkTestes:hover
{
    cursor:pointer;
    color: #B71F52 !important;
  
    font-weight:bold;    
}

a.textoHome,a.textoHome:visited {
    text-decoration:none !important;
   /* font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#0580BB !important;
    letter-spacing:0.4px;
}
a.textoHome:hover
{
    cursor:pointer;
    color:#0580BB !important;
   text-decoration:underline !important; 
}


a.linkRecursos:hover
{
    cursor:pointer;
    color:#B71F52 !important;
    font-weight:700;    
}

a.linkRecursos,a.linkRecursos:visited {
    font-size: 11px;
    text-decoration:none !important;
    font-weight:400;
    text-transform:uppercase;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/
    font-family: "Lato", "MyriadProFit","Tahoma";
    color:#3F3E3E !important;
    letter-spacing:0.4px;
    line-height: 2;
}

.tituloForm
{
    font-size: 2.6em;
    text-decoration:none;
   
    text-transform:uppercase;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/font-family:"MyriadProFit","Tahoma";
    color:#3F3E3E !important;
}

.tituloForm2
{
    font-size: 2.6em;
    text-decoration:none;
   
    text-transform:uppercase;
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;/*font-family:"MyriadProFit","Tahoma";*/
    color:#3F3E3E !important;
}

.textFormB
{
    font-size: 2.4em;
    text-decoration:none;
   font-weight:bold;
    text-transform:uppercase;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/font-family:"MyriadProFit","Tahoma";
    color:#B3B3B3 !important;
}

.textFormB2
{
    font-size: 1.4em;
    text-decoration:none;
   font-weight:bold;
    text-transform:uppercase;
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;/*font-family:"MyriadProFit","Tahoma";*/
    color:#B3B3B3 !important;
}

.textFormB3
{
    font-size: 2.4em;
    text-decoration:none;
   font-weight:bold;
    text-transform:uppercase;
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;/*font-family:"MyriadProFit","Tahoma";*/
    color:#B3B3B3 !important;
}

.textFormB4 {
    font-size: 1.7em;
    text-decoration: none;
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;/*font-family: "MyriadProFit","Tahoma";*/
    font-weight: bold;
    color: #000000 !important;
}

.textFormB41 {
    font-size: 1.2em;
    text-decoration: none;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; /*font-family: "MyriadProFit","Tahoma";*/
    font-weight: bold;
    color: #FFFFFF !important;
}

.textFormB5 {
    font-size: 1.7em;
    text-decoration: none;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    color: #0580BB !important;
}

.textForm
{
    font-size: 2.4em;
    text-decoration:none;
    /*font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;*/font-family:"MyriadProFit","Tahoma";
    color:#B3B3B3 !important;
}

.spanReq {
    color: #b50128;
    font-size: medium;
}

.titleRed
{
    font-size: 4.8em;
    color: #A21E27;
    text-transform:uppercase;
}




.txtlogin
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px; 
   margin-left:auto; 
  margin-right:auto;
   background-color: #F9F6F6;
   height:23px;
    
}

.txtlogin2
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px; 
   margin-left:auto; 
  margin-right:auto;
   height:23px;
    
}

.txtlogin3
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px; 
   margin-left:auto; 
  margin-right:auto;
   background-color: #e1e1e1;
   height:23px;
    
}

.textLabelsLogin
{
    font-size: 1.2em !important;
    font-family: "Lato", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif !important;
    padding-left:5px;
    padding-right:5px;
    text-align:left;

    
}
{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px; 
   margin-left:auto; 
  margin-right:auto;
   background-color: #F9F6F6;
   height:23px;
    
}

.ui-widget-header { border: 1px solid #901D23 !important; height:auto !important; width:auto !important; background: #B71F52 !important; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-button-text{
  border-top-left-radius: 15px; 
  border-top-right-radius: 15px; 
  border-bottom-left-radius: 15px; 
  border-bottom-right-radius: 15px;
  text-align: center;
  color:White;
  font-weight:bold;
  font-size:small; 
  background-image:url(../Styles/Home/images/btnPopupVerde.png);
  background-repeat:repeat-x;
  width:auto !important;
  height:auto !important;
  border-color:  Gray;
  border: 0px !important;
 }
    

/* BLUE */

.scaleBlue
{ 
    background-image: url(../../Styles/Home/images/headerReguaBlue.png);
    background-repeat: no-repeat;
    height: 79px;
    margin: 0px;
    padding: 0px;
    width: 1024px;
}
.Map
{
    cursor:pointer;
}
.scaleBlue h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.headerBlue
{ 
    /*background-image: url(../../Styles/Home/images/headerBlue.png);
    background-repeat: no-repeat;*/
    height: 325px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    /*cursor:pointer;*/
}

.headerBlue2 {
    /*background-image: url(../../Styles/Home/images/headerBlue.png);
    background-repeat: no-repeat;*/
    height: 425px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    /*cursor:pointer;*/
}

.headerOrange
{ 
    /*background-image: url(../../Styles/Home/images/headerBlue.png);
    background-repeat: no-repeat;*/
    height: 325px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    cursor:pointer;
}

.caminhoBlue
{
    color: #353E8A;
}

.caminhoOrange
{
    color: #E27034;
}

.imageSliderHeaderBlue
{ 
    /*background-image: url(../../Styles/Home/images/headerTitle.png);*/
    background-color: #353E8A;
    font-size: xx-large !important;
    color: White;
   /* background-repeat: no-repeat;*/
   /* height: 275px;*/
    margin: 0px;
    padding: 0px;
    width: 1024px;
   
}

.imageSliderHeaderBlue h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 66px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.imageSliderBlue
{ 
    background-image: url(../../Styles/Home/images/ImageSlider.png);
    background-repeat: no-repeat;
    height: 275px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.imageSliderBlue h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 66px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}



.headerBlue h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 340px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}


.conttitulodestaqueBlue
{
    font-size: 4.3em;
    color: #0580BB;
}

.conttitulodestaqueBlue2 {
    font-size: 3.3em;
    color: #0580BB;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    */ font-family: "MyriadProFit","Tahoma";
}

.conttitulodestaqueOrange
{
    font-size: 4.3em;
    color: #E27034;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    width: 480px;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: right;
    width: 480px;
}

.ui-jcoverflip {
position: relative;
}
      
.ui-jcoverflip--item {
position: absolute;
display: block;
}

   /* Basic sample CSS */
      #flip {
        height: 220px;
        width: 630px;
        margin-bottom: 50px;
        margin-left:20px;
      }
      
      #flip .ui-jcoverflip--title {
        position: absolute;
        bottom: -30px;
        width: 100%;
        text-align: center;
        color: #555;
      }
      
      #flip img {
        display: block;
        border: 0;
        outline: none;
      }
      
      #flip a {
        outline: none;
      }
      
      
      #wrapper {
        height: 300px;
        width: 665px;
        overflow: hidden;
        position: relative;
        padding-top:90px;
        margin:0px !important;
        background-image:url(/Styles/Home/images/fundoSliderc.png);
      /*  background-repeat:repeat-x;*/
       
      }
      
      .ui-jcoverflip--item {
        cursor: pointer;
      }
      
      
      

      
      ul,
      ul li {
        margin: 0;
        padding: 0;
        display: block;
        list-style-type: none;
      }
      
      #scrollbar {
        position: absolute;
        left: 15px;
        margin-left:20px;
        width:600px !important;
        
      }
      
.homePageLogoText
{
    position: relative;
    font-family: 'Lato';
    font-size: 7em;
    color: white;
    left: 130px;
    bottom: 330px;
    width: 700px;
    height: 160px;
}

.logoLisoTexto {
    position: relative;
    font-family: 'Lato';
    font-size: 5.7em;
    color: white;
    left: 150px;
    bottom: 240px;
    width: 900px;
    height: 70px;
}
.logoLisoTexto2 {
    position: relative;
    font-family: 'Lato';
    font-size: 5.0em;
    color: white;
    left: 150px;
    bottom: 240px;
    width: 900px;
    height: 70px;
}

.rotate-45-right {
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.registered{
    font-size: 0.6em;
}
.footerTitle,
.footerTitle a:visited,
.footerTitle a:hover,
.footerTitle a:link  {
    font-family:'Raleway',sans-serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration:none;
}

.footerSubTitle,
.footerSubTitle a:visited,
.footerSubTitle a:hover
.footerSubTitle a:link  {
    font-family:'Raleway',sans-serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration:none;
}

.footerItem,
.footerItem a:visited,
.footerItem a:link  {
    font-family:'Raleway',sans-serif;
	color: #818181;
	font-size:14px;
	font-weight: 400;
	text-decoration:none;
}
.footerItem a:hover {
    font-family:'Raleway',sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight: 400;
	text-decoration:none;
}
.seeMoreProf,
.seeMoreProf a:link,
.seeMoreProf a:visited
{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#0580BB;
}
.seeMoreProf a:hover
{
    text-decoration:underline;
}
.seeMoreAlun,
.seeMoreAlun a:link,
.seeMoreAlun a:visited
{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#E27034;
}
.seeMoreAlun a:hover
{
    text-decoration:underline;
}
.seeMoreNews,
.seeMoreNews a:link,
.seeMoreNews a:visited
{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#B71F52;
}
.seeMoreNews a:hover
{
    text-decoration:underline;
}
.footerLeftSocial
{ 
    font-family:'Raleway',sans-serif;
    width: 400px;
    float:left;
    padding-top:0px;
    padding-left:40px;
    line-height: 60px;
    font-size:12px;
    text-align:left;
    position: absolute;
    z-index:1;
    height: inherit;
}

.footerRightSocial{
    float:right;
    padding-top:0px;
    padding-left:0px;
    line-height: 40px;
    text-align: right;
    position: relative;
    z-index: 2;
}

.CIPER{
    padding-bottom: 16px;
    height: 48px;
    width: 44px;
}

sup
{
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
    
}

#NoticiasSlideNews li
{
   height: 122px;

    }
    
    #NoticiasSlideNews 
    {
        position: initial !important;
        height: 240px !important;

    }

/*Tooltips*/
a.tooltips1 {
  position: relative;
  display: inline;
}
a.tooltips1 span {
  position: absolute;
  width: 180px;
  color: #FFFFFF;
  background: #000000;
  height: auto;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips1 span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips1 span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -55px;
  margin-left: 15px;
  z-index: 999;
}

a.tooltips2 {
  position: relative;
  display: inline;
}
a.tooltips2 span {
  position: absolute;
  width: 240px;
  color: #FFFFFF;
  background: #000000;
  height: auto;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips2 span:after {
  content: '';
  position: absolute;
  top: 25%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips2 span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -100px;
  margin-left: 15px;
  z-index: 999;
}

a.tooltips3 {
  position: relative;
  display: inline;
}
a.tooltips3 span {
  position: absolute;
  width: 180px;
  color: #FFFFFF;
  background: #000000;
  height: auto;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips3 span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips3 span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -65px;
  margin-left: 15px;
  z-index: 999;
}

a.tooltips4 {
  position: relative;
  display: inline;
}
a.tooltips4 span {
  position: absolute;
  width: 180px;
  color: #FFFFFF;
  background: #000000;
  height: auto;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips4 span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips4 span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -25px;
  margin-left: 15px;
  z-index: 999;
}

a.tooltips5 {
  position: relative;
  display: inline;
}
a.tooltips5 span {
  position: absolute;
  width: 180px;
  color: #FFFFFF;
  background: #000000;
  height: auto;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips5 span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips5 span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -35px;
  margin-left: 15px;
  z-index: 999;
}
