@CHARSET "UTF-8";

html, body{
	
	margin-top:17px;
	padding-bottom:17px;
	
	font-family: Arial;
	
}

/*.anos{
    background-color: gray;
    text-align: center;
}*/

.anos ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    margin-left: 100px;
    margin-top: 33px;
}

.anos ul li{
    float: left;
    padding: 5px;
    position: relative;
}

.anos ul li #ano{
    height: 18px;
    position: absolute;
    top: -1px;
}

.anos ul li a{
    display: block;
    background-color: #ff7500;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.anos ul li a.selected{
    background-color:#0569cd;
}

/*
 * Nova barra, acima do ipaper
 */

 .barranova{
 	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
 }

 .barranova ul{
 	list-style: none;
	margin: 0px;
	padding: 0px;
 }
 
 .barranova li{
 	float: left;
	padding-right: 20px;
 }
 
 .barranova li a{
 	text-decoration: none;
	display: block;
	color: #367cd2;
	font-size: 10px;
	font-weight: bold;
		line-height: 19px;
 }
 
 .barranova .assine a{
 	background-color: #f60;
	background-image: url(../images/orange.jpg);
	color: white;
	width: 152px;
	height: 19px;
	text-align: center;
 }
 
 .barranova .adquira a, .barranova .comente a{
 	text-indent: 25px;
 }
 
 .barranova .adquira a{
 	background-image: url(../images/carrinho.gif);
	background-repeat: no-repeat;
 }
 
  .barranova .comente a{
 	background-image: url(../images/balao.gif);
	background-repeat: no-repeat;
 }

/*
 * Novo Splash
 */
.today{
	height: 220px;
	background-image: url("../images/cell.gif");
	position: relative;
}

.today .card{
	position: absolute;
}

.today .tab{
	position: absolute;
	left: 312px;
	height: 73px;
	width: 50%;
}

.today .tab a{

	font-size: 11px;
	color: #333333;
	text-decoration: none;
	
	height: 73px;
	display: block;
	
}

.today .tab a:hover{
	background-color: #E5EFFB;
	color: #0066CC;
}

.today .tab a h2{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
}


.today .tab a:hover h2{
	color: #fff;
}


.today .tab a h2, .today .tab a p{
	padding-left: 15px;
	padding-right: 5px;
}

.today .tab a h2{
	padding-top: 7px;
}

.today .tab a.ativo{
	background-color: #E5EFFB;
	color: #0066CC;
}

.today .tab a.ativo h2{
	color: #0066CC;
}

/*
	Home - Assine
*/

.homeassine{
	height: 220px;
}

.homeassine .capinha{
	padding: 22px;
	background-color: #e5effb;
}

.homeassine .links{
	padding-top: 22px;
}

.homeassine ul{
	padding: 0px;
	margin: 0px;
	margin-top: 30px;
	list-style: none;
}

.homeassine li{
	padding: 0px;
	margin: 0px;
}

.homeassine li a{
	color: #06c;
	font-size: 13px;
	text-decoration: none;
}

.homeassine li a:hover{
	background-color: #06c;
	color: #fff;
}

.homeassine #red{

	height: 41px;
	border-top: #e5effb solid 2px;
	border-bottom: #e5effb solid 2px;

}

.homeassine #red a{
	
	line-height: 41px;
	height: 41px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #06c;
	
}

.homeassine #red a span{
	font-weight: bold;
}

/*
.homeassine #red span, .homeassine #red span a{

	width: 150px;
	text-align: center;
	display: block;
	line-height: 24px;
	text-decoration: none;
	
	color: #fff;

}
*/

.hatspace{
	height: 61px;
}



#nuvem span{

	color: #0066cc;

}

.nuvem h2{

	display: block;
	height: 29px;
	width: 100%;
	
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 29px;
	vertical-align: middle;
	text-align: left;
	
	background-image: url("../images/homeh2bkg.gif");
	
	margin: 0px;
	padding: 0px;

}

.hometags #nuvem{

	width: 80%;
	padding-left: 10px;

}

.nuvem #nuvem{

	margin-top: 20px;

}

.menubar{
	
	background-image: url("../images/pelogo.gif");
	background-repeat: no-repeat;
	background-position: left;

}

.menubar ul{

	list-style: none;
	padding: 0;
	margin: 0;
	
	margin-left: 77px;

}

.menubar li{

	float: left;
	margin: 0;

}

.menubar li a{

	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
	
	display: block;
	float: left;
	
	height: 19px;
	line-height: 19px;
	
	margin-left: 12px;
	margin-right: 12px;

}

/*#drop{

	margin-left: 5px;

}*/

.drop{

	background-image: url("../images/drop.gif");
	background-repeat: no-repeat;
	background-position: right;
	
	padding-right: 15px;

}

.submenu{

	visibility: hidden;
	display: none;

}

.submenu ul{

	list-style: none;
	padding: 0;
	margin: 0;
	
	margin-left: 77px;

}

.submenu li{

	float: left;
	margin: 0;

}

.submenu li a{

	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	
	display: block;
	float: left;
	
	height: 19px;
	line-height: 19px;
	
	margin-left: 15px;
	margin-right: 15px;

}



.linhaazul{

	height: 30px;
	background: url("../images/hrazul.gif");
	background-repeat: repeat-x;
	background-position: center;

}

.linhaspace{

	height: 30px;

}

.searchbar{

	height: 19px;
	background-image: url("../images/cx_bkg.gif");

}

.searchbar .btn{

	text-align: right;

}

.searchbar .cx{

	width: 100%;
	border: none;
	
	height: 15px;
	/*background-image: url("../images/cx_bkg.gif");*/
        background:none;
	
	font-size: 10px;
	color: #333333;
	
}

#idInputNews .cx{
    width: 98%;
    margin-left: 8px;
}



.homesplash{

	height: 220px; /* 240 */
	background-color: #fff;
	background-image: url("../images/cell.gif");

}

.homesplash .img{

	height: 220px; /* 240 */
	background-color: #f5f5f5;

}

.homesplash .cell{

	height: 73px; /* 80 */
	background-image: none;
	background-position: right;
	background-repeat: no-repeat;

}

.homesplash .cell a{

	font-size: 11px;
	color: #333333;
	text-decoration: none;
	
	height: 73x; /* 80 */
	display: block;
	padding-left: 10px;
	padding-top: 8px;
	
}

.homesplash .cell h2{

	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	padding: 0px;
	margin: 0px;

}




.homebanners{

	text-align: center;

}

.homebanners img{

	margin-bottom: 18px;

}

.homenoticias ul{

	padding-left: 5px;
	margin-left: 15px;

}

.homenoticias li{

	width: 95%;
	
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	
	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: bottom;

}

.homenoticias li a{

	color: #333333;
	text-decoration: none;
	font-size: 13px;

}

.homenoticias li a:hover{

	color: white;
	background-color: #0066cc;

}

.homenoticias .link a, .homeartigos .link a{

	color: #f60;
	text-decoration: none;
	font-size: 13px;

}

.homenoticias .link a:hover, .homeartigos .link a:hover{

	color: white;
	background-color: #f60;

}


.homenoticias, .homeartigos{
	
	background: url("../images/hrgray.gif");
	background-repeat: repeat-y;
	background-position: right;
	
}

.homeartigos h2, .homenoticias h2{

	display: block;
	height: 29px;
	width: 95%;
	
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 29px;
	vertical-align: middle;
	
	background-image: url("../images/homeh2bkg.gif");
	
	margin: 0px;
	padding: 0px;

}

.homeartigos h2 #rss, .homenoticias h2 #rss{
	margin-left: 160px;
	position: relative;
	top: 3px;
}

.homenoticias .destaque img{

	float: left;
	_position: relative;
	top: 15px;
	padding: 5px;

}

.homenoticias .destaque li, .homeartigos ul{

	list-style: none;
	padding: 0;
	margin: 0;

}

.homenoticias .destaque ul{

	padding-left: 90px;

}

.homenoticias .destaque li, .homeartigos li{

	float: left;
	
	width: 95%;
	
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	
	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: bottom;

}

.homenoticias .destaque li h3, .homeartigos li h3{

	margin: 0px;
	padding: 0px;

}

