@charset "utf-8";
/* CSS Document */
@import "reset.css";

*{ margin:0; padding:0;}
*{zoom: 1.0;} 

body{ background:#fff url(../img/bgBody.gif) repeat-x left -40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
a{ cursor:pointer;}
.txt9{ font-size:9px;}
.lnkBlack { color:#000; text-decoration:none;}
#contenedor{ width:885px;  }
#cabecera{ background:url(../img/cabeceraV2.jpg) no-repeat left top; width:885px; height:191px; float:left; }
	.busquedaCabecera{ font-weight:bold; color:#000; text-decoration:none; font-size:9px;bottom:3px;left:505px;position:absolute;}
	.busquedaSencilla{bottom:20px;left:418px;position:absolute;}
	.busquedaSencilla .btnSearch{ background:url(../img/btnSearch.gif) no-repeat left top; width:24px; height:21px; float:left; border:none; margin:0; cursor:pointer; }
	.btnSearch span{ display:none;}
	.busquedaSencilla input{ border:1px solid #000; float:left; margin:2px 2px 0 0; width:168px;}
	
	.contentAvanzada{position:relative; width:500px; z-index:100001; float:left; display:none; }
	.contentAvanzada2{position:relative; width:500px; z-index:100001; float:left;}
	.busquedaAvanzada{background:#E6E1DA none repeat scroll 0 0;border:1px solid #ABA9A6;height:105px;left:189px;position:absolute;top:2px;width:411px;z-index:10000; padding:10px 12px 0 0;}
	.busquedaAvanzada form{ padding:10px 12px;}
	.busquedaAvanzada select{ width:134px;  margin-bottom:8px; float:left; border:1px solid #000000; font-size:11px;}
	.busquedaAvanzada .slccategoria{ width:144px;}
	.busquedaAvanzada input{ width:106px; margin-bottom:8px; float:left;}
	.busquedaAvanzada label{  float:left; padding:0 9px 0 9px ;}
	.busquedaAvanzada .btBuscar{ float:right; width:90px; margin-top:7px;}
	.lnkInicio{ float:left;height:153px;margin:25px 0 0;width:327px;}
	.lnkFundacion{ float:left;height:153px;margin:25px 0 0;width:327px;}
	.lnkFunda{ float:right;height:54px;margin:130px 0 0;width:262px;}
	
#main{ width:880px; float:left; background:#fff url(../img/bgMain2.gif) no-repeat left top; min-height:582px;}
#ctl00_mainUpdatePanel{ position:relative; float:none; width:885px; float:left; }
	#principal{ width:582px; float:left; padding: 0 0 0 30px;}
		.menu{ padding:9px 0 0 0; float:left; width:584px; display:inline;    }
		.menu li{ display:inline; float:left; padding-bottom:0;}
		.menu li a{ text-decoration:none; font-size:9px;  height:17px; text-align:center;padding:5px 0 0 0;  float:left; }
			.btnGestion{ background:url(../img/gestion.gif) no-repeat left top; width:90px; color:#6e6f64; }
			.btnGestionOn{ background:url(../img/gestion_03.gif) no-repeat left top; width:90px; color:#fff;}
			.btnOtras{ background:url(../img/publicaciones.gif) no-repeat left top; width:133px; color:#d81f2a; }
			.btnOtrasOn{ background:url(../img/bgotras.gif) no-repeat left top; width:133px; color:#fff; }
			.btnOficios{ background:url(../img/oficios.gif) no-repeat left top; width:74px; color:#ff9a00;}
			.btnOficiosOn{ background:url(../img/oficios_05.gif) no-repeat left top; width:74px; color:#fff;}
			.btnSeguridad{ background:url(../img/seguridad.gif) no-repeat left top; width:126px;color:#289728;}
			.btnSeguridadOn{ background:url(../img/servicios_06.gif) no-repeat left top; width:126px;color:#fff;}
			.btnCalidad{ background:url(../img/calidad.gif) no-repeat left top; width:160px; color:#296dc0;}
			.btnCalidadOn{ background:url(../img/bgcalidad.gif) no-repeat left top; width:160px; color:#fff;}
			
			.Sub{border-bottom:1px dotted #7f7f7f;margin-bottom:12px; width:580px; float:left; height:4px;}
			.SubbtnSeguridad{ width:582px; float:left; clear:both; padding:0 0 12px 0; border-bottom:1px dotted #7f7f7f;margin-bottom:12px;  }
			.SubbtnSeguridad a{ width:563px;  float:left; background:#53ac53 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;   text-align:left;}
			.menu .SubbtnSeguridad a{ width:563px;  float:left; background:#53ac53 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;   text-align:left;}
			
			.SubbtnGestion{ width:582px; float:left; clear:both; padding:0 0 12px 0; border-bottom:1px dotted #7f7f7f;margin-bottom:12px;  }
			.SubbtnGestion a{ width:562px; float:left; background:#8b8c83 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			.menu .SubbtnGestion a{ width:560px; float:left; background:#8b8c83 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px; text-align:left;}
			
			.SubbtnOtras{ width:582px; float:left; clear:both; padding:0 0 12px 0; border-bottom:1px dotted #7f7f7f;margin-bottom:12px;  }
			.SubbtnOtras a{ width:562px;  float:left; background:#e04c55 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			.menu .SubbtnCalidad a{ width:558px; float:left; background:#e04c55  url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			
			.SubbtnOficios{ width:582px; float:left; clear:both; padding:0 0 12px 0; border-bottom:1px dotted #7f7f7f;margin-bottom:12px;  }
			.SubbtnOficios a{ width:562px;  float:left; background: #ffae33 url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			.menu .SubbtnOficios a{ width:558px; border: float:left; background:#ffae33  url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px; text-align:left;}
			
			.SubbtnCalidad{ width:582px; float:left; clear:both; padding:0 0 12px 0; border-bottom:1px dotted #7f7f7f; margin-bottom:12px; }
			.SubbtnCalidad a{ width:562px; float:left; background:#548acd  url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			.menu .SubbtnOtras a{ width:559px; float:left; background:#548acd url(../img/flechaSubV2.gif) no-repeat left top; height:auto; text-align:left; padding:1px 0 3px 20px;  text-align:left;}
			
			.SubbtnSeguridad a, .SubbtnCalidad a, .SubbtnGestion a,.SubbtnOficios a, .SubbtnOtras a{ color:#fff; font-size:9px; text-decoration:none;}
		
	.consultaParrafo{ padding:7px 0; border-top:1px dotted #7f7f7f; float:left; width:582px; }	
	.topDestacados{ background:url(../img/destacados.gif) no-repeat left top; width:582px; height:34px; float:left;}
	.topDestacados span{ display:none;}
	.contentDestacados{ background:#f9f8f8 url(../img/bgContent.gif) repeat-y left top; width:567px;  float:left; padding:5px 0 7px 15px; border-top:1px solid #979696;}
		.contentDestacadosLast{ background:#f9f8f8 url(../img/bgContent.gif) repeat-y left top; width:567px;  float:left; padding:8px 0 30px 15px; border-top:1px solid #979696; border-bottom:1px solid #979696;}

	.imagendestacados{ width:75px; float:left; min-height:98px; font-size:9px; }
	.imagendestacados img{ margin-bottom:7px;}
    .imagendestacados span{font-size:9px; }
	.textodestacados{ width:383px; float:left; }
		.textodestacados p{ padding:0 7px;}
		.textodestacados a{ color:#000; text-decoration:none;}
	#ctl00_MainContent_pub_dwPublicacion_hyExtracto{ position:relative; bottom:0;}
	.btnExtracto{}
	.precioDestacado{width:85px; float:left; text-align:center;}
	.textodestacados .titularDestacado{ font-weight:bold; padding-bottom:9px;}
	.textodestacados  .entradillaDestacado{ background:url(../img/bgparr.gif) no-repeat center bottom; padding-bottom:9px; margin-bottom:7px;}
	
	.textodestacados div {margin-bottom:7px;padding-bottom:9px; padding:0 7px;}
	
	.pvpsiniva{ font-size:9px; padding-bottom:12px; text-align:center;}
	.precioeuros span{ color:#ff0000; font-weight:bold; font-size:14px; text-align:center;}
	.btnElegir{ background:url(../img/btnAdd.gif) no-repeat 8px top; width:75px; height:21px; position:absolute; bottom:11px; float:right; right:10px; padding:6px 0 0 17px; 	     font-size:9px; color:#000; text-decoration:none;}
	.bottDestacados{ background:url(../img/bottDestacados.gif) no-repeat left bottom; width:582px; height:24px; float:left; border-top:1px solid #979696;}
	
	#banners{ width:255px; float:left;}
		.formApartados{ background:url(../img/apartado.gif) no-repeat left bottom; width:237px; height:31px; float:left; padding:44px 0 0 7px; margin:0 0 7px 16px; display:inline;}
		.formApartados select{border:1px solid #000000; font-size:11px;}
		#ctl00_RightContent_pbCatalogo_btnBuscar{ font-size:11px;}
		.losmasVendidos{ background:url(../img/bgLosmasvendidos2.gif) no-repeat left top; float:left; width:200px; height:250px; padding:60px 0 0 40px; margin-left:16px; display:inline;}
		.losmasVendidos img{ margin:0 4px 4px 0;}
		.imgCatalogo{ margin:0 0 0 16px; display:inline; float:left;}
		.bannerTop{ margin:0 0 3px 16px; display:inline; float:left;}

#pie{ background:#fff url(../img/pie.gif) no-repeat 16px top; width:885px; float:left; height:39px;}
	#pie p, #pie a{ color:#fff; font-size:9px; padding:16px 0 0 0; text-align:center;}
	*:first-child+html #pie p {padding:0;} * html  #pie p{padding:0;}
	
/*PEDIDO*/
.miPedido{background:#f2f2f2; float:left; width:238px; margin:0 0 7px 15px;  display:inline;}
.miPedido  table{ width:216px;}
.miPedido .topPedido{ background:#fff  url(../img/topPedido.gif) no-repeat left top; width:229px; height:19px; color:#4e4d4d; font-weight:bold; font-size:11px; padding:7px 0 0 9px;}
.miPedido .headerPedido{ background:#e1e1e1; font-weight:bold; padding:7px 0; border-bottom:1px dotted #7f7f7f; width:238px; float:left;}
.subTotal td{ background:#e5e5e5; border-top:1px dotted #7f7f7f; border-bottom:1px dotted #7f7f7f;  }
.headerPedido ul li{ display:inline; float:left;}
.liProd{ width:96px; padding-left:4px;}
.liUnid{ width:40px;}
.liPunid{ width:84px; padding-left:10px;}
.miPedido tbody{ background:#f2f2f2;  }
.miPedido td{padding:0 0 10px 4px;}
.miPedido input{ width:20px; margin-right:2px;}
.tablaPedido{ width:233px; float:left; height:150px; overflow:auto; background:#f2f2f2; margin:5px 0; }
.subTotal{ width:238px; float:left; border-top:1px dotted #7f7f7f; border-bottom:1px dotted #7f7f7f; margin:1px 0; background:#e5e5e5; }
.subTotal p{ color:#ff0000; font-weight:bold; font-size:9px; text-align:center; padding:7px 0;}
.subTotal p .precioPedido{ font-size:12px; font-weight:bold; color:#000; padding-left:12px;}
.bottomPedidos{ background:url(../img/bottPedidos.gif) no-repeat 0 top; width:238px; height:34px; float:left;}
	.btnRealizarPedido{ background:transparent url(../img/realizarPedido.gif) no-repeat  50px top;float:left;height:29px;padding:7px 0 0 5px;text-align:center;width:230px; color:#000; font-weight:bold; font-size:9px;}



.miPedido tbody{ background:#f2f2f2;  }
.miPedido td{padding:0 0 10px 4px;}
.miPedido input{ width:20px; margin-right:2px;}
.miPedido .tdProducto{ width:100px; padding-right:5px;}
.miPedido .tdProducto a{ color:#000; }
.miPedido .tdPrecioLibro{ width:85px;}
.miPedido .tdPrecioLibro span{ float:left; padding-left:5px;}
.miPedido .tdPrecioLibro a { float:right; width:10px; padding-left:7px;}
.miPedido .tdUnids{ width:35px; padding-right:5px;}
.miPedido .tdUnids a{ width:15px; }



.destacadosDerecha{ float:left; width:240px; margin-left:15px;  display:inline; margin-top:8px;}
.topdestacDcha{ background: url(../img/destDcha.gif) no-repeat left top;  width:240px; height:29px; float:left; font-size:1px; display: inline;}
.bottDestDecha{ background:url(../img/bottdestDcha.gif) no-repeat left top; width:240px; height:29px; float:left; font-size:1px; display: inline;}
.topRelacionadasDcha{ background: url(../img/publicacionesRelacionadas.gif) no-repeat left top;  width:240px; height:29px; float:left; font-size:1px; display: inline;}

.contentDestacDcha{ float:left; padding:10px 0; width:240px; display: inline;}
.contentDestacDcha a{ float:left; padding-right:5px; border-right:1px dashed #ccc; margin-right:5px; color:#000; display: inline;}
.contentDestacDcha p{ padding:0 0 0 6px; width:166px;  float:left;display: inline;}
.contentDestacDcha p a{ width:160px; border:none; float:left; display: inline;}
.contentDestacDcha span {color:#FF0000;font-size:14px;font-weight:bold;text-align:center;}
.tdProducto{ width:100px;}
.tdProducto a{ color:#000; }
.tdPrecioLibro{ width:85px;}
.tdPrecioLibro span{ float:left; padding-left:0;}
.tdPrecioLibro a { float:right; width:10px; padding-left:7px;}
.miPedido .tdUnids{ width:35px; padding-right:5px;}
.miPedido .tdUnids a{ width:15px; }
#ctl00_MainContent_gwPedido th{ display:none;}
#ctl00_MainContent_gwPedido .tdProducto{ width:160px; padding-right:10px; text-align:left;}
#ctl00_MainContent_gwPedido .tdUnids{ width:30px; padding-right:30px; text-align:left;}
#ctl00_MainContent_gwPedido  .tdPrecioLibro{ width:100px;}
#ctl00_MainContent_gwPedido .tdPDesc{ padding:12px 15px 7px 10px}
#ctl00_MainContent_gwPedido .tdUnids2{ width:30px; padding:0 10px;}
#ctl00_MainContent_gwPedido .tddelete{ width:10px; text-align:right; padding:0 20px}
.tddelete a{ position:relative; top:0;}

/**/
#ctl00_MainContent_gwPedido .tdProductoV2{ width:175px; padding-right:10px; text-align:left;}
#ctl00_MainContent_gwPedido .tdUnidsV2 {width:30px; padding-right:30px; text-align:left;}
#ctl00_MainContent_gwPedido  .tdPrecioLibroV2{ padding:12px 7px 7px 30px;text-align:left;width:75px;}
#ctl00_MainContent_gwPedido .tdTotalPrecioLibroV2{ width:86px; text-align:left;}
#ctl00_MainContent_gwPedido .tdPrecioIvaV2{ width:70px; text-align:left;}



.tdTotalPrecioLibro{ width:86px;}
.tdPrecioIva{ width:60px;}

.headerMiPedido{ background:#e1e1e1; font-weight:bold; padding:7px 0 7px 14px; border-bottom:1px dotted #7f7f7f; width:571px; float:left; font-size:9px;}
.headerMiPedido ul li {display:inline;float:left;}
.headerMiPedido  .liProd {width:163px;}
.headerMiPedido .liUnid2 {width:44px; text-align:center;}
.headerMiPedido .liUnid3 {width:72px;text-align:center;}
.headerMiPedido .liUnid4 {width:54px; text-align:center;}
.headerMiPedido .liUnid5 {width:85px; text-align:center;}
.headerMiPedido .liUnid6 {width:85px;text-align:center;}
.headerMiPedido .liUnid7 {width:47px;text-align:center;}
.headerMiPedido .liUnid {width:70px; text-align:center;}
.headerMiPedido  .liPorcent{ width:70px; text-align:center;}
.headerMiPedido  .liPunidad{ width:88px; text-align:center;}
.headerMiPedido  .liPunid {padding-left:10px;width:89px;text-align:center;}

.tablaMiPedido{ background:#f2f2f2; width:571px; float:left;  padding-left:14px;}
.tablaMiPedido div table{ width:571px; float:left; border:none;}
.tablaMiPedido table td{ padding:12px 14px 7px 7px; text-align:right; border:none;}
.tablaMiPedido a{ color:#000; }
.pieMiPedido{ background:#e9e9e9; font-weight:bold; padding:7px 30px 7px 0; width:555px; float:left; text-align:right;}
.panelIva{ background:#999999; font-weight:bold; padding:7px 30px 7px 0; width:555px; float:left; text-align:right; color:#fff;}
.headerGastos{ background:#e1e1e1; font-weight:bold; padding:7px 0 7px 14px; border-bottom:1px dotted #7f7f7f;  margin-top:4px; width:571px; float:left; }
.tablaGastos{ background:#f2f2f2; width:551px;  float:left;  padding:7px 20px 7px 14px; }
.tablaGastos label{ width:62px;}
.tablaGastos select{ width:170px; margin-right:180px;}
.tablaGastos a{ color:#0067de;}
#ctl00_MainContent_lblGastos{ font-weight:bold; padding-right:18px;}
.totalPrecio{ float:right;padding:10px 9px 10px 0;text-align:right;width:152px;}
#ctl00_MainContent_lblPrecioTotal, #ctl00_MainContent_lblPrecioTotalDescuento{ padding-right:17px; float:left;}
#ctl00_MainContent_chkCondiciones{ float: left; margin-right:5px;}
#ctl00_MainContent_txtPrecioTotal{ text-align:right; float:right;}
#ctl00_MainContent_txtGastos{ text-align:right;}

/**/
.panelComprobar{background:#F2F2F2;border-top:1px dashed #7F7F7F;float:left;padding:7px 0 7px 16px;width:564px;}


/* FICHA  */
.contentFicha{ background:#f9f8f8 url(../img/bgFicha.gif) repeat-y left top; width:562px;  float:left; padding:8px 0 30px 21px; }
.contentFicha .imagendestacados {float:left;width:102px;}
.contentFicha 	.textodestacados {float:left;width:247px;}
	.btnRecomendar{ background:url(../img/recomendar.gif) no-repeat 0 top; width:91px; height:21px; position:absolute; bottom:10px; float:right; right:96px; padding:4px 0 0 7px; text-align:center; font-size:9px; color:#39b43b; text-decoration:underline;}
	.btnRecomendarV2{ background:url(../img/recomendar.gif) no-repeat 0 top; width:91px; height:21px; position:absolute; bottom:10px; float:right; right:111px; padding:4px 0 0 7px; text-align:center; font-size:9px; color:#39b43b; text-decoration:underline;}
	.contentFicha  .precioDestacado {float:left;text-align:center;width:85px; padding:85px 0 0 108px;}
	.contentFicha .textodestacados p {line-height:13px;padding:4px 7px;}

.fichaSeguridad{  width:540px;  float:left; margin:40px 0 12px 0; background:#e9f4e9; padding:16px 20px 17px 20px;}	
.tituloFichaSeguridad{ background:#fff url(../img/libreria_2009_redimensio-04.gif) no-repeat left top; float:left;font-weight:bold;height:18px;left:0;
padding:6px 0 0 7px;position:absolute;top:-24px;width:573px;}
.tabSeguridad{ background:url(../img/libreria_2009_redimensionad.gif) no-repeat 2px 0; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}


.seguridadYsalud{ background:url(../img/libreria_2009_redimensionad.gif) no-repeat left top; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}
.fichaOtras  {  width:540px;  float:left; margin:40px 0 12px 0; background:#fbe8e9; padding:16px 20px 17px 20px;}	
.tituloFichaOtras { background:#fff url(../img/calidadficha_06.gif) no-repeat left top; float:left;font-weight:bold;height:18px;left:0;
padding:6px 0 0 7px;position:absolute;top:-24px;width:573px;}
.tabCalidad{ background:url(../img/calidadficha_03.gif) no-repeat 2px 3px; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}

.menu  .volverCatalogo{ background:url(../img/libreria_2009_redimensio-02.gif) no-repeat right 3px; width:123px; height:
24px; float:right;}
.menu  .volverCatalogo a{ float:left; padding:7px 0 0 26px; color:#fff; font-weight:bold;}

.menu  .volverCatalogo2{ background:url(../img/volver.gif) no-repeat right 3px; width:150px; height:
24px; float:right;}
.menu  .volverCatalogo2 a{ float:left; padding:7px 0 0 26px; color:#fff; font-weight:bold;}



.fichaOficios{  width:540px;  float:left; margin:40px 0 12px 0; background:#fff5e5; padding:16px 20px 17px 20px;}	
.tituloFichaOficio{ background:#fff url(../img/oficiosficha_06.gif) no-repeat left top; float:left;font-weight:bold;height:18px;left:0;
padding:6px 0 0 7px;position:absolute;top:-24px;width:573px;}
.tabOficios{ background:url(../img/oficiosficha_03.gif) no-repeat 2px 3px; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}

.fichaGestion{  width:540px;  float:left; margin:40px 0 12px 0; background:#f0f0ef; padding:16px 20px 17px 20px;}	
.fichaGestion .tituloFichaGestion{ background:#fff url(../img/gestionficha_06.gif) no-repeat left top; float:left;font-weight:bold;height:17px;left:0;
padding:11px 0 0 7px;position:absolute;top:-24px;width:573px;}
.tabGestion{ background:url(../img/gestionficha_03.gif) no-repeat 0 3px; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}

.fichaCalidad{  width:540px;  float:left; margin:40px 0 12px 0; background:#E9F0F9; padding:16px 20px 17px 20px;}	
.tituloFichacalidad{ background:#fff url(../img/otrosficha_06.gif) no-repeat left top; float:left;font-weight:bold;height:18px;left:0;
padding:6px 0 0 7px;position:absolute;top:-24px;width:573px;}
.tabOtras{ background:url(../img/otrosficha_03.gif) no-repeat 2px 3px; height:17px; float:left; width:254px; color:#fff; padding:7px 0 0 12px}
.fichaGestion p{ padding:4px 0;}


.sp20{ padding:0 0 20px 0;}
.sp10{ padding:5px 0;}
.clearall{ clear:both;}
/*PEDIDO*/
.formPedido{ width:550px; padding:15px; background:#f2f2f2; float:left;}
.formPedido label{ float:left; clear:both; width:132px;}
.formPedido input, .formPedido select{ float:left;  width:261px; }
.formPedido span{ float:left; font-size:9px; color:#797979; }
.formPedido div{width:550px; float:left; clear:both; margin-bottom:7px; }
.formPedido .captchaImg{ float:left; width:283px; }
.formPedido  .btnImprimirCaptcha{ background:transparent url(../img/imprimir.gif) no-repeat  0 top;float:left;height:29px;padding:4px 0 0 5px;text-align:center;width:115px; color:#000; font-weight:bold; font-size:9px; margin-top:28px; color:#000;}

.liPedidos{ color:#ff0000; font-weight:bold; font-size:12px;}
.topFormulario{ background:#e1e1e1; width:565px; border-bottom:1px dashed #7f7f7f; padding:7px 0 7px 15px; float:left; font-weight:bold;}
.formaPago{ background:#919191; width:565px; border-top:1px dashed #7f7f7f; padding:7px 0 7px 15px; float:left; font-weight:bold; color:#fff;}
.formaPagar{ background:#f2f2f2; width:565px; border-top:1px dashed #7f7f7f; padding:7px 0 7px 15px; float:left; 	}
.formaPagar input{ float:left; width:15px; margin-bottom:15px;}
*:first-child+html .formaPagar label{ padding-top:4px;} * html .formaPagar input{ padding-top:4px;}
.enlacesCompra{width:565px;  padding:7px 0 7px 15px; float:left; margin-top:15px; 	}
.enlacesCompra  .realizarCompra{ background:url(../img/realizarCompra.gif) no-repeat 0 top; width:144px; height:19px; position:absolute; bottom:10px; float:right; right:96px; padding:4px 0 0 7px; text-align:center; font-size:9px; color:#000; text-decoration:none;  font-weight:bold;}
.enlacesCompra a{ color:#ff0000; text-decoration:underline;}
.inputPrecio{ width:16px; float:left; padding:4px 0 12px 0;}
.formPedido .ddtVia{ width:80px;}
.formPedido .inputSmall{ width:40px;}
.divpedido{}
.divpedido label{ width:auto; clear:none; padding-right:7px;}
.divpedido input{ margin-right:5px;}

/* resultadoCompra*/
.resultadoCompra{  width:440px; float:right; background:url(../img/ok_17.gif) repeat-y left bottom; margin-top:15px;} 
.topResultadoCompra{ background:url(../img/ok_03.gif) no-repeat left top;padding:0 45px; width:350px; height:238px; float:left;}
.resultadoCompra p{ padding:16px 0 0 0; font-size:11px;}
.gracias{ color:#09ba04; font-weight:bold; width:202px;}
.datosCompra{ width:360px; margin:0 auto; }
.resultadoCompra .identificador{ background:url(../img/ok_06.gif) no-repeat left top;width:359px; height:25px; float:left; padding:12px 0 0 0; text-align:center; font-size:14px;}
.resultadoCompra  .identificador .error{ font-size:12px; padding-right:5px;}

.contentdatos{ background: url(../img/bgok10.gif) repeat-y -1px top; width:360px; float:left;}
.datodIzqd{ width:161px; float:left; padding:0 15px 15px 15px;}
.datosDcha{ width:135px; float:left; padding:0 15px 15px 15px;}
.resultadoCompra .datodIzqd p, .resultadoCompra .datosDcha p{ padding:0; font-size:10px;}
.bold{ font-weight:bold;}
#principal .boldSub{ font-weight:bold; text-decoration:underline;}
.resultadoCompra .datodIzqd .tituloCompra, .resultadoCompra .datosDcha .tituloCompra{ padding: 20px 0;}
.bottDatos{ background:url(../img/ok_14.jpg) no-repeat left bottom; width:360px; height:16px; float:left;}
.bottCompra{ background:url(../img/ok_19.gif) no-repeat left top; width:440px; height:39px; float:right;}
.btnImprimir{ background:transparent url(../img/imprimir.gif) no-repeat  0 top;float:right;height:29px;padding:4px 0 0 5px;text-align:center;width:115px; color:#000; font-weight:bold; font-size:9px; margin-top:5px; color:#000;}
.btnVolver{ background:transparent url(../img/imprimir.gif) no-repeat  0 top;float:right;height:29px;padding:4px 0 0 5px;text-align:center;width:115px; font-weight:bold; font-size:9px; margin-top:5px; color:#000;}
.resultadoCompraError{ background:url(../img/bgmal.gif) no-repeat left top; float:right; width:440px; height:225px;}
.error{ color:#FF0000; font-weight:bold;}
.resultadoCompraError p{ padding:30px 0 0 40px; width:231px;}
.left{ float:left;}
.formPedido .error{ color:#FF0000; font-weight:bold; padding:0 0 0 15px; font-size:11px; width:200px;}
.tablaGastos .btnImprimir, .tablaGastos .btnVolver{ color:#000; }

/* POPUP*/
/*RECOMENDAR*/
.panelRecomendar{  background:#fff; width:470px;  float:left; padding-left:14px;}
.panelRecomendar  .toprecomend{background:url(../img/recomend.gif) no-repeat left top; width:470px; float:left; height:81px; clear:both;}

.panelRecomendar div{ width:416px; float:left;}
.panelRecomendar span{ width:220px; float:left; padding:7px 0;}
.panelRecomendar input{  float:left; }
.txtamensaje{ width:351px; height:100px;}
.panelRecomendar #ctl00_MainContent_lblTitulo{  width:340px;}
.panelRecomendar .dtvAlerta {font-size:12px; color:#ff0000; width:100%; float:left; margin:5px 0;}
.panelRecomendar p{  font-size:12px; font-weight:bold;}
.panelRecomendar .datosPriv{ width:400px;}
.panelRecomendar .datosProxpubl{ background:#f4f4f4; float:left; padding:18px; width:411px; margin:12px 14px; display:inline;}
.datosProxpubl div{ float:left; width:192px;}
.datosProxpubl .chkEnviar{ width:300px; float:left; margin:12px 0;}
.datosProxpubl .chkEnviar input{ width:30px; float:left;}
.datosProxpubl .chkEnviar label{ font-size:12px;font-weight:bold;padding-bottom:3px; float:left;}
.datosProxpubl div span{ font-weight:bold; font-size:12px; padding-bottom:3px;}
.panelRecomendar #ctl00_MainContent_btnRecommend{ margin-left:15px; display:inline;}
.panelRecomendar .thx {font-size:24px; font-weight:normal;}
.panelRecomendar  .parrPubl {font-size:12px;padding:20px 0 74px; font-weight:normal;}
.panelRecomendar .parrPubl span {color:#FF0000; float:none; width:auto; padding:0;}
.panelRecomendar .chkRecomend label{ padding-top:2px ;}
	*:first-child+html .panelRecomendar .chkRecomend label{ padding-top:6px ;}  * html  #pie p .panelRecomendar .chkRecomend label{ padding-top:6px ;}
/**/

.panelSuscribir{  background:#fff; width:470px;  float:left; padding-left:14px;}
.panelSuscribir  .toprecomend{background:url(../img/suscribete.gif) no-repeat left top; width:470px; float:left; height:81px; clear:both; padding-bottom:23px;}
.panelSuscribir p{ font-size:12px; padding:23px 11px;}
.panelSuscribir a {color:#FF2821;font-weight:bold;text-decoration:none;}
.panelSuscribir .datosProxpubl div label {font-size:12px;font-weight:bold;padding-bottom:3px;}
/**/

.panelSugerencias{  background:#fff; width:470px;  float:left; padding-left:14px;}
.panelSugerencias  .toprecomend{background:url(../img/sugerencias.gif) no-repeat -10px top; width:470px; float:left; height:81px; clear:both; padding-bottom:23px;}
.panelSugerencias p{ font-size:12px; padding:23px 11px;}
.panelSugerencias a {color:#FF2821;font-weight:bold;text-decoration:none;}
.panelSugerencias .datosProxpubl div label {font-size:12px;font-weight:bold;padding-bottom:3px;}
.panelSugerencias .datosPriv{ padding:3px 11px; float:left;}

/**/
.panelBaja {  background:#fff; width:470px;  float:left; padding-left:14px;}
.panelBaja  .toprecomend{background:url(../img/darseBaja.gif) no-repeat -10px top; width:470px; float:left; height:81px; clear:both; padding-bottom:23px;}
.panelBaja p{ font-size:12px; padding:23px 11px;}
.panelBaja a {color:#FF2821;font-weight:bold;text-decoration:none;}
.panelBaja .datosProxpubl div label {font-size:12px;font-weight:bold;padding-bottom:3px;}
.panelBaja .datosPriv{ padding:3px 11px; float:left;}
.psure{ text-align:center; font-size:15px;}
.psure .red{color:#FF2821;}
.datosProxpubl .btnCenter{ padding:0 138px;width:155px;}
.datosProxpubl .btnCenter input {
margin:3px 0;
width:auto;
}




.spacer{ padding:10px 0; float:left; width:100%;}
#ctl00_MainContent_pub_grvListado{ width:584px; float:left;}
.tblListado{ border:none; width:584px; float:left;}
/*PAGINADOR*/
.paginador{ padding:7px 0 20px 0;width:100%; float:left; }
.npaginas{ width:120px; float:left; padding:5px 7px;}
.npaginas span{ color:#FF0000; font-weight:bold;}
.anterior{ width:60px; float:left; padding:0 0 0 10px;}
.siguiente{ width:60px; float:left; padding:0 0 0 10px;}
.pag1{ background:url(../img/primero.gif) no-repeat left top; width:22px; height:22px; float:left; margin-right:5px;}
.pag2{ background:url(../img/anteriores.gif) no-repeat left top; width:22px; height:22px; float:left;margin-right:5px;}
.pag3{ background:url(../img/ultimos.gif) no-repeat left top; width:22px; height:22px; float:left; }
.pag4{ background:url(../img/siguientes.gif) no-repeat left top; width:22px; height:22px; float:left;margin-right:5px;}

.pag1:hover{ background:url(../img/primero.gif) no-repeat left bottom;}
.pag2:hover{ background:url(../img/anteriores.gif) no-repeat left bottom; }
.pag3:hover{ background:url(../img/ultimos.gif) no-repeat left bottom; }
.pag4:hover{ background:url(../img/siguientes.gif) no-repeat left bottom; }
.masresultados{ display:none;}

/**/
.separador{border-top:1px dotted #7F7F7F;float:left;margin-bottom:7px;width:582px;}
.resultadoCompra .datodIzqd .pokCompra, .resultadoCompra .datosDcha  .pokCompra{ padding:7px 0;}
.pageError {color:#FF0000; font-weight:bold; font-size:22px; }

.pnlTarjetaLink{ padding:15px 0; background:#fff; margin:0 15px;}
.pagoPagado{ font-size:18px; font-weight:bold; padding:0 0 12px 0;}
.pnlNotif{ padding:0 50px;}
.pnlNotif p{ padding:9px 0;}

.pnlDatosEnvioClass{display:none; padding:10px 0;}
#ctl00_MainContent_chkDatosEnvio{ width:10px;}
.DatosEnvioClass label{ clear:none; width:342px; padding:0 10px 10px 10px;}
.formPedido .btnImprimir {float:left;}
/**/
.accionesLibro div{ float:left;}
.accionesLibro{float:left;width:383px; clear:both; padding:1px 0 0 0;}
.textodestacados .accionesLibro      div{ float:left;  width:350px; padding:0 0 0 0;}
.textodestacados .verOtros{ float:left; color:#e90505; font-weight:bold; }
.btnExtracto{ font-weight:bold; }
.textodestacados .accionesLibro  .btnRecomendar {background:transparent url(../img/recomendar.gif) no-repeat scroll 0 top;bottom:7px;color:#39B43B;float:right;font-size:9px;height:17px;padding:4px 0 0 7px;position:relative;right:-25px;text-align:center;text-decoration:underline;width:91px;}

.btnLargo{ background:transparent url(../img/realizarCompra.gif) no-repeat  0 top;float:left;height:29px;padding:4px 0 0 0;text-align:center;width:150px; color:#000; font-weight:bold; font-size:9px; margin-top:5px; color:#000;}
#ctl00_MainContent_pub_dwPublicacion_hyRecommend1{ position:relative;}

/*EMPRESAS*/

.pantallaLogin{ position:inherit; float:left; width:582px;}
.pantallaLogin h1{ font-size:12px; font-weight:bold; padding-bottom:12px;}
.pantallaLogin p{ padding:12px 0;}
.menu li .btnAyuda{ background:url(../img/btnAyuda.gif) no-repeat left top; width:65px; height:28px; float:left; text-align:left; color:#e21c00; font-size:9px; font-weight:bold; padding:7px 0 0 7px}
.btnAyuda{ background:url(../img/btnAyuda.gif) no-repeat left top; width:65px; height:28px; float:left; text-align:left; color:#e21c00; font-size:9px; font-weight:bold; padding:7px 0 0 7px}

.pantallaLogin  .volverCatalogo {background:transparent url(../img/libreria_2009_redimensio-02.gif) no-repeat  right 13px;float:right;
font-weight:bold;height:18px;left:2px;padding:17px 0 0 50px;position:relative;width:95px; color:#fff; text-decoration:none;}
.pantallaLogin  .volverCatalogo a {color:#fff;float:left;font-weight:bold;padding:17px 0 0 26px;}

.areaCompanies{width:583px; float:left;}
.topCompany{ background:url(../img/topArea.gif) no-repeat left top; width:583px; float:left; height:30px;}
.bgCompany{width:583px; float:left; padding-bottom:40px;}
.bgCompany p{ font-size:11px; padding:14px 12px 0 12px;}
.bgCompany .thanks{ font-size:14px; padding:14px 12px 0 12px; font-weight:bold;}
.bgCompany a{color:#ff2821; text-decoration:underline; font-weight:bold;}

.formLogin{ width:296px; float:left; background:url(../img/iSesion.gif) no-repeat left top; height:138px; padding-top:35px; margin-top:4px;}
.pnlInicioSesion{ width:296px; float:left;}
.formItem{width:281px; float:left; padding-left:9px;}
.formItem label{width:296px; float:left; padding:4px 0;}
.formItem input{width:168px; border:1px solid #000;}
.btnIniciar{ background:url(../img/bgBtns.gif) no-repeat left top; float:left; width:85px; height:16px; color:#ff2821; text-decoration:none; text-align:center; padding:5px 0 0 0;}
.txtContras{ float:left;margin-right:7px; }
.lnkForget{color:#ff0000; text-decoration:none; font-size:9px;}
.pantallaLogin .validador{width:296px; float:left;}

.newCompa{width:284px; float:left; background:url(../img/nuevaEmpresa.gif) no-repeat left top; height:138px; padding-top:35px; margin-top:4px;}
.pnlNewCompa{width:284px; float:left;}
.newCompa p{ font-size:12px; padding:9px 0 23px 16px;}
.newCompa .btnIniciar{ float:right; padding:5px 0 0 0; margin-right:16px; display:inline; font-weight:normal; text-decoration:none; color:#ff2821;}
.newCompa a{color:#000; text-decoration:underline; font-weight:bold;}

.pantallaLogin .areaCompanies .bgCompany img{ margin-top:5px;}
/* PROXIMAS PUBLICACIONES*/
.menuDoble{ padding:9px 0 0 0; float:left; width:584px; display:inline;    }
		.menuDoble li{ display:inline; float:left; padding-bottom:0;}
		.menuDoble li a{ text-decoration:none; font-size:9px;  height:61px; text-align:center;padding:5px 0 0 0;  float:left; color:#fff;}
			.btnGestion2{ background:url(../img/gestion2.gif) no-repeat left top; width:88px; }
			.btnCalidad2{ background:url(../img/calidad2.gif) no-repeat left top; width:161px; }
			.btnOficios2{ background:url(../img/oficios2.gif) no-repeat left top; width:74px;}
			.btnSeguridad2{ background:url(../img/seguridad2.gif) no-repeat left top; width:127px;}
			.btnOtras2{ background:url(../img/otras2.gif) no-repeat left top; width:132px;}
			
			/**/
	
			.menuDoble li .btnGestion3{ background:url(../img/gestion3.gif) no-repeat left top; width:88px; height:26px; }
			.menuDoble li .btnCalidad3{ background:url(../img/calidad3.gif) no-repeat left top; width:161px;height:26px;  }
			.menuDoble li .btnOficios3{ background:url(../img/oficios3.gif) no-repeat left top; width:74px;height:26px; }
			.menuDoble li .btnSeguridad3{ background:url(../img/btnSeguridad3.gif) no-repeat left top; width:127px;height:26px; }
			.menuDoble li .btnOtras3{ background:url(../img/otras3.gif) no-repeat left top; width:132px;height:26px; }
			.menuDoble li .btnSeguridadOn3{ background:url(../img/seguridad3On.gif) no-repeat left top; width:127px;height:26px; }
			.menuDoble li .btnGestionOn3{ background:url(../img/gestion3On.gif) no-repeat left top; width:88px; height:26px; }
			.menuDoble li .btnCalidadOn3{ background:url(../img/calidad3On.gif) no-repeat left top; width:161px;height:26px;  }
			.menuDoble li .btnOficiosOn3{ background:url(../img/oficios3On.gif) no-repeat left top; width:74px;height:26px; }
			.menuDoble li .btnSeguridadOn3{ background:url(../img/seguridad3On.gif) no-repeat left top; width:127px;height:26px; }
			.menuDoble li .btnOtrasOn3{ background:url(../img/otras3On.gif) no-repeat left top; width:132px;height:26px; }


.boxProxpubl{ width:584px; float:left;}
.topboxPubl{ background:url(../img/topProx.gif) no-repeat left top; width:583px; height:33px; float:left; }
.bgboxPubl{ background:url(../img/bgProx.gif) repeat-y left top; width:583px;  float:left; padding:30px 0; }
.bottboxPubl{ background:url(../img/bottProx.gif) no-repeat left top; width:583px; height:23px; float:left; }

.bgboxPubl p{ padding:10px 24px; font-size:12px;} 

/**/
.bgCompanyEmpresa{float:left;padding-bottom:40px;width:583px; background:#b5b5b5 url(../img/bgSeparador.gif) no-repeat left top;}
.bgCompanySeparador{float:left;width:583px; background: url(../img/bgSeparador.gif) no-repeat left top; height:6px;}

.nameEmpresa{ background:#fff; width:423px; float:left;margin:13px 25px 8px 12px;padding:5px 10px; display:inline;}
.adminCuenta{ float:left; width:579px;}
.topadminCuenta{background:url(../img/adminCuenta.gif )no-repeat -1px top; float:left; width:579px; height:43px;}
.bgadminCuenta{background:url(../img/bgAdmincuenta.gif) repeat-y -1px top; float:left; width:549px; min-height:245px; padding:0 15px; }
.bottadminCuenta{background:url(../img/bottAdmincuenta.gif) no-repeat -1px top; float:left; width:579px; height:31px;}

.bgadminCuenta a{ font-size:9px; font-weight:bold; text-decoration:none; color:#000; margin-right:5px; padding-top:4px;text-align:center;}


.btnEmpresanormal{ background:url(../img/btnConsultar.gif) no-repeat left top; float:left; width:205px; height:21px;}
.bgadminCuenta  .btnEmpresanormalOn{ background:url(../img/btnConsultarOn.gif) no-repeat left top; float:left; width:205px; height:21px;  color:#ff2821; }

.bgadminCuenta  .btnCambiarOn{ background:url(../img/btnCuentaOn.gif) no-repeat left top; float:left; width:165px; height:21px; color:#ff2821;}
.btnCambiar{ background:url(../img/btncuentaOff.gif) no-repeat left top; float:left; width:165px; height:21px;}
.btnDesactivar{ background:url(../img/btndesactivar.gif) no-repeat left top; float:left; width:156px; height:21px;}
.bgadminCuenta  .btnDesactivarOn{ background:url(../img/btndesactivo.gif) no-repeat left top; float:left; width:156px; height:21px; color:#ff2821;}
.bgadminCuenta .btnGuardarcambios{ background:url(../img/guardadcambios.gif) no-repeat left top; float:right; width:106px; height:23px; margin-right:68px; display:inline;	}

.bgadminCuenta .divUser{ width:350px; float:left; padding:5px 100px; }
.bgadminCuenta label{ float:left; font-weight:bold; width:125px;}
.bgadminCuenta input{ float:left; width:155px; }
.bgadminCuenta span{ float:left; font-weight:bold; width:25px;}
.bgadminCuenta  #ctl00_MainContent_valPassword{ width:100%;}
 #ctl00_MainContent_lblExito{ font-size:14px; font-weight:bold;}
.bgadminCuenta  #ctl00_MainContent_lblExito, .mensajeEmpresa{ width:100%; text-align:center; padding:20px 0; font-size:14px; font-weight:bold;}
.bgadminCuenta  #ctl00_MainContent_Label1{ width:100%; text-align:center; padding:20px 0; font-size:14px; font-weight:bold;}
.menu .volverCatalogo3 {background:transparent url(../img/volver.gif) no-repeat scroll right 3px;float:right;height:24px;width:150px;
}
.menu .volverCatalogo3 a {color:#FFFFFF;float:left;font-weight:bold;padding:7px 0 0 26px;
}
.bgadminCuenta  .menuEmpresa{ width:549px; float:left; padding:10px 15px 7px 15px;}
.volverCatalogo2 {background:transparent url(../img/libreria_2009_redimensio-02.gif) no-repeat  right 13px;float:right;
font-weight:bold;height:18px;left:3px;padding:17px 0 0 50px;position:relative;width:95px; color:#fff; text-decoration:none;}

.topadminCuenta{background:url(../img/adminCuenta.gif) no-repeat -1px top;}
.bgadminCuenta .pnlEmpresa{width:549px; float:left; padding:0; position:inherit;}

 .pnlEmpresa { float:left; width:582px;}
 .pnlEmpresa label{width:150px; float:left; padding-left:12px;}
 .pnlEmpresa input,  .pnlEmpresa span{float:left;}
 .pnlEmpresa input, .pnlEmpresa select{ width:192px;}
 .pnlEmpresa div{float:left; width:100%; padding:3px 0;}
 .pnlEmpresa textarea{width:350px; float:left; height:95px;}
 
 .pnlRegistro{ width:583px; float:left;}
	 .topRegistroEmpresa{ background:url(../img/topCrearcuenta.gif) no-repeat -0 top; width:583px; float:left; height:42px;}
	 .bgRegistroEmpresa{ background:url(../img/bgcrearcuenta.gif) repeat-y -0 top; width:583px; float:left; min-height:185px;}
	 .bgRegistroEmpresa2{ background:url(../img/bgcrearcuenta.gif) repeat-y -0 top; width:583px; float:left; }
	 .bottRegistroEmpresa{ background:url(../img/bottcrearcuenta.gif) no-repeat -0 top; width:583px; float:left; height:38px;}
   
.pnlEmpresa .inputSmall{ width:25px;}
.pnlEmpresa  .lblSmall{padding-right:9px;	width:auto;}
.pnlEmpresa .bold {font-weight:bold; padding-bottom:5px; border-bottom:1px dashed #000; margin-bottom:10px;}

.pnlEmpresa .checkBox { padding:20px;}
.pnlEmpresa .checkBox input{ width:17px;}
.pnlEmpresa .checkBox label{ width:500px;}

.pnlEmpresa  .sp20 {padding:0 0 20px;}
.pnlEmpresa .dobleInput input{ width:110px; margin-right:5px;}
.pnlEmpresa  .dobleInput  .lblSmall{padding-right:9px;	width:50px;}
.pnlEmpresa  .lblLarge{ width:200px;}

.pnlChecks  .checkBox { padding:5px 0 5px 12px;}
.tblEmpresa{ border:none; float:left; width:520px;}
.tblEmpresa td, .tblEmpresa tr, .tblEmpresa th{ border:none;}
.tblEmpresa td{ height:50px;}


.adminCompra {float:left;width:569px; padding:0 10px;}
	.topadminCompra{background:url(../img/topMiscuentas.gif) no-repeat -1px top; float:left; width:566px; height:42px;}
	.bgadminCompra{background:#dcdcdc; float:left; width:562px; min-height:245px; margin-left:1px; display:inline;  }
	.bottadminCompra{background:url(../img/bottMiscuentas.gif) no-repeat -1px top; float:left; width:566px; height:32px;}

.tblEmpresa th{ font-weight:bold; background:#ededed; border-bottom:1px  dotted #000;}

/**/
 .pnlEmpresa { float:left; width:582px;}
 .bgadminCuenta .pnlEmpresa label{width:150px; float:left; padding-left:12px; font-weight:normal;}
 .bgadminCuenta .pnlEmpresa input, .bgadminCuenta  .pnlEmpresa span{float:left;}
 .bgadminCuenta  .pnlEmpresa span{float:left; width:auto; font-weight:normal;}
 .pnlEmpresa input, .pnlEmpresa select{ width:192px;}
.bgadminCuenta  .pnlEmpresa div{float:left; width:100%; padding:3px 0;}
 .bgadminCuenta .pnlEmpresa textarea{width:315px; float:left; height:95px;}
 
 .pnlRegistro{ width:583px; float:left;}
	 .topRegistroEmpresa{ background:url(../img/topCrearcuenta.gif) no-repeat -0 top; width:583px; float:left; height:42px;}
	 .bgRegistroEmpresa{ background:url(../img/bgcrearcuenta.gif) repeat-y -0 top; width:583px; float:left; min-height:185px;}
	 .bgRegistroEmpresa2{ background:url(../img/bgcrearcuenta.gif) repeat-y -0 top; width:583px; float:left; }
	 .bottRegistroEmpresa{ background:url(../img/bottcrearcuenta.gif) no-repeat -0 top; width:583px; float:left; height:38px;}
   
.bgadminCuenta  .pnlEmpresa .inputSmall{ width:25px;}
.bgadminCuenta  .pnlEmpresa  .lblSmall{padding-right:9px;	width:auto;}
.pnlEmpresa .bold {font-weight:bold; padding-bottom:5px; border-bottom:1px dashed #000; margin-bottom:10px;}

.bgadminCuenta  .pnlEmpresa .checkBox { padding:20px;}
.bgadminCuenta  .pnlEmpresa .checkBox input{ width:17px;}
.bgadminCuenta  .pnlEmpresa .checkBox label{ width:500px;}

.pnlEmpresa  .sp20 {padding:0 0 20px;}
.bgadminCuenta  .pnlEmpresa .dobleInput input{ width:110px; margin-right:5px;}
.bgadminCuenta  .pnlEmpresa  .dobleInput  .lblSmall{padding-right:9px;	width:50px;}
.bgadminCuenta  .pnlEmpresa  .lblLarge{ width:200px;}

.bgadminCuenta  .pnlChecks  .checkBox { padding:5px 0 5px 12px;}
.bgadminCuenta #ctl00_MainContent_visorEmpresa_btnEnviar{ width:50px;}
.tblFicha{ float:left;}
/*MODAL*/
.estilo{ background:#fff; margin:0 auto; width:500px; padding:50px 0; text-align:center; float:none;}
.estilo img{ float:none;}
.estilo span{ width:400px;}
#ctl00_UpdatePanelLibreria .estilo{ background:#fff; margin:0 auto; width:500px; padding:50px 0; text-align:center; float:none;}
#ctl00_UpdatePanelLibreria .estilo img{ float:none;}
.modalProgressGreyBackground {background:#ccc none repeat scroll 0 0;opacity:0.6;filter:alpha(opacity=60);}
#modalProgressGreyBackground{background:#ccc none repeat scroll 0 0;opacity:0.6;filter:alpha(opacity=60);}
#ctl00_MasterModalUpdateProgress{background:#ccc ;opacity:0.6;filter:alpha(opacity=60);}

.btnModal{margin:0 auto; width:118px; padding:15px 190px; float:left;}
.btnModal .btnAnterior{ background:url(../img/btnImprimir.gif) no-repeat left top; width:86px; height:23px; float:none; padding:7px 23px 7px 23px; text-align:center; color:#464646; text-decoration:underline; margin:0 7px 0 0;}
/**/
.imageFile{ float:none; margin-right:5px;}
.formAbogados .lblRelleno label{ width:200px;}
.fechaHora{ word-spacing:5px;}

/**/

/**/
.PanelProgress{	width:300px;	border:1px solid #ccc;	height:22px;	z-index:1000;}
.PanelProgressBar{	background:transparent url(../img/bg_upload.png) repeat-x left top;	width:300px;	height:22px;}
.ProgressLabel{	width:100%;	float:left;	font-weight:bold;	font-size:12px;	margin-top:-20px;}
/**/
.motivosBaja .checkBox { padding:15px 20px 2px 30px; float:left; clear:both; width:255px;}
.motivosBaja .checkBox input{ width:17px; float:left;}
.motivosBaja .checkBox label{ width:480px; font-weight:normal;}
.razonesBaja{ width:314px; float:left;}
.motivosBaja .razonesBaja .checkBox label {font-weight:normal;width:230px; float:left; vertical-align:middle;}
.razonesBaja p{ padding:0 0 0 20px;}
.comentariosBaja{ float:left; width:230px; padding:27px 0 0 2px;}
.comentariosBaja textarea{ width:217px; height:70px; float:left; margin:5px 0 18px 0;}
.bgadminCuenta  .btndesactivar{background:transparent url(../img/guardadcambios.gif) no-repeat left top; width:106px; height:23px; float:right; color:#FF2821;	 }
.bgadminCuenta #ctl00_MainContent_reqComentario, .bgadminCuenta #ctl00_MainContent_valMotivos{ clear:both; width:100%;}
.FondoAplicacion{ background:#ccc; opacity:0.5;}

/**/

.pnlGestiónOn3 {  border:1px solid #92938b; float:left; background:url(../img/librogris.gif) no-repeat 15px	 center; padding:15px 0 15px 70px; min-height:83px; width:509px; margin-bottom:5px;}
.pnlCalidad  {  border:1px solid #5F92D0; float:left; background:url(../img/libroazul.gif) no-repeat 15px center; padding:15px 0 15px 70px; min-height:83px; width:509px; margin-bottom:5px;}
.pnlSeguridad  {  border:1px solid #5eb15e; float:left; background:url(../img/libroverde.gif) no-repeat 15px center; padding:15px 0 15px 70px; min-height:83px; width:509px;  margin-bottom:5px;}
.pnlOficiosOn3 {  border:1px solid #ffb340; float:left; background:url(../img/libroamarillo.gif) no-repeat 15px	 center; padding-left:70px; min-height:83px; width:509px; margin-bottom:5px;}
.publicacionesOn3 {  border:1px solid #e2575f; float:left; background:url(../img/librorojo.gif) no-repeat 15px	 center; padding:15px 0 15px 70px; min-height:83px; width:509px; margin-bottom:5px;}

.btnAlerta{background:url(../img/alerta.gif) no-repeat left top; width:85px; float:left; height:21px; color:#ff2821; font-size:9px; padding:3px 0 0 24px;}
.pnlGestiónOn3  .lblTitularPub{ font-weight:bold;padding-top:14px;}
.pnlGestiónOn3 span{ width:380px; float:left; padding:0  7px;}

.pnlOficiosOn3  .lblTitularPub{ font-weight:bold;padding-top:14px;}
.pnlOficiosOn3 span{ width:380px; float:left; padding:0  7px;}

.publicacionesOn3  .lblTitularPub{ font-weight:bold;padding-top:14px;}
.publicacionesOn3 span{ width:380px; float:left; padding:0  7px;}

.pnlSeguridad  .lblTitularPub{ font-weight:bold;padding-top:14px;}
.pnlSeguridad span{ width:380px; float:left; padding:0  7px;}

.pnlCalidad  .lblTitularPub{ font-weight:bold;padding-top:14px;}
.pnlCalidad span{width:380px; float:left; padding:0  7px;}

/**/
.topAlertas{background:url(../img/proxPubl.gif) no-repeat left top; width:470px; float:left; height:80px; clear:both;}
/*.dtvAlerta{width:470px; float:left; border:none; margin-bottom:7px; }*/
.dtvAlerta {font-size:12px; color:#ff0000; width:100%; float:left; margin:5px 0;}
.bgAlertas{ width:450px; float:left; padding:0 10px; }
.bgAlertas p{  font-size:12px; font-weight:bold;}

.datosProxpubl{ background:#f4f4f4; float:left; padding:18px; width:416px; margin:12px 0 ; display:inline;}
.datosProxpubl div{ float:left; width:192px;}
.datosProxpubl div span{ font-weight:bold; font-size:12px; padding-bottom:3px;}
.datosProxpubl div input{ width:159px; margin:3px 0;}

.thx{ font-size:24px;}
.parrPubl{ font-size:12px; padding:20px 0 74px 0;}
.parrPubl span{ color:#ff0000;}
/**/
.listadoPubl{ float:left; width:580px;}
/**/


/**/
.divComprobarDatos{ width:500px; float:left; padding:15px 0 0 0;}
.divComprobarDatos p{ width:127px; float:left;}

.datosComprobar{ float:left; width:350px; padding-bottom:10px;}
.datosComprobar span{ float:left; padding-bottom:15px; width:200px; clear:both;}
.datosComprobar  #ctl00_MainContent_lblCodigoPostal{ float:left; padding-bottom:0; width:auto; clear:both; padding-right:7px;}
.datosComprobar  #ctl00_MainContent_lblPoblacion{ float:left; padding-bottom:0; width:auto; clear:none;}
.datosComprobar  #ctl00_MainContent_lblDireccion{ padding-bottom:0;}
#ctl00_MainContent_lbObservaciones{ vertical-align:top; font-weight:bold; float:left; width:345px; padding-bottom:7px;}
.observacionesLibreria{ float:left; width:350px; padding-bottom:10px;}

#ctl00_MainContent_lkbVerDatosEnvio{ color:#f2261f; float:left; padding:20px 0;}
.tituloPedidoEmpresa{ font-size:12px; color:#f2261f; font-weight:bold; border-bottom:1px dashed #7F7F7F; float:left; width:100%; margin:7px 0; padding-bottom:3px;}

/*PEDIDO EMPRESA*/
.miPedidoEmpresa{background:#f2f2f2; float:left; width:562px;}
.miPedidoEmpresa  table{ width:517px;}
.miPedidoEmpresa .topPedido{ background:#fff  url(../img/topPedido.gif) no-repeat left top;  height:19px; color:#4e4d4d; font-weight:bold; font-size:11px; padding:7px 0 0 9px;}
.miPedidoEmpresa .headerPedido{ background:#ededed; font-weight:bold; border-bottom:1px dotted #7f7f7f; width:414px; float:left; padding:7px 12px;width:532px;}
.subTotal td{ background:#e5e5e5; border-top:1px dotted #7f7f7f; border-bottom:1px dotted #7f7f7f;  }
.headerPedido ul li{ display:inline; float:left;}
.liProd{ width:96px; padding-left:4px;}
.liUnid{ width:40px;}
.liPunid{ width:84px; padding-left:10px;}
.miPedidoEmpresa tbody{ background:#fff; font-size:10px;  }
.miPedidoEmpresa td{padding:0 0 0 4px;}

.miPedidoEmpresa .tblEmpresa td{ height:36px;}
.miPedidoEmpresa .tblEmpresa th{display:none;}
.miPedidoEmpresa input{ width:20px; margin-right:2px;}
.miPedidoEmpresa .tablaPedido{ width:523px; float:left; height:150px; overflow:auto; background:#fff; margin:5px 0; padding:0 12px; }
.miPedidoEmpresa .subTotal{ width:562px; float:left; border:none;margin:1px 0; background:#ededed; height:25px; }

.bottomPedidos{ background:url(../img/bottPedidos.gif) no-repeat 0 top; width:238px; height:34px; float:left;}
	.btnRealizarPedido{ background:transparent url(../img/realizarPedido.gif) no-repeat  50px top;float:left;height:29px;padding:7px 0 0 5px;text-align:center;width:230px; color:#000; font-weight:bold; font-size:9px;}

.liRef{ width:122px; float:left;}
.liDate{ width:92px; float:left;}
.liImporte{width:119px; float:left;}
.liVdetalle{width:98px; float:left;}

.lblRefpedido{ width:68px; float:left; font-size:12px;}
.lbldatepedido{ width:92px; float:left;}
.rdbDetalle{ text-align:center;}

.miPedidoEmpresa .tablaPedido2{ width:560px; float:left; height:150px; overflow:auto; background:#fff; margin:0 0; padding:0 0; }
.miPedidoEmpresa .headerPedido2{ background:#ededed; font-weight:bold; border-bottom:1px dotted #7f7f7f;  float:left; padding:7px 0 7px 4px;width:556px;}
.headerPedido2 li{ float:left;font-size:9px; }
.miPedidoEmpresa  .tablaPedido2 table{ width:542px; font-size:9px;}
.headerPedido2 .liRef {width:184px;}
.headerPedido2  .liUnid{ width:68px;}
.lipunid{ width:65px; padding:0 10px;}
.headerPedido2  .lipdto{ width:50px; padding:0 15px;}
.headerPedido2  .lisiniva{ width:64px;}
.headerPedido2  .liUnid{ width:68px;}
.miPedidoEmpresa .btnElegir {bottom:0;color:#000000;float:right;font-size:9px;height:21px;padding:6px 0 0 17px;position:relative;text-decoration:none;width:75px;
}
.miPedidoEmpresa .tdUnid{ width:25px; padding:0 30px 0 26px;}
.pnlEmpresaNoVisible{ display:none;}
.lblref{ font-size:12px; padding-left:16px;}
/**/
.inputRemember{ margin:0 10px 0 16px; display:inline; width:250px;}
/**/

.registroEmpresas{ width:237px; float:left; margin:0 0 12px 17px; display:inline;}
.topregistroEmpresas{ width:237px; float:left; background:url(../img/topregistro.gif) no-repeat 0 top; height:24px;}
.bgregistroEmpresas{ width:217px; float:left; background:url(../img/bgregistro.gif) repeat-y 0 top; padding:0 10px;}
.bottregistroEmpresas{ width:237px; float:left; background:url(../img/botregistro.gif) no-repeat 0 top; height:14px;}
.btnLogout{background:url(../img/btnsalir.gif) no-repeat left top; width:39px; height:9px; float:right; position:relative;top:-24px; z-index:1000; color:#fff; text-decoration:none; padding:7px 0 0 23px; font-weight:bold; right:-12px; }
.datosEmpresa{ width:210px; float:none;padding:0 0 7px 0; float:left;}
.btnAdcuenta{background:url(../img/adCuenta.gif) no-repeat left top; width:205px; height:26px; float:left;}
.btnMispedidos{background:url(../img/misCompras.gif) no-repeat left top; width:205px; height:27px; float:left;}
.datosEmpresa span{ width:215px; float:left;}
.botonesEmpr{width:217px; float:left; padding:0 5px;}
/**/
#ctl00_ContentPlaceHolder1_falso{ display:none;}
.txtRed{ color:#FF2821; font-weight:bold;}
.CsstxtEntradilla{ width:780px;}
.noVisible{display:none;}

/**/
.bnBoletin{background:url(../img/bnBoletin.jpg) no-repeat left top; width:237px; height:142px; float:left; margin-left:15px; display:inline;}
.bnBoletin a{ font-size:9px; font-weight:bold;}

.hlkSuscribete{ color:#fff; float:left;left:125px;position:relative;text-decoration:none;top:60px;}
.hlkRecomienda{color:#f31522; float:left;left:49px;position:relative;text-decoration:none;top:85px;}
.hlkSugerencias{color:#f31522; float:left;left:-39px;position:relative;text-decoration:none;top:111px;*width:125px;}
*:first-child+html .hlkSugerencias{color:#f31522; float:left;left:100px;position:relative;text-decoration:none;top:100px;}
* html .hlkSugerencias{color:#f31522; float:left;left:100px;position:relative;text-decoration:none;top:100px;}
#ctl00_MainContent_vaRemite{ float:left;width:155px;}

.pnlEmpresa #ctl00_MainContent_visorEmpresa_chkBoletin{ width:16px;}
.pnlEmpresa .checkBol{padding:5px 0 5px 12px;}
.pnlEmpresa .checkBol label{ width:auto;}
.panelRecomendar  #ctl00_MainContent_lblResultado{ width:auto;}

/**/
.formPedido .chkRecibirBoletin input { width:16px;}
.formPedido   .chkRecibirBoletin label{ clear:none; width:auto;}

/**/
