@font-face {
	font-family: "Century Gothic";
	src: url("/fonts/Century Gothic.ttf");
}

*{
 margin:0;
 padding:0;
 font-family:Arial,sans-serif;
}
body{
 background:black;
}
img{
 border:0;
}
#container{
 width:880px;
 text-align:left;
}
#header{
 float:left;
 width:100%;
 height:87px;
 border-bottom:solid 1px white;
}
#logo{
 float:left;
 width:300px;
 height:87px;
 color:white;
 font-size:48px;
 line-height:87px;
 background-image:url(imagenes/logo.png);
 background-repeat:no-repeat;
}
#logo a{
 opacity:0;
 filter: alpha(opacity = 0);
 color:white;
 text-decoration:none;
}
#menu{
 float:right;
 width:580px;
 line-height:87px;
 text-align:right;
 font-family:"Century Gothic" , Arial;
}
#menu a{
 margin-left:100px;
 font-family:"Century Gothic" , Arial;
}
a{
 color:white;
 text-decoration:none;
}
a:hover{
 color:#e36357;
}
#footer{
 float:left;
 width:100%;
 line-height:30px;
 border-top:solid 1px white;
 text-align:right;
 font-size:11px;
 color:white;
 height:30px;
}
#footer a{
 color:white;
}
#footer a:hover{
 color:#e36357;
}
#content{
 float:left;
 width:100%;
 min-height:500px;
}
#lugo{
 float:left;
 color:white;
 width:370px;
}
#lugo img{
 float:left;
 margin-top:15px;
}
#lugo .texto{
 float:left;
 width:300px;
 font-size:14px;
 padding:15px 0;
}
#home{
 float:left;
 width:510px;
}
#home .bloque{
 padding:25px 15px;
 border-bottom:solid 1px white;
 color:white;
 font-size:14px;
}
#home h2 , #sinopsis_texto h2{
 color:white;
 font-weight:normal;
 font-size:17px;
}
#home p , #sinopsis_texto p{
 margin:15px 0;
}
#home a{
 color:white;
}
#home a:hover{
 color:#e36357;
}
.libro{
 float:left;
 width:200px;
}
.libro p{
 text-align:center;
}
#libro{
 float:left;
 width:537px;
}
#sinopsis{
 float:left;
 width:470px;
 padding-top:35px;
 padding-bottom:20px;
 border-bottom:solid 1px white;
}
#portada_libro{
 float:left;
 width:240px;
 text-align:center;
}
#portada_libro p{
 margin:10px 0;
 font-size:14px;
}
#portada_libro a{
 color:white;
 text-decoration:underline;
}
#portada_libro a:hover{
 color:#e36357;
 text-decoration:underline;
}
#sinopsis_texto{
 float:left;
 width:200px;
 color:white;
 font-size:14px;
}
#botones_sinopsis{
 font-size:17px;
 color:white;
 width:240px;
}
#botones_sinopsis a , .texto_pub a{
 color:#e36357;
}
#botones_sinopsis a:hover, .texto_pub a:hover{
 font-weight:bold;
}
#texto_libro{
 float:left;
 width:474px;
 color:white;
 font-size:14px;
}
#texto_libro p{
 margin:15px 0;
}
#otros{
 float:left;
 width:293px;
 padding:35px 0;
 color:white;
}
#otros h4 , #visitas h4 , #visitas h2{
 font-weight:normal;
 font-size:14px;
 line-height:20px;
}
.publicacion{
 float:left;
 border-top:solid 1px white;
 padding:15px 0;
 width:293px;
}
#otros .portada{
 float:left;
 width:162px;
}
#otros .texto_pub{
 float:left;
 width:130px;
 font-size:13px;
}
#otros h2 , #visitas h2 , #visitas h4{
color:white;
font-size:13px;
font-weight:normal;
}
#otros p , #visitas p{
 margin:15px 0;
}
#contacto{
 float:left;
 width:510px;
 padding:35px 0;
 color:white;
 font-size:14px;
}
.rojo{
 color:#e36357;
 margin-right:5px;
}
#visitas{
 float:left;
 width:370px;
 padding:35px 0;
 color:white;
 font-size:12px;
}
.campos{
 float:left;
 width:178px;
 margin:10px 0;
}
.campos label{
 float:left;
 width:178px;
 margin-bottom:5px;
}
#contacto p{
 float:left;
 width:510px;
 margin:10px 0;
}
#contacto p label{
 float:left;
 width:510px;
 margin-bottom:5px;
}
#contacto input , #contacto select , #contacto textarea  {
 background:white;
 border:solid 2px #c3ccdd;
 padding:4px;
}
#contacto textarea{
 width:380px;
}
#entradas_blog{
 height:140px;
 overflow:hidden;
}
.entrada_blog{
 height:140px;
}
.tooltip_resena{
 background:#231f20;
 border:solid 5px white;
 color:white;
 font-size:14px;
 line-height:19px;
 padding:12px;
 width:200px;
 display:none;
 z-index:10000;
 position:absolute;
}
#home .tooltip_resena p{
 margin-top:0;
}