/* Global */

body {
	background-color: #ffffff;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#Main{
	background-image:url(../images/bg.jpg);
	width: 100%;
	height: 900px;
	border: 0px;
	margin-top: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#Main2{
	background-image:url(../images/bgInternas.jpg);
	width: 100%;
	height: 900px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

/* IE7 Only */
*:first-child+html #Main2{
	background-image:url(../images/bgInternas.jpg);
	width: 100%;
	height: 1040px;
	border: 0px;
	margin-top: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

/* Fin de Global */


/* Header */

#Header {	
	width: 874px;
	height: 230px;
	margin-top: 0px;
}

#Header .Logo {
	margin-top: 0px;
	margin-left: 5px;
	width: 104px;
	height: 132px;
	position: absolute;
}

#Header .Eslogan {
	margin-top: 15px;
	margin-left: 125px;
	width: 320px;
	height: 21px;
	position: absolute;
}

#Menu {
	position: absolute;
	margin-left: 115px;
	margin-top: -70px;
}

/* Fin de Header */

/* Separador  */

#Separador{
	background-image:url(../images/imgHorizontal.jpg);
	position: absolute;
	margin-top: 80px;
	width: 100%;
	height: 61px;
}

/* Fin Separador  */

/* Contenido */

#MainContent {
	width: 874px;
	/*height: 666px;*/
	margin-left: 0px;
	margin-top: -70px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

/* IE7 Only */
*:first-child+html #MainContent {
	width: 874px;
	height: 100%;
	/*height: 666px;*/
	margin-left: 0px;
	margin-top: -70px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#MainContent .LeftArea {
	width: 352px;
}

#MainContent .CenterArea {
	width: 352px;
	margin-left: 10px;
}

#MainContent .RightArea {
	width: 150px;
	margin-left: 10px;
}

#MainContent .MuestraLibro {
	background-image:url(../images/bgLibros.jpg);
	width: 350px;
	height: 100px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 10px;
	line-height: 0.6em;
}

/* IE7 Only */
*:first-child+html #MainContent .MuestraLibro {
	background-image:url(../images/bgLibros.jpg);
	width: 350px;
	height: 100px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 10px;
	line-height: 0.7em;
}

#MainContent #Img1{
	margin:0px;
	position:absolute;
	float:left;
}

#MainContent .Img1 {
	width: 55px;
	height: 78px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:0px;
	border: 2px solid #3E3E3E;
	align: left;
}

#MainContent .Img2 {
	width: 55px;
	height: 78px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	border: 2px solid #ffffff;
}

#MainContent .Img3 {
	width: 55px;
	height: 78px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px;
	border: 2px solid #3E3E3E;
	align: center;
}

#MainContent .Img4 {
	width: 119px;
	height: 166px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	border: 2px solid #ffffff;
}

#MainContent .Titulo {
	font-family: Verdana;
	font-size: 7pt;
	color: #990000;
	margin-top: 1px;
	font-weight:normal;
}

#MainContent .Titulo_2 {
	font-family: Verdana;
	font-size: 7pt;
	color: #ffffff;
	margin-top: 1px;
	font-weight:normal;
}

#MainContent .Autor {
	font-family: Verdana;
	font-size: 7pt;
	color: #7D7D7D;
	margin-top: -25px;
	font-weight:normal;
}

#MainContent #Precio {
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: #3E3E3E;
	padding-top: 5px;
	margin-left: 80px;
	font-weight:normal;
}

#MainContent .Ver {
	width:50px;
	height:10px;
	font-family: Trebuchet;
	font-size: 9pt;
	color: #3E3E3E;
	margin-top: 80px;
	margin-left: -60px;
	position:absolute;
	z-index:20px;
	/*text-align: right;*/
}

#MainContent a.Ver {
	text-decoration: none;
}

#MainContent a.Ver:hover {
	text-decoration:  none;
}

#MainContent .Ficha {
	background-image:url(../images/bgFicha.jpg);
	width: 350px;
	height: 582px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 10px;
}

#MainContent .FichaIzq{
	width: 140px;
	float: left;
	padding-left: 5px;
}

#MainContent .FichaDer{
	width: 200px;
	float: right;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 8pt;
	color: #3E3E3E;
	line-height: 1.1em;
}

#MainContent .Titulo2 {
	font-weight: normal;
	font-family: Verdana;
	font-size: 9pt;
	color: #990000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	padding-bottom: 3px;
	width: 190px;
	border-bottom: 1px dotted #CCCCCC;
}

#MainContent .FichaTexto1 {
	font-family: Verdana;
	font-size: 8pt;
	color: #3E3E3E;
}

#MainContent .FichaTexto2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #8E8E8E;
}

#MainContent .Comprar {
	font-family: Trebuchet;
	font-size: 10pt;
	color: #990000;
	margin-top: 5px;
	margin-left: 15px;
	/*text-align: right;*/
}

#MainContent a.Comprar {
	text-decoration: none;
}

#MainContent a.Comprar:hover {
	text-decoration:  none;
}

#MainContent .paginado {
	font-family: Trebuchet;
	font-size: 7pt;
	color: #3E3E3E;
	margin-top: 5px;
	/*text-align: right;*/
}

#MainContent a.paginado {
	text-decoration: none;
}

#MainContent a.paginado:hover {
	text-decoration:  underline;
}

#MainContent .Catalogo {
	font-family: Verdana;
	font-size: 10px;
	color: #3E3E3E;	
	padding-left: 4px;
	padding-top: 20px;
	margin-bottom: 0px;	
}	

#MainContent a.Catalogo {
	color: #990000;
	text-decoration:none;
}

#MainContent a.Catalogo:hover {
	color: #990000;
	text-decoration:underline;
}

#MainContent .Proximamente {
	/*background-color:#3E3E3E;*/
	background-image:url(../images/bg_proximamente.jpg);
	width: 350px;
	height: 225px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 3px;
}

#MainContent .Proximo1 {
	padding-top: 12px;
	float: left;
	width: 175px;
	height: 85px;
}

#MainContent .Proximo2 {
  	margin-top: 8px;
	float: right;
	width: 175px;
	height: 85px;
}

#MainContent h1 {
	font-family: "Trebuchet MS";
	font-size: 15pt;
	color: #3E3E3E;
	margin: 0px;
	margin-right: 3px;
	border-bottom: 1px solid #DDDDDD;
}

#MainContent #zh2 {
	margin-left: 80px;
	margin-top: 2px;
	padding-bottom: 3px;
	width: 265px;
	border-bottom: 1px dotted #CCCCCC;
	line-height: 0.7em;
}

#MainContent h3 {
	margin-top: 2px;
	margin-left: 80px;
	width: 80px;
	border-bottom: 1px dotted #CCCCCC;
}

#MainContent h4 {
	margin-top: 110px;
	margin-bottom: 8px;
	width: 350px;
	border-bottom: 1px dotted #ffffff;
}

#MainContent h5 {
	margin-top: 2px;
	margin-left: 15px;
	margin-right: 60px;
	padding-bottom: 1px;
	width: 50px;
	border-bottom: 1px dotted #CCCCCC;
}

#MainContent h6 {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	width: 119px;
	font-weight: lighter;
	border-bottom: 1px dotted #CCCCCC;
}

/* IE7 Only */
*:first-child+html #MainContent h4 {
	margin-top: 0px;
	margin-bottom: 8px;
	width: 350px;
	border-bottom: 1px dotted #ffffff;
}

/*#MainContent h2 {
	font-family: Tahoma;
	font-size: 10pt;
	color: #6c6c6c;
	margin-bottom: 5px
}*/

#MainContent .LoMasVendido {
	background-image:url(../images/bgMasVendidos.jpg);
	width: 352px;
	height: 193px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 3px;
}

#MainContent .Primero{
	margin-top:8px;
	width: 340px;
	padding-bottom:2px;
	/*height: 20px;*/
	border-bottom: 1px dotted #CCCCCC;
}

#MainContent .PrimerNumero {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11pt;
	color: #990000;
	margin-left: 10px;
	float:left;
	width:10px;
}

#MainContent .PrimerTitulo{
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	color: #3E3E3E;
	padding-left:5px;
	font-weight:normal;
	text-decoration:none;
	line-height:1em;
	padding-top:4px;
	width: 320px;
}

#MainContent a.PrimerTitulo{
	text-decoration:none;
}

#MainContent a.PrimerTitulo:hover{
	text-decoration:underline;
}

#MainContent .PrimerAutor {
	font-family: Verdana;
	font-size: 8pt;
	color: #7D7D7D;
	margin-top:4px;
	padding-left: 4px;
	border-bottom: 1px dotted #CCCCCC;
}

#MainContent .Resto {
    margin-left:5px;
	margin-top:5px;
	width: 345px;
	height: 160px;
}

#MainContent .RestoUnidad {
	height:20%;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-top:1px;
}

#MainContent .RestoNumeros {
	font-weight: bold;
	font-family: Verdana;
	font-size: 9pt;
	color: #990000;
	padding-left: 0px;
	margin-left:2px;
}

#MainContent .SepImg{
	width: 20px;
	float:left;
}

#MainContent .SepTxt{
	width: 320px;
	float:right;
}

#MainContent .RestoTitulos{
	font-family: Verdana;
	font-size: 8pt;
	color: #3E3E3E;
	padding-top: 1px;
	font-weight:normal;
	line-height:0.9em;
}

/* IE7 Only */
*:first-child+html #MainContent .RestoTitulos{
	font-family: Verdana;
	font-size: 8pt;
	color: #3E3E3E;
	font-weight:normal;
	line-height:0.9em;
}

#MainContent a.RestoTitulos{
	text-decoration:none;
} 

#MainContent a.RestoTitulos:hover{
	color: #990000;
}

#MainContent h5 {
	height:18px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 200px;
	border-bottom: 1px dotted #CCCCCC;
}

#Tematicas {
	width: 150px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 1px;
	line-height: 1.09em;
}

/* IE7 Only */
*:first-child+html #Tematicas {
	width: 150px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 1px;
	line-height: 0.2em;
}

#Tematicas li {
	list-style:none;
	margin-bottom: 0;
	padding:0;
	margin-left: 2px;
}

#Tematicas ul {
	margin:0;
	padding:0;
}

#Tematicas .T1 {
	font-family: Verdana;
	font-size: 10px;
	color: #990000;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}	

#Tematicas .T2 {
	font-family: Verdana;
	font-size: 10px;
	color: #3E3E3E;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#Tematicas a.T1 {
	text-decoration:none;
}

#Tematicas a.T1:hover {
	text-decoration:none;
}

#Tematicas a.T2 {
	text-decoration:none;
}

#Tematicas a.T2:hover {
	text-decoration:none;
}

#MainContent .Formulario {
	width: 150px;
	margin-top: 10px;
}

/* Formulario */

#MainContent select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #424242;
	background-color:#CCCCCC;
	color: #333333;
	padding-left: 4px;
}

/* IE7 Only */
*:first-child+html #MainContent select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #000000;
	background-color:#CCCCCC;
	color: #333333;
	padding-left: 4px;
}

#MainContent input, textarea {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #424242;
	background-color:#CCCCCC;
	color: #333333;
	padding-left: 8px;
}

#MainContent .celda_vertical_3 {
	padding-top: 2px;
	padding-bottom: 2px;
}

#MainContent form {
	margin: 0px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	color: #3E3E3E;
}

/* Fin Formulario */

/* Fin de Contenido */

/* Footer */

#Footer {
	width: 874px;
	margin-top: 30px;
	height: 30px;
	margin-bottom:30px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	margin-left: 2px;
	font-family: Verdana;
	padding-left: 10px;
}

/* IE7 Only */
*:first-child+html #Footer {
	width: 874px;
	height: 30px;
	margin-top: 20px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	margin-left: 2px;
	font-family: Verdana;	
	padding-left: 10px;
}

#Footer .copyright {
	font-size: 8pt;
	color: #383838;
}

#Footer .vinculos {
	font-size: 10pt;
	color: #990000;
}

#Footer a.vinculos {
	font-size: 10pt;
	text-decoration: none;
}

#Footer a.vinculos:hover {
	font-size: 10pt;
	text-decoration: underline;
}

/* Fin de Footer */

/* WHIZ4MEDIA */

.whiz4media{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
}
.link{
text-decoration:none;
color:#7A7A7A;
}
.cuatro{
text-decoration:none;
color:#C40209;
}

/* FIN WHIZ4MEDIA */

/* Ultimos estilos agregados */

#MainContent .Institucional {
	background-image:url(../images/bgFicha.jpg);
	width: 695px;
	height: 582px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 5px;
	line-height: 0.95em;
	font-family: Verdana;
	font-size: 10pt;
	color: #3E3E3E;
}

/* IE7 Only */
*:first-child+html #MainContent .Institucional {
	background-image:url(../images/bgFicha.jpg);
	width: 695px;
	height: 582px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 8px;
	line-height: 1em;
	font-family: Verdana;
	font-style:normal;
	font-size: 10pt;
	color: #3E3E3E;
}

#MainContent a.Institu {
	color: #990000;
	text-decoration: none;
}

#MainContent a.Institu:hover {
	color: #990000;
	text-decoration: underline;
}

#MainContent .EditorialesIMG {
	width: 110px;
	height: 68px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left:3px;
	float:left;
}

#MainContent .EditorialesDescarga {
	width: 34px;
	height: 43px;
	margin-top: 8px;
	margin-bottom: 2px;
	padding-left:3px;
	float:left;
}

#MainContent .EditorialesTXT {
	width: 180px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left:3px;
	padding-right:3px;
	line-height: 0.95em;
	font-family: Verdana;
	font-size: 7pt;
	color: #3E3E3E;
	float:right;
}

#MainContent .EditorialesEdPublica {
	text-align:left;
	width: 610px;
	height: 60px;
	padding-left:5px; 
	padding-right:5px; 
	border-bottom:dotted 1px #CCCCCC; 
	border-top:dotted 1px #CCCCCC; 
	margin-bottom:5px; 
	margin-top:425px; 
	margin-left:40px;
	vertical-align:bottom;
	font-size:8pt;
	position:absolute;
}

/* IE7 Only */
*:first-child+html #MainContent .EditorialesEdPublica {
	text-align:left;
	width: 610px;
	height: 60px;
	padding-left:5px; 
	padding-right:5px; 
	border-bottom:dotted 1px #CCCCCC; 
	border-top:dotted 1px #CCCCCC; 
	margin-bottom:5px; 
	margin-top:5px; 
	margin-left:40px;
	vertical-align:bottom;
	font-size:8pt;
	position:relative;
}

#MainContent .Sec {
	margin-top:2px; 
	margin-right:2px; 
	margin-left:10px;
}

#MainContent .Pdf{
	vertical-align:top; 
	margin-right:130px; 
	margin-top:-30px;
}

/* IE7 Only */
*:first-child+html #MainContent .Pdf{
	vertical-align:top; 
	margin-left:380px; 
	margin-top:-30px;
}	

#MainContent .EditorialesArea {
	width: 704px;
}

#MainContent .EditorialesContent {
	width: 180px;
	height: 135px;
	margin-top: 10px;
	margin-left: 40px;
	float:left;
}

#MainContent .Editoriales {
	background-image:url(../images/bgFicha.jpg);
	width: 695px;
	height: 582px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 5px;
	line-height: 0.95em;
	font-family: Verdana;
	font-size: 10pt;
	color: #3E3E3E;
}

/* IE7 Only */
*:first-child+html #MainContent .Editoriales {
	background-image:url(../images/bgFicha.jpg);
	width: 695px;
	height: 582px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 8px;
	line-height: 1em;
	font-family: Verdana;
	font-style:normal;
	font-size: 10pt;
	color: #3E3E3E;
}

.epsilon {
	font-family: Verdana;
	font-size: 9pt;
	color: #7D7D7D;
	margin-top: 0px;
	font-weight:normal;
}
