
.menufun {
	list-style: none;
	position:relative;
}

/* CSS Document */

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#666667;
	font-size:11px;
	text-align:justify;
	background-color:#FFFFFF;
	background: url(../images/bg2.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
h1 {color: #004c92; font-size:20px; margin-bottom:12px; *margin-bottom:16px; _margin-bottom:16px; _padding-top: 12px; margin-left:15px; width: 450px; }
h2 {color: red; font-size:11px;  *margin-bottom:16px; _margin-bottom:16px;}
p {
	margin: 0px;
	}

ul {list-style-image:none;
	/*list-style-type:none;*/
	padding:0px; 
	}

ul.interior {padding-left:10px;color: #1e4987;}
ul.interior2 {padding-left:10px;color: #294516;}
.interior li {list-style-type:square;margin-left:15px;padding-bottom:5px;text-align: left;}
.interior2 li {list-style-type:circle;margin-left:15px;padding-bottom:5px;text-align: left;}


.destacado {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;color: #457bd3; font-weight: bold;}

.destacado2 {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;color: #39982B; font-weight: bold;}

ul.ulbuscador {
	margin: 0px;	
	padding-top: 5px;
}	
	
.ulbuscador li { 
	/*height: 20px;*/
	height: auto;
	padding: 3px;
	border-bottom:1px dotted #7F7F7F;
	}
.ulbuscador li:hover { 
	/*height: 22px;*/
	height: auto;	
	padding-top: 3px;
	background-color: #c2d7ff;
	border-bottom:1px dotted #004b91;
	}
.ulbuscador a {
	color: #004b91;	
	font-weight: bold;
	text-decoration: none;
	}
.ulbuscador a:hover {
	color: white;
	text-decoration: none;
	}
.select-box #categoria{
	width: 125px;
}	
	
#contenedor{
	width: 995px;
	margin:0 auto;
	height:100%;
	background-color:#FFFFFF;
	
}

#cabecera{
	float:left;
	width:995px;

	height: 223px;
	background: url(../images/bg-cabecera.gif);
	background-repeat:repeat-x;
}

#linksCabecera a:link, 
#linksCabecera a:visited, 
#linksCabecera a:hover{

	font-size:13px;
	color: #004a92;
	text-decoration: none
}

#central {
float:left;
	width:990px;
		background: url(../images/bg-central.gif);
		min-height: 500px;
		height: auto !important;
		height: 500px;
}

#img_cab{
	margin-left: 41px;
	_margin-left: 20px;
	float:left;
	_height:160px;
}

#logo {
	float:left;
	height:147px;
	width: 477px;
	background: url(../images/bg-logo.gif);
	background-position:bottom;
	padding-top:15px;
	padding-left:10px;
	}
#flash { 
	float:left;
	height:162px;
	_height:150px;
}
#dd {
	background: url(../images/bg-dd.gif);
	float:left;
	margin-left: 41px;
	_margin-left: 20px;
	height:23px;
	width:905px;
	padding: 0px 0px 0px 12px;
	}
#menu {
	background: url(../images/bg-menu.gif);
	float:left;
	margin-left: 41px;
	_margin-left: 20px;
	height:38px;
	width:917px;
	}
	
#servicios { 
	margin-left: 41px;
	_margin-left: 20px;
	float:left;
	width:736px;
	height:366px;
	background: url(../images/bg-servicios2.jpg);
	background-repeat:repeat-x;
	position:top;
}
#areas{ 
	padding: 6px 0px 0px 0px;
	float:left;
	width: 185Px;
	text-align: right;
	height:360px;
}

	
#interior { 
	margin-left: 41px;
	_margin-left: 22px;
	background: url(../images/bg-interior.gif) repeat-x ;
	margin-bottom: 20px;
	float:left;
	width:910px;
	_width:915px;
}

#interiorlibreria {
	
	margin-left: 41px;
	_margin-left: 22px;
	background: url(../images/bg-interior2.gif) repeat-x ;	
	margin-bottom: 20px;
	float:left;
	width:910px;
	_width:915px;
}
#interiorlibreria2 {
	margin-left: 41px;
	_margin-left: 22px;
	background: url(../images/bg-interior2.gif) repeat-x ;	
	margin-bottom: 20px;
	float:left;
		width:924px;

}

#txt_contenidolibreria { 
	margin-left: 31px;
	font-size: 12px;
	margin-right:20px;
	margin-left: 10px;
	float:left;
	_width:910px;

}

#divocultob {display:none; padding-top: 25px;}

#txt_contenido { 
	margin-left: 31px;
	font-size: 12px;
	margin-right:20px;
	margin-left: 10px;
	float:left;
	margin-bottom: 35px;
	width:840px;
}


#txt_contenidoserv { 
	
	padding-left: 121px;
	font-size: 12px;
	margin-right:30px;
	float:left;
	margin-bottom: 35px;
	width:680px;
	height:300px;
}



#txt_contenido img{ 

	margin-bottom: 11px;
}
#txt_contenidoquienes { 
	margin-left: 31px;
	_margin-left: 11px;
	font-size: 12px;
	_margin-right: 15px;
	
	float:left;
	width:860px;
	_width:870pc
	margin-bottom: 22px;
}
#txt_contenidoquienes a { color:#004A92;

}

#accedeautor {text-align: right;margin-top: 35px; padding: 10px 10px 10px 5px;width: 210px;background-image:url(../images/bg-accedeautor.jpg);}
#crealibro {text-align: right;margin-top: 15px; padding: 10px 10px 20px 5px;width: 210px;background-image:url(../images/bg-modificadatos2.jpg);}
#modificadatos {text-align: right;margin-top: 15px; padding: 10px 10px 20px 5px;width: 210px; background-image:url(../images/bg-modificadatos.jpg);}
#crealibro a {color: #FFFFFF; font-size:12px; font-weight:bold;text-decoration: none;}
#modificadatos a {color:#FFFFFF; font-size:12px; font-weight:bold;text-decoration: none;}
#accedeautor a {color:#FFFFFF; font-size:12px; font-weight:bold;text-decoration: none;}

#buscadorlibreria
 {float:left;background: url(../images/bg-buscador.gif) repeat-x ; width: 165px;}
#buscador { height: 142px; padding: 12px 0px 0px 12px; color: white;}
#buscador p {padding: 1Px; width: 125px;}

#titcategoria {float:left;width: 400px; height: 35px;}
#todascategorias {float:left;width: 430px;padding:0px 0px 10px 15px; text-align: left; }
.res-categorias li{list-style:circle; margin:0; padding:0}
.res-categorias a {color: #004b91;text-decoration: none; }
.res-categorias a.current {color: #C0820A;text-decoration: none; }

#cajalibro {float:left;  width: 660px; }
.libro {text-align: left;float:left;width: 286px; margin: 0px 22px 14px 0px; padding: 4px; background-color: #ffffff;min-height: 170px; }
.libro img {padding: 2px 9px 10px 2px;}
.libro_detalle {line-height: 20px;float:left;background-color:#fff;width:600px;margin: 0px 12px 14px 0px; padding: 14px;}

#listado-categorias {margin-top: 13px;float:left; width: 435px;height: 170px;margin-bottom: 25px;margin-left: 15px; padding-left: 25px;background: url(../images/bg-categorias1.gif) repeat-x;} 
#cajaresultado {float:left;_width: 700px;width: 660px; min-height: 647px;background: url(../images/bg-resultados.gif) repeat-x; margin: 0px 0px 20px 5px; padding-left: 15px;padding-top: 15px;} 
#cajaresultado2 {float:left; width: 660px; min-height: 647px;background: url(../images/bg-resultados.gif) repeat-x; margin: -20px 0px 20px 25px; padding-left: 15px;padding-top: 15px;} 
#cajaresultado3 {
float:left; _width: 660px;width: 660px; min-height: 647px;background: url(../images/bg-carrito-sec.gif) repeat-x; padding: 10px 0px 20px 10px; } 
.titulo {font-weight: bold;margin-bottom: 5px;}
.titulo a{color: #666667;font-weight: bold;margin-bottom: 5px; text-decoration: none;}
.titulopeq {font-weight: bold;margin-bottom: 5px; text-align:left;}
.titulopeq a{color: #004c92;font-size:11px; margin-bottom: 5px; text-decoration: none; text-align:left;}
.precio {font-size: 13px; color: #e99b05; font-weight: bold;}
#volver {float:left;padding: 0px 0px 25px 0px;} 


#imgquienes {float:left;padding:0px 0px 0px 25px; }
#imgquienes img {padding-bottom: 10px;}

.tit-libros {padding: 0px 0px 17px 0px; margin:0px; font-size: 17px; color: #c0820a; font-weight: bold}
.tit-libros a{color: #004b91;}
.tit-libros2 {padding: 0px 0px 7px 0px; margin:0px; font-size: 17px; color: #8a8a8a; font-weight: bold}
.tit-proveedores {padding: 0px 0px 17px 0px; margin:0px; font-size: 17px; color: #8a8a8a; font-weight: bold	}
#cont-proveedores {padding:7px 4px 5px 27px;}
#cont-proveedores img {padding: 1px 9px 0px 0px;}

.tit-actualidad {padding-bottom: 17px;}	
#cont-actualidad {padding:6px 0px 6px 19px;}
.des-actualidad {padding-right:22px;color: #102249; font-size:12px;}
.des-actualidad img {padding-right:12px; } 



#tit-servicios {padding: 40px 0px 0px 20px; *padding: 40px 0px 0px 20px;}
#tit-servicios2 {padding: 20px 0px 0px 8px; _padding: 20px 0px 0px 0px;}
#cont-servicios {}
.cajaservicio {width: 235px; float:left; height:120px; padding-top: 0px}
.cajaservicio a{color:#666667; text-decoration:none}
.cajaservicio a:hover{text-decoration:underline}
.tit-cajaservicio {padding: 0px 0px 0px 65px; margin:0px; font-size: 16px; color: #8a8a8a; font-weight: bold}
.tit-cajaservicio a {color: #8a8a8a; text-decoration: none}
.tit-cajaservicio2 {padding: 0px 0px 0px 85px; font-size: 16px; color: #8a8a8a; font-weight: bold}
.tit-cajaservicio2 a {color: #8a8a8a; text-decoration: none}
.des-cajaservicios {padding: 10px 15px 0px 15px;}

.cajaservicio_interior {width: 225px; float:left; height:92px; padding-top: 0px; }
.cajaservicio_interior a{color:#666667; text-decoration:none}
.cajaservicio_interior a:hover{text-decoration:nonne}
.tit-cajaservicio_interior {padding: 5px 0px 0px 60px; margin:0px; font-size: 16px; color: #8a8a8a; font-weight: bold}
.tit-cajaservicio2_interior {padding: 0px 0px 0px 70px; font-size: 16px; color: #8a8a8a; font-weight: bold}
.tit-cajaservicio_interior a {color:#8a8a8a; text-decoration:none}
.tit-cajaservicio2_interior a{color:#8a8a8a; text-decoration:none}
.des-cajaservicios_interior {padding: 10px 40px 35px 15px;}


.autor {border:1px dotted grey; background: #ebebeb; }
.autor td {padding: 5px; }
.autor-tit {background-color:#666666; color: #fff; }
.autor_nombre { color: #0099CC; font-weight:bold; background-color:#e1e6f2; border-bottom:1px solid grey; text-align:left;}
.autor-vac {border-bottom:1px solid grey;}
.autor2_nombre { color: #0099CC; font-weight:bold; background-color:#f8cd83; }
.autor3_nombre { color: #787878; font-weight:bold; background-color:#f8cd83; }
.autor4_nombre { color: #787878; font-weight:normal; background-color:#f7dbaa; height:33px; border-bottom:1px solid grey;}

.carrito_link { color: #004C92; text-align:left}
.carrito_link:hover {color: #C0820A;}
.contacto_servicios {font-size: 10px; margin-top:13px; color: #800000}

.tablaprecios {width: 400px;border:5px solid #ccccff;margin-left:65px; background: url(../images/bg_cajaprecios.gif) repeat-x; background-color:#eeeeee}
.tablaprecios td {padding: 6px;}

.tabla-edicion {padding:5px;text-align:left;border:1px solid #b7b7b7;color: black;}

.div-portada1 {float:left;background-color:#b5d0f7;padding:9px;text-align:left;line-height:20px;border:1px solid #b7b7b7;color: black;}
.div-portada2 {float:left;background-color:#fbcd97;padding:9px;text-align:left;line-height:20px;border:1px solid #b7b7b7;color: black;}
.tabla-edicion td{padding:8px;border:1px solid white;line-height: 20px;}
.tabla-edicion a {color: #042a32; font-weight:bold}
.escoger {border:1px dotted #b7b7b7; color: black; }
a.escoger2  {
color: #004b91;font-weight: bold; text-decoration:underline;}
.escoger label{padding: 0px;text-align:left; font-weight: normal; width: 100px;color: black;}

.cubiertapersonal {padding: 9px;background-color: #fff;}

.cubiertapersonal-tit {padding: 9px;background-color: #cbdcf6;font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;color: #457bd3; font-weight: bold;}
.cubiertapersonal-tit2 {padding: 9px;background-color: #FBA848;font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;color: #fff; font-weight: bold;} 

#cajaacceso {background: url(../images/bg-acceso.jpg) repeat-x; width: 480px; padding: 20px; color: white; font-weight: bold; font-size: 20px; float:left; }

#actualidad { 
	float:left;
	margin-left: 41px;
	_margin-left: 20px;
	padding-left:8px;
	/*width: 445px;*/
	width: 355px;
	height: 143px;
	line-height:1.5;
}

#proveedores { 
	float:left;
	width:551px;
	height:149px;
	background: url(../images/bg-proveedores.gif);
	background-position:bottom;
	}

.tit-actualidad {padding: 0px; margin:0px; font-size: 17px; color: #8a8a8a; font-weight: bold}

.vermas {color: #004b91;font-weight: bold;}

#pie {
	margin-left: 41px;
	_margin-left: 20px;
	float:left;
	width:900px;
	height: 80px;
	background: url(../images/bg-pie.gif);
	padding:5px 0px 0px 37px;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.5;
	}
	.lnk_pie{
	color:#FFFFFF;
	text-decoration:none;
	}
	.lnk_pie:hover{
	text-decoration:underline;
	}
.ari{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	}
	
#listadonoticias{
	width:775px;
	float:left;
	margin-left: 75px;
}
#listadonoticias img{
	border:1px solid #d7deee;
	margin-right:9px;
	margin-bottom:9px;
}

.noticia{
	width:690px;
	margin-bottom:18px;
	border-bottom:1px solid #d7deee;
	border-right:1px solid #d7deee;
	padding:8px 8px 10px 8px;;
	background-color:#eff2f7;
		float:left;
}

.noticia a {
		color:#666667; text-decoration: none;}

.titular{
	font-size:13px;
	font-weight:bold;
	color:#003f88;
	width:100%; padding-right:0px; float:left;
	
	margin:8px 8px 22px 8px;
	}
	.entrada2 {
	float:left;
	margin:0 8px 8px 8px;}

.fechanot{
	float:left;
	color:#919cae;
	font-family:11px;
	width: 690px;
	padding-right:0px;
	text-align:right
}

.vermas{
	color:#003f88;
	text-decoration:none;
	font-weight:bold;
}

.vermas:hover{
	color:#fab800;
}

/*PAGINACION */
#paginacion { float:left; width:600px; height:20px; padding:15px 3px 20px 3px; overflow:hidden; margin-top:0px }
#paginacion ul { text-align:left; }
#paginacion ul li { list-style:none; display:inline; text-align:left; }
#paginacion ul li span a { border: 1px solid #014B92; color:#FFFFFF; margin-right:3px; background:#014B92; padding:2px 6px; text-decoration: none; }
#paginacion ul li span a:hover { background:#FFFFFF; color:#014B92;  }
#paginacion ul li span.current { border: 1px solid #014B92; color:#014B92; margin-right:3px; background:#FFFFFF; padding:2px 6px; background-position:bottom; text-decoration: none; }
span.pagenav { border: 1px solid #014B92; color:#014B92; margin-right:3px; background:#FFFFFF; padding:2px 6px; background-position:bottom; text-decoration: none; }
#paginacion ul li span span { border:0; padding:0; margin:0 }

	
.paginado{
	float:left;
	width:810px;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	color:#003f88;
}
.paginado a{
	color:#003f88;
	text-decoration:none;
	font-weight:bold;
}
.paginado a:hover{
	text-decoration:underline;
	color:#fab800;
}
	
#noticiadet2 {
	float:left;
	
}	



#noticiadet{

	margin-bottom:8px;
	border-bottom:1px solid #d7deee;
	border-right:1px solid #d7deee;
	padding:8px 8px 10px 8px;;
	background-color:#eff2f7;
	width:775px;
	float:left;
	margin-left: 25px;
}

	#noticiadet img{
		border:1px solid #d7deee;
		margin-right:9px;
		margin-bottom:9px;
	}
	
.pnoticia{
	margin:8px 8px 22px 8px;
	
}
	


#servicios_interior { 
	margin-left: 41px;
	_margin-left: 20px;
	padding-left:20px;
	float:left;
	width:716px;
	background: url(../images/servicios.jpg);
	background-repeat:no-repeat;
	position:top;
	
}

#categorias {}
.titcategoria {
	font-weight: bold; margin-top: 12px;padding-left: 3px; border-bottom:1px solid #706f6f; 
	}
	
	.irarea {width: 100%; text-align: center;}
		.irarea img{padding-right:12px}
	
	
#txt_contenidoautores { 
	margin-left: 31px;
	font-size: 12px;
	
	_margin-left: 10px;
	float:left;
	min_height: 400px;
	width:880px;
}	

	#opciones-autores {float:left;width: 180px; margin-left: 5px;background: url(../images/bg-caja-infoautores.gif);height: 102px; }
	#opciones-autores img {padding: 3px;}
	#opciones-autores img:hover {padding: 2px;}
	
	#opciones-autores a {color: #014b92}
	#carrito {float:left;width: 180px; margin-top: 12px;margin-left: 5px;background: url(../images/bg-carrito.gif);height: 72px; }
	#carrito2 {float:left;width: 180px; margin-top: -43px;margin-left: 5px;background: url(../images/bg-carrito2.gif);height: 132px;background-repeat: repeat-x }
	
	#carrito3 
	{float:left;width: 180px;background: url(../images/bg-caja-infoautores.gif);height: 132px;background-repeat: repeat-x; margin-right: 0px; }
	#carrito3 img {padding: 3px;}
	#carrito3 img:hover {padding: 2px;}
	#carrito3 a {color: #014b92}
	
	#cajaopciones-autores {float:left; text-align: left; }
	#cajaopciones-autores a {color: white;text-decoration: none;}
	#cajaopciones-autores div {float:left;background: url(../images/bg-opcion-noseleccionada.gif); width:136px;height: 62px; border-left: 1px solid white;color:white; padding-top: 10px;font-weight: normal;font-size:12px; text-align: top left;}
	#cajaopciones-autores div:hover {margin-top: 2px;float:left;background: url(../images/bg-opcion-noseleccionada.gif); width:136px;height: 62px; border-left: 1px solid white;color:white; padding-top:10px;font-weight: normal;font-size:12px; text-align: left;}
	
	
	#cajaopciones-autores div.current {float:left;background: url(../images/bg-opcionseleccionada.gif); width:136px;height: 62px; border-left: 1px solid white;color:white; padding-top: 10px;font-weight: bold;font-size:12px; text-align: left; color:white;}
	
	#cajaopciones-autores div.current:hover {margin-top: 2px;float:left;background: url(../images/bg-opcionseleccionada.gif); width:136px;height: 62px; border-left: 1px solid white;color:white; padding-top: 10px;font-weight: bold;font-size:12px; text-align: left;}
	#cajaopciones-autores img {padding:0px 3px 15px 5px}

	
	
	
	.tit-subearchivo {font-size: 16px; color: #f58909; font-weight: bold; padding: 0px 0px 13px 13px; width: 100%; border-bottom: 1px dotted #f58909;}
	.cajasubearchivo {float:left; width: 860px; padding: 0px 0px 55px 0px;}
	#cajasubearchivo-int {	float:left; width: 670px;  background: url(images/bg-caja-pasos.jpg) repeat-x bottom; }
	#caja-info {float:left; padding-right:22px;min-height: 220px; width: 150px; height: 100px;background: url(../images/bg-estadolibro.png); background-repeat:no-repeat;}
	#caja-info p {padding: 2px 0px 0px 12px;font-weight: bold; color: #fff; text-align: left;}
	#caja-info a {color: #255896;text-decoration: none; font-weight: normal;}
	.sinrellenar {color: #255896;text-decoration: none; font-weight: bold;  }
	#tituloLibro {}
	.datossencillos {font-weight: bold; text-decoration: none; color: #efed5f;}
	#pasos {float:left;width: 210px; padding:12px 0px 0px 0px;text-align: right;}
	#banners-cajainfo {float:left;padding-right:22px;min-height: 194px; width: 150px; }
	
	.fotoautor {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;color: #457bd3; font-weight: bold; border-bottom:1px dotted grey;}
	label {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;color: #457bd3; font-weight: bold; }
	select {border:1px solid #457bd3;font-size: 12px;padding: 4px;	font-family: Arial, Helvetica, sans-serif;}
	input {border:1px solid #457bd3; padding: 0; height: 20Px;background: url(../images/bg-input.gif) bottom repeat-x;font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
	textarea {border:1px solid #457bd3;font-size: 12px;background: url(../images/bg-textarea.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;padding: 5px;} 
	
	input.c {border:none; padding: 5px;background: url(../images/bg-boton2.gif) bottom repeat-y;font-size: 14Px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: white; height:35px;cursor: pointer;}
	input.a {border:none; padding: 5px;background: url(../images/bg-boton.gif) bottom repeat-y;font-size: 14Px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: white; height:35px;cursor: pointer;}
	
#portada-texto {}
#portada-texto p {width: 97%; text-align: center;background-color: white;padding:12px 0 12px 12px;border:2px solid #4377cd;}
#portada-texto a {color:#c66d06; font-size: 15px; font-weight: bold; text-decoration: none;}
.portada_libro {background-color:#FFFFFF;border:1px solid #CCCCCC;display:block;float:left;padding:5px;}
.portadas-paginado {width:600px;float:left;height: 100%; margin-top: 15px;}
#portadas-paginado img {margin:7px; border:1px solid grey;}
.portada-grande {width: 620px;text-align: center;}


.resultadoBase {
	margin: 10px;
	float: left;
	border:1px solid #e2ba5a;
	background-color: #50525d;
	font-size: 10px;	
	width: 250px;
	margin-bottom: 22px;
	}
.resultadoBase a {
	text-decoration: none;
	color: #e4e2e2;

	}
.img-categoria {
	height: 63px;
	}

.olvidado {font-size:11px; color: black;margin-top: 0px; margin-bottom:30px;_margin-top: 0px;}
.olvidado a {color: #004C92;}

.vertodos1 {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 190px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
		margin-left: 5px;
	}
	
	.vertodos1:hover {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 190px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 0px;
	}
	
.portadas-textos-clase {border: 6px solid #7F7F7F; position:absolute; top:75px; left:204px ; background-color:#fff; width: 750px;padding: 15px;}
.portadas-textos-clase2 {position:absolute; top:440px; *top:240px; left:224px ; width: 700px; _top:430px }

/**MENSAJES EMERGENTES****/
.info, .exito, .alerta, .error {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	position:relative;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.png');
}
.exito {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/exito.png');
}
.alerta {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/alerta.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.png');
}
#mensajesEmergentes{	
  position:fixed; 
  z-index:2; 
  right: 30px; 
  top:30px;
  width: 50%;
}
/*************************/
#colorSelectorPortada, #colorSelectorContraportada, #colorSelectorLomo, #colorSelectorTitulo, #colorSelectorSubtitulo, #colorSelectorAutor, #colorSelectorSipnosis, #colorSelectorTitulo2, #colorSelectorSubtitulo2, #colorSelectorAutor2, #colorSelectorSipnosis2  {
	/*position: absolute;*/
	top: 4;
	left: 4;
	width: 28px;
	height: 28px;
	background: url(../images/imagesColorpick/select2.png);
}
#colorSelectorPortada div, #colorSelectorContraportada div, #colorSelectorLomo div, #colorSelectorTitulo div, #colorSelectorSubtitulo div, #colorSelectorAutor div, #colorSelectorSipnosis div, #colorSelectorTitulo2 div, #colorSelectorSubtitulo2 div, #colorSelectorAutor2 div, #colorSelectorSipnosis2 div {
	/*position: absolute;*/
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url('../images/imagesColorpick/select2.png') center;
}
#colorpickerHolderPortada{
	top: 654px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderLomo{
	top: 750px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderContraportada{
	top: 654px;
	right: 72px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderTitulo{
	top: 80px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderSubtitulo{
	top: 80px;
	right:22px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
} 
#colorpickerHolderAutor{
	z-index:10;
	top: 168px;
	width: 356px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderSipnosis {
	z-index:10;
	top: 245px;
	width: 356px;
	right:22px;
	height: 0;
	overflow: hidden;	
	position: absolute;
}
#colorpickerHolderTitulo2{
	top: 866px;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolderSubtitulo2{
	top: 866px;
	right:72px;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolderAutor2{
	z-index:10;
	top: 959px;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolderSipnosis2 {
	z-index:10;
	top: 1042px;
	width: 356px;
	right:72px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
.colorpicker  {
	background-image: url('../images/imagesColorpick/custom_background.png');
	position: absolute;
	bottom: 0;
	left: 0;}
.colorpicker_hue div {
	background-image: url('../images/imagesColorpick/custom_indic.gif');
}
.colorpicker_hex {
	background-image: url('../images/imagesColorpick/custom_hex.png');
}
.colorpicker_rgb_r {
	background-image: url('../images/imagesColorpick/custom_rgb_r.png');
}
.colorpicker_rgb_g {
	background-image: url('../images/imagesColorpick/custom_rgb_g.png');
}
.colorpicker_rgb_b {
	background-image: url('../images/imagesColorpick/custom_rgb_b.png');
}
.colorpicker_hsb_s {
	background-image: url('../images/imagesColorpick/custom_hsb_s.png');
	display: none;
}
.colorpicker_hsb_h {
	background-image: url('../images/imagesColorpick/custom_hsb_h.png');
	display: none;
}
.colorpicker_hsb_b {
	background-image: url('../images/imagesColorpick/custom_hsb_b.png');
	display: none;
}
.colorpicker_submit {
	background-image: url('../images/imagesColorpick/custom_submit.png');
}
.colorpicker input {
	color: #778398;
}
#customWidget {
	position: relative;
	height: 36px;
}
/*****************************/
		/* slider specific CSS */
.sliderGallery {
	overflow: hidden;
	position: relative;
	padding: 10px;
	height: 105px;
	width: 600px;
}

.sliderGallery UL {
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

.sliderGallery UL LI {
	display: inline;
}

#slider {            
	width: 600px;            
	margin-top: 90px;            
	padding: 1px;
	position: relative;
	/*background: #FBA848;
	border:2px Solid #4377CD;*/
}       

.form_error {
	background-color: #FF5555;
	padding: 10px;
	color: #fff;
	width: 100%;
}	   

.field_error {
	border-color: #FF5555;
}
/*.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { 
			margin-top: -.2em; 
			margin-left: -.6em; 							
			background:#4377CD; 
}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }*/	


input.btn_tienda {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/fnd_btn_busq.jpg) repeat-x scroll 0 0;
	border:1px solid #7B8C99;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px;
	height: 25px;
	cursor: pointer;
}

input.btn_tienda2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/fnd_btn_busq2.jpg) repeat-x scroll 0 0;
	border:2px solid #7B8C99;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px;
	height: 25px;
	cursor: pointer;
}

.resultado_vacio {
	height:80px;width: 630px;background-color:#fff;padding-top:50px;text-align: center; border:1px dotted #c0c0c0;
}

.pasos-compra a {
	color: #004c92;}
.pasos-compra span { padding:6px;}	
.pasos-compra span:hover {background-color: #e1e6f1; border:1px dotted #ccc; padding:5px;}

.pasos-compra-resaltado {background-color: #8fdb70; border:1px dotted #ccc; padding:5px;}

.numerico{
	text-align: right;
}

#pdfTematica{
    float:right; 
    text-align:right;
    font-size:15px;
    color:#004A92;
    text-decoration:none;
    font-weight: bold;
}
