	body, div, p, span, h1, h2, h3, h4, h5, h6, input, textarea, label, ul, ol, li, img, table {margin:0; padding:0; border:0;}
html {overflow: -moz-scrollbars-vertical;}
img {vertical-align:bottom;}
body {line-height:normal; font-size:100%; font-family:Arial, Tahoma, Helvetica, sans-serif; background:url(../images/body_bg.gif) repeat left;}

#wrap {
width:814px;
height:527px;
margin:20px auto 0 auto;
background:url(../images/wrap_bg.png) no-repeat top left !important;
background-image:none;
filter:none !important;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrap_bg.png');
padding:0 18px;
display:block;
z-index:1;
}

#menu {
width:830px;
height:30px;
position:relative;
display:block;
margin:0 auto;
background:url(../images/menu_bg.gif) repeat-x top;
z-index:2;
top:-415px !important;
top:-490px;
}

#menu ul {
display:inline;
float:left;
margin:0 40px 0 250px;
height:30px;
width:544px;
list-style:none;
position:absolute;
}

#menu ul li {
float:left;
display:inline;
margin:0 0 0 10px;
}

#menu ul li#contenido {width:63px;}
#menu ul li#autores {width:51px;}
#menu ul li#comentarios {width:143px;}
#menu ul li#manual {width:140px;}
#menu ul li#adquirirlo {width:97px;}

#menu ul li a {
display:block;
height:27px;
}

#menu ul li a:hover, #menu ul li a.selected {
border-bottom:3px solid #b81117;
}

#content {width:790px; height:507px; border:10px solid #5b5b5b; float:left; position:relative;}

#left {background:url(../images/left_bg.gif) no-repeat; width:224px; height:485px; float:left; padding:10px 12px 12px;}
#left .logo {float:left; display:inline; margin:10px 0 0 44px;}
#left .txt {float:left; display:inline; margin:90px 0 0 17px;}
#left .url {float:left; display:inline; margin:120px 0 0 54px;}

#right {width:531px; float:left; height:495px;}

#right .top {width:531px; float:left; height:70px;}
#right .top img.elManual {float:left; display:inline; margin:50px 0 0 290px;}
#right .top img.contacto {float:left; display:inline; margin:50px 0 0 10px}
#right .top img.compralo {float:left; display:inline; margin:48px 0 0 10px}

#right #main {
width:511px;
float:left;
height:425px;
background:#dededd;
padding:0 10px;
}

#main .box {width:511px; float:left; background:#dededd url(../images/box_bg.gif) repeat-x top; height:368px; margin:55px 0 0 0; overflow:auto;}
#main .box .libro {float:left; margin:0 0 0 20px; display:inline;}
#main .box .txLibro {float:left; margin:250px 0 0 5px; display:inline;}
#main .box h2 {width:482px; float:left; display:inline; margin:22px 0 0 9px; text-transform:uppercase;}

#main .box2 {width:511px; float:left; background:#fff; height:55px; margin:55px 0 0 0;}
#main .box2 h2 {width:482px; float:left; display:inline; margin:22px 0 0 9px; text-transform:uppercase;}

#main .box .autor {width:481px; float:left; display:inline; margin:10px 0 10px 10px;}
#main .box .autor .imgContainer {width:81px; height:85px; float:left; padding:2px; border:1px solid #e6e5e4; margin:0 20px 0 0; background:#fff;}
#main .box .autor h3 {width:357px; float:left; background:url(../images/bullet_rojo.gif) no-repeat 0 4px; font-size:12px; font-weight:bold; color:#eb181f; padding:0 0 0 13px;}
#main .box .autor p {width:370px; float:left; font-size:11px; color:#000; margin:10px 0 0 0; line-height:normal;}

#main .box .paginado {width:511px; float:left; text-align:right; margin:10px 0 0 0;}
#main .box .paginado a {border-right:1px solid #333; color:#000; text-decoration:none; font-size:11px; padding:1px 5px; height:20px;}
#main .box .paginado a:hover {text-decoration:underline; font-weight:bold;}

#main .box p.txt {width:451px; float:left; font-size:12px; color:#000; padding:10px; display:inline; margin:0 0 0 15px;}
#main .box p.txt strong {color:#333;}
#main .box p.txt a {color:#B81117;}
#main .box h3.subtit {width:451px; float:left; color:#EB181F; font-size:14px; font-weight:bold; margin:10px 0 0 15px; display:inline;}

#main .box p.txt2 {width:451px; float:left; font-size:12px; color:#000; padding:10px; display:inline; margin:0 0 0 15px;}
#main .box p.txt2 strong {color:#333;}
#main .box p.txt2 a {color:#000; text-decoration:none;}

#main .box .formTable {
width:300px;
float:left;
font-size:12px;
display:inline;
color:#333;
margin:30px 0 0 10px;
}

#main .box .formTable input {
border:1px solid #333;
padding:2px 0 2px 5px;
width:200px;
color:#666;
}

#main .box .formTable input.btEnviar {
width:40px;
height:26px;
padding:0;
border:0;
margin:10px 0 0 0;
}

#main .comments p.txt {
font-size:11px;
color:#333;
}

#main .comments p.txt span {
color:#B81117;
width:461px;
float:left;
display:block;
text-align:right;
margin:5px 0 20px;
}

.succesfullyContactedMessage {
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
margin-left:41px;
margin-top:21px;
}

#share{
height:30px;
margin:-25px auto 0;
width:814px;
}

#sm{
float:left;
padding-right:5px;
}

#landing_wrap {
width:920px;
margin:30px auto 0 auto;
padding:0 18px;
display:block;
z-index:1;
}

#landing_content{
width:920px;
border:10px solid #5b5b5b;
float:left;
position:relative;
background-color:#FFFFFF;
}

#landing_top{
background-color:#DFDCD3;
height:146px;
}

#landing_left{
float:left;
width:410px;
}

#landing_right{
background-image:url(../images/border.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:right;
width:430px;
margin:0 30px;
background-color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
padding:10px;
}

#landing_bottom{
height:100px;
}

#landing_clear{
clear:both;
}

#landing_libro{
padding:20px 95px;
}

#landing_share{
height:30px;
margin:330px 0 0 440px;
width:450px;
position:absolute;
}

.landing_tit{
font-size:36px;
}
