@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
/* CSS Document */

body {
	font-family: "Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
	margin: 0px;
	padding: 0px;
	color: rgba(51,51,51,1);
	background-attachment: fixed;
	background-image: url(../img/backgrounds/backgroundTrattoria_768x1024.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(244,244,244,1);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

/* INÍCIO GRID CONTAINER */ 
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
/* INÍCIO HEADER */ 
#header {
	display: block;
	margin: 0px;
	height: auto;
	width: 90%;
	left: 0px;
	top: 0px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	background-color: rgba(0,0,0,1);
	float: left;
	position: absolute;
}
#header #opcoes {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	height: auto;
	width: 20%;
}
#header #opcoes #area-reservada {
	display: none;
}
#header #opcoes #bilingue {
	display: block;
	padding: 0px;
	float: right;
	height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #logo-redes-smallmenu {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 80%;
}
#header #logo-redes-smallmenu #logotipo {
	display: block;
	margin: 0px;
	float: left;
	height: auto;
	width: 70%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header #logo-redes-smallmenu #outros {
	display: none;
}
/* FIM HEADER */





/*******************************************/


 


/* INÍCIO CENTRAL */
#conteudo_info {
	padding-top: 40px;
}
#conteudo_info p {
	clear: both;
}
#conteudo_info img {
	padding: 2%;
	height: auto;
	width: 96% !important;
	background-color: rgba(255,255,255,1);
	margin-right: 0%;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	clear: right;
	display: block;
}

/* Início Imageslider */ 
#cont-imageslider {
	display: block;
	left: 0;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 70px;
	margin-bottom: 40px;
	overflow: auto;
	position: absolute;
	top: 0;
	width: 90%;
	height: auto;
}
.container {
	display: block;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#imageslider {
	display: block;
	max-width: 1280px;
	min-width: 240px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	background-attachment: scroll;
	background-color: rgba(167,167,167,.8);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#imageslider .iviewSlider {
    display: block;
    height: 400px;
    overflow: hidden;
    width: 900px;
}
#imageslider div.iview-directionNav {
    left: 0;
    position: absolute;
    top: 47%;
    width: 100%;
    z-index: 9;
}
#imageslider div.iview-directionNav a {
	background-image: url(../../img/slider-icones/bg_direction_nav.png);
	cursor: pointer;
	display: block;
	height: 27px;
	position: absolute;
	text-indent: -9999px;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: left, right;
	transition-timing-function: ease-in-out;
	width: 27px;
}
#imageslider div.iview-directionNav a.iview-nextNav {
    background-position: 27px 0;
    right: -27px;
}
#imageslider div.iview-directionNav a.iview-prevNav {
    background-position: 0 0;
    left: -27px;
}
#imageslider.iview-hover div.iview-directionNav a.iview-nextNav {
    right: 20px;
}
#imageslider.iview-hover div.iview-directionNav a.iview-prevNav {
    left: 20px;
}
.iview-caption {
	background: url("../../img/caption-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000;
	font-size: 14px;
	padding: 10px 15px;
	width: auto;
}
.iview-caption.caption1 {
    background-color: rgba(238, 49, 36, 1);
    font-size: 36px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
}
.iview-caption.caption2 {
    background: none repeat scroll 0 0 rgba(238, 49, 36, 1);
    font-size: 36px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-shadow: none;
}
.iview-caption.caption3 {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    font-size: 26px;
    text-shadow: none;
}
.iview-caption.caption5 {
	font-size: 42px;
	line-height: 42px;
	font-weight: normal;
	text-shadow: none;
	color: rgba(255,255,255,1);
	background-attachment: scroll;
	background-color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.iview-caption.caption6 {
	background-color: rgba(102,102,102,0.6);
	font-size: 16px;
	font-weight: normal;
	text-shadow: none;
	color: rgba(255,255,255,1);
}
.iview-caption.caption7 {
	background-color: rgba(255,255,255,.8);
	color: rgba(0,0,0,1);
	font-size: 12px;
	font-weight: normal;
}
#iview-preloader {
	border: 1px solid #666;
	width: 150px;
}
#iview-preloader div {
    background: none repeat scroll 0 0 #666;
}
#iview-timer {
	border-radius: 10px;
	display: none;
}
#iview-timer div {
    border-radius: 10px;
}
/* Fim Imageslider */ 

/*******************************************/

/* Início URL Externa */
.conteudos-externos iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-right: 0%;
	margin-left: 0%;
}
/* Fim URL Externa */ 

/* FIM CENTRAL */ 





/*******************************************/


 

/* INÍCIO FOOTER */ 
/* Início footer geral */ 
#footer {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	height: 85px;
}
/* Fim footer geral */

/*******************************************/

/* Início Big-menu */ 
#big-menu {
	display: block;
	height: 60px;
	width: 90%;
	background-color: rgba(0,0,0,1);
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	margin: 0px;
}
#big-menu ul {
	height: 60px;
}
#big-menu ul li a {
	height: 60px;
	font-size: 11px;
}
#big-menu ul li a #text {
	display: none;
	font-size: 10px;
}
#big-menu ul li .dropUpMenu li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 148%;
	background-color: rgba(255,255,255,1);
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: rgba(241,243,242,1);
}
#big-menu ul #homepage .dropUpMenu li {
	float: left;
	width: 250%;
}
#big-menu ul #tt .dropUpMenu li {
	float: left;
	width: 250%;
}
#big-menu ul #eventos .dropUpMenu li {
	float: left;
	width: 250%;
}
#big-menu ul #pim .dropUpMenu li {
	float: left;
	width: 250%;
}
#big-menu ul #formacoes .dropUpMenu li {
	float: right;
	width: 250%;
}
#big-menu ul #candidaturas .dropUpMenu li {
	float: right;
	width: 250%;
}
#big-menu ul #outros .dropUpMenu li {
	float: right;
	width: 250%;
}
/* Fim Botões dropUpMenu */	
	
/* Início Icones */	
#big-menu ul li a #home {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnHOME24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #home {
	background-image: url(../img/menuBtn/btnHOME24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #tt {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnTT24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #tt {
	background-image: url(../img/menuBtn/btnTT24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #eventos {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnEVENTOS24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #eventos {
	background-image: url(../img/menuBtn/btnEVENTOS24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #pim {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnPIM24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #pim {
	background-image: url(../img/menuBtn/btnPIM24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #formacoes {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnFORMACOES24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #formacoes {
	background-image: url(../img/menuBtn/btnFORMACOES24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #candidaturas {
	display: block;
	margin: 0px;
	height: 46px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnCANDIDATURAS24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #candidaturas {
	background-image: url(../img/menuBtn/btnCANDIDATURAS24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#big-menu ul li a #outros {
	display: block;
	margin: 0px;
	height: 44px;
	width: 100%;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/menuBtn/btnOUTROS24UP.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#big-menu ul li a:hover > #outros {
	background-image: url(../img/menuBtn/btnOUTROS24DOWN.png);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Fim Icones */	
/* Início Esconder Texto */		
#big-menu ul li a {
	font-size: 11px;
}
#big-menu ul #homepage a #texto {
	display: none;
}
#big-menu ul #tt a #texto {
	display: none;
}
#big-menu ul #eventos a #texto {
	display: none;
}
#big-menu ul #pim a #texto {
	display: none;
}
#big-menu ul #formacoes a #texto {
	display: none;
}
#big-menu ul #candidaturas a #texto {
	display: none;
}
#big-menu ul #outros a #texto {
	display: none;
}
/* Fim Esconder Texto */			
/* Fim Big-menu */

/*******************************************/

/* Início Mobile-menu */ 
/* Início Toggle */ 
label {
	display: none;
}
#menu-toggle {
  display: none; /* hide the checkbox */
}
#menu {
  display: none;
}
/* Fim Toggle */
/* Fim Mobile-menu */ 

/*******************************************/

/* Início Créditos */  
#footer #creditos {
	background-color: rgba(255,255,255,1);
	display: block;
	width: 90%;
	height: 25px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	margin: 0px;
	clear: both;
	float: left;
	vertical-align: middle;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: rgba(0,0,0,1);
}
#footer #creditos #direitos .pfooter{
	font-size: 11px;
}
/* Fim Créditos */ 
/* FIM FOOTER */ 
