/* Edited with EditCSS */
body { margin:0 auto; width:955px; background-color: #ffffff;
/*background-image: url(imagenes/trama.gif);*/
background-image: url(imagenes/bg_bv2.gif); background-repeat: repeat; }

a:link{
color:#ff5812;
text-decoration: none;
}
a:visited{
color:purple;
text-decoration: none;
}
a:hover{
/*background-color:#ABABAB;*/
text-decoration: none;
}
a:active{
color:red;
text-decoration: none;
}

p {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 10px;
line-height: 15px;
}
.sep { background-image: url(imagenes/sep.gif); text-align: center; }
p2 { color: #423f3f; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 18px; padding-top:5px; padding-left:9px; color: #454d5c; font-weight: 100; font-style:normal; text-transform: uppercase; border-top-style: dotted; border-top-width: 1px; }

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
color: #707168;
}

h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #707168; padding-top: 10px; border-top: 1px dotted #333; border-right-color: #333; border-bottom-color: #333; border-left-color: #333; }
h4 { color: #fdfcfc; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 20px 0 0 30px; }
.left{
float:left;
}
.right{
float:right;
}

/* contenido iframe -----------------*/

#librosframe { text-align:left; background-color:none; width: 0; margin-top: px; visibility: visible; }


/*layout */

#container{
background-color:#e3e4dc;

}
#header{
height:220px;
line-height:150px;
position:relative;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
}
#menu{
position:relative;
background-color:#EAEAEA;
}

#content{
clear:left;
position:relative;
background-color:#e3e4dc;
}

#col_1{ width:220px; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; font-style:italic; line-height:16px; margin-right: 0; background-color:#bfbfbf; margin-left: 0; padding-right: 0; padding-left: 0; }
#texto_col1 { text-align: left; width: 190px; max-width: 190px; padding: 0 12px 12px; }
#col_1 a:link{
color:#fdfdfd;
}
#col_1 a:visited{
color:#95978c;
}
#col_1 a:hover{
color:#000000;
}
#col_1 a:active{
color:red;
}

#col_2{
width:453px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
background-color:##e3e4dc;
list-style-type: none;


}


#librosportada {
float:center;
list-style-type: none;
clear:both;
margin:20px;
}

#libroportada {
clear: both;
margin: 10px;
}

#libroportadacontenido {
padding: 10px;

}


.libroabajo p {
list-style-type: none;
text-align:left;
padding:'5px' '5px' '10px' '10px';
clear: left;


}

#libroscol1 {
float:left;
padding: 10px;
}

#libroscol2 {
float:left;
padding: 10px;
}

#libroscol3 {
float:left;
padding: 10px;
}

.libros { border: dotted 1px #666; list-style-type: none; align: left; }

.libroabajo {
list-style-type: none;
float: left;
margin: 10px 10px 10px 10px;
}

.infolibro {
list-style-type: none;
float: left;
margin-right:10px;
margin-bottom: 20px;
margin-top:10px;
border: 1px dotted #707168;
width:145px;
text-align:left;
clear:right;
line-height: 18px;
font-size:10px;
text-transform: uppercase;
background-color: #f3f8f2;
padding: 5px;
}

.librosnombre { list-style-type: none; font-size:10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-top: 7px; border-top: 1px dotted #333; }

.librosautor {
list-style-type: none;
font-size:11px;
font-style: italic;

}
#col_3{ width:237px; float:right; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; line-height: 20px; padding: 20px; background-color: #cccccc; }





#footer{ color:#666; font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; padding-left:0; text-align:center; background-color:#eaeaea; clear: both; padding-top: 12px; padding-bottom: 12px;

/* Menu -----------------*/

}

#menu ul{
margin: 0;
padding: 0;
width: auto;
}
#menu ul li{
display:inline;
}

#menu a{
border:1px solid #333;
border-right: none;
color: black;
display:block;
float:left;
margin-left:-1px;
padding:5px 0;
text-align:center;
text-decoration: none;
width:20%;
}
#menu a.last{
border-right:1px solid #333;
margin-right:-1px;
}
#menu a:hover{
background-color:#181818;
color:#EAEAEA;
}

#menu a.active{
background-color:#181818;
color:#EAEAEA;
}

/* fin Menu -----------------*/





