/*Autor template: Caique Souza Carmo	
Template Joomla desenvolvido para Linksan */

* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size:100% !important;
}
#topo{
	max-width:850px;
	margin:0 auto !important;
}
#logo{
	width:393px;
	margin:0 auto !important;
}
#contato{
	width:300px;
	margin:10px auto !important;
	clear:both !important;
	text-align:center;
	color:#010101;
}
#contato a{
	color:#767676;
	text-decoration:none !important;
}
#contato a:hover{
	text-decoration:underline !important;
}
/******************************************************************** MENU */
#bg_menu{
	width:100%;
	float:left;
	clear:both;
	background:#01547c;
}
#itensmenu{
	max-width:850px;
	margin:0 auto !important;
}
#menutop{
	max-width:820px;
	float:left;
	color: #f5f5f5;
	font-size:22px;
    font-family: 'itc_avant_garde_gothic_bookRg';
}
#itensmenu ul{
	width:100%;
	float:left;
}
#itensmenu li{
	list-style:none !important;
	display:inline;
}
#itensmenu a{
	text-decoration:none !important;
	color:#FFF;
	padding:5px 30px !important;
	float:left;
	font-size:18px;
	font-family: 'itc_avant_garde_gothic_bookRg';
}
.icemegamenu > ul{
	height:auto !important;
	background:none !important;
}
.icemegamenu .span10{
	max-width:100% !important;
}
.span10{ /*reforço*/
	max-width:100% !important;
}
.icemegamenu .nav-collapse{
	background:none !important;
}
.icemegamenu .nav-collapse ul{
	text-align:right !important;
}
.icemegamenu > ul > li{
	text-align:center !important;
	margin:0 auto !important;
	background:none !important;
	padding:0 !important;
}
.icemegamenu > ul > li a.iceMenuTitle{
	width:100% !important;
	text-align:center !important; 
	padding:5px 0 !important;
}
.nav > li > a:hover, .nav > li > a:hover{
	background:none !important;
}
/******************************************************************** DISPLAY MENU */
#display_menu{
	width:100%;
	float:left;
	color:#FFF;
	height:816px;
	background:#dddddd;
}
#display_menu ul{
	width:100%;
	float:left;
	padding-left:7%;
}
#display_menu li{
	list-style:none !important;
	text-decoration:none !important;
	margin:6% 0;
}
#display_menu a{
	text-decoration:none !important;
	color:#FFF;
	text-shadow:1px;
}
#menu{
	bottom: 90px;
    color: #fff;
    margin-left: 22px;
    margin-right: 20px;
    position: absolute;
	z-index:2;
	font-family:"Century Gothic", Arial;
	font-weight:bold;
	text-shadow:2px 1px 6px #000000 !important;
}
.namemenu{
	bottom: 0;
    margin-left: 0;
    padding-bottom: 25px;
    padding-left: 28px;
    width: 72%;
	z-index:3;
	position:absolute;
	font-family: 'itc_avant_garde_gothic_bookRg';
	font-size:2.5em !important;
	font-weight:bold;
}
#bgmenu1{
	width:50%;
	min-height:400px;
	position:relative !important;
	float:left;
	background:url(../images/m1a.jpg) no-repeat;
	background-size:cover;
}
#bgmenu2{
	width:50%;
	min-height:400px;
	position:relative !important;
	float:left;
	background:url(../images/m2a.jpg) no-repeat;
	background-size:cover;
}
#bgmenu3{
	width:50%;
	min-height:400px;
	position:relative !important;
	float:left;
	background:url(../images/m3a.jpg) no-repeat;
	background-size:cover;
}
#bgmenu4{
	width:50%;
	min-height:400px;
	position: relative !important;
	float:left;
	background:url(../images/m4a.jpg) no-repeat;
	background-size:cover;
}
.sombra{
	background:url(../images/sombra.png) repeat-x center !important;
	bottom: 0;
    height: 220px;
    position: absolute;
    width: 100%;
	z-index:1;
}

/******************************************************************** Newsletter */

#newsletter{
	width:96%;
	float:left;
	padding:1% 2% !important;
	margin-top:1% !important;
	margin-bottom:2% !important;
	background:#dddddd;
}
#newsletter h3{
	color: #01547c;
	font-family: "bebas_neueregular";
	font-size: 40px;
	text-align:left;
	padding:10px 0 !important;
}
.acymailing_module_form .acymailing_introtext {
    display: block;
    float: left !important;
    padding-bottom: 10px;
    width: 45% !important;
}
table.acymailing_form {
    border: 0 none !important;
    float: left !important;
    margin: auto;
    width: 50% !important;
}

/******************************************************************** CONTEÚDO */
#content{
	max-width:850px;
	margin:0 auto !important;
	clear:both;
	padding:0 2% !important;
}
#content .item-page{
	margin:20px auto !important;
	float:left;
        text-align:justify;
}
#content .readmore{
	width:100%;
	float:left;
	padding:5px 0 10px 0 !important;
}
.books1{
	width:48%;
	padding:0 1% !important;
	float:left;
	clear:both;
}
.books2{
	width:48%;
	padding:0 1% !important;
	float:left;
}
.books1 td{
	height:200px;
	padding:1% 0 !important;
}
.books2 td{
	height:200px;
	padding:1% 0 !important;
}
.blog h2{
	font-size:16px !important;
}
.chrono_credits a{
       display:none;
}
.livro1{
  width:100%;
  float:left;
}
.livro2{
  width:100%;
  float:left;
  clear:both;
}
/******************************************************************** GALERIA */
#galeriaint{
	width:100%;
	margin:0 auto !important;
	clear:both;
}
/******************************************************************** VÍDEO E BANNER */