.homenoticias .destaque li h3 a, .homeartigos li h3 a{

	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	
	text-decoration: none;

}

.homenoticias .destaque li a, .homeartigos li a{

	color: #0066cc;
	text-decoration: none;

}

.homeartigos li a:hover, .homenoticias .destaque li a:hover{

	color: #FFFFFF;
	background-color: #0066cc;
	text-decoration: none;

}

.homeartigos li span{

	font-size: 11px;
	font-weight: normal;
	color: #666666;
	
	display: block;
	
	padding-top: 5px;
	padding-bottom: 5px;

}

.homearquivo, .homenewsletter, .hometags{

	height: 125px;

}

.homearquivo h2, .homenewsletter h2, .hometags h2{

	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	
}

.hometags h2{

	padding-top: 0px;
	padding-bottom: 0px;

}

.homenewsletter{

	background-color: #e8f1fa;

}

.homenewsletter p{
	padding-left: 10px;
	padding-right: 10px;
}

.homearquivo{
	background-color: #e8e8e8;
}

.homearquivo p{
	padding-left: 10px;
	padding-right: 10px;
}

.homearquivo p img{
	float: right;
	position: relative;
	top: -25px;
}

.copy{
    font-size: 12px;
    color: #6d8ead;
}

.assinatura{
	
	display: block;
	text-align: right;
	
}

.assinatura a{

	font-size: 7px;
	font-weight: bold;
	color: #ff0010;
	
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;

}

.artigos{

	width: 99%;
	font-size: 12px;
        text-align: justify;

}

.artigos h1, .lendo h2{

        position: relative;

	height: 29px;
	
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 29px;
	vertical-align: middle;
	
	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	
	margin: 0px;
	padding: 0px;
	
	margin-bottom: 20px;

}

.artigos h1 #rss{
	/*margin-left: 320px;
	position: relative;
	top: 3px;*/
        position: absolute;
        right: 0px;
        bottom: 6px;
}

.lendo h1{

	display: inline;

	color: #0066cc;
	background: none;
	line-height: normal;
	
	font-size: 18px;
	padding:0px;
	margin: 0px;

}

.lendo h2 #botao{

	position: relative;
	float: right;
	top: -30px;
	
	font-size: 12px;
	text-decoration: none;
	color: #FF6600;
	font-weight: normal;

        /*background-color:white ;*/


}

.lendo h2 #botao:hover{

	background-color: #FF6600;
	color: white;

}
.lendo h4{	

	color: #0066cc;
	background: none;
	line-height: normal;
	
	font-size: 14px;
	padding:0px;
	margin: 0px;

}

.lendo h5{	

	color: #0066cc;
	background: none;
	line-height: normal;
	
	font-size: 13px;
	padding:0px;
	margin: 0px;

}

.lendo h6{	

	color: #0066cc;
	background: none;
	line-height: normal;
	
	font-size: 12px;
	padding:0px;
	margin: 0px;

}

.lendo a{	

	color: #0066cc;
	text-decoration: none;
}
.lendo a:HOVER{	

	color: #FFFFFF;
	background-color: #0066cc;
	text-decoration: none;
}



.artigos span{

	display: block;
	padding-bottom: 20px;
	padding-top: 5px;
	color: #666666;

}

.lendo span_{
	display: block;
	color: red;
	background-color: blue;
}

.artigos ul{

	list-style: none;
	padding: 0px;
	margin: 0px;
	
	width: 99%;
	

}

.artigos li{

	padding-bottom: 20px;
	
}

.artigos li h2, .lendo li h3{

	padding: 0px;
	margin: 0px;
	
	font-size: 14px;
	font-weight: bold;
	
	color: #0066cc;

}
.comentarios li{
	
	background: #E5EFFB;
	_display: block;
	margin-bottom: 7px;
	padding: 5px;

} 
.artigos li a{

	color: #0066cc;
	text-decoration: none;

}

.artigos li a:hover{

	color: white;
	background-color: #0066cc;

}

.artigos li span{

	font-size: 12px;
	font-weight: normal;
	color: #666666;
	
	padding:0px;

}

.paginacao , .todos{

	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: top;
	
	line-height: 29px;
	vertical-align: middle;

}

.paginacao .setas , .todos{

	text-align: right;

}

.paginacao a{

	color: #0066cc;
	text-decoration: none;

}

.paginacao a:hover{

	color: white;
	background-color: #0066cc;

}

.todos a{

	color: #FF9800;
	text-decoration: none;

}
.todos a:hover{

	color: white;
	background-color: #FF9800;

}
.social{

	text-align: right;

}

.social img{

	padding-left: 10px;
	padding-right: 10px;

}

.homenewsletter .searchbar{

	margin: 10px;
	
	height: 19px;
	background-image: url("../images/cx_bkg.gif");

}

.homenewsletter .searchbar .btn{

	text-align: right;

}

.homenewsletter .searchbar .cx{

	width: 100%;
	border: none;
	
	height: 17px;
	background-image: url("../images/cx_bkg.gif");
	
	font-size: 10px;
	color: #333333;
	
}

#leitor{

	text-align: center;

}

#boxComente{

	background-color: #e8f1fa;

}

#boxComente form{

	margin: 20px;

}

#boxComente label{

	display: block;
	
}

#boxComente input{

	width: 100%;

}

#boxComente textarea{

	width: 100%;

}

.formBtn{
    width: 200px;
}

.hidden{

	visibility: false;
	display: none;

}
#boxAmigo{

	background-color: #e8f1fa;

}

#boxAmigo form{

	margin: 20px;

}

#boxAmigo label{

	display: block;
	
}

#boxAmigo input{

	width: 100%;

}

#boxAmigo textarea{

	width: 100%;

}
.fotos ul{

	list-style: none;
	padding: 0;
	margin: 0;
	
	margin-left: 5px;

}

.fotos li{

	float: left;
	margin: 5px;

}
.fotos h1, .albuns h1{

	height: 29px;
	
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 29px;
	vertical-align: middle;
	
	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	
	margin: 0px;
	padding: 0px;
	
	margin-bottom: 20px;

}
.albuns span{

	_display: block;
	padding-bottom: 20px;
	padding-top: 5px;
	color: #666666;

}
.albuns ul{

	list-style: none;
	padding: 0px;
	margin: 0px;
	
	width: 95%;
	

}

.albuns li{
    
	padding-bottom: 20px;
	height: 75px;

}

.albuns li h2, .albuns li h3{

	padding: 0px;
	margin: 0px;
	
	font-size: 14px;
	font-weight: bold;
	
	color: #0066cc;

}

.albuns li a{
    
	color: #0066cc;
	text-decoration: none;
    
}

.albuns li a:hover{

	color: white;
	background-color: #0066cc;

}

.outros h2{

	_height: 29px;
	
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 29px;
	vertical-align: middle;
	
	background-image: url("../images/hrdashed.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	
	margin: 0px;
	padding: 0px;
	
	margin-bottom: 20px;

}


.outros h1{

	display: inline;

	color: #0066cc;
	background: none;
	line-height: normal;
	
	font-size: 18px;
	padding:0px;
	margin: 0px;

}

.outros h3 {
	
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	font-weight: normal;

}
.outros span {
	font-weight:normal;
	color: #222222;
	
}

.outros li{
 
   font-size: 12px;

}
.outros a{	
    font-weight:bold;
	color: #0066cc;
	text-decoration: none;
}
.outros a:HOVER{	

	color: #FFFFFF;
	background-color: #0066cc;
	text-decoration: none;
}

.comentarios h2{
    position: relative;
}
.comentarios h2 .btncomente a{
    background-color: white;
    color: #FF6600;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;

    position: absolute;
    top: 0px;
    right: 0px;

    background-image: url("../images/hrdashed.gif");
    background-repeat: repeat-x;
    background-position: bottom;

}

.comentarios h2 .btncomente a:hover{
    background-color: #FF6600;
    color: white;
}



.imgtitle {
	_background-color: #BEB7AF;
	color: #0066cc;
        padding: 5px;
        font-size: 13px;

}

.imgtitle i {
	display: block;
	_background-color: red;
	text-align: right;
        color: #0066cc;
}

.imgtitle img {
	display: block;
        color:#0066cc;
}
