﻿a:link {
    color: #666666;
    text-decoration: none;
}

a:visited {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #a1a1a1;
    text-decoration: none;
}

a:active {
    color: #a1a1a1;
    text-decoration: none;
}

a img {
    border: 0px;
    margin-right: 2px;
}

html, body {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    background-color: White;
}

hr {
    clear: both;
    background-color: Silver;
    height: 3px;
}

h1 {
    color: Black;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 15px;
}

h2 {
    color: #004c93;
    font-size: 1.3em;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 10px;
}

#divEncabezado {
    background-color: Lime;
    height: 112px;
}

#divFondoMulticolor {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/HeaderColores.png');
    background-repeat: no-repeat;
    background-color: #BEC0C0;
    height: 30px;
}

#divFondoBlanco {
    background-position: 105px bottom;
    height: 82px;
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/HeaderBlanco.png');
    background-repeat: no-repeat;
    background-color: white;
}

#divFondoNegro {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/HeaderNegro.png');
    background-repeat: no-repeat;
    height: 82px;
    width: 100%;
}

#divLogoApymsa {
    width: 130px;
    height: 89px;
    top: -20px;
    left: 10px;
    float: left;
    position: relative;
}

#divFooter {
    border-top: 3px solid Silver;
    bottom: 0;
    font-size: .9em;
    font-weight: bold;
    margin: 0 auto;
    width: 1024px;
    text-align: center;
}

#labelTituloPagina {
    font-weight: bold;
    font-size: x-large;
    padding-left: 10px;
}

.spanDiagonal {
    font-size: 1.4em;
    font-weight: bold;
}

.LinkTag {
    text-decoration: none;
}

    .LinkTag:hover {
        text-decoration: line-through;
    }

.LinkSubMenuPromociones {
    border-right: 1px solid black;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
}

.DivImagenPromociones {
    width: 240px;
    height: 240px;
    overflow: hidden;
    margin-bottom: -3px;
}

.DivTextoPromociones {
    /*padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 5px;
    border: 1px solid Gray;
    background: #EFEFEF;
    width: 235px;
    height: 134px;
    text-align: left;*/
}

.TituloPromocion {
    color: Red;
    clear: both;
    font-family: Helvetica, Arial;
    font-weight: bold;
}

.DescripcionPromocion {
    color: Gray;
    font-family: Arial;
}

.DescargaPromocion {
    float: right;
    right: 0px;
    bottom: 0px;
    position: relative;
}

.DirRefaccionarias {
    text-transform: uppercase;
}

.TituloDirRefaccionarias {
    color: Red;
    text-transform: uppercase;
    font-weight: bold;
}

#divElementoProducto {
    border: 1px solid #CCCCCC;
    height: 170px;
    width: 235px;
    background-color: #F7F7F7;
}

ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 20px;
    padding: 0;
}

.MargenIzquierdo {
    margin-left: 20px;
}

.tbaElementoProducto {
    border: 1px solid #CCCCCC;
    /*height: 340px;
    width: 235px;*/
    /*background-color: #F7F7F7;*/
    background-color: White;
    display: inline-block;
    border-collapse: collapse;
    text-align: center;
}

.tdElementoProductoFoto {
    /*height:70px;*/
    /*border-bottom-width: 1px; 
    border-bottom-style: solid; 
    border-bottom-color: #CCCCCC;*/
    text-align: center;
}

.tdElementoProductoFotoNuevo {
    /*height:70px;*/
    /*border-bottom-width: 1px; 
    border-bottom-style: solid; 
    border-bottom-color: #CCCCCC;*/
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Producto/ProductoNuevo.png');
    background-repeat: no-repeat;
    float: left;
    display: block;
    position: relative;
    width: 51px;
    height: 47px;
    /*text-align:center;*/
    /*z-index:1000;*/
}

.tbaElementoProductoVacio {
    border-collapse: collapse;
    height: 340px;
    width: 235px;
    background-color: #fff;
}

.Descripcion, a.Descripcion, span.Descripcion {
    font-size: 0.8em;
    /*vertical-align:top;*/
    text-align: left;
    color: #7F7F7F;
    text-transform: uppercase;
}

.DescripcionGrande, a.DescripcionGrande, span.DescripcionGrande {
    text-align: left;
    color: #7F7F7F;
    text-transform: uppercase;
    font-size: .85em;
}

