@CHARSET "ISO-8859-1";

@import url('https://fonts.googleapis.com/css?family=Jura');
@import url('https://fonts.googleapis.com/css?family=Lato');

html{background: #b1b3b6;}

body {
margin:0; 
padding:0; 
font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
/*color: white;*/

/*width: 100%;*/
/*background: url('imagens/fundo.jpg');
background-attachment:fixed;
background-size: 100%;*/
    background: #b1b3b6; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f1f2f2, #b1b3b6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f1f2f2, #b1b3b6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f2f2, #b1b3b6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f2f2, #b1b3b6); /* Standard syntax */

}

p{margin:0; /*display: inline*/}
img{border:0}

a{
margin:0; 
clear:both;
color:#ed2124;
}

#loading{
display: block;
z-index: 10;
margin-top: 240px;
margin-left: 500px;
}

#all{
	width:1024px;
	height: 100%;
/*	height: 2000px;*/
	margin: 0 auto;
	padding:0;
	/*background: url('imagens/bg10.png') repeat transparent;*/
}

#all1{
	width:1024px;
	height:750px;
	margin: 0 auto;
	padding:0;
	/*background: url('imagens/bg10.png') repeat transparent;*/
	background: white;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	z-index:-1;
	position: absolute;
	top:0;
	left: 50%;
    margin-left: -512px
}

#header{
height:91px;
width:936px;
margin:0 auto;
color: white;
}

#footer{
width:936px;
margin:0 auto;
color: white;
margin-bottom: 100px;
}



#header #logo{
	margin-top:10px; /*18*/
} 

#header #menu1{
	margin-left: 32px;
}

#header #menu2{
	margin-right: 32px;
}

#header .titulo{
	margin-top: 22px;
	height: 28px;
	text-align: left;
	font-size:18px;
	color:#414042;
	font-family: 'Jura', sans-serif;
}



.nav{
	background-color:#6d6e71;
	text-align:center;
	margin-top: 14px;
	/*border-radius: 8px 8px 0 0;*/

}

.claro{
	background-color:#6d6e71;
}

.bot{
		/*border-radius: 0 0 8px 8px;*/
		margin-top: 0px;
}

.nav ul{
	margin:0;
	padding:0;
	list-style:none;
	padding: 0 5px;
}


.nav li{
	float:left;
	padding: 3px 6px;
}

.nav li.sep{

	padding-top: 6px;
}

.nav a{
	font-family: 'Jura', sans-serif;
	font-size:16px;
	color:white;
	text-decoration:none;
	
}

#menus{}
#menus input{
	width:120px;
	border:none;
}


/************************/
#revista{
	margin:0 auto;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #414042;
}

.pag{
width: 468px;
height: 590px;
overflow: hidden;
margin:0;
padding: 0;
page-break-after:always;
}

#revistanav{
position:absolute;
top: 347px;
width: 1024px;
z-index:1;
height: 72px;
/*background:url("imagens/revista_nav_bg.png") repeat-x;*/
}


#revistanav img{
margin-left: 200px;
margin-top: 10px;
}

#revistazoom{
position:absolute;
top: 91px;
width: 1024px;
z-index:4;
height: 149px;
}


#revista .booklet .b-arrow {
    top:100px;
	height:355px;
}

#revista .booklet .b-arrow div {
	top:122px;
}

table.esquerda{
	margin: 15px 34px 47px 28px;
}

table.direita{
	margin: 15px 28px 47px 34px;
}

table/*, div*/{
font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
color: #414042;
border:none;
}

table p{
	margin:0;
}
/*************************************/


h1{
font-family: 'Jura', sans-serif;
color:white;  
font-size: 23px;
margin:0;
background:#939598;
text-transform: capitalize;
margin-bottom: 6px;
}


h2{
font-family: 'Jura', sans-serif;
color:black; 
font-size: 23px;
margin:0;
background:#939598;
text-transform: capitalize;
margin-bottom: 6px;
}


h3{
font-family: 'Jura', sans-serif;
color:white;  
font-size: 11px;
margin:0;
margin-bottom: 6px;
}


h4{
font-family: 'Jura', sans-serif;
color:black; 
font-size: 11px;
margin:0;
margin-bottom: 6px;
}


h5{
font-family: 'Jura', sans-serif;
color:black;  
font-size: 14px;

margin:0;
margin-bottom: 6px;
}


h6{
font-family: 'Jura', sans-serif;
color:#ed2124; 
font-size: 13px;

margin:0;
margin-bottom: 6px;
border-bottom: 1px solid #ed2124;
}



h1 a, h2 a{
text-decoration: none;
}

h1 a:hover, h2 a:hover{
color: black;
}



/**/
#copy{
	margin-top: 6px;
	/*height: 28px;*/
	font-size:10px;
	color:#414042;
	font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
	background:white;
	padding: 6px;
}

#copy a, #copy a:visited{text-decoration:none;color:#ed2124;}
#copy a:hover{ text-decoration:underline; }


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.esq{float: left; position: relative; display: inline;}
.dir{float: right; position: relative;}

#contentor{	background:white;}
#print_conteudo{overflow:hidden; width:488px; height:722px; background:white;margin-left:30px;font-family: 'Jura', sans-serif; font-size: 12px;}
#print_lista{overflow:auto; width:200px; height:722px; padding: 10px;background:#EEE}


.centro{text-align: center;}
#popup ul{ list-style-type:none; margin:0; padding:0; margin-top:10px}
#popup ul li{ float: left; width:36px; text-align:right; margin-bottom:3px;}

/*
@page {
    size: auto;
    margin: 10mm 10mm 10mm 10mm;
}

@media print{
body {background-image:none;}
body * { visibility: hidden;}
#print_conteudo, #print_conteudo * { visibility: visible; }
#print_conteudo {
	position:absolute;
    left:0;
    top:0;
	width: 100%; 
	height: 100%;
}


#print_conteudo table.esquerda, #print_conteudo table.direita{margin: 25px;}
}*/

#linhalogin{
	position: absolute;
	text-align: right;
	z-index:2;
	top:0;
	left: 50%;
	width: 495px;
}

#linhalogin a{
	font-size: 14px;
}

#espacofim{height:100px;}