#div_main{
	width: 100%;
	height: 100%;
}
#div_main2{
	width: 1043px;
	background-color:#000;
	position:relative;
}
#reader_main{
	float:left;
	width: 1043px;
	height: 150px;
	position:relative;
}
#reader_top1{
	float:left;
	width: 1043px;
	height: 38px;
	position:relative;
	background-image:url(/rmp/index_images/reader_new/top1.jpg);
}
#reader_top2{
	float:left;
	width: 1043px;
	height: 112px;
	position:relative;
}
#reader_top2a{
	float:left;
	width: 315px;
	height: 112px;
	position:relative;
}
#reader_top2b{
	float:left;
	width: 728px;
	height: 112px;
	position:relative;
	background-image:url(/rmp/index_images/reader_new/top2.jpg);
}
#reader_top3{
	float:left;
	width: 883px;
	height: 10px;
	position:relative;
}
#reader_2a{
	float:left;
	width: 166px;
	height: 22px;
	position:relative;
	margin-top:8px;
	margin-left:40px;
}
#reader_fallowme{
	float:left;
	width: 119px;
	height: 30px;
	position:relative;
}
#banner_1{
	float:left;
	width: 728px;
	height: 90px;
	position:relative;
	background-color:#666;
}
#banner_2{
	float:left;
	width: 160px;
	height: 600px;
	position:relative;
	background-color:#666;
}
#site_main{
	float:left;
	width: 882px;
	height: auto;
	position:relative;
}
#middle_main{
	float:left;
	width: 882px;
	height: 399px;
	position:relative;
}
#middle_top1{
	float:left;
	width: 590px;
	height: 13px;
	position:relative;
}
#middle_main2{
	float:left;
	width: 882px;
	height: 356px;
	position:relative;
}
#middle_arrows{
	z-index:1000;
	top:150px;
	left:25px;
	width:570px;
	height:57px;
	position:absolute;
	display:block;
}
#arrows_left{
	float:left;
	width:56px;
	height:57px;
	position:relative;
}
#arrows_right{
	float:right;
	width:56px;
	height:57px;
	position:relative;
}
#middle_left1{
	float:left;
	width: 58px;
	height: 356px;
	position:relative;
}
#middle_foto{
	float:left;
	background-color:#000;
	width: 513px;
	height: 356px;
	overflow:hidden;
	position:relative;
}
#middle_foto_leg{
	margin-top:282px;
	background-color:#000;
	padding:7px;
	width: 499px;
	min-height:20px;
	position:absolute;
 	filter:alpha(opacity=60);
  	opacity:0.6;
}
#middle_thumbnail{
	float:left;
	width: 311px;
	height: 356px;
	position:relative;
}
#thumbnail_top{
	float:left;
	width: 311px;
	height: 8px;
	position:relative;
}
#thumbnail_main{
	float:left;
	width: 311px;
	height: 330px;
	position:relative;
}
#thumbnail_main1{
	float:left;
	width: 27px;
	height: 330px;
	position:relative;
}
.thumbnails_{
	float:left;
	background-color:#2a2826;
	width: 253px;
	height: 330px;
	position:relative;
}
.thumbs_{
	float:left;
	background-color:#2a2826;
	width: 44px;
	height: 44px;
	padding:3px;
	position:relative;
}
#thumbnails_control{
	float:left;
	width: 249px;
	height: 20px;
	position:relative;
	margin-bottom:5px;
}
#thumbnails_control2{
	float:left;
	width:180px;
	position:relative;
}
#thumbnails_control3{
	float:left;
	width:10px;
	height:12px;
	position:relative;
	margin-top:2px;
	margin-left:4px;
}
#thumbnails_control4{
	float:left;
	position:relative;
	margin-left:4px;
}
#thumbnail_main2{
	float:left;
	width: 31px;
	height: 330px;
	position:relative;
}
#thumbnail_bottom{
	float:left;
	width: 311px;
	height: 18px;
	position:relative;
}
#middle_bottom{
	float:left;
	width: 882px;
	height: 30px;
	position:relative;
}
#opnions_main{
	background:url(../index_images/background.jpg);
	float:left;
	width: 882px;
	position:relative;
	padding-bottom:10px;
}
#opnions_expert_main{
	float:left;
	width: 569px;
	min-height:100px;
	position:relative;
}
#MAIN_opnions_expert{
	float:left;
	width: 506px;
	margin-left:63px;
	position:relative;
	min-height:90px;
}
#icones{
	float:left;
	width: 495px;
	position:relative;
	margin-bottom:3px;
}
.opnions_expert{
	float:left;
	width: 506px;
	position:relative;
	min-height:90px;
}
#opnions_expert_cont{
	float:left;
	width: 500px;
	position:relative;
	margin-bottom:12px;
}
#opnions_expert_contIMG{
	float:left;
	width: 85px;
	position:relative;
	min-height:85px;
}
#opnions_expert_contTIT{
	float:left;
	width: 400px;
	position:relative;
	margin-left:10px;
	padding-bottom:2px;
}
#opnions_expert_contMAIN{
	border-top: 1px solid;
	border-color:#960;
	float:left;
	width: 400px;
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
}
#opnions_expert_contTXT{
	float:left;
	width: 400px;
	position:relative;
}
.opnions_expert_contFORM{
	float:left;
	width: 400px;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	display:none;
}
#opnions_expert_contFORM2{
	float:left;
	width: 400px;
	position:relative;
}
#opnions_expert_contFORM2 form{
	margin:0px;
	padding:0px;
}
        
