/* ESTILOS PARA MAQUETACION DE TEMPLATES */
#hd{
	/*background:url('/images/detalleCabecera-1280-izq.jpg') no-repeat left 40px;*/
	}
	
div#cabecera-inner{
	margin-top:20px;
	/*background:url('/images/detalleCabecera-1280-der.jpg') no-repeat right 40px;*/
	}

#content{
	float:left;
	width:100%;	
	padding: 5px 0 15px 0;
	}

.left{
   margin-right: 210px;
   padding-left: 5px;
	}

#footer{
	clear: both;
	margin-bottom: 10px;
	}
	
#pagina{
	background-color: #fff;
	border:solid 1px #aec582;
	min-width: 960px;
	}
	
div#capa-body-wrapper{
	padding:10px;
	background:#eef5d3 url('/images/sombra-body-left.png') repeat-y left top;
	}

div#capa-body-inner{
	background-color:#fff;
	padding:5px;
	}

div#capa-right-wrapper{
	width:180px; /* ancho total menos 20px de padding (10px por lado) */
	padding:10px;
	background:#fff29e url('/images/sombra-body-left.png') repeat-y left top;
	}

div#capa-right-inner{
	/*background-color:#fff;*/
	}
/********************************************************************/

/********************************************************************/
/* Estilos para la cabecera */
div#capa-principal-cabecera{
	*border:solid 1px transparent; /* hack para ie<7 */
	}
	
div#capa-bienvenido-usuario-cabecera{
	float:left;
	margin-left:15px;
	height:37px;
	line-height:20px;
	max-width:30em;
	}

div#capa-bienvenido-usuario-cabecera p{
	margin:0px;
	padding:0px;
	color:#5e8831;
	font-size:12px;
	font-weight:bold;
	}
	
div#capa-botones-redes-sociales-cabecera div{
	/*float:right;*/
	}
	
div#capa-logo-cabecera{
	float:left;
	margin-left:5px;
	}
	
div#capa-seccion-form-busqueda,
div#capa-filtros-sala-lectura{
	background-color:#eef5d3;
	padding:5px 0px;
	height:30px;
	line-height:30px;
}

div#capa-seccion-form-busqueda span.label{
	color:#006325;
	font-size:18px;
	}
	
div.capa-formulario-sl span.label{
	color:#690;
	font-size:14px;
	}

div#capa-seccion-form-busqueda-inner{
	margin:auto;
	}
	
div#capa-formulario-busqueda form input[type=text]{
	width:25em;
	}
/********************************************************************/

body.cuerpoPrincipal{
	font-family:Tahoma !important;
	}
	
body.sin-sub-menu{
	background-color:#fff;
	background:url('/images/bg-body-sin-submenu.png') repeat-x center top;
}

body.con-sub-menu{
	background-color:#fff;
	background:url('/images/bg-body.png') repeat-x center top;
}
	
A, A:VISITED, A:ACTIVE, A:FOCUS, A:LINK{
	color: #29613c;
	}
	
A:HOVER{
	color: #29613c;
	}

.linkBoton{
	color: #29613c;
	text-decoration:none;
	}

.linkBoton:hover{
	color: #29613c;
	text-decoration:none;
	}

.tablaCabeceraFooter{
	border:solid 0px;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
	}

.tablaStandart{
	width:100%;
	border-collapse:collapse;
	text-align:center;
	background:#ffffff;
	/* margin-bottom:5px; */
	}

.tablaStandartFondoMarron{
	width:100%;
	border-collapse:collapse;
	text-align:center;
	background:#efedcd;
	margin:auto;
	}

.tablaStandartFondoMarron90{
	width:90%;
	border-collapse:collapse;
	text-align:center;
	background:#efedcd;
	margin:auto;
	}

.footerAyuda{
	/*border:solid 1px red;*/
	text-align:center;
	width:100%;
	border-collapse:collapse;
	}

.txtFooterAyuda{
	/*padding: 0px 10px 0px 10px;*/
	color:#993300;
	font-size:12px;
	/*vertical-align:top;*/
	/*text-align:center;*/
	/*border-right:solid 1px #b6c586;
	border-left:solid 1px #b6c586;*/
	}

div.footerAyuda div#ayudas div.txtFooterAyuda{
	border-left:solid 1px #B6C586;
	width:220px;
	padding:10px;
}

div.footerAyuda div#ayudas div.first{
	border:none;
	margin-left:10px;
}

div#footer div.footer-inner{
	margin-bottom:10px;
}

.precioLibroTooltip{
	color:#157448;
	font-family:arial;
	font-size:12px;
	}

.celdaBusquedaMenuPrincipal{
	text-align:left;
	vertical-align:middle;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	}

.tablaAyudaMenuDerecho{
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
	width:100%;
	color:#027e3f;
	margin-bottom:10px !important;
	}

.tablaTemasPaginaPrincipal{
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
	width:100%;
	}

.esquinaSuperiorDerecha{
	width:10px;
	height:10px;
	background:url('/images/imgPaginaPrincipalNueva/esquinasCurvas.png') no-repeat top right;
	}

.esquinaSuperiorIzquierda{
	width:10px;
	height:10px;
	background:url('/images/imgPaginaPrincipalNueva/esquinasCurvas.png') no-repeat top left;
	}

.esquinaInferiorDerecha{
	width:10px;
	height:10px;
	background:url('/images/imgPaginaPrincipalNueva/esquinasCurvas.png') no-repeat bottom right;
	}

.esquinaInferiorIzquierda{
	width:10px;
	height:10px;
	background:url('/images/imgPaginaPrincipalNueva/esquinasCurvas.png') no-repeat bottom left;
	}

.bordeDerecho{
	border-right:solid 1px #aec582;
	}

.bordeIzquierdo{
	border-left:solid 1px #aec582;
	}

.bordeSuperior{
	border-top:solid 1px #aec582;
	}

.bordeInferior{
	border-bottom:solid 1px #aec582;
	}

.textoUbicacion{
	color:#9b0c12;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 12px;
	vertical-align:middle;
	font-weight:bold;
	}

.textoUbicacion2{
	vertical-align:middle;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#29613c;
	}

.celdaCabeceraSeccion,/*este hay q eliminarlo eventualmente*/
.capaCabeceraSeccion{
	border-bottom:solid 1px #006325;
	text-align:left;
	vertical-align:middle;
	font-size:18px;
	font-weight:bold;
	color:#326140;
	padding-bottom:2px;
	margin-top:5px;
	padding-left:5px;
	/* text-transform:capitalize; */
	}
	
div.capa-sub-seccion{
	border-bottom:solid 1px #a3112a;
	text-align:left;
	vertical-align:middle;
	font-size:18px;
	font-weight:bold;
	color:#a3112a;
	padding-bottom:2px;
	margin-top:5px;
	padding-left:5px;
	}
	
div.capa-sub-seccion p:first-letter{
	text-transform:uppercase;
	}

/* lista con viņetas cafe */
ul.lista-vineta-cafe{
	list-style-image:url('/images/imgPaginaPrincipalNueva/vineta_cafe.jpeg');
	list-style-position:left bottom;
}

div.capa-cabecera-seccion-pag-ppal{
	float:left;
	height:31px;
	line-height:31px;
}
/************************************************/

div.capa-sub-seccion div#capaCabeceraSeccionLeft{
	color:#a3112a;
	}
	
#capaCabeceraSeccionLeft{
	float:left;
	text-align:left;
	vertical-align:middle;
	font-size:18px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#29613c;
	max-width:50%;
	}
	
#capaCabeceraSeccionRight{
	float:right;
	margin-top:5px;
	max-width:49%;
	font-family:arial,helvetica,sans-serif,verdana;
	text-align:center;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	/*color:#9b0c12;*/
	color:gray;
	}
	
#capaCabeceraSeccionRight a{
	/*color:#9b0c12;*/
	color:gray;
	}

.portadaLibro{
	border:solid 1px #aec582;
	max-width:78px;
	max-height:116px;
}

.portadaLibro-1{
	border:solid 1px #aec582;
	max-width:78px;
	max-height:116px;
	margin: 7px;
}
	
.celdaFotoLibro .portadaLibro{
	border:solid 1px #aec582;
	max-width:78px;
	max-height:116px;
	}
	
.imgAutor{
	border:solid 1px #aec582;
	width:150px;
	height:116px;
	}

/*
 * Botonera de busquedas (sencilla, avanzada y exacta)
 */
.menu-lista-ordenada{
	padding:0px !important;
	margin:0px !important;
	list-style:none;
}

.menu-lista-ordenada li{
	display:inline-block;
	*float:left;
}

#capa-formulario-busqueda{
	float:left;
	padding-left:5px;
}

#capa-botonera-busquedas{
	float:left;
	*margin-left:5px; /* hack para ie7 */
}

#botonera-busquedas{
	/*display:inline-block;
	float:right;*/
}

#botonera-busquedas li{
	margin-bottom:-7px; /* hack para eliminar margen inferior */
	width:94px;
	height:28px;
	margin-right:5px;
	cursor:pointer;
	background-image:url('/images/imgPaginaPrincipalNueva/botonesBusquedas.png');
	background-repeat:repeat;
}

.botonBusqueda{
	vertical-align:middle;
	width:94px;
	height:28px;
	cursor:pointer;
	}
	
li#btn-busqueda-sencilla{
	background-position:0px 0px;
}

li#btn-busqueda-exacta{
	background-position:0px -28px;
}

li#btn-busqueda-avanzada{
	background-position:0px -56px;
}
/****************************************************/

/*
 * Menu secundario del sitio, donde se muestran enlaces
 * hacia mi cuenta, mi carrito y la pagina de contactenos
 */
div#capa-menu-secundario-cabecera{
	float:right;
}
	
ul#menu-secundario{}

ul#menu-secundario{
	margin:0px;
	padding:0px;
	border:0px;
}

ul#menu-secundario li{
	list-style:none;
	float:left;
}

ul#menu-secundario li.last a{}

ul#menu-secundario li:hover,
ul#menu-secundario li.active{
	background-color:#b4cc95;
}

ul#menu-secundario li.active a{
	border-color:#168E4E;
}

ul#menu-secundario li a{
	display:block;
	height:25px;
	padding:5px 10px;
	line-height:25px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}

ul#menu-secundario li a img{
	margin-bottom:4px;
	}

ul#menu-secundario li a:hover,
ul#menu-secundario li a:active{
	text-decoration:none;
	border-color:#168E4E;
}
/****************************************************/

	
/* SET DE ESTILOS PARA EL LISTADO DE LIBROS RESULTADOS DE LA BUSQUEDA SENCILLA Y AVANZADA */
div.capa-tag-libro-horizontal{
	width:100%;
	margin-bottom:30px;
	}

.celdaFotoLibro{
	width:12%;
	text-align:center;
	vertical-align:top;
	float:left;
	}
	
.celdaDescLibro{
	width:65%;
	text-align:left;
	vertical-align:top;
	border-bottom:solid 1px #d7d27d;
	padding-bottom:10px;
	float:left;
	min-height:105px;
	}
	
.celdaPrecioLibro{
	/*width:300px;*/
	text-align:right;
	vertical-align:top;
	float:right;
	}
	
.tituloDorado{
	font-size:14px;
	color:#a49a00;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px #d7d179;
	}

.tituloDoradoCentro{
	font-size:14px;
	color:#a49a00;
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #d7d179;
	}
	
.listadoTemasDerecho{
	border:solid 1p red;
	width:50%;
	vertical-align:top;
	float:left;
	}
	
.capaGeneroPadre{
	float:left;
	width:39%;
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    vertical-align:top;
}

.capaGenerosHijos{
	float:left;
	width:60%;
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
    font-style:normal;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

.separadorTemas{
	 color:#d7d179;
	 height:1px;
}
	
.mensajeGenerico{
	font-size:12px;
	color:#085238;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	}

.mensajeResaltado{
	font-size:13px;
	color:#9b0c12;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	}
	
.mensajeNoEncontrado{
	color:#365f3a;
	font-size:17px;
	text-align:center;
	vertical-align:top;
	}
	
.listaItemsTexto{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	}

.listaItemsTextoNegrita{
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	}
	
.botonera-paginacion{
	margin-bottom:10px;
}
	
.botonera-paginacion p{
	text-align:right;
}
	
.tablaStandart90{
	width:90%;
	border-collapse:collapse;
	margin:auto;
	}

.tablaStandart70{
	width:70%;
	border-collapse:collapse;
	margin:auto;
	}

.verMas{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	color:#9b0c12;
	font-weight:bold;
	font-style:oblique;
	}

.txtNoHayArticulos{
	font-family:Tahoma;
	font-size:12px;
	color:#085238;
	font-style:italic;
	}
	
.txtVerdeJustificado{
	text-align:justify;
	font-size:10px;
	color:#085238;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	line-height:11pt;
	}

.etiquetaFormulario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#29613C;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	}

.celdaSubTituloTabla{
	color:#9b0c12;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 12px;
	vertical-align:middle;
	font-weight:bold;
	background:#efedcd;
	text-align:center;
	}
	
.comentario,
.cita,
.resumen-libro{
	/*color:#424242;*/
	color:gray;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
	}
	
.capa-comentarios-libro img,
.capa-citas-libro img,
.resumen-libro img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}
	
.evaluacionBusqueda{
	color:#808080;
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 10px;
	text-align:center;
	cursor:pointer;
	}
	
.textoEvaluacion{
	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #99AE6B;
	}

.celdaPais{
	text-align:center;
	float:left;
	padding:5px 0px 5px 0px;
	font-size:8pt;
	color: #000000;
	font-weight:bold;
	margin-left:3px;
	cursor:pointer;
	width:38px;
	}
	
.celdaPais:hover{
	background:url('/images/banderas/fondo.png') no-repeat center center;
	}

.mensajeCompra{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#027E3F;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	margin: 10px;
	}
	
/* SECCION DE TABBEDPANE */
#pestanas{
	width:168px;
}

#contenido2{
	width:100%;
	text-align:center;
	background-color:#cee29f;
	border:solid 1px #009345;
	border-top:0px;
	width:166px;
}

#contenido1{
	width:100%;
	text-align:center;
	background-color:#ece4d5;
	border:solid 1px #736357;
	border-top:0px;
	width:166px;
}

.pestanasTabbed{
	height:30px;
	line-height:30px;
	width:84px;
	text-align:center;
	cursor:default;
	background-image:url('/images/pestanasTabbedPane.png');
	background-repeat:no-repeat;
	font-size:11px;
}

/* SET DE ESTILOS PESTANA 1 */
.pestanaTabbed1{
	float:left;
	color:#8b5e3c;
	background-position:-84px 0px;
}

.pestanaTabbed1Seleccionada{
	float:left;
	color:#af8569;
	background-position:-84px -30px;
}

.pestanaTabbed1Seleccionada:hover{
	color:#8b5e3c;
	background-position:-84px 0px;
}
/* / */

/* SET DE ESTILOS PESTANA 2 */
.pestanaTabbed2{
	float:right;
	color:#1f8f55;
	background-position:0px 0px;
}

.pestanaTabbed2Seleccionada{
	float:right;
	color:#83c641;
	background-position:0px -30px;
}

.pestanaTabbed2Seleccionada:hover{
	color:#1f8f55;
	background-position:0px 0px;
}
/* / */

.capaLibro{
	text-align:center;
	padding-top:10px;
}
/* SECCION DE TABBEDPANE */

#subTituloSeccion{
	font-size:10pt;
	line-height:20px;
	margin-left:50px;
}

.botonVerCapitulo{
	border:solid 1px transparent;
	background:url('/images/botonVerCapitulo.png') no-repeat center center;
	width:83px;
	height:27px;
}

.botonVerCapitulo:hover{
	background:url('/images/botonVerCapituloHover.png') no-repeat center center;
}

/* ESTILOS PARA BANDERAS DEL HEADER */
.img-shadow {
  float:left;
  background: url('/images/banderas/shadowAlpha.png') no-repeat bottom right !important;
  background: url('/images/banderas/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: transparent;
  margin: -4px 4px 4px -4px;
}

/* ESTILOS PARA LA CABECERA */
div#capa-menu-paises-cabecera{
	float:right;
	width:215px;
	border:solid 1px #fff;
	margin:0px;
	padding:0px;
	}
	
div#capa-menu-paises-cabecera span{
	color:#326140;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	}
	
form#busqueda-sencilla-form{
	margin-right:10px;
	}
	
form#busqueda-sencilla-form select,
form#busqueda-sencilla-form input[type=text]{
	color:#629062;
	font-family:tahoma;
	}

div#capa-menus-wrapper{
	width:100% !important;
	}
	
div#capa-menus{
	background:url('/images/menu/bg-menu-principal.jpg') repeat-x left -2px;
	}

div#capa-menu-principal{
	float:left;
	}
	
div#capa-menu-principal ul{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
div#capa-menu-principal ul li{
	list-style:none;
	float:left;
	}
	
div#capa-menu-principal ul li:hover,
div#capa-menu-principal ul li.active{
	background-color:#b4cc95;
	}
	
div#capa-menu-principal ul li a{
	display:block;
	height:25px;
	padding:5px 10px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	}
	
div#capa-menu-principal ul li a:hover,
div#capa-menu-principal ul li a:active,
div#capa-menu-principal ul li.active a{
	text-decoration:none;
	color:#006325;
	}
	
div#capa-sub-menus{
	background-color:#b4cc95;
	}

div.sub-menu{
	margin:auto;
	font-size:12px;
	line-height:25px;
	height:30px;
	}
	
div.sub-menu ul{
	float:left;
	margin:0px;
	padding:0px;
	}
	
div.sub-menu ul li{
	list-style:none;
	float:left;
	height:25px;
	padding:3px;
	color:#fff;
	font-weight:bold;
	}

div.sub-menu ul li a{
	color:#006325;
	font-weight:bold;
	padding-right:5px;
	}
	
div.sub-menu ul li.last a{
	border-right:0px;
	}
	
div.sub-menu ul li a:hover,
div.sub-menu ul li a:active,
div.sub-menu ul li.active a{
	color:#fff;
	text-decoration:none;
	font-weight: bold;
	}
	
div#menu-principal-mensaje-derecho p.textoUbicacion2,
div#menu-principal-mensaje-izquierdo p.textoUbicacion2{
	text-align:center;
	margin:0px;
	font-size:16px !important;
	}
	
p.textoUbicacion2 span.nuevo{
	color:red !important;
	}
	
.separador-menu-principal-l2{
	font-weight: bold;
	color: gray;
	}

#capaBannerPromocional{}

.boton-busqueda{
	width:68px;
	height:28px;
	border:0px;
	padding:0px;
	}
/*******************************************************************/


/* ESTILOS PARA SLIDE DE LIBROS DE LA PAGINA PRINCIPAL, RIGHT MENU */
/* All Styles Optional */

* {
	font-family:arial;
	/*font-size:10pt;*/
	}
	
div#show3 {
	background-color:#efefef;
	width:140px;
	margin:0 auto;
	border:1px solid #444444;
	}
	
div#show3 table td, div#show4 table td {
	height:24px;
	background-image:url('38.gif');
	}
	
div#show4 table td {
	background-image:url('40.gif');
	}
	
div#show3 table input,  div#show4 table input {
	outline-style:none;
	}
	
/* FIN ESTILOS DEL SCRIPT */
	
.titulo{
	color:#603913;
	font-size:10pt;
	font-weight:bold;
	font-family:verdana;
	}
	
.tituloResaltado{
	color:#BE1E2D;
	font-size:12pt;
	font-family:verdana;
	}
	
.tituloLibro{
	color:#603913;
	font-size:10pt;
	font-weight:bold;
	font-style:oblique;
	font-family:verdana;
	}
	
.autorLibro{
	color:#BE1E2D;
	font-size:10pt;
	font-weight:bold;
	font-style:oblique;
	font-family:verdana;
	}
	
.muchos{
	color:#026031;
	font-size:12pt;
	font-weight:bold;
	font-family:verdana;
	}
	
.libros{
	color:#009444;
	font-size:12pt;
	font-weight:bold;
	font-family:verdana;
	}

#tablaSlideLibrosSeleccionados{
	margin-top:5px;
	}
	
<!--[if IE]>
div#show3 table td, div#show4 table td {
	height:21px;
	}
<![endif]-->
/* / */

/* ESTILOS PARA SECCION DE ENCUESTAS */
.capaJuegoML{
	background: url('/images/tests/BotonJuegosML.png') no-repeat center bottom;
	height:32px;
	width:150px;
	text-align:left;
	padding:10px;
	font-size:10pt;
	}
	
.capaJuegoAML{
	background: url('/images/tests/BotonJuegosAML.png') no-repeat center bottom;
	height:32px;
	width:150px;
	text-align:left;
	padding:10px;
	font-size:10pt;
	}
	
.capaJuegoML a{
	color:#46812B;
	text-decoration:none;
	}
	
.capaJuegoAML a{
	color:#46812B;
	text-decoration:none;
	}

.capaEncuestaML{
	/*border:solid 1px blue;*/
	background: url('/images/tests/BotonEncuestasML.png') no-repeat center bottom;
	height:32px;
	width:150px;
	text-align:right;
	padding:10px;
	font-size:10pt;
	}
	
.capaEncuestaAML{
	/*border:solid 1px blue;*/
	background: url('/images/tests/BotonEncuestasAML.png') no-repeat center bottom;
	height:32px;
	width:150px;
	text-align:right;
	padding:10px;
	font-size:10pt;
	}
	
.capaEncuestaML a{
	color:#F7941E;
	text-decoration:none;
	}
	
.capaEncuestaAML a{
	color:#F7941E;
	text-decoration:none;
	}

.capaCabecera{
	background: url('/images/tests/CabeceraEncuestasPopUP.png') no-repeat center center;
	font-size:19px;
	font-style:oblique;
	border:solid 1px transparent;
	height:180px;
	}
	
.capaCuerpo{
	border:solid 1px transparent;
	background: url('/images/tests/MiddleLineEncuestas1Pregunta.png') repeat-y center top;
	padding-left:25px;
	padding-right:25px;
	font-size:10pt;
	}
	
.capaCuerpoAML{
	border:solid 1px transparent;
	background: url('/images/tests/MiddleLineEncuesta1PreguntaAML.png') repeat-y center top;
	padding-left:25px;
	padding-right:25px;
	font-size:10pt;
	}
	
.capaPie{
	background: url('/images/tests/BottonLineEncuestas1pregunta.png') no-repeat center center;
	text-align:center;
	height:16px;
	}
	
.capaPieAML{
	background: url('/images/tests/BottonLineEncuestas1preguntaparaAML.png') no-repeat center center;
	text-align:center;
	height:21px;
	}
	
.fuentePreguntaJuego{
	font-family:verdana;
	font-size:10pt;
	color:#46812B;
	}
	
.fuentePreguntaEncuesta{
	font-family:verdana;
	font-size:10pt;
	color:#F7941E;
	}
	
.fuenteRespuesta{
	font-family:verdana;
	font-size:10pt;
	color:#58595B;
	}
/* / */

/* ESTILO PARA CAPAS DE REDES SOCIALES - ACTIVIDADES O POST RECIENTES */
div#capa-contenido-actividades-recientes-redes-sociales{
	margin-bottom:10px;
	}

div#capa-actividades-recientes-facebook{}

div#capa-actividades-recientes-twitter{
	display:none;
	}

/* ESTILOS PARA LA PAGINA DE LIBROS PARA REGALAR */
div.capa-regalar-genero-wrapper{
	float:left;
	width:350px;
	margin:10px;
	}

div.capa-regalar-genero-inner{
	background: url('/images/fondoListado.png') repeat-x center top;
	width:220px; /* wrapper width-115px(ancho de imagen)-15px(padding de la capa contenedora) */
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	float:left;
	}
/*****************************************************/

.tag-libro-vertical{
	width:145px;
	/*margin:auto;*/
	padding:10px 10px;
	margin:0px;
	text-align:center;
}

#listado-de-libros .tag-libro-vertical{
	width:165px;
	}

#lemaSite{
	font-family:arial,helvetica,sans-serif,verdana;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#027E3F;
	text-align:left;
}

/* estilos para los precios de libros */
.precio-libro{
	font-size:11px;
	color:#157448;
}

.precio-libro-tachado{
	font-size:9px;
	color:#157448;
	text-decoration:line-through;
}

.pctaje-dcto{
	font-size:11px;
	color:red;
}

.precio-libro-dolar{
	font-size:10px;
	color:blue;
}

.editar{
	background:url('/images/iconos2011/edit.png') no-repeat center center;
	width:20px;
	height:20px;
	vertical-align:middle;
	cursor:pointer;
	border:0px;
	margin-bottom: 3px;
}
	
.eliminar{
	background:url('/images/iconos2011/delete.png') no-repeat center center;
	width:20px;
	height:20px;
	vertical-align:middle;
	cursor:pointer;
	border:0px;
	margin-bottom: 3px;
}

/******************************************************************************/
/* Seccion de banners de la pagina principal, aparecen en la cabecera */
div#capa-banners-pag-ppal{
	border-bottom:solid 1px green;
	*height:62px; /* hack para ie<7 */
}
 
div#capa-banners-pag-ppal #column-one{
	float:left;
	width:380px;
	margin:0px 0px 0px 0px;
}
 
div#capa-banners-pag-ppal #column-two{
	margin:0px 0px 0px 380px;
}
 
div#capa-banners-pag-ppal #column-two-inner{
	float:left;
	width:100%;
}

div#capa-banners-pag-ppal #column-two-inner p{
	margin:0px !important;
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	/*color:#9B0C12;*/
	color:#326140;
	text-align:left;
	text-align:center;
}

div#capa-banners-pag-ppal #column-two-inner-inner{
	margin:0px 380px 0px 0px;
	padding:5px 0px;
}

div#capa-banners-pag-ppal #column-three{
	float:left;
	width:380px;
	margin:0px 0px 0px -380px;
}
 
.clear-both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

div#capa-banners-pag-ppal img.banner-pag-ppal{
	/*height:62px;*/
}
/******************************************************************************/

/*
 * Pagina de detalle de libro
 */
div#pagina-detalle-libro{}
div#pagina-detalle-libro-inner{}
div#capa-informacion-libro{}
div#capa-informacion-libro-inner{}
div#capa-detalle-libro{float:left;}
div#capa-disponibilidad-libro{float:right;margin:10px 0px 10px 10px;width:430px;}
div#capa-imagen-libro{float:left;padding:10px;width:78px;}
div#capa-imagen-libro a{font-size:12px;color:gray;text-decoration:none;}
div#capa-imagen-libro a:hover{text-decoration:underline;}
div#capa-datos-libro{float:left;text-align:left;padding-top:10px;width:200px;}
div#capa-datos-libro font.caracteristicasLibro{color:gray;}
div#capa-citas-libro{margin-bottom:20px;}
div#capa-comentarios-libro{margin-bottom:20px;}
div#capa-libros-relacionados{margin:10px 0px;}
div#capa-libros-relacionados div.tag-libro-vertical{float:left;}
div#capa-libros-relacionados-left{float:left;}
div#capa-libros-relacionados-center{float:left;}
div#capa-libros-relacionados-right{float:right;}
div.capa-flecha{margin-top:100px;}
div.capa-imagen-libro-inner{
	/*border:solid 1px #aec582;*/
	width:78px;
	height:125px;
	text-align:center;
	line-height:116px;
	margin:auto;
	margin-bottom:2px;
}
div.capa-imagen-libro-inner-1{
	/*border:solid 1px #aec582;*/
	/* width:78px; */
	/* height:125px; */
	text-align:center;
	line-height:116px;
	margin:2px 7px 2px 7px;	
}


div.capa-imagen-libro-inner a img{
	margin-bottom:3px;
}

div#capa-datos-libro div.capa-me-gusta-libro-facebook{
	margin-bottom:5px;
	/*float:left;*/
}

div#capa-datos-libro div.capa-twittear-libro-twitter{
	margin-bottom:5px;
	margin-left:5px;
	float:left;
}

div#capa-datos-libro div#capa-evaluacion-libro div.evaluacionBusqueda,
div#capa-datos-libro div#capa-evaluacion-libro div.capa-me-gusta-libro-facebook{
	margin:5px;
	float:left;
}

div#capa-datos-libro div#capa-evaluacion-libro div.capa-me-gusta-libro-facebook{
	margin-top:10px;
}

div.capa-titulo-comentario-cita-libro{
	float:left;
	max-width:600px;
}

/*
 * Bloque de informacion relacionada a un libro (biografia y 
 * otros libros del autor). Seccion_informacion.jsp
 */
div.info-libro div.titulo-info-libro{
	font-size:15px;
	color:#9b0c12;
	font-weight:bold;
	text-align:left !important;
	padding-left:20px;
	margin-top:10px;
}

div.info-libro ul{
	margin:0px;
	padding:0px;
	padding-left:20px;
}

div.info-libro ul li.item-info-libro{
	font-size:12px;
}

li.item-vineta-cafe{
	list-style-image:url('/images/imgPaginaPrincipalNueva/vineta_cafe.jpeg');
	text-align:left;
}

.agregarDireccion{
	font-size:14px;
	width: 46%;
	color:#29613C;
	font-style: italic;
	padding: 10px;		
	}
	
.agregarDireccion a{
	font-weight: bold;
	border: 0px;
	}
	
.agregarDireccion img{
	border: 0px;
}

div#capa-resumen-libro{}
div#capa-resumen-libro p{font-size:12px;color:gray;margin:5px;}
div#capa-contenido-libro{}
div#capa-contenido-libro p{font-size:12px;color:gray;margin:5px;}

ul.opciones-libro{
	margin-top:10px;
}
ul.opciones-libro li{
	float:left;
	margin-left:15px;
	margin-right:5px;
}
ul.opciones-libro li a{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:gray;
}
ul.opciones-libro li a:hover,
ul.opciones-libro li a:active{
	color:gray;
	text-decoration:underline;
}

div#capa-disponibilidad-libro table#tablaLibrerias{}
div#capa-disponibilidad-libro table#tablaLibrerias tr.resaltado{background-color:#BACE95;}
div#capa-disponibilidad-libro table#tablaLibrerias tr td{
	padding:2px;
	text-align:center;
	border-bottom:solid 1px #8cc63f;
	font-size:11px;
}

/*********************************************************************************/

/*
 * Estilos para la pagina principal
 */
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 690px; /*Width of Carousel Viewer itself*/
	margin-left:5px;
	margin-right:5px;
	height: 500px; /*Height should enough to fit largest content's height*/
	}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	padding:0px;
	width: 138px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel div.tag-libro-vertical{
	width:118px;
	}

div.panel div.capa-informacion-libro{
	text-align:center;
}

.blink{
	color:red;
	font-size:11px;
	text-decoration:blink;
	}
	
/* ESTILOS ESPECIFICOS DE LA PAGINA DE PREMIOS LITERARIOS */
.premio{
	text-align:left;
	font-family:Verdana,Arial;
	font-size:9pt;
	padding:20px;
}

.premios{
	/*width:1150px;*/
	height:220px;
	/*border:solid 0px;*/
	/*margin:auto;*/
	/*border:solid 1px red;*/
	
}

.premios1{
	width:175px;
	height:200px;
	border:solid 0px;
	float:left;
	text-align:center;
	margin:10px 0px;
}

.premios2{

}

#topbarK{	
	position:absolute;
	background-color: lightyellow ;
	width: 250px;
	visibility: hidden;
	z-index: 10;
	border:2px solid #df7a1c;    
    background-color:#ffffff; 
    color:#000;/*#326140;*/
    text-align: left;
    padding: 5px;
    vertical-align:text-top;
    -moz-border-radius-topleft : 20px;
	-moz-border-radius-topright : 20px;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 0px; 
	-webkit-box-shadow: 6px 6px 14px #777;
	-moz-box-shadow: 6px 6px 14px #777; 
}
/***********************/

/* Estilos para botones */
span.boton-wrapper{
	display:inline;
	background:url('/images/bg-boton-left.png') no-repeat left 2px;
	padding-left:7px;
	}
	
span.boton-wrapper input[type='button'].boton{
	color:#fff;
	font-weight:bold;
	background:url('/images/bg-boton-right.png') no-repeat right center;
	padding-left:0px;
	margin-left:0px;
	border:0px;
	}

.boton80x20{
	/*background:url('/images/boton_80x20.gif') no-repeat center center;*/
	background:url('/images/boton-verde.png') no-repeat center center;
	/*width:90px;
	height:20px;*/
	width:67px;
	height:28px;
	text-align:center;
	vertical-align:middle;
	/*color:#326140;*/
	color:#fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	margin:5px;
	}

.boton130x20{
	background:url('/images/boton_130x20.gif') no-repeat center center;
	width:140px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#326140;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	margin:5px;
	}
/************************************/

div.capa-contenido-right{
	margin-top:10px;
	background-color:#fff;
	border:solid 1px #cccccc;
	padding:10px;
	}
	
/* ESTILOS PARA BANNERS DEL SITIO */
div.capa-banner-wrapper-right{
	margin-top:10px;
	border:solid 1px #cccccc;
	}
	
div#capa-banner-right-0{
	margin-top:0px;
	}
/************************************/

/* ESTILOS PARA SLIDE DE LIBROS DE LA DERECHA */
div.capa-libros-seleccion-especial{}

div.capa-libros-seleccion-especial p.titulo{
	font-size:12pt;
	text-align:center;
	color:#027E3F;
	}
	
div.capa-libros-seleccion-especial p.sub-titulo{
	font-size:10pt;
	text-align:center;
	color:#603913;
	}
	
div.capa-libros-seleccion-especial p.link-ver-mas{
	text-align:right;
	font-size:11px;
	}
/**********************************************/

/* 
 * ESTILOS PARA LISTA DE PUBLICACIONES (SALA DE LECTURA)
 */
div.capa-wrapper-publicacion{
	border-bottom:solid 1px #b4cc95;
	padding:18px;
	/*border:solid 1px red;*/
	float:left;
	margin-bottom:50px;
	font-size: 14px;
	}
	
div.capa-wrapper-publicacion-video{
	padding:5px 18px;
	margin-bottom:0px;
	}
	
div.capa-inner-publicacion{}
	
div.capa-wrapper-publicacion-par div.capa-foto-publicacion,
div.capa-wrapper-publicacion-par div.capa-video,
div.capa-wrapper-publicacion-par div.capa-resena-video{
	float:left;
	margin-right:10px;
	max-width:320px;
	}
	
div.capa-wrapper-publicacion-impar div.capa-foto-publicacion,
div.capa-wrapper-publicacion-impar div.capa-video,
div.capa-wrapper-publicacion-impar div.capa-resena-video{
	float:right;
	margin-left:10px;
	max-width:320px;
	}

.nombre-autor-comentario,
.nombre-autor-cita{
	color:#027E3F;
	}
	
div.capa-wrapper-publicacion-impar h1,
div.capa-wrapper-publicacion-impar h2,
div.capa-wrapper-publicacion-impar p.fecha-publicacion{
	text-align:right;
	}

div.capa-inner-publicacion div.capa-foto-publicacion img{
	width:74px;
	}
	
div.capa-inner-publicacion div.capa-cuerpo-publicacion{
	float:left;
	width:620px;
	}
	
div.capa-inner-publicacion div.capa-cuerpo-publicacion h1,
div.capa-inner-publicacion div.capa-resena-video h1{
	color:#006325;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
	}
	
div.capa-inner-publicacion div.capa-cuerpo-publicacion h2,
div.capa-inner-publicacion div.capa-resena-video h2{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	}

div.capa-inner-publicacion div.capa-cuerpo-publicacion p.contenido-publicacion{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	text-align:justify;
}

div.capa-inner-publicacion div.capa-cuerpo-publicacion p.fecha-publicacion,
div.capa-inner-publicacion div.capa-resena-video p.fecha-publicacion{
	color:#df7a1c;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	}
	
div.capa-inner-publicacion div.capa-cuerpo-publicacion a.ver-mas{
	color:#df7a1c;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	font-family:arial;
	}
/*****************************************************************************/

/*
 * Detalle de publicacion
 */
div#capa-detalle-publicacion{
	margin-top:10px;
}
div#capa-imagen-publicacion{
	float:left;
	padding:0px 20px 20px 50px;
	margin-right:10px;
	min-height:100px;
}
div#capa-imagen-publicacion img{
	width:74px;
}
div#capa-cuerpo-publicacion{
	/*float:left;*/
}
div#capa-cuerpo-publicacion h1{
	color:#006325;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
}
div#capa-cuerpo-publicacion h2{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
}
div#capa-cuerpo-publicacion p.fuente-publicacion{
	color:#006325;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
}

div#capa-cuerpo-publicacion p.fuente-publicacion span.etiqueta{
	color:#DF7A1C;
	}
	
div#capa-cuerpo-publicacion p.contenido-publicacion{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
}
div#capa-cuerpo-publicacion p.contenido-publicacion{
	text-align:justify;
}
div#capa-cuerpo-publicacion p.fecha-publicacion{
	color:#df7a1c;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	margin-top:0px;
}
div#capa-cuerpo-publicacion p{
	margin:15px 20px;
}

div#capa-video-publicacion{
	text-align:center;
	margin-bottom:10px;
	}
/*****************************************************************************/

/*
 * Formulario de filtros de publicaciones (sala de lectura)
 */
div#formulario-filtro-sala-lectura{
	/*margin:5px 0px;*/
}

div#formulario-filtro-sala-lectura span{
	font-size:14px;
	color:#669900;
}

div#formulario-filtro-sala-lectura input[type=text],
div#formulario-filtro-sala-lectura select{
	color:#669900;
}

div#formulario-filtro-sala-lectura input[type=button]{
	border:solid 2px lightgray;
	border-bottom:solid 2px gray;
	background:none;
	color:#006325;
	padding:2px 6px;
}
/*****************************************************************************/