.Codigo, a.Codigo, span.Codigo {
    font-size: 1.2em;
    /*color: #4D4D4D;*/
    color: #074a97;
    /*text-shadow: 3px 3px 8px silver;*/
    font-weight: bold;
}

.CodigoGrande, a.CodigoGrande, span.CodigoGrande {
    color: #003384;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.PrecioNegado, a.PrecioNegado, span.PrecioNegado {
    font-size: .9em;
    color: #666666;
    text-shadow: 3px 3px 8px Gray;
    text-decoration: line-through;
}

.PrecioGrande, a.PrecioGrande, span.PrecioGrande {
    font-size: 1.4em;
    color: #004F92;
    text-shadow: 3px 3px 8px Gray;
}

.Precio, a.Precio, span.Precio {
    font-size: 1em;
    color: #004F92;
    text-shadow: 3px 3px 8px Gray;
    text-align: right;
}

.WucResultadosTablaBarraOpciones {
    width: 100%;
    height: 35px;
    border-collapse: collapse;
}

.BotonOrdenacion {
    cursor: pointer;
    position: relative;
}

.BotonOpciones {
    cursor: pointer;
    position: relative;
}

.PanelsResultados {
    /*border: 1px solid #666666;*/
    border: 1px solid #808080;
    width: 210px;
    height: 45px;
    background-color: #F7F7F7;
    display: none;
    position: absolute;
    box-shadow: 0px 3px 3px #999; /*border-radius: 0.3em;*/
    vertical-align: middle;
    text-align: left;
}

#divCerrarPanelOrdenacion, #divCerrarPanelOpciones {
    display: none;
    position: absolute;
    height: 27px;
    width: 27px;
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/BtnCerrar.png');
    background-repeat: no-repeat;
}

.EnlaceMaster, a.EnlaceMaster, span.EnlaceMaster {
    color: White;
    text-align: center;
}

.MenuBusquedasEnlaceNormal, a.MenuBusquedasEnlaceNormal {
    font-size: 0.8em;
    font-weight: bold;
    /*text-shadow: 3px 3px 8px Gray;*/
    text-transform: uppercase;
}

.MenuBusquedasEnlaceSeleccionado, a.MenuBusquedasEnlaceSeleccionado {
    font-size: 0.9em;
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
}

.MenuBusquedasEnlaceNormal:hover {
    background-color: #d6d6d6;
}

.MenuBusquedasTablaPrincipal {
    border-collapse: collapse;
    height: 30px;
    text-align: left;
    width: 1024px;
}

.DivSuperBanner {
    width: 1920;
    text-align: center;
    margin-left: -450px;
}
/*-----imagenes seccion marcas---*/
.ZM {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoZM.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.ZM:hover
{
   background-position: right;
   width:96px;
   height:66px;
}*/
.Value {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoValue.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Value:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Acosa {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoAcosa.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Acosa:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.ZEN {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoZEN.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.ZEN:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Tecnofuel {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoTecnofuel.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Tecnofuel:hover
{
   background-position: right;
   width:195px;
   height:66px;
}*/
.Dynamic {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoDynamic.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Dynamic:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Reiden {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoReiden.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 153px;
    height: 153px;
}
/*.Reiden:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Star {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoStar.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Star:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Carfan {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoCarfan.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Carfan:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.EfiCoils {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoEfiCoils.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.EfiCoils:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Nipon {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoNipon.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Nipon:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.QBH {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoQBH.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.QBH:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Reward {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoReward.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Reward:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.Weischler {
    background-image: url('../Resources/imgs/PaginaBlanca/Marcas/ImgLogoWeischler.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 153px;
    height: 153px;
}
/*.Weischler:hover
{
   background-position: right;
   width:153px;
   height:153px;
}*/
.ColumnaSubTitulo {
    border-style: none none solid none;
    border-width: 2px;
    border-color: #FF0000;
    background-color: #000000;
    font-weight: bold;
    text-transform: capitalize;
    color: #FFFFFF;
    text-align: left;
}

.TablaNormal {
    width: 100%;
    background: White;
    border-collapse: collapse;
}

.btnRegresar {
    background-image: url('../Resources/Dis_Corporativo/Producto/Boton_regresar.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 80px;
    height: 22px;
    text-align: left;
    margin-left: 10px;
}

    .btnRegresar:hover {
        background-position: right;
        width: 80px;
        height: 22px;
        margin-left: 10px;
    }

.btnAgregar {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/BtnAgregarChico.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 76px;
    height: 20px;
}

    .btnAgregar:hover {
        background-position: left;
        width: 76px;
        height: 20px;
    }

.tdDetalleProductoImagenFondoNormal {
    width: 500px;
}

.tdDetalleProductoImagenFondoNuevo {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/ProductoNuevoGrande.png');
    background-repeat: no-repeat;
    width: 500px;
}

.tdDetalleProductoDatos {
    vertical-align: top;
    text-align: left;
    margin-bottom: 15px;
    border-bottom: 3px solid Silver;
}

.AsteriscoRojo {
    color: Red;
    font-size: 20px;
    vertical-align: bottom;
}

.SubMenu1 {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/Img_SubMenu1.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 165px;
    height: 30px;
}

    .SubMenu1:hover {
        background-position: right;
        width: 165px;
        height: 30px;
    }

.SubMenu2 {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/Img_SubMenu2.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 165px;
    height: 30px;
}

    .SubMenu2:hover {
        background-position: right;
        width: 165px;
        height: 30px;
    }

.SubMenu3 {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/Img_SubMenu3.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 180px;
    height: 30px;
}

    .SubMenu3:hover {
        background-position: right;
        width: 180px;
        height: 30px;
    }

.SubMenu4 {
    background-image: url('/ExodusWeb/Resources/imgs/PaginaBlanca/Master/Img_SubMenu4.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 170px;
    height: 30px;
}

    .SubMenu4:hover {
        background-position: right;
        width: 170px;
        height: 30px;
    }

.MiCuentaFondo {
    background-image: url('../Resources/Dis_Corporativo/Img_Generales/Img_DefaultLogin.png');
    background-repeat: no-repeat;
    height: 250px;
}

#Alerta {
    width: 237px;
    height: 65px;
    background-image: url('../Resources/Dis_Corporativo/Img_Generales/AlertaNoProducto.png');
    background-repeat: no-repeat;
    background-position: right;
    border-color: White;
    font-size: small;
    color: White;
    font-weight: bold;
    padding: 50px 13px 0 5px;
    display: none;
}

.PosicionAlerta {
    bottom: -2px;
    position: absolute;
    right: 50%;
    z-index: 1000;
    float: right;
    margin-top: 0;
    margin-right: -335px;
    top: 20px;
    margin-left: 10px;
}

.tdAyuda {
    height: 30px;
    text-align: right;
    padding-right: 10px;
}

.Pasos {
    font-weight: bold;
    color: #666;
}

.TituloContacto {
    font-size: 0.7em;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: Black;
    font-weight: bold;
}

.TextoContacto {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.7em;
    color: Black;
    font-weight: normal;
}

.BusquedaRapidaPanel {
    width: 600px;
    line-height: 25px;
}

.BusquedaRapidaTextBox {
    border: 1px solid Silver;
    margin-left: 15px;
}

.BusquedaRapidaButton {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/Buscar.png');
    background-repeat: no-repeat;
    float: right;
    width: 20px;
    height: 20px;
}

#PedRapid {
    float: left;
    position: absolute;
    display: block;
    top: 183px;
    left: 750px;
}
/*#panPedidoRapido
{
    float:left;
    position: relative;
    display:block;
}*/
.panMiPedidoRapido {
    background: #FFFFFF;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
    width: 320px;
    height: 350px;
}

.CerrarMiPedidoRapido {
    background-color: #FFFFFF;
    border-top: 2px solid #cccccc;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
    display: none;
    line-height: 30px;
    width: 320px;
    text-align: center;
}

.btnCerrar {
    background-image: url('../Resources/Dis_Corporativo/Producto/Boton_cerrar.png');
    background-repeat: no-repeat;
    box-shadow: 4px 4px 5px rgba(167,167,167,0.5);
    width: 24px;
    height: 24px;
}

    .btnCerrar:hover {
        background-position: bottom;
        width: 24px;
        height: 24px;
    }

#BotonArriba {
    position: fixed;
    right: 5%;
    /*margin-right:-600px; */
    bottom: 40px;
}

    #BotonArriba a {
        width: 60px;
        height: 60px;
        display: block;
    }

    #BotonArriba span {
        width: 60px;
        height: 60px;
        display: block;
        background-image: url('../Resources/imgs/PaginaBlanca/Master/Img_arriba.png');
        background-repeat: no-repeat;
    }

a.ElementoNoDisponible {
    color: #ccc;
    font-size: .7em;
}

    a.ElementoNoDisponible:hover {
        color: #000;
        font-size: .7em;
    }

.BtnAgregarGrande {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/BtnAgregarGrande.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 115px;
    height: 29px;
}

    .BtnAgregarGrande:hover {
        background-position: right;
        width: 115px;
        height: 29px;
    }

.BtnAgregarChico {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/BtnAgregarChico.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 75.5px;
    height: 19px;
}

    .BtnAgregarChico:hover {
        background-position: right;
        width: 75.5px;
        height: 19px;
    }

.GridView {
    background-color: #F7F7F7;
    width: 750px;
}

.GridViewRow {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}

.GridViewProductoNuevo {
    background-image: url('/ExodusWeb/Resources/Dis_Corporativo/Img_Generales/NuevoLine.png');
    background-repeat: no-repeat;
    height: 70px;
    width: 90px;
    text-align: right;
}

.GridViewProducto {
    width: 90px;
    height: 70px;
    text-align: right;
}

.MarcaPromocion {
    font-size: large;
    font-weight: bold;
}

.TextoEmpresa {
    text-align: left;
    color: Gray;
    margin: 20px 10px 0 10px;
    text-align: justify;
    width: 50%;
}

.DescripcionMarca {
    color: Black;
}

.PreguntaMarca, .TituloTips, .TitulosMarcas {
    font-weight: bold;
    color: #003384;
}

.RespuestaMarca, .CuerpoTips {
    color: Black;
}

.lblmensajecontacto {
    color: Blue;
    font-size: 1em;
    font-weight: bold;
    font-family: Helvetica;
    padding-left: 20px;
}

.tdsucursal {
    padding: 5px 10px;
    text-align: center;
}

.tdzonas {
    vertical-align: top;
    width: 204px;
}

.TitulosGrandes {
    color: #004c93;
    font-size: 1.3em;
    font-weight: bold;
}

.TituloLogin {
    color: Black;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 1.5em;
    font-weight: bold;
}

.DivMargenInformacion {
}

#tdextras {
    font-size: .8em;
}

#divBarritaTitulo {
    height: 25px;
    font-size: .9em;
    margin-top: 10px;
    font-weight: bold;
    border-top: solid 2px Red;
}

#divBarritaCuerpo {
    text-align: left;
    min-width: 200px;
    padding-top: 15px;
}

#TbFiltros {
    min-width: 200px;
}

#TbFiltrosExtras {
    min-width: 200px;
}

#divBarritaFiltros {
    color: #666666;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: .9em;
    text-align: left;
}

#divBarritaCuerpo1 {
    text-align: left;
}

.divfamilia {
    background-color: White;
    color: White;
    margin: 0;
    padding: 0;
    height: 20px;
    width: 220px;
}

    .divfamilia:hover {
        background: #d6d6d6;
        color: Black;
        vertical-align: middle;
        width: 220px;
    }

.divfamilia1:hover {
    background: #d6d6d6;
    vertical-align: middle;
    min-width: 220px;
}

#divBarrita {
    width: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    border: 1px solid Gray;
}

.aTituloBarrita, a.aTituloBarrita {
    color: Black;
    font-size: 1.1em;
}

.BarritaClasifiacion, a.BarritaClasifiacion, span.BarritaClasifiacion {
    padding-left: 5px;
}

.BarritaClasifiacion1, a.BarritaClasifiacio1n, span.BarritaClasifiacion1 {
    padding-left: 5px;
}

.BarritaDivision, a.BarritaDivision, span.BarritaDivision {
    padding-left: 15px;
}

.BarritaDivision1, a.BarritaDivision1, span.BarritaDivision1 {
    padding-left: 15px;
}

.Head {
    color: #666666;
    font-weight: bold;
    text-align: center;
}

.Sucursal {
    color: #666666;
}

.Saldo {
    color: #666666;
    text-align: right;
}

.LabelFechaEmision, .LabelFechaVence {
    text-align: center;
}

.LabelSerie {
}

.LabelFacturaID {
}

.LabelImporte, .LabelSaldo {
    text-align: right;
}

.ArticuloCodigo {
    color: Gray;
}

.ArticuloCantidad {
    color: Gray;
    text-align: right;
}

.ArticuloDescripcion {
    color: Gray;
}

.ArticuloPrecio, .ArticuloImporte {
    color: Gray;
    text-align: right;
}

#FondoZonaReservada {
    /*background-image: url('../Resources/imgs/PaginaBlanca/Master/Img_ZonaReservada.png');
    background-repeat:no-repeat;*/
    /*background-color:White;*/
    background-position: center;
    z-index: -1px;
    width: 100%;
    position: relative;
    /*min-height:680px;*/
}

.Main1024 {
    width: 1024px;
}

.alineacion-media {
    vertical-align: middle;
    margin-top: 5px;
    text-align: center;
}

.AlineacionDerecha {
    text-align: right;
    padding-right: 15px;
}

.alineacionGcarrito {
    padding: 10px 15px 0px 15px;
}

.ElementoCodigo, a.ElementoCodigo, span.ElementoCodigo {
    font-size: 1.1em;
    color: #FF0000;
    text-shadow: 3px 3px 8px silver;
    font-weight: bold;
}

.limpiar {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/Limpiar.png');
    background-repeat: no-repeat;
    background-position: right;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

    .limpiar:hover {
        background-position: left;
        width: 20px;
        height: 20px;
    }

.TextLimpiar {
    color: Green;
    font-size: .9em;
    vertical-align: middle;
}

    .TextLimpiar:hover {
        color: Gray;
        font-size: .9em;
    }

.FDegradadoAzul {
    background-color: #003384;
    margin: 0;
    padding: 0;
}

.FDGris {
    background-color: #d5d5d5;
    height: 28px;
    margin: 0;
    padding: 0;
}

.FDegradadoRojo {
    background-color: Red;
    width: 150px;
    height: 104px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.Login {
    color: White;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: .85em;
    background: Red;
    background: rgba(186,28,13,1);
    background: -moz-linear-gradient(top, rgba(186,28,13,1) 0%, rgba(186,28,13,1) 12%, rgba(240,47,23,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(186,28,13,1)), color-stop(12%, rgba(186,28,13,1)), color-stop(100%, rgba(240,47,23,1)));
    background: -webkit-linear-gradient(top, rgba(186,28,13,1) 0%, rgba(186,28,13,1) 12%, rgba(240,47,23,1) 100%);
    background: -o-linear-gradient(top, rgba(186,28,13,1) 0%, rgba(186,28,13,1) 12%, rgba(240,47,23,1) 100%);
    background: -ms-linear-gradient(top, rgba(186,28,13,1) 0%, rgba(186,28,13,1) 12%, rgba(240,47,23,1) 100%);
    background: linear-gradient(to bottom, rgba(186,28,13,1) 0%, rgba(186,28,13,1) 12%, rgba(240,47,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba1c0d', endColorstr='#f02f17', GradientType=0 );
    width: 120px;
    height: 60px;
    vertical-align: bottom;
    text-align: center;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top: 1px solid Silver;
}

#Twitter, #FaceBook, #YouTu {
    float: left;
    position: relative;
    display: block;
    margin: 5px 5px;
}

.Twitter {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/Twitter.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.FaceBook {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/FaceBook.png');
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.YouTu {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/Youtu.png');
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.BuscarSuc {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/BuscarSuc.png');
    background-repeat: no-repeat;
    float: right;
    width: 20px;
    height: 20px;
}

.MenuSuperior {
    color: White;
    font-weight: bold;
    font-size: .8em;
    padding-right: 15px
}

.APMMenu {
    background-color: White;
    color: Black;
    font-weight: bold;
    font-size: .9em;
    text-decoration: none;
    text-align: left;
}

    .APMMenu a {
        margin: 0 15px;
    }

        .APMMenu a:visited {
            color: Black;
            text-decoration: none;
        }

        .APMMenu a:link {
            color: Black;
        }

        .APMMenu a:hover {
            color: Silver;
            background-image: url('../Resources/imgs/PaginaBlanca/Master/EfectoSeleccion1.png');
            background-repeat: no-repeat;
            background-position: center;
        }

.Poslogo {
    width: 130px;
    height: 89px;
    top: 0px;
    left: -270px;
    float: left;
    position: relative;
    z-index: 1000;
}

.FondoBlanco {
    width: 100%;
    height: 100%;
    background-repeat: repeat-y;
    background: rgba(156,156,156,1);
    background: -moz-linear-gradient(left, rgba(156,156,156,1) 0%, rgba(230,230,230,1) 10%, rgba(255,255,255,1) 52%, rgba(230,230,230,1) 91%, rgba(156,156,156,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(156,156,156,1)), color-stop(10%, rgba(230,230,230,1)), color-stop(52%, rgba(255,255,255,1)), color-stop(91%, rgba(230,230,230,1)), color-stop(100%, rgba(156,156,156,1)));
    background: -webkit-linear-gradient(left, rgba(156,156,156,1) 0%, rgba(230,230,230,1) 10%, rgba(255,255,255,1) 52%, rgba(230,230,230,1) 91%, rgba(156,156,156,1) 100%);
    background: -o-linear-gradient(left, rgba(156,156,156,1) 0%, rgba(230,230,230,1) 10%, rgba(255,255,255,1) 52%, rgba(230,230,230,1) 91%, rgba(156,156,156,1) 100%);
    background: -ms-linear-gradient(left, rgba(156,156,156,1) 0%, rgba(230,230,230,1) 10%, rgba(255,255,255,1) 52%, rgba(230,230,230,1) 91%, rgba(156,156,156,1) 100%);
    background: linear-gradient(to right, rgba(156,156,156,1) 0%, rgba(230,230,230,1) 10%, rgba(255,255,255,1) 52%, rgba(230,230,230,1) 91%, rgba(156,156,156,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#9c9c9c', GradientType=0 );
}

.fondoTextoRFL {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/FondoTexto.png');
    background-repeat: no-repeat;
    width: 824px;
    height: 72px;
}

.F1 {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/RefaccionariaEnLineaIZq.png');
    background-repeat: no-repeat;
    width: 54px;
    height: 72px;
    float: left;
    position: relative;
    top: 0;
}

.F2 {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/RefaccionariaEnLineaUno.png');
    background-repeat: repeat-x;
    width: 5px;
    height: 72px;
    float: left;
    position: relative;
    top: 0;
    text-align: center;
}

.F3 {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/RefaccionariaEnLineaDer.png');
    background-repeat: no-repeat;
    width: 68px;
    height: 72px;
    float: left;
    position: relative;
    top: 0;
}

.top {
}

#TxtRefaccionaria {
    width: 100%;
    float: left;
    position: relative;
    vertical-align: middle;
    margin-top: 10px;
    display: block;
}

.TransContacto {
    background-image: url('../Resources/imgs/PaginaBlanca/Master/BarraMICuentaTR.png');
    background-repeat: no-repeat;
    color: Black;
    font-weight: bold;
}

.BarritaClasifiacion1 {
    color: Black;
    min-width: 220px;
}

.sombra {
    float: left;
    width: 100%;
    height: 140px;
    -webkit-box-shadow: 0px 0px 26px 4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 26px 4px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 26px 4px rgba(0,0,0,0.75);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0173bf', endColorstr='#062c52', GradientType=0 );
	-webkit-box-shadow: 1px 10px 22px 0px rgba(0,0,0,1);
	-moz-box-shadow: 1px 10px 22px 0px rgba(0,0,0,1);
	box-shadow: 1px 10px 22px 0px rgba(0,0,0,1);*/
}

div#divFooter h3 {
    font-size: 1em;
    text-align: left;
    margin-left: 38px;
}

div#divFooter ul {
    margin: 0;
    text-align: left;
    font-size: .9em;
}

    div#divFooter ul li {
        color: Gray;
        text-align: left;
        margin: 3px 0;
    }

        div#divFooter ul li a {
            color: Gray;
        }

#OpMenu, #OpCliente, #OpClienteReservada, #OpContactos, #OpPolitica, #OpLineaDiv {
    display: inline;
    float: left;
    position: relative;
    max-width: 230px;
}

#OpLineaDiv {
    border-left: 3px solid Silver;
    height: 80px;
    margin-top: 15px;
}

#OpMenu ul {
    display: inline;
    float: left;
    position: relative;
    width: 100px;
}

#OpClienteReservada ul {
    display: inline;
    float: left;
    position: relative;
    width: 250px;
}

#OpContactos ul {
    display: inline;
    float: left;
    position: relative;
    width: 120px;
}

#CopyRight {
    background-color: #003384;
    font-size: .8em;
    font-family: Helvetica, Arial, Sans-Serif;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
    bottom: 0;
    color: Silver;
    clear: both;
    text-align: center;
}

.BGSucursal {
    background-image: url('../Resources/imgs/PaginaBlanca/Refaccionarias/ImgAreaExhibicion.png');
    background-repeat: no-repeat;
    width: 399px;
    height: 405px;
    display: inline-block;
}
/*--seccion RH--*/
#Menulat {
    width: 100px;
    height: auto;
    padding-right: 20px;
}

#Rechazo {
}

.Posicionleft {
    float: left;
    display: block;
    position: relative;
}

.PosicionRightBanner {
    float: right;
    display: block;
    position: relative;
    right: 25px;
}

.BotonMargin {
    float: left;
    display: block;
    position: relative;
    left: -10px;
    margin-bottom: 15px;
}

.PBotones {
    width: 100%;
    height: 200px;
    margin-top: 50px;
    vertical-align: bottom;
    text-align: center;
}

.ImgBannerCH {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/BannerC.H.png');
    background-repeat: no-repeat;
    width: 850px;
    height: 130px;
}

.FondoAzulDeg {
    background: rgba(3,73,148,1);
    background: -moz-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,73,148,1)), color-stop(100%, rgba(1,41,77,1)));
    background: -webkit-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -o-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -ms-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: linear-gradient(to bottom, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034994', endColorstr='#01294d', GradientType=0 );
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.footerproteccion {
    margin-bottom: 30px;
}

.ImgContratarCandidato {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/ContratarCandidato.png');
    background-repeat: no-repeat;
    float: right;
    display: block;
    position: relative;
    right: 60px;
    width: 300px;
    height: 250px;
    margin-bottom: 50px;
}

.AlineText {
    text-align: left;
}

.PanelListarCandidatos {
    padding-left: 80px;
    text-align: left;
    width: 400px;
}

.AceptarSolicitud {
    width: 350px;
    height: 200px;
    background: rgba(3,73,148,1);
    background: -moz-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,73,148,1)), color-stop(100%, rgba(1,41,77,1)));
    background: -webkit-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -o-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -ms-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: linear-gradient(to bottom, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034994', endColorstr='#01294d', GradientType=0 );
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.AnchoVentana {
    width: 850px;
    height: auto;
}

.ImgListarCandidatos {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/ImgListarCandidatos.png');
    background-repeat: no-repeat;
    float: right;
    display: block;
    position: relative;
    right: 80px;
    width: 300px;
    height: 250px;
    margin-bottom: 50px;
}

.ImgRechazoSolicitud {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/ImgRechazoSolicitud.png');
    background-repeat: no-repeat;
    float: right;
    display: block;
    position: relative;
    right: 80px;
    width: 300px;
    height: 250px;
    margin-bottom: 50px;
}

.ImgAgregarCandidato {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/ImgAgegarCandidato.png');
    background-repeat: no-repeat;
    width: 850px;
    height: 200px;
    margin-bottom: 15px;
}

.ImgRechazarCandidato {
    background-image: url('../Resources/imgs/PaginaBlanca/RH/ImgListarCandidatos.png');
    background-repeat: no-repeat;
    float: right;
    display: block;
    position: relative;
    right: 80px;
    width: 300px;
    height: 250px;
    margin-bottom: 50px;
}

.BgTitulosBarrita {
    font-family: Helvetica, sans-serif;
    font-size: .85em;
    font-weight: bold;
    width: 220px;
    line-height: 22px;
    border-bottom: 2px solid Gray;
    padding-top: 5px;
}

.ImgMarca {
    width: 100px;
    height: 82px;
    text-align: center;
}

.Ruta {
    color: #003384;
    text-align: left;
    width: 500px;
    margin: 10px 15px;
}

.ImgCodigo {
    /*float:left;
    display:block;
    position:relative;*/
    width: 450px;
    height: 369px;
    margin-left: 20px;
}

.DivInfo, .FichaTecnica {
    float: left;
    width: 250px;
    vertical-align: top;
}

.AplicacionesGasolina {
    clear: both;
    text-align: left;
    padding: 5px 0;
    border-top: 3px solid Silver;
}

.FontBlue1 {
    color: #074a97;
}

.FontBlue2 {
    color: #407ab9;
}

.FontBlue3 {
    color: #6a9dcf;
}

.MenuDinamico {
    padding: 1px 5px;
    border-left: 1px solid Silver;
    border-right: 1px solid Silver;
    line-height: 15px;
}

.MenuEstatico2, .MenuEstatico2 a {
    padding: 1px 0 0 5px;
    margin-left: 5px;
    line-height: 23px;
    /*-webkit-box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);
    -moz-box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);
    box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);*/
}

.MenuEstatico, .MenuEstatico a {
    padding: 1px 5px;
}

.MenuHover {
    background: rgba(3,73,148,1);
    background: -moz-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,73,148,1)), color-stop(100%, rgba(1,41,77,1)));
    background: -webkit-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -o-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -ms-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: linear-gradient(to bottom, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034994', endColorstr='#01294d', GradientType=0 );
    padding: 1px 5px;
}

.MenuHover2 {
    background: rgba(3,73,148,1);
    background: -moz-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,73,148,1)), color-stop(100%, rgba(1,41,77,1)));
    background: -webkit-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -o-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: -ms-linear-gradient(top, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    background: linear-gradient(to bottom, rgba(3,73,148,1) 0%, rgba(1,41,77,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034994', endColorstr='#01294d', GradientType=0 );
    padding: 1px 0 0 5px;
}

.MenuHover a, .MenuHover a:hover {
    color: White;
    padding: 1px 5px;
}

.MenuHover2 a, .MenuHover2 a:hover {
    color: White;
    padding: 1px 0 0 5px;
}

.Sombra {
    -webkit-box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);
    -moz-box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);
    box-shadow: 2px 2px 5px 1px rgba(51,51,51,0.49);
}

.BGCatProdcutos {
    background-image: url('../Resources/imgs/PaginaBlanca/Producto/BannerCatalogoenLinea2.png');
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 234px;
    height: 56PX;
    float: left;
    display: block;
    position: relative;
    left: -23px;
}

.Miscelaneo {
    float: left;
    display: block;
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    top: 80px;
    width: 20px;
}

.ServLigero {
    clear: both;
    float: left;
    display: block;
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    top: 90px;
    width: 20px;
}

.ServPesado {
    clear: both;
    float: left;
    display: block;
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    top: 98px;
    width: 20px;
}

.divFiltros {
    width: 230px;
    float: left;
    text-align: center;
    margin-top: 7px;
    /*margin-right:14px;*/
}

#Filtro1, #Filtro2 {
    text-align: center;
    height: 25px;
    font-size: .9em;
    border-bottom: solid 2px Gray;
    font-family: Helvetica, Arial, Verdana, sans-serif;
}

.info {
    float: left;
    width: 750px;
}

.BarrLigero {
    width: 230px;
    height: 20px;
    color: Black;
    font-size: .85em;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
}

.BarSep {
    margin: 5px 0;
    width: 260px;
}

.fotred {
    margin-top: 5px;
}

.Descanso {
    background-image: url('../Resources/imgs/PaginaBlanca/Default/Descanso.png');
    background-repeat: no-repeat;
    width: 750px;
    height: 69px;
    clear: both;
}

.DivElementoContacto {
    float: left;
    position: relative;
    display: block;
    margin: 7px 0;
}

.FlotarLogo {
    float: left;
}

.MenuLogin {
    /*background-color:#003384;*/
    clear: both;
    color: gray;
    display: inline-block;
    width: 995px;
    line-height: 20px;
    font-size: .95em;
    margin-left: 10px;
    margin-top: 7px;
    margin-left: 12px;
}

.Seccionar {
    border-bottom: 3px solid Silver;
    margin-bottom: 15px;
}

.TextoAlertas {
    color: Red;
}

.BtBuscar {
    width: 90px;
    height: 25px;
    background-image: url('../Resources/imgs/PaginaBlanca/Master/BotonUniv.png');
    padding-top: 7px;
    background-repeat: no-repeat;
    background-position: center;
}

.Ver {
    font-size: .7em;
    color: #003384;
    float: right;
    padding-top: 15px;
    text-align: right;
}

.txtCantidad {
    text-align: right;
    color: Gray;
}

.divcontener {
    border: 2px solid Silver;
    position: relative;
    top: 20px;
}

.divcontenido {
    text-align: center;
    line-height: 20px;
}