#contentbox{
	width:96%;
	float:left;
	padding:1% 2%;
}
#box1{
	width:100%;
	float:left;
	text-align: right;
}
#box1 a{
	text-decoration:none;
	color:#0088cc;
	text-align:right;
}
#box2{
	width:100%;
	float:left;
	margin:2% 0;
}

/******************************************************************** VÍDEO */
#videos{
	width:100%;
	float:left;
}
.cinevideo{
	width:48%;
	padding:1% !important;
	float:left;
}
#videos h3{
	font-size:20px;
	color:#010101;
	font-style:italic;
	text-align:center;
	padding:20px 0 !important;
	font-family: 'lane_-_narrowregular';
}
/******************************************************************** NOTÍCIAS E MÓDULOS */
#mod1{
	width:100%;
	margin-top:10px !important;
	float:left;	
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}
#mod1 h3{
	color:#01547c;
	font-size:40px;
	font-family: 'bebas_neueregular';
	padding-bottom:5px !important;
}
#mod1 a.readmore{
	text-decoration:none !important;
	color:#01547c;
	font-size:23px;
	font-family: 'itc_avant_garde_gothic_bookRg';
	text-align: right;
}
#mod1 .readmore:hover{
	color:#6c90a2;
}
#mod2{
	width:47%;
	clear:both;
	float:left;
	padding-right:3%;
	margin-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
}
.titleMod2{
	color:#01547c;
	font-size:25px;
	font-family: 'bebas_neueregular';
}
#mod2 a.readmore{
	text-decoration:none !important;
	color:#01547c;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
}
#mod2 .readmore:hover{
	color:#6c90a2;
}
#mod3{
	width:47%;
	float:left;
	padding-left:3% !important;
	margin-top:15px !important;
}
#mod3 a.readmore{
	text-decoration:none !important;
	color:#01547c;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
}
#mod3 .readmore:hover{
	color:#6c90a2;
}
/******************************************************************** RODAPÉ */
#bgrodape{
	width:100%;
	float:left;
	background:#01547c;
}
.mask{
	width:33%;
	float:left;
	margin-bottom:3% !important;
}
#rodape{
	max-width:850px;
	margin:0 auto !important;
	padding:0 2% !important;
}
#rodape h3{
	color:#6c90a2;
	font-size:25px;
	font-family: 'itc_avant_garde_gothic_bookRg';
	padding:3% 0 !important;
}
#rodape ul li{
	list-style:none !important;
}
#rodape li a{
	text-decoration:none !important;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}
#rod1{
	width:100%;
	float:left;
	padding:1% 0 15% 0 !important;
}
#rod1 ul{
	width:100%;
}
#rod2{
	width:100%;
	float:left;
	padding:1% 0 !important;
}
#rod2b{
	width:100%;
	float:left;
	clear:both;
}
#rod3{
	width:100%;
	float:left;
}
#rod3b{
	width:100%;
	float:left;
	clear:both;
}
#rod3c{
	width:100%;
	float:left;
	clear:both;
}
#credito{
       width:100%;
       float:left;
       clear:both;
       margin-bottom:1% !important;
}
/******************************************************************** Chronoforms */

.chronoform{
	float:left;
	width:100% !important;
}

#chronoform-Contato .control-label{
	text-align:left !important;
	float:left;
}

.gbs3 .gcore-label-left {
    float: left !important;
    max-width: 160px;
    min-width: 55px;
    padding-right: 7px;
    text-align: left !important;
}

.form-horizontal .control-label{
	width:115px !important;
	float:left;
}

.gcore-label-left{
	font-family:Tahoma, Geneva, sans-serif;
	color:#01547C;
	font-size:14px;
}
.chronoform select{
	clear:both !important;
	float:left !important;
}
.selectChrono{
	float:left;
	clear:both !important;
}
#contacts{
	width:100% !important;
	float:left;
}
#contact{
	width:40%;
	float:left;
	padding:0 5% !important;
}
#contact2{
	width:40%;
	float:left;
	padding:0 5% !important;
}
/******************************************************************** FONTES */
@font-face {
    font-family: 'itc_avant_garde_gothic_bookRg';
    src: url('../fonts/AvantGardeITCbyBT-Book-webfont.eot');
    src: url('../fonts/AvantGardeITCbyBT-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AvantGardeITCbyBT-Book-webfont.woff2') format('woff2'),
         url('../fonts/AvantGardeITCbyBT-Book-webfont.woff') format('woff'),
         url('../fonts/AvantGardeITCbyBT-Book-webfont.ttf') format('truetype'),
         url('../fonts/AvantGardeITCbyBT-Book-webfont.svg#itc_avant_garde_gothic_bookRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff2') format('woff2'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lane_-_narrowregular';
    src: url('../fonts/LANENAR-webfont.eot');
    src: url('../fonts/LANENAR-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LANENAR-webfont.woff2') format('woff2'),
         url('../fonts/LANENAR-webfont.woff') format('woff'),
         url('../fonts/LANENAR-webfont.ttf') format('truetype'),
         url('../fonts/LANENAR-webfont.svg#lane_-_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}