/* 1) Elementos Comunes */


/*MENU PANEL CONTROL*/
.ItemPanelPadre{}
.ItemPanelHijo{}
.labelMain
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#001884;
	font-weight:bold;
	white-space:pre-line;
}
.filaContenedor{}
.tablaIconosMain{}
.filaLabelIconosMain{}
.filaImagenIconosMain{}

/*Se usa para las Label del menú que no tienen href, sino que se ejecuta un script "onclick".
La única diferencia con EnlaceLabelIconoMain debe ser el cursor:pointer y text-decoration:underline*/
.EnlaceLabelIconoMainEspecial {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#011381;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

.EnlaceLabelIconoMain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#28263B;
	font-weight:bold;
}
.EnlaceLabelIconoMain a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#011381;
	font-weight:bold;
}
.EnlaceLabelIconoMain a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#011381;
	font-weight:bold;
}
.EnlaceLabelIconoMain a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#011381;
	font-weight:bold;
}

.EnlaceImagenIconoMain{}


/*    a) Fuentes */
.fuentePlateada{color:Silver;}
.fuenteRoja{color:Red;}
.fuenteGris10{color:Gray; font-size:10px;}
.fuenteAzul{color:#0041AD;}	
.fuenteVerde{color:Green;}
.fuenteNegrita11{font-size:11px;font-weight:bold;}

/*    b) Textboxes */
.clsCuadroTexto{border: 1px solid #7f7f7f;padding-left: 0px;font-size: 10px;color: black;padding-top: 1px;font-family: Verdana;}

/*    c) Separadores */
.clsVSep{background-image: url(../Imagenes/Sep.gif);background-repeat: repeat-y;}
.clsHSep{background-image: url(../Imagenes/Sep.gif);background-repeat: repeat-x;}

/*    d) Botones */
.clsBotonAdmin{height: 18px;width: 110px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/rellBoton.gif);background-repeat: repeat-x;cursor:pointer;color: #0041ad;}
.clsBotonAdminNegro{height: 18px;width: 110px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/rellBoton.gif);background-repeat: repeat-x;cursor:pointer;color: black;}
.clsBotonAdminNegroLargo{height: 18px;width: 150px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/rellBoton.gif);background-repeat: repeat-x;cursor:pointer;color: black;}
.clsBotonAdminAceptar{height: 20px;width: 108px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnAceptar.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminCancelar{height: 20px;width: 108px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnCancelar.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminConfiguracion{width: 130px;height: 20px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnMetatags.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminConfigurar{width: 122px;height: 20px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnConfigurar1.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminContenido1{height: 20px;width: 122px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnContenido1.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminEliminar{height: 20px;width: 108px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnEliminar.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminGuardar{height: 20px;width: 108px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnGuardar.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminVolver{height: 20px;width: 120px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnVolver.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.clsBotonAdminGenerar{height: 20px;width: 108px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnGenerar.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
/*    e) Divs */
.clsTituloSecundario{position:relative;padding-top:10px;padding-bottom:10px;padding-left:10px;} 
.loadingPanel{position:absolute;top:0px;left:0px;width:100%;text-align:center;}
.comandoInsertar{width:50%;text-align:left;float:left;padding-bottom:5px;padding-top:10px;}
.comandoRefrescar{width:50%;text-align:right;float:right;padding-bottom:5px;padding-top:10px;}
.clsContenidoMantenimiento{text-align:center;width:765px;padding-top:35px;padding-bottom:25px;padding-left:25px;padding-right:25px;}
.cuadroMensaje{width:80%; padding-top:15px; padding-bottom:15px; padding-left:15px;padding-right:15px;border: 1px solid silver;}
.cuadroMensaje2{width:80%; padding-top:15px; padding-bottom:15px; padding-left:15px;padding-right:15px;border: 0px solid silver;text-align:left;}
.parrafo{display:block;text-align:left;}
.parrafoCentrado{display:block;text-align:center;}

/*    f) Grids */
.gridAdministracion{width:98%;padding-left:1%;padding-right:1%;padding-top:10px;padding-bottom:20px;}
.gridAdministracionAmpliado{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}

/*    g) Links */
.linksLineaComandos{font-weight:bold;text-decoration:none;}

/*    h) Combos */
.claseCombo{font-size:10px;height:20px;}


/*-----------------------------------------------------------------------------------*/

/* 2) Distribución/Personalizacion de los componentes */

/*    a) MasterAdmon.master */
#notificaciones{display:block;position:relative;width:100%;text-align:left;}
.tablaNotificaciones{border: 1px dotted gray;}

/*-----------------------------------------------------------------------------------*/

/*    b) Personalizaciones en funcion de Shop y Panel de control Cliente */
/*       - Para Readyweb */
body.bodyPanelControlRW{margin: 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#1C457D;background-repeat: repeat-x;background-position: top left;font-family:Verdana,Arial,Serif;color:#4C4C4C;}
.principalPanelControlRW{display:block;position:relative;margin-left: auto;width: 988px;margin-right: auto;background-repeat: repeat-y;background-image:url(../Imagenes/PanelControl/rellWrapperPanelControl2.gif);border-bottom:1px solid #808080;}
.menuPanelControlRW{width: 194px;float: left;}
.contenidoPanelControlRW{width: 784px;padding-left:5px;padding-right:5px;float:right;}
.piePanelControlRW{display:block;position:relative;clear: both;width:988px;margin-bottom:15px;}
.bloqueCabeceraPanelControlRW{display:block;position:relative;height: 120px;width:988px;position: relative;background-image:url(../Imagenes/PanelControl/cabeceraPanelControlRW.gif);}
.bloqueLogoPanelControlRW{display:block;position:absolute; top:15px; left:60px; }
.btnCerrarSesionPanelControlRW{display:block;position:absolute;font-weight:bold;top:100px;right:5px;border:0px solid black;background-color:Transparent;color:Black;width:159px;height:15px;font-size:11px;cursor:pointer;}
.btnAyudaPanelControlRW{display:none;position:absolute;font-weight:bold;top:31px;right:89px;border:0px solid black;background-color:Transparent;color:Black;width:40px;height:67px;font-size:11px;cursor:pointer;}
.labelUsuarioPanelControlRW{display:block;position:absolute;top:100px;left:25px;font-weight:bold;overflow:hidden; color:White;}
.tituloContenidoRW{position:absolute;top:100px;left:260px;font-weight:bold;color:White;}

/*       - Para ReadyShop */
body.bodyPanelControlRS{margin: 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#28263B;background-repeat: repeat;font-family:Verdana,Arial,Serif;color:#646464;}
.principalPanelControlRS{display:block;position:relative;margin-left: auto;width: 988px;margin-right: auto;background-repeat: repeat-y;background-image:url(../Imagenes/PanelControl/rellWrapperPanelControl2.gif);border-bottom:1px solid #808080;}
.menuPanelControlRS{width: 194px;float: left;}
.contenidoPanelControlRS{width: 784px;padding-left:5px;padding-right:5px;float:right;}
.piePanelControlRS{display:block;position:relative;clear: both;width:988px;margin-bottom:15px;}
.bloqueCabeceraPanelControlRS{display:block;position:relative;height: 100px;width:988px;position: relative;background-image:url(../Imagenes/PanelControl/cabeceraPanelControlRS.gif);}
.bloqueLogoPanelControlRS{display:block;position:absolute; top:16px; left:35px; }
.btnCerrarSesionPanelControlRS{display:block;position:absolute;top:20px;right:13px;width:122px;height:19px;background-color:Transparent;cursor:pointer;}
.btnAyudaPanelControlRS{display:none;position:absolute;top:25px;right:140px;width:91px;height:19px;background-color:Transparent;cursor:pointer;}
.labelUsuarioPanelControlRS{display:block;position:absolute;top:72px;left:35px;font-weight:normal;overflow:hidden; font-size:11px;color:#8a8a8a;}
.tituloContenidoRS{position:absolute;top:72px;left:300px;font-weight:normal;font-size:11px;color:#8a8a8a;}

#wrapperPanelControl{display:block;position:relative;margin-left: auto;width: 988px;margin-right: auto;background-repeat: repeat-y;background-image:url(../Imagenes/PanelControl/rellWrapperPanelControl.gif);border-bottom:1px solid #808080;}
.bloqueContenidoPanelControl{display:block;position:relative;height:460px;width: 988px;background-image :url(../Imagenes/PanelControl/bienvenidaPanelControl.gif);background-position:center center;background-repeat:no-repeat;}
.bloqueContenidoPanelControlSimple{display:block;position:relative;height:460px;width: 988px;background-image :url(../Imagenes/PanelControl/bienvenidaPanelControlSimple.gif);background-position:center center;background-repeat:no-repeat;}
#bloquePiePanelControl{display:block;position:relative;clear: both;width:988px;margin-bottom:15px;}
.labelBienvenidaPanelControl{display:block;position:absolute;top:55px;left:135px;width:790px;height:110px;}
.labelRevisionPanelControl{display:block;width:350px;}
.labelPasosPanelControl{display:block;position:absolute;top:215px;left:75px;width:790px;height:110px;}
.hyperDireccionesEnvioPanelControl{}
.hyperInformacionUsuarioPanelControl{}
.hyperFacturasPanelControl{}
.hyperPedidosPanelControl{}
#notificacionesPanelControl{display:block;position:relative;width:100%;text-align:left;}

.divInfoPanelControl{display:block;position:absolute;top:335px;right:5px;width:300px;height:110px;}

.btnVolverPanelControl{height: 22px;width: 185px;border: 1px solid #7f7f7f;font-family: Verdana;font-weight: bold;font-size: 10px;background-image: url(../Imagenes/btnVolverTiendaPanel.gif);background-repeat: no-repeat;cursor:pointer;color: #0041ad;}
.divBotonesPanelControl{display:block;position:relative;width:100%;text-align:center;padding-bottom:25px;}
.celdaInstruccionesPasos{display:block;position:relative; height:96px; background-image:url(../Imagenes/PanelControl/PasosPanelControl.gif);background-repeat:no-repeat;background-position:center center;}
.divInstruccionesPasos{position:absolute; top:14px; left:40px; width:320px; height:80px; }
.divPaso1{position:absolute;top: 14px; left: 400px; width:56px; height:58px;}
.divPaso2{position:absolute;top: 14px; left: 565px; width:56px; height:58px;}

/*-----------------------------------------------------------------------------------*/

/* 3) Formularios */

/*    a) Administración */
.arbolAdmin{padding-bottom:35px;padding-top:8px;padding-left:5px;}
.arbolAdmin a:hover{color:Black;text-decoration:none;}
.arbolAdmin a:link{color:Black;text-decoration:none;}
.arbolAdmin a:visited{color:Black;text-decoration:none;}

.arbolAdmonSitio{padding-top:10px;padding-bottom:20px;padding-left:15px;}

/*    b) eOcupado.aspx */
.barraVerde{background-image: url(../Imagenes/barraVerde.gif);background-repeat: repeat-x;}
.barraAzul{background-image: url(../Imagenes/barraAzul.gif);background-repeat: repeat-x;}
.barraGris{background-image: url(../Imagenes/barraGris.gif);background-repeat: repeat-x;}

/*    c) mUsuarios.aspx */
#capaArbol { BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; OVERFLOW: auto; BORDER-LEFT: #c4c4c4 1px solid; WIDTH: 330px; PADDING-TOP: 2px; BORDER-BOTTOM: #c4c4c4 1px solid; HEIGHT: 365px; BACKGROUND-COLOR: #ffffff; }

/*    d) aParametrosGenerales.aspx */
.tablaFichaPG{width:740px; margin-top:25px;margin-left:20px;margin-bottom:25px;}
.celdaHeaderPG{height:20px;font-size:11px; font-weight:bold;background-color:#28263B; color:White; text-align:center;}
.celdaHeaderPGSeccion{border-top:2px solid white;height:20px;font-size:11px; font-weight:bold;background-color:#B3B3B3; color:Black; text-align:center;}
.celdaTituloPG{width:120px; padding-right: 20px; padding-top:15px; vertical-align:top; text-align:left;}
.celdaDescripcionPG{width:300px; padding-top:15px; padding-right: 20px; vertical-align:top; text-align:left;}
.celdaCampoPG{width:280px; padding-top:15px; vertical-align:top; text-align:left;}
.txtPG{width:250px;}
.txtPGMulti{width:250px;height:120px;}

/*    e) verNodoBackup.aspx */
.clsEtiqueta{font-size: 10px;color: black;font-family: Verdana;}
.clsEtiquetaBold{font-weight: bold;font-size: 10px;color: #0041ad;font-family: Verdana;}
.clsMarcoPreview{border-right: gainsboro 1px solid;border-top: gainsboro 1px solid;vertical-align: top;overflow: auto;border-left: gainsboro 1px solid;width: 800px;border-bottom: gainsboro 1px solid;height: 500px;text-align: left;display:block;}

/*    f) mItemsImagenesDinamicas.aspx */
.contenedorItemsID{display:block;position:relative;width:760px;padding:10px;}
.tablaItemsID{display:block; position:relative; width: 500px; margin-top:25px; padding-top:30px; border:1px dotted gray;}
.celdaItemsID1{width:80px;text-align:right;padding-right:10px;}
.celdaItemsID2{width:420px;text-align:left;}
.celdaItemsID3A{width:80px;text-align:right;padding-right:10px;}
.celdaItemsID3B{width:140px;}
.celdaItemsID3C{width:60px;text-align:center;}
.celdaItemsID3D{width:60px;}
.celdaItemsID4{text-align:center;padding-top:25px; padding-bottom:25px;}

/*    g) mImagenesDinamicas.aspx */
.contenedorID{display:block;position:relative;width:760px;padding:10px;}
.capaSeleccionaID{display:block;position:relative;padding-bottom:25px;}
.panelID{display:block;position:relative;}
.tablaID{display:block; position:relative; width: 740px; border:1px dotted gray; padding-bottom:10px;}
.celdaNombreID{width:130px; padding-top:10px; padding-left:10px; }
.celdaDatosID{width:240px; padding-top:10px;}
.celdaDatosID2{width:600px; padding-top:10px;}
.capaBotonesID{padding-top:25px;}

/*	  h) newslettersEnviar.aspx */
.panelEnvioEnvioNewsletters{display:block;position:relative;}
.panelExitoEnvioNewsletters{display:block;position:relative;}
.divExitoEnvioNewsletters{display:block;position:relative;width:550px; border:1px dotted gray; padding:20px; margin-left:auto;margin-right:auto; margin-top:25px;margin-bottom:45px;}
.tablaExitoEnvioNewsletters{}
.celdaTablaExitoEnvioNewsletters1{text-align:center;font-size:18px;font-weight:bold;padding-bottom:15px;padding-top:5px;}
.celdaTablaExitoEnvioNewsletters2a{padding-left:5px;padding-right:10px;}
.celdaTablaExitoEnvioNewsletters2b{padding-right:5px;font-size:12px;}
.celdaTablaExitoEnvioNewsletters3{padding-top:25px;text-align:center;}

/*	  i) aNoticias.aspx */
.divFiltroSuperiorNoticias{display:block;position:relative;width:375px;padding:15px;margin:12px 0px 8px 0px;border:1px dotted gray;text-align:center;}

/* ----------------------------------------------------------------------------------*/

/* Personalizaciones para cada desarrollo */
.enlacesPieIzda{display:none;float:left;padding-top:20px;padding-left:190px;font-size:11px;color:#122766;}
.enlacesPieDcha{display:none;float:right;padding-top:20px;padding-right:5px;font-size:11px;color:#122766;}

a.enlacePie:hover{text-decoration:none;font-size:11px;color:#d07c2a;font-weight:bold;}
a.enlacePie:link{text-decoration:none;font-size:11px;color:#d07c2a;font-weight:bold;}
a.enlacePie:active{text-decoration:none;font-size:11px;color:#d07c2a;font-weight:bold;}
a.enlacePie:visited{text-decoration:none;font-size:11px;color:#d07c2a;font-weight:bold;}

/* Estilos añadidos por A.Bustillo. Seguridad de Contraseñas. Estan tambien en cssReadyWeb*/

.seguridadcontrasena
{
	padding: 2px 2px 2px 2px;
}
.SegMuyBaja
{
	color:#ff0000;
	font-weight:bold;
}
.SegBaja
{
	color:#ffa800;
	font-weight:bold;
}
.SegMedia
{
	color:#0096ff;
	font-weight:bold;
}
.SegAlta
{
	color:#00cc66;
	font-weight:bold;
}
.SegExcelente
{
	color:#00ff00;
	font-weight:bold;
}

/*Estilos de la nueva pantalla de usuarios/Clientes*/

.TablaUsuario{display:block; width:686px;margin-left:35px;padding-top:20px;}
.celdaUsuario{width:228px;text-align:left; padding-bottom:8px;}

.fuenteAzul11{font-size:11px;color:#122766;}
.fuenteAzul11Negrita{font-size:11px;color:#122766;font-weight:bold;}
.fuenteAzul12Negrita{font-size:12px;color:#122766;font-weight:bold;}

.fuenteAzul11NegritaSUB{font-size:11px;color:#495e9f;font-weight:bold;text-decoration:underline;}
.textboxShop{width:200px;height:14px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.comboShop{height: 18px; width:460px; margin:0px; padding:0px; border-top:2px solid #cacaca;border-left:2px solid #cacaca;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;color:#4C4C4C;font-family:Verdana, Arial, Serif;font-size:11px;}

/*Ticker de Novedades*/
.bloqueTickerNovedadesPanelControlRS
{
	display:block;
	position:absolute;
	left:300px;
	top:45px;
	z-index:100;
	white-space: nowrap;
	color:#011381;
}
.bloqueTickerNovedadesPanelControlRW
{
	display:block;
	position:absolute;
	left:265px;
	top:5px;
	z-index:100;
	white-space: nowrap;
	color:#1C457D;
}
.tickerNovedadesRS
{
}
.tickerNovedadesRS a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011381;
	font-weight:bold;
}
.tickerNovedadesRS a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011381;
	font-weight:bold;
}
.tickerNovedadesRW
{
}
.tickerNovedadesRW a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C457D;
	font-weight:bold;
}
.tickerNovedadesRW a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C457D;
	font-weight:bold;
}
.itemTickerNovedades
{

}

.itemTickerNovedades a
{

}
