/* CSS Document */



body {

	background: url(../images/background.png) white 10px 2px repeat;



	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

}


div.reset {
	clear:both;
}


div#footer, div#image2 {

	background: white;

	color: #b6b3b0;

}



div#image1 {

	background: url(../images/book_cover_top.png) 0px 0 no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#image2 {

	height: 327px;

}



div#image3 {

	background: url(../images/book_cover_bottom.png) no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#image img {

	margin: 0 10px;

}



div#description1 {

	width: 411px;

	background: url(../images/description_top.png)  no-repeat;	

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#description2 {

	background: white;

}



div#description3 {

	width: 411px;

	background:  url(../images/description_bottom.png) transparent no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}





div#flash1 {

	background: url(../images/flash_top.png) 0px 0 no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#flash2 {

	font-size: 0;

	background: white;

	padding: 0 10px 0 10px;

}



div#flash3 {

	background: url(../images/flash_bottom.png) 0 0  no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#flash {

}



h1 a {

	display: block;

	height: 15px;

	width: 185px;

	position: relative;

	top: 10px;

	left: 10px;

	/*border: 1px solid lime;*/

}



h1  {

	background: url(../images/header_title.png)   no-repeat;

	height: 35px;

	font-size: 0;

}





div#footer {

	background: url(../images/footer_background.png) no-repeat;

	height: 35px;

	color: #666666;

	text-align: right;

	padding: 7px 15px 7px 10px;

	cursor: default;

}







div#footer a {

	color: #666666;

	background: white;

	cursor: pointer;

}



a#contacto {

	font-weight: bold;

	color: #909090;

	background: white;

}



h2#book {

	background: url(../images/content_title.png) 15px 15px  no-repeat ;

	height: 25px;

	font-size: 12px;

	margin-bottom: 12px;

	padding: 15px 15px 0 15px;

}



h2#book span {

	/*border: 1px solid lime;*/

}



span#book_title {

	position: relative;

	top: -9999px;

	margin: 0;

	padding: 0;

}



span#autor {

	float:left;
	
	font-size: 12px;

	margin-left: 125px;
	
	
	_margin-left: 65px;

	margin-top: -19px;

	/*padding: 0px 0 0 75px;*/

	display: block;

}



div#description p {

	line-height: 14px;

	padding: 0 15px;

}



div#description p.description_paragraph {

	line-height:12px;

	margin-bottom: 9px;

}



div#description p#last_paragraph {

	margin: 0;

}



div#description p span {

	font-weight: bold;

}



p.description_paragraph span {

	display: block;

	margin: 2px 0 2px 0;

}











 a#comprar span, a#back span {

	position: relative;

	top: -9999px;

	text-decoration: none;

}



a#comprar {

	display: block;

	background: url(../images/buy_button.png)  no-repeat;

	width: 71px;

	height: 18px;

	text-decoration: none;



	margin: 10px 2px 0px 325px;

}



a#back {

	display: block;

	background: url(../images/back_button.png)  no-repeat;

	width: 71px;

	height: 18px;

	text-decoration: none;



	margin: 15px 2px 15px 15px;

}







/*  aviso legal  */



body#aviso2 p#aviso_legal_parragraph {

	margin-bottom:15px;

}

body#aviso2 p {

	margin-bottom: 10px;

}

body#aviso div#flash2_aviso {

	padding: 10px 15px;

	height: 460px;

	background:#FFFFFF; 

}

div#flash2_aviso {



	background:#FFFFFF; 

}



body#aviso h2 {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 25px;

	line-height: 30px;

	color: #a1bd10;

	background: White;

	font-weight: normal;

	margin-bottom:15px;

}



body#aviso2 h3.avisoh3 {

	/*font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	color: #a1bd10;

	background: White;

	font-weight: bold;

	margin-bottom:5px;*/

		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 20px;

	line-height: 30px;

	color: #a1bd10;

	background: White;

	font-weight: normal;

	/*margin-bottom:15px;*/

}



body#aviso2 p {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #666666;

	background: White;

	font-weight: normal;

}







body#comprar p {

	line-height: 16px;

	padding: 0 15px;

}



body#comprar p.description_paragraph {

	line-height:12px;

	margin-bottom: 9px;

}



body#comprar p#last_paragraph {

	margin: 0;

}



body#comprar p span {

	font-weight: bold;

}



body#comprar p.description_paragraph span {

	display: block;

	margin: 2px 0 2px 0;

}



body#comprar h2#realizarpedido {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 20px;

	line-height: 30px;

	color: #a1bd10;

	background: White;

	font-weight: normal;

	margin-bottom:15px;

	/*margin-left: 15px;*/

}



div#footer p {

	font-size: 10px;

}



a.condi {

	text-decoration: underline;

	color: #a1bd10;

	

}



a.condi:hover {

	text-decoration: none;

	color: #a1bd10;

	

}



div#book1 {

	height:58px;

}



div#book2 {

	float:left;

}



div#book3 {

	 float:left;

	 margin-left:50px;

}



div#confirm {

	background:#FFFFFF;

	height:400px; 

	padding:0 0 0 15px;

}



img#buy_book1 {

	float:left;

	padding:15px 15px 15px 15px;

}



img#buy_book2 {

	float:right;

	padding:50px 15px 15px 15px;

}



img#buy_book3 {

	float:right; 

	padding:32px 15px 15px 15px;

}



img#buy_book4 {

	float:right;

	padding:32px 15px 15px 15px;

}



div#buy_book5 {

	width:240px;
	float:right

}



form {



}



p.mar10 {

	margin-top:10px;

}



body#comprar form {

	margin:0 0 0 15px;

}



body#comprar p.campos {

	padding-left:0;

}



body#comprar p#buy_buttom {

	height:20px;

}



body#comprar p#buy_buttom input {

	float:right;	

}







div#downside1 {

	background: url(../images/flash_top.png) 0px 0 no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#downside2 {



	background: white;

	padding: 0 10px 0 10px;

	height: 85px;

}

div.downside2 {



	background: white;

	padding: 0 10px 0 10px;

	height: 150px;

}

div#downside3 {

	background: url(../images/flash_bottom.png) 0 0  no-repeat;

	margin: 0;

	padding: 0;

	height: 10px;

	font-size: 0;

}



div#downside {

}


div#block1_tit {

	/*float:left; */

	padding-left:15px; 

	/*width:190px;*/

	/*height:85px; 

	border-right:1px solid #b6b3b0*/

}


div#block1 {

	float:left; 

	padding-left:15px; 

	width:190px;

	height:85px; 

	border-right:1px solid #b6b3b0

}



div#block2 {

	float:left;

	width:242px;

	height:85px; 

	border-right:1px solid #b6b3b0

}



div#block3 {

	float:left;

}

div.total {
	width:447px;
	float:left;
	border-right:1px solid #b6b3b0;
	height:150px;
}


div.block3 {

	float:left;

}


body#home span#book_name {

	padding-top: 3px;

	padding-bottom: 3px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 43px;

	display: block;

	color: #a1bd10;

}

body#home span#book_name2 {
	display:block;
	margin-bottom:5px;
}

span#book_name2 {

	padding-top: 5px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;
	
	letter-spacing:-1px;
	
	font-size: 19px;

	display: block;

	color: #a1bd10;

}

span#book_name2_inside {

	float:left;
	
	padding-top: 10px;

	padding-bottom: 10px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	/*font-weight: bold;*/
	
	letter-spacing:-1px;
	
	font-size: 26px;

	display: block;

	color: #a1bd10;

}

span#book_autor2_inside  {

	float:left;
	
	padding-top:25px;
	
	color: #666666;

	background: white;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;
		

}

span#book_autor2  {

	color: #9b9893;

	background: white;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

}



body#home span#book_name span {

	color: #9b9893;

}







body#home span#book_autor  {

	color: #9b9893;

	background: white;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

}

div.titulo span {
	font-size:30px;
	font-weight:lighter;
	padding-top:px;
}

div.titulo {

	float:left; 

	padding-left:15px; 

	width:432px;

	/*height:85px; */

	font-size:22px;

	/*border-right:1px solid #b6b3b0;*/
	
	line-height:28px;
	
	padding-top:6px;
	
	/*border:1px solid red;*/
	float:left;
	

}

div.precio {
	float:left;
	/*border:1px solid red;*/
	width:432px;
	padding-left:15px; 
}

body#home div.book_autor2  {

	color: #9b9893;
	width:432px;
	/*border:1px solid green;*/
padding-left:15px;
margin-top:15px; 

	background: white;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 15px;
	float:left;

}


body#home span#book_price {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-left:15px; 
	font-size: 50px;

	display: block;

	padding-left: 30px;

	color: #9b9893;

}


body#home div.book_price {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 50px;

	display: block;

	padding-left: 30px;

	color: #9b9893;

}


body#home span#book_price span {

	font-size: 16px;

	padding-left: 10px;

	color: #9b9893;

}



body#home span#expenses{

	font-size: 14px;

	padding-left: 30px;

	color: #9b9893;

}

body#home span.expenses{

	font-size: 14px;

	padding-left:0px;

	color: #9b9893;
	display:block;
	margin-top:15px;

}



body#home a#description_link {

background: url(../images/home_description_buttom.png) no-repeat;

	width: 112px;

	height: 31px;

	display: block;

	text-decoration: none;

	margin-bottom: 10px;

	margin-top: 5px;

	margin-left: 40px;

}



body#home a#description_link span {

	position: relative;

	top: -9999px;

}



body#home a#buy_link {

background: url(../images/home_buy_buttom.png) no-repeat;;

	width: 112px;

	height: 31px;

	display: block;

	text-decoration: none;

	margin-left: 40px;

}



body#home a#buy_link span {

	position: relative;

	top: -9999px;

}



img#buy_book2des {

	float:right;

	padding:0px 15px 15px 15px;

}



img#buy_book3des {

	float:right; 

	padding:15px 15px 15px 15px;

}



img#buy_book4des {

	float:right;

	padding:15px 15px 15px 15px;

}





/* ========================  */



div#zone1 {

	height:260px;

	width:400px;

	text-align:right;

	font-size: 14px;

}



div#zone1 p.p01

{

	padding:145px 3px 0 0px;

}



div#zone1 p.p02

{

	padding:0 3px 0 0px;

}



div#zone2{

	height:250px; 

	width:395px;

	background:url(../images/cmxform-fieldset.gif) 0 -10px repeat;

	margin-left:12px;

}



span#span01

{

	display:block; 

	width:365px; 

	background:url(../images/cmxform-divider.gif)  repeat-x 0 8px;

}



span#span02

{

	background:#FFFFFF; 

	width:70px; 

	color:#333333; 

	margin-bottom:15px; 

}



div#zone3 {

	height:400px;

	width:395px;

	margin-left:12px;
	background:url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	

}

div#zone33 {

	height:100px;

	width:395px;

	margin-left:12px;
	
	background:url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	
	/*border:1px solid red;*/

}

div#zone5 {

	height:50px;

	width:395px;

	margin-left:12px;
	
	/*background:url(../images/cmxform-fieldset.gif) left bottom repeat-x;*/
	background:none;
	
	/*border:1px solid red;*/

}

span#span03 {

	 width:365px; 

	 display:block; 

	 background:url(../images/cmxform-divider.gif)  repeat-x 0 9px;

}



span#span04 {

	background:#FFFFFF; 

	width:40px; 

	color:#333333; 

	margin-bottom:15px;

}



div#zone4 {

	background:url(../images/cmxform-fieldset.gif)  0 20px repeat-x ; 

	width:390px; 

	height:290px;

}




/*  ==== segunda pagina  */


body.descripcion2 div#zone1 {

	height:260px;

}

body.descripcion2 div#zone5 {
	height:60px;
	background:none;
}


body.descripcion2 div#flash2_aviso {
	height:1050px;
}



