@import url("css/div_classes.css");
@import url("css/div_blocks.css");
@import url("css/form_elem.css");

html {
margin: 0px;
padding: 0px;
}

body {
background: #ffe88a url(css/images/bg.jpg) ;
color: #5F3E2F;
font: 11px verdana, sans-serif;
margin: 0px;
padding: 0px;
}

img {
	border: 0;
}

h2
	{ color: #0b0d4a; margin: 0 0 5px 0; font-size: 18px; }
	
a {
	color: #1e5b7e;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #fa8402;
	text-decoration: underline;
}

.booktitle_panel{
	background: url('img/book_title_bg.gif');
	padding: 4px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	width:482px;
}
.magazine_panel{
	background: url('img/book_bg.gif');
	height:130px;
	float: left;
	width:490px;
}

.booktitle_panel a{
	color: #5f3e2f;
}

.booktitle_panel a:hover{
	color: #800000;
}

#book_content{
	padding:28px 2px 5px;
}

#book_content img{
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}


#main_content{
width:1000px;
height:auto;
text-align:left;
background: #ffffff;
border-left: 2px solid;
border-right: 2px solid;
border-color: #ffcb05;
     position:relative;
}

#report_content{
width:1000px;
height:auto;
text-align:left;
background: #ffffff;
     position:relative;
}

.my_logo{
  width: 169px;
  height: 74px;
}

.my_address{
color:#000000;
font-weight:bold;
padding:10px 0 0 200px;
position:absolute;
}

.mainheader{
width:1000px;
float:left;
margin:auto;
height: 134px;
background: url(../images/logo-banner.gif) no-repeat;
font-size:13px;
font-style:italic;
color:#000;
}

.menu_content{
width:1000px;
float:left;
background: #ffffff;
}

.banner_content{
width:1000px;
float:left;
background: #ffffff;
}

.wrapper_content{
padding: 10px 20px 10px 20px;
}

#body_content_top{
width:990px;
margin: 0 5px 0 5px;
float:left;
background: #ffffff url(../images/bg-top.gif) no-repeat;
}

#body_content_bottom{
width:99%;
float:left;
height:165px;
margin:0 0 0 5px;
background: #ffffff url(../images/bg-bottom.gif) no-repeat;
}

.bookmark_panel{
padding:120px 0 0;
vertical-align:middle;
}

#special_panel{
padding:10px;
text-align:center;
}

#footer_font{
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 80px 0 0 30px;
}

/*---------------------book slide-----------------------------*/
#book-box{
width: 490px;
height:auto;
float:left;
padding:0;
margin: 0 0 5px 5px;
}

/*---------------------oferta_pagination-----------------------------*/

div.oferta_pagination {
margin:0 5px 0 5px;
text-align:left;
font-size:9px;
float: left;
padding: 0 0 10px 0;
}



div.oferta_pagination a {
width:22px;
height:22px;
display:block;
margin:0 0 0 5px;
float:left;
line-height:23px;
text-align:center;
background:url(css/images/pag_bg.png) no-repeat center;
text-decoration:none; 
color:#9d171b;
}

div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(css/images/pag_bg_a.png) no-repeat center;
text-decoration:none; 
color:#ad1614;
}

div.oferta_pagination span.current {
width:22px;
height:22px;
display:block;
margin:0 0 0 5px;
float:left;
line-height:23px;
text-align:center;
background:url(css/images/pag_bg.png) no-repeat center;
text-decoration:none; 
color:#ad1614;
}



div.oferta_pagination span.totals{
display:block;
margin:0 10px 0 0;
float:right;
line-height:23px;
text-align:center;
text-decoration:none;
color:#ad1614;
font-weight:bold;
font-size:14px;
}


/*---------------------banner slide-----------------------------*/
#banner-box{
     width: 487px;
     height:auto;
     float:left;
     padding:0px;
     margin: 1px 0 0 5px;
}

.page_title{
     line-height: 50px;
     font-size: 26px;
     color:#FF6600;
     padding: 0 0 0 10px;
     float: left;
}

.separator {
	width:      100%;
	float: left;
	border-bottom: 1px dashed #999999;
}