#opnions_expert_contFORM2 fieldset{
	border: none;
	margin-left:3px;
}
		
html>body #opnions_expert_contFORM2 legend{
	margin-bottom: 0px;
}
        
#opnions_expert_contFORM2 input{
	margin-bottom: 10px;
	BACKGROUND-COLOR: #9887b2;
	BORDER-BOTTOM: 1px solid;	
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-COLOR: #999;
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: 0;
	width: 140px;
	height: 16px;
}

#opnions_expert_contFORM2 textarea{
	margin-bottom: 10px;
	BACKGROUND-COLOR: #9887b2;
	BORDER-BOTTOM: 1px solid;	
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-COLOR: #999;
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: 0;
	width: 250px;
}
        
#opnions_expert_contFORM2 label{
	float: left;
    text-aling: left;
	display: block;
	width: 70px;
	height: 14px;
	font-family : Arial, Verdana, Helvetica;
	FONT-SIZE: 11px;
   	color : #ddd;
	font-weight: bold;
	padding-top:3px;
	margin-left: 0px;
	padding-left:0px;
}
#opnions_expert_contLINK1{
	float:left;
	width: 198px;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
}
#opnions_expert_contLINK2{
	float:left;
	width: 198px;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
}
#opnions_expert_contCOM{
	float:left;
	width: 350px;
	margin-left:50px;
	position:relative;
	margin-top:15px;
}
#opnions_expert_contCOMdate{
	float:left;
	width: 350px;
	margin-left:50px;
	position:relative;
	margin-top:5px;
}
.opnions_expert_coment{
	float:left;
	width: 490px;
	position:relative;
	padding:4px;
}
.opnions_expert_coment h1 {
	font-family:Arial, Helvetica, sans-serif;
	size:15px;
	color:#000;
}
#opnions_your_main{
	float:left;
	width: 313px;
	position:relative;
}
#opnions_submit{
	float:left;
	width: 313px;
	min-height:47px;
	position:relative;
}
#opnions_{
	float:left;
	width: 313px;
	position:relative;
}
#opnions_your_top{
	float:left;
	width: 293px;
	height:13px;
	position:relative;
	background-color:#000;
	margin-left:20px;
}
#opnions_your{
	float:left;
	width: 293px;
	min-height:50px;
	position:relative;
	margin-left:20px;
	background-image:url(/rmp/index_images/opinion/your_opinion_fundo.gif)
}
#opnions_your_middle{
	float:left;
	width: 293px;
	height:26px;
	position:relative;
	margin-left:20px;
}
#opnions_your_text{
	float:left;
	width: 215px;
	position:relative;
	margin-left:5px;
	padding:5px;
	/*top, right, bottom, left*/
	padding:5px 5px 0px 5px;
}
#opnions_your3{
	float:left;
	width: 234px;
	margin-left:17px;
	border-bottom: 1px solid;
	border-color:#960;
	margin-bottom:5px;
	position:relative;
}
#weekReadPicture{
	float:left;
	width: 55px;
	position:relative;
}
#weekReadTexte{
	float:left;
	margin-left:7px;
	width: 170px;
	position:relative;
}
#opnions_your_control_TXT{
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:200px;
	position:relative;
}
#weekMain{
	float:left;
	width: 234px;
	margin-left:17px;
	margin-bottom:5px;
	position:relative;
}
#weekPicture{
	float:left;
	width: 85px;
	position:relative;
}
#weekTexte{
	float:left;
	margin-left:7px;
	width: 140px;
	position:relative;
}
.loading_{
	float:left;
	width: 150px;
	height: 85px;
	margin-top:20px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
#div_rodape {
	float:left;
	width: 1043px;
	height: 18px;
	position:relative;	
}