body {
	margin: 0px;
	background-image: url(../images/fondo.gif);
	cursor: default;
	background-color: transparent;
}
#container{
	width: 835px;
	margin: 10px auto;
	overflow: hidden;
	height:100%;
	background-color: transparent;
}
#maestra{
	width: 835px;	
	overflow: hidden;
	height:100%;
	background-color: transparent;
}
form{
	margin: 0px;
	padding: 0px;
}
#borde1{
	width:835px;
	height: 18px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	background-image: url(../images/f_01.gif);
	background-repeat: no-repeat;
}
*html #borde1{
	margin-bottom: -1px;
}
#borde2{
	width: 18px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/f_02.gif);
	background-repeat: repeat-y;
}

#borde3{
	width: 20px;
	height: 100%;
	margin: 0;
	padding:0;
	background-image: url(../images/f_03.gif);
	background-repeat: repeat-y;
}

#borde4{
	width:835px;
    margin: 0;
	padding: 0;
	margin-bottom: 10px;
	background-color: transparent;
}

#TablaCentral{
	height: 100%;
	width: 797px;
	background-color: #fff;
}
#logo{
	width: 314px;
}
#header{
   width:483px;
	max-width: 483px;
	margin: 0px;
	background-image: url(../images/f_header.gif);
	background-repeat: no-repeat;
}
#banner_sup{
	margin: 3px 3px 3px 12px;
	height: 60px;
	*overflow: hidden;
}
#botonera{
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: 9px;	
	height: 26px;
	width: 474px;
	background-image: url(../images/botonerasimple.gif);
	background-repeat: no-repeat;
}
#botonera ul{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
#botonera ul li {
	margin: 0;	
	padding: 0px;
	display: block;
	float: left;
}
#botonera ul li a{
	margin: 0;	
	padding: 0px;
	display: block;
	height: 26px;
}
#b1 a {
   width: 51px;
	background-image: url(../images/botonera.gif);
	background-position: left top;
}
#b1 a:hover {
	background-position: left -26px;
}
#b1 a:active {
	background-position: left -52px;
}
#b2 a {
   width: 74px;
	background-image: url(../images/botonera.gif);
	background-position: -51px 0px;
}
#b2 a:hover {
	background-position: -51px -26px;
}
#b2 a:active {
	background-position: -51px -52px;
}
#b3 a {
   width: 73px;
	background-image: url(../images/botonera.gif);
	background-position: -125px 0px;
}
#b3 a:hover {
	background-position: -125px -26px;
}
#b3 a:active {
	background-position: -125px -52px;
}
#b4 a {
   width: 96px;
	background-image: url(../images/botonera.gif);
	background-position: -198px 0px;
}
#b4 a:hover {
	background-position: -198px -26px;
}
#b4 a:active {
	background-position: -198px -52px;
}
#buscador{
   display: block;
	float: right;
	height: 26px;
	width: 179px;
	margin: 0px;
	padding: 0px;
}
#formbuscador {
   margin: 0px;
	margin-left: 8px;
}
#entrada {
  background-color: transparent;
  margin: 0px;
  margin-top: 4px;
  margin-left:-3px;
  height: 16px;
  width: 140px;
  font-size: 9px;
  color: #666666;
  border: none;
  float: left;
  z-index: 8;
}
.boton {
	display: block;
	background-image: url(../images/buscador_btn.gif);
	background-position: top;
	float: right;
	width: 26px;
	height: 26px;
	margin: 0px;
	margin-right: 2px;
	padding: 0px;
}
.boton:hover{
	background-position: bottom;
}
#capaguardar {
	position: relative;
	top: 29px;
	*top: 29px;
	left: 280px;
	width: 177px;
	height: auto;
	padding: 8px 6px 8px 6px;
	line-height: 9px;
	*line-height: 10px;
	margin: 0;
	border: solid #ddd 1px;
	color: #999;
	background-color: #efe;
	z-index: 100;
	visibility: hidden;
}
#capaguardar a{
   display: block;
   margin-top: -4px;
	padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #666666;
	text-decoration: none;
}
#capaguardar a:hover{
	color: #FF6666;
}
#separador{
	height: 10px;
}
#izq{
	width: 157px;
	height: 100%;
	background-color: transparent;
	background-image: url(../images/FIzq.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0;
}
#izq3{
   display: none;
	height: 5px;
	max-height: 5px;
	background-color: Lime;
}
#izqSep{
   display: none;
	height: 5px;
	max-height: 5px;
}
#contenedorizq{
	cursor: default;
	background-color: #fff;
	width: 147px;
	margin: auto;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menuIzq{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	list-style-type: none;
	text-decoration: none;
   display: block;
	height: 400px;
	width: 147px;
	background-image: url(../images/MenuLateral.png);
	background-repeat: no-repeat;
}
#menuIzq li {
	margin: 0px;	
	padding: 0px;
	display: block;
	width: 147;
	height: 26px;
}
#menuIzq #m1{
	height: 31px;
}
#menuIzq li a {
	margin: 0;	
	padding: 0px;
	display: block;
	height: 26px;
	display: block;
	cursor: default;
	background-image: url(../images/MenuLateral.png);
}
#menuIzq li a:hover {
	color: #B22222;
	background-position: 0px 4px;
}
#menuIzq #m1 a {
	background-position: left top;
	height: 31px;
}
#menuIzq #m1 a:hover {
	background-position: 294px top;
}
#menuIzq #m1 a:active {
	background-position: 147px top;
}
#menuIzq #m2 a {
	background-position: left 369px;
}
#menuIzq #m2 a:hover {
	background-position: 294px 369px;
}
#menuIzq #m2 a:active {
	background-position: 147px 369px;
}
#menuIzq #m3 a {
	background-position: left 343px;
}
#menuIzq #m3 a:hover {
	background-position: 294px 343px;
}
#menuIzq #m3 a:active {
	background-position: 147px 343px;
}
#menuIzq #m4 a {
	background-position: left 317px;
}
#menuIzq #m4 a:hover {
	background-position: 294px 317px;
}
#menuIzq #m4 a:active {
	background-position: 147px 317px;
}
#menuIzq #m5 a {
	background-position: left 291px;
}
#menuIzq #m5 a:hover {
	background-position: 294px 291px;
}
#menuIzq #m5 a:active {
	background-position: 147px 291px;
}
#menuIzq #m6 a {
	background-position: left 265px;
}
#menuIzq #m6 a:hover {
	background-position: 294px 265px;
}
#menuIzq #m6 a:active {
	background-position: 147px 265px;
}
#menuIzq #m7 a {
	background-position: left 239px;
}
#menuIzq #m7 a:hover {
	background-position: 294px 239px;
}
#menuIzq #m7 a:active {
	background-position: 147px 239px;
}
#menuIzq #m8 a {
	background-position: left 213px;
}
#menuIzq #m8 a:hover {
	background-position: 294px 213px;
}
#menuIzq #m8 a:active {
	background-position: 147px 213px;
}
#menuIzq #m9 a {
	background-position: left 187px;
}
#menuIzq #m9 a:hover {
	background-position: 294px 187px;
}
#menuIzq #m9 a:active {
	background-position: 147px 187px;
}
#menuIzq #m10 a {
	background-position: left 161px;
}
#menuIzq #m10 a:hover {
	background-position: 294px 161px;
}
#menuIzq #m10 a:active {
	background-position: 147px 161px;
}
#menuIzq #m11 a {
	background-position: left 135px;
}
#menuIzq #m11 a:hover {
	background-position: 294px 135px;
}
#menuIzq #m11 a:active {
	background-position: 147px 135px;
}
#menuIzq #m12 a {
	background-position: left 109px;
}
#menuIzq #m12 a:hover {
	background-position: 294px 109px;
}
#menuIzq #m12 a:active {
	background-position: 147px 109px;
}
#menuIzq #m13 a {
	background-position: left 83px;
}
#menuIzq #m13 a:hover {
	background-position: 294px 83px;
}
#menuIzq #m13 a:active {
	background-position: 147px 83px;
}
#menuIzq #m14 a {
	background-position: left 57px;
}
#menuIzq #m14 a:hover {
	background-position: 294px 57px;
}
#menuIzq #m14 a:active {
	background-position: 147px 57px;
}
#menuIzq #m15 a {
	background-position: 0px 31px;
}
#menuIzq #m15 a:hover {
	background-position: 294px 31px;
}
#menuIzq #m15 a:active {
	background-position: 147px 31px;
}

#banner_inf{
   background-color: #ffffff;
	width: 147px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 0px;
}
#der{
	width: 190px;
	background-color: #0099CC;
}
#contenido {
	background-color: #fff; 
	padding: 0px;
	min-height: 350px;
	height: expression(this.scrollHeight > 350 ? "auto":"350px");
	border-left: 1px solid #C8C8C8;
}
#home #contenido{
	border-right: 1px solid #C8C8C8;
}
#contenidobajo{
   width: 449px;
}
#central{
	width: 434px;
	margin: auto;
	margin-bottom: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0;
}
#centralobras{
   background-color: transparent;
	width: 538px;
	margin: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
h1{
	font-family: Georgia, serif;
	font-size: 30px;
	text-transform: capitalize;
	line-height: 26px;
	font-weight: normal;
	color: #c7c8c5;
	margin: 0px;
	padding: 0px;
}
h2{
	font-family: Georgia, serif;
	font-size: 30px;
	line-height: 26px;
	font-weight: normal;
	text-transform: capitalize;
	color: #c7c8c5;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
.aviso{
	font-size: 18px;
}
.titObras{
	display: block;
	background-color: transparent;
	padding-top: 10px;
	z-index: 1;
	overflow: visible;
}
#fondoObras{
   background-color:transparent;
	position: relative;
	z-index: 3;	
	margin-top: -8px;
	*margin-top:-9px;
}

#homeB1{
	width: 434px;
	height: 17px;
}
#homeB2{
	width: 17px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/H2.gif);
	background-repeat: repeat-y;
}
#homeB3{
	width: 19px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/H3.gif);
	background-repeat: repeat-y;
}
#homeB4{
	width: 434px;
	height: 21px;
	margin: 0;
	padding: 0;
}

#obrasB1{
	width: 538px;
	height: 17px;
}
#obrasB2{
	width: 17px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/H2.gif);
	background-repeat: repeat-y;
}
#obrasB3{
	width: 19px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/H3.gif);
	background-repeat: repeat-y;
}
#obrasB4{
	width: 538px;
	height: 21px;
	background-image: url(../images/fondoObras_04.gif);
	background-repeat: no-repeat;
}
.transparente{
    background-color:transparent;
}
.contObras{
	background-color: #ddf3ff;
	padding: 0;
	margin: 0;
	padding-bottom: 2px;
}
*html .contObras{
	padding-bottom: 0px;
}
.contDetalle{
	background-color: #ddf3ff;
	padding-bottom: 10px;
	width: 502px;
}
#cvsd .contDetalle{
   padding-bottom: 5px;
}
.contObrasInf{
	background-color: #f3f0f0;
	text-align: center;
	font-family: serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #999999;
	padding-top: 5px;
}

#zoom{
	width: 502px;
	margin: 0px;
	display: block;
	background-color: #000;
	overflow: scroll;
	text-align: center;
	position: absolute;
	z-index: 4;
}
#zoom #imagenZ{
	margin: 0px;
	cursor: pointer;
}
.detalle{
	text-align: left;
	padding-top: 10px;
}
.detalle .imagen{
   border: 1px solid #999999;
	background-color: #ffffff;
	margin: 0 10px;
	float: left;
}
.detalle img{
	padding: 2px;
	vertical-align: middle;
}
.detalletexto{
   padding-left: 176px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 7px;
	color: #666;
}
#cvsd .detalletexto{
   padding-left: 100px;
}
.sinopsis{
	padding: 10px;
	/*width: 502px;*/
}
.masinfo{
	margin-bottom: 40px;
	padding-top: 5px;
	color: #444;
	line-height: 14px;
}
.masinfo a{
	color: Navy;
	text-decoration: none;
}

.libros{
   display: block;
	height: 104px;
	text-align: left;
	padding-bottom: 1px;
}
.libros .imagen{
   border: 1px solid #999999;
	background-color: #ffffff;
	margin-right: 10px;
	float: left;
   height: 104px;
}
.libros img{
	padding: 2px;
}
.lineaObras{
	height: 3px;
	width: 100%;
	margin: 0px;
	margin: 1px 0 0 0;
	background-image: url(../images/lineaObras.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 0px 1px;
}
*html .lineaObras{
   height: 2px;
   margin: 0;
	padding: 0;
	background-position: top;
}

.destacadoleft{
	height: 84px;
	text-align: left;
	padding-bottom: 1px;
}
#personajes .destacadoleft{
	height: 124px;
}
#cvs .destacadoleft{
	height: auto;
	overflow: auto;
}
.destacadorigth{
	height: 84px;
	text-align: right;
	padding-bottom: 1px;
}
.destacadoleft .imagen{
   float: left;
   border: 1px solid #999999;
	background-color: #ffffff;
	margin-right: 10px;
}
.destacadorigth .imagen{
	float: right;
	border: 1px solid #999999;
	background-color: #ffffff;
	margin-left: 10px;
}
#personajes .destacadoleft .imagen{
	height: 124px;
}
#cvs .destacadoleft .imagen{
	border: none;
	height: auto;
	background-color: transparent;
}
.destacadoleft img{
	padding: 2px;
	vertical-align: middle;
}
.destacadorigth img{
	padding: 2px;
	vertical-align: middle;
}
.blokritica{
	text-align: left;
	padding: 4px 10px 5px 0px;
	min-height: 35px;
}
.blokritica .imagen{
   display: block;
	background-color: transparent;
	padding: 0px;
	width: 80px;
	height: 40px;
   float: left;
	border: none;
	margin-right: 10px;
} 
.titulo2 {
   padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.critexto{
	display: block;
	vertical-align: middle;
	margin-left: 95px;
	text-decoration: none;
}
.critexto a{
	color: #666666;
	text-decoration: none;
	padding-left: 25px;
}
.critexto a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.linktexto{
	height: auto;
	display: block;
	vertical-align: middle;
	margin-left: 95px;
	text-decoration: none;
	color: #666;
}
.linktexto a{
	color: #666666;
	text-decoration: none;
}
.linktexto a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.destexto{
	vertical-align: middle;
	padding-top: 14px;
	padding-right: 7px;
}
.Otexto{
   height: 76px;
	padding-right: 7px;
	padding-top: 8px;
	color: #888888;
	overflow: hidden;
}
#cvs .contObras .destexto{
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 126px;
	height: auto;
}
.botonMas{
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	background-image: url(../images/botonMas.gif);
	background-position: 0px 0px;
}
#Libros .botonMas{
   top: 10px;
	left: 94px;
}
.botonMas:hover{
	background-position: 0px 18px;
}
#cvs .botonMas{
	display: block;
	position: inherit;
	top: auto;
	left: auto;
	float: left;
	margin-right: 10px;
	margin-top: 13px;
}
a.home {
	font-size: 14px;
	font-weight: bold;
	color: #AAAAAA;
	text-decoration: none;
}
a.home:hover {
	color: #D5301E;
	text-decoration: underline;
}
.contObras a.home {
	color: #666666;
}
.contObras a.home:hover {
	color: #D5301E;
	text-decoration: underline;
}
.sininfo{
	text-align: center;
	margin: 30px 20px;
}
.sininfo a{
	color: Navy;
	text-decoration: none;
}
#Tarchivo ul{
	margin: 0px;
	padding: 0px;
	display: block;
}
#Tarchivo li{
	list-style-type: none;
}
#Tarchivo a{
	display: block;
	height: 15px;
	text-decoration: none;
	padding: 16px 10px 16px 50px;
	color: #5D7B82;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/hoja_trans.png);
	background-repeat: no-repeat;
	background-position: 15px 12px;
}
#Tarchivo a:hover{
	background-color: #D3D3D3;
	color: #516F75;
}
#Tarchivo .l2{
	background-color: #DEDEDE;
}
#Tarchivo .l1{
	background-color: #E6E6E6;
}
#Tmapa .sep{
	background-color: #F3F0F0;
	height: 10px;
}
#Tmapa #t1{
	width: 200px;
}
#Tmapa .t1{
	background-color: #093753;
}
#Tmapa .t1b{
	background-color: #093753;
}
#Tmapa #t2{
	background-color: #F3F0F0;
	width: 10px;
}
#Tmapa #t3{
	background-color: #D2D2D2;
}
#Tmapa ul{
	margin: 0px;
	padding: 0px;
}
#Tmapa #ul1{
	background-color: #dfcdcd;
}
#Tmapa #ul4{
	background-color: #c1d9dd;
}
#Tmapa #ul2{
	background-color: #d8d2c2;
}
#Tmapa #ul3{
	background-color: #cfd6c8;
}
#Tmapa li{
	list-style-type: none;
}
#Tmapa a{
	display: block;
	text-decoration: none;
	height: 18px;
	padding: 4px 5px 0px 38px;
	color: #777;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(../images/hojaLI.png);
	background-repeat: no-repeat;
	background-position: 10px 1px;
}
#Tmapa a:hover{
	background-color: #89C1D5;
	color: #555;
}
#Tmapa .tt1{
	width: 200px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 200px;
	padding-bottom: 200px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	color: #999;
	background-image: url(../images/hoja2.png);
	background-repeat: no-repeat;
	background-position: left;
}
#Tmapa .tt1:hover{
	color: #ddd;
	background-color: transparent;
	background-position: -201px;
}
.Tnosotros{
	padding: 20px;
	background-color:#C2E4E7;
	color:#333;
}
.Tnosotros a{
	text-decoration: none;
	color: #F08080;
}
.Tnosotros a:hover{
	color: #FF0000;
}
.navegador{
   margin: 0px;
	text-align: center;
	padding: 5px 0px 25px 0;
	font-family: serif;
	font-size: 14px;
	letter-spacing: 1px;
	color: #999999;
	cursor: default;
	text-decoration: none;
}
.pedido{
	padding:5px;
	color: #888;
	background-color: #f3f0f0;
	text-align: center;
}
.respuesta{
	padding: 25px;
	color: #555;
	background-color: #9AC2C9;
	text-align: center;
	min-height: 150px;
	height: expression(this.scrollHeight > 150 ? "auto":"150px");
}
#criticas .respuesta{
	background-color: #C2E4E7;
}
#cvsd .pedido{
	background-color: #fff;
	margin-bottom: 30px;
}
.pedido2{
	background-color: #fff;
	margin-bottom: 30px;
	text-align: center;
}
.pedido a{
	text-decoration: none;
	color: #FA8072;
}
.pedido a:hover{
	text-decoration: none;
	color: #ff0000;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.numeros{
	padding-left: 6px;
	padding-right: 6px;
	display: inline;
}
.anterior{
   width: 16px;
	height: 16px;
	background-image: url(../images/anterior.gif);
	background-repeat: no-repeat;
	background-position: -2px -1px;
}
.anterior:hover{
	background-position: -2px -19px;
}
.siguiente{
   width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: url(../images/siguiente.gif);
	background-repeat: no-repeat;
	background-position: -2px -19px;
}
.siguiente:hover{
	background-position: -2px -1px;
}
.numeroSel{
	padding: 0px 3px 0px 4px;
	color: #ff0000;
}
.numeroPagina{
	text-decoration: none;
	padding: 0px 3px 0px 4px;
	color: #999;
}
.numeroPagina:hover{
	color: #666666;
}
.tresL{
  letter-spacing: -1px;
  margin-left: -4px;
}
.tresR{
  letter-spacing: -1px;
  margin-right: -2px;
}
#menuderecho{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 174px;
	margin: auto;
	/*margin-bottom: 15px;*/
}
#novedades{
	padding: 0;
	margin: 0;
	background-image: url(../images/Fnovedades.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#novedades .tit{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #c88888;
	margin:0;
	padding: 0;
}
#novedades p{
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	color: #666;
	padding: 0;
	text-indent: 5px;
}
#ultimosestrenos{
	margin: 0;
	margin-top: 5px;
	padding-bottom: 9px;
}
#ultimosestrenos ul{
	margin: 5px 4px;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
.estrenosli {
	margin: 0px;
	display: block;
	padding: 0px;
	background-image: url(../images/hoja_LiT2.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.estrenosli a {
   padding: 2px 0px 4px 25px;
	margin: 0px;
   display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #888888;
	text-decoration: none;
}
*html .estrenosli a {
	padding: 2px 0px 2px 25px;
}
*html .estrenosli {
	display: inline-block;
}
.estrenosli a:hover {
	color: #1D718F;
}
.inputext{
	width: 350px;
	max-width: 353px;
}
.subir{
	display: block;
	height: 25px;
	background-image: url(../images/hoja_btn.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.subir:hover{
	background-position: center bottom;
}
#footer{
	padding-top: 0px;
	margin-top: -4px;
	font-size: x-small;
	*font-size: xx-small;
	color: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	position: relative;
	z-index: 20;
}
*html #footer{

}
#footer #l{
  width: 455px;
  text-align: center;
  cursor: default;
  padding-left: 5px;
}
#footer #centro{
   text-align: center;
	color: #666666;
}
#footer #r{
	width: 130px;

}
#footer a{
	text-decoration: none;
	color: #9F9F9F;
}
#footer a:hover{
	color: #fF9F9F;
}
