@charset "utf-8";
/* CSS Document */

@font-face {
      font-family: "Perpetua";
      src:url(../fonts/per.ttf) format("truetype");;
      }

p {margin:0;}

a {
	text-decoration:none;
	color:#000;}

/*1012*/
#corpo {
	width:1012px;
	margin:0 auto;
	}
	
#top {
	height:150px;
	float:left;
	width:1012px;
	position:relative;
	}
	
#logo {
	position:relative;
	top:25px;
	float:left;}

.login {
	font-family:"Perpetua";
	color:#FFF;
	width:55px;
	height:15px;
	background-color:#660000;
	float:right;
	position:relative;
	font-size:11px;
	text-align:center;
	padding-top:3px;
	top:10px;
	letter-spacing:1px;
	right:30px;}
	
.facebook {
	width:62px;
	height:18px;
	float:right;
	position:relative;
	font-size:11px;
	text-align:center;
	padding-top:3px;
	top:07px;
	right:40px;}
	
.academia {
	width:62px;
	height:18px;
	float:right;
	position:relative;
	font-size:11px;
	text-align:center;
	padding-top:3px;
	top:07px;
	right:50px;}
		

#busca {
	float:right;
	top:110px;
	position:relative;
	right:-170px;
	}

.procurar {
	background-color:#f0f0e8;
	border-left:#666666 1px solid;
	border-top:#666666 1px solid;
	border-right:#a9a9a9 1px solid;
	border-bottom:#a9a9a9 1px solid;
	width:315px;
	font-size:11px;
	height:20px;}
	
.tipo {
	background-color:#f0f0e8;
	color:#53534a;
	width:85px;
	font-size:11px;
	height:25px;
	border-left:#666666 1px solid;
	border-top:#666666 1px solid;}
	
.busca {
	position:relative;
	float:right;
	margin-left:8px;
	}

#banner {
	float:left;
	position:relative;
	font-family:"Perpetua";
	line-height:40px;
	letter-spacing:1px;
	font-size:15px;
	}
	
#int {
	float:left;
	position:relative;
	border-top:3px #000 solid;
	width:100%;
	margin-top:10px;
	width:1012px; 
	}

#capa {
	float:left;
	position:relative;
	margin-top:20px;
	margin-right:25px;
	}

#cont {
	float:left;
	position:relative;
	width:440px;
	margin-top:20px;
	font-family:Perpetua;}
	
.titulos {
	font-family:Perpetua;
	font-size:32px;
	}

.subtit {
	font-size:22px;
	margin-bottom:10px;
	}
	
.text {
	font-size:16px;}
	
.sep_black{
	width:100%;
	height:3px;
	background-image:url(../img/sep_black.jpg);
	margin-bottom:10px;}

.tit2 {
	font-size:16px;
	font-weight:bold;}
	
.autor{
	margin-top:-3px;}
	
.sep_n{
	width:100%;
	height:3px;
	background-image:url(../img/sep_n.jpg);
	margin-bottom:10px;
	margin-top:10px;}
	
.titcat{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
	text-transform:uppercase;}

.arti {
	font-size:15px;
	font-weight:bold;
	text-align:justify;
	}
	
#dir {
	float:right;
	position:relative;
	width:220px;
	margin-top:20px;
	margin-right:20px;
	font-family:Perpetua;}
	
#img_dir{
	float:left;
	position:relative;}

#text_dir{
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-style:italic;
	width:140px;
	margin-left:10px;}
	
.sep_dir{
	width:100%;
	border-bottom:solid 1px #000;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	position:relative;}
	
	
/*interno*/

#cont_rev {
	float:left;
	position:relative;
	width:600px;
	margin-top:20px;
	font-family:Perpetua;}
	
.titulos_rev {
	font-family:Perpetua;
	font-size:40px;
	}

.subtit_rev {
	font-size:29px;
	margin-bottom:10px;
}
	
.text_rev {
	font-size:22px;}
	
.sep_black_rev{
	width:100%;
	height:3px;
	margin-bottom:10px;
	background-color:#000;}

.tit2_rev {
	font-size:22px;
	font-weight:bold;}
	
.autor_rev{
	margin-top:0px;
	line-height:14px;}
	
.sep_n_rev{
	width:100%;
	height:3px;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#979797;}
	
.titcat_rev{
	font-size:24px;
	font-weight:bold;
	margin-bottom:8px;
	text-transform:uppercase;}

.arti_rev {
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	text-align:justify;
	}
	
.revistas {
	float:left;
	position:relative;
	width:170px;
	height:270px;
	font-family:"Perpetua";
	font-size:22px;
	text-align:center;
	margin-right:73px;
	margin-bottom:30px;
}

.text_int{
	font-family:Perpetua;
	text-align:justify;
	font-size:18px;
	text-indent: 2em;
	}
	
.botton{
	padding-top:10px;
	float:left;
	margin-top:20px;
	width:1012px;
	position:relative;
}