﻿.validaciones
{	
	color: red;
}
/*  Selección de sitios  */
/*  -------------------  */
div div.rol
{
    background-position: left top;
    background: transparent url( '../images/divsContenido/fondoSitios.GIF' ) top left no-repeat;
    width: 400px;    
    padding: 0px 0px 0 px 0px;
    margin: 10px 15px 10px 15px;
    float: left;
}
.rol a
{
    color: #666666;
    font-weight: bold;
    text-decoration: undeline;
}
.rol img
{
    width: 50px;
    height: 105px;
    float: left;
    margin: 10px 0px 0px 20px;
    border-width: 0px;
    background-color: Transparent;
}
.rol h3
{
    padding: 10px 10px 20px 90px;
}
.rol h3 a
{
    font-size: 1.2em !important;
    font-weight: bold;
}
.rol p
{
    color: #666666;
    padding: 0px 10px 0px 90px;
    text-align: justify;
}

/*  Debito automatico  */
/*  -----  */
div.debito
{
    background-position: left top;
    background: white url( '../images/divsContenido/imgDebitoPic.jpg' ) left top no-repeat;
    padding: 35px 5px 0 200px;
    min-height: 170px;
}
div .debito table
{
    background-color: #EEEEEE !important;
    clear: both;
    -moz-box-shadow: 2px 2px 5px #c9c9c0;
    -webkit-box-shadow: 2px 2px 5px #c9c9c0;
    box-shadow: 2px 2px 5px #c9c9c0;
}
div .debito p
{
    padding-top: 5px;
    padding-bottom: 5px;
}
div.debito table td
{
    padding: 3px;
}
div.debito table tr td
{
    border-bottom: 1px solid #CCCCCC;
}
/*  -----  */
p .acompana, .acompana
{
    color: #e70820;
}
p .acompana a
{
    color: #e70820;
}

/*  Aplicacion de pagos */
/*  -----  */
div.aplicaPagos
{
    background: white url( '../images/divsContenido/imgAplicaPagosPic.jpg' ) left top no-repeat;
    padding: 35px 80px 0 200px;
    height: 170px;
    min-height: 170px;
}
div.aplicaPagos p
{
    line-height: 1.2em;
    text-align:justify;
    border-color:Red;
    border-style:solid;
    
}
/*  Errores  */
div.contenido p.error
{
    background: transparent url(  '../images/divsContenido/imgError2.gif' ) right top no-repeat;
    margin: 10px 110px 0 120px;
    padding: 20px 110px 0 0;
    color: #243481;
    font-size: 1.4em;
    font-weight: bold;
    height: 70px;
    min-height: 70px;
    width: 50%;
}

/*  notas  */
/*  -----  */
div.notas
{
    background-position: #f3f3f3;
    background: #f3f3f3;
    clear: both;
    padding: 10px 15px 5px 15px;
    -moz-box-shadow: 2px 2px 5px #c9c9c0;
    -webkit-box-shadow: 2px 2px 5px #c9c9c0;
    box-shadow: 2px 2px 5px #c9c9c0;
    margin-top: 10px;
}

div.notas .titulo
{
    background-position: left center;
    background: url(       '../images/divsContenido/imgInfoTopMenu.gif' ) left center no-repeat;
    font-weight: bold;
    font-size: 1.2em;
    color: #777777;
    padding-left: 15px;
    margin-bottom: 10px;
}
div.notas ul
{
    margin-left: 15px;
}

div.notas ul li
{
    margin-bottom: 10px;
}

div.notas strong, div.notas b
{
    color: #333333;
}

div.notas a, div.notas a:hover
{
    color: #333333;
    text-decoration: underline;
}

/*  Info Contacto  */
/*  -----  */
div.infoContacto
{
    background: #f3f3f3;
    clear: both;
    padding: 10px 15px 5px 15px;
    -moz-box-shadow: 2px 2px 5px #c9c9c0;
    -webkit-box-shadow: 2px 2px 5px #c9c9c0;
    box-shadow: 2px 2px 5px #c9c9c0;
    margin-bottom: -10px;
}

div.infoContacto p
{
    background: url(       '../images/imgAtencion.jpg' ) center right no-repeat;
    padding: 10px 80px 0 0;
    height: 67px;
}

div.infoContacto p strong
{
    font-size: 1.25em;
}

/*  Pie de página  */
/*  -----  */
#footerleasing div, #footerleasing div p, #footerleasing div p strong
{
    font-size: 11px;
    color: #999999;
    width: 930px;
    margin: 0px auto;
    text-align: center;
}

/*  Mensajes de Error y expiración  */
/*  -----  */
div.mensajeLargo
{
    padding: 40px 0px 50px 50px;
}

div.mensajeLargo p.mensaje a, p.mensaje2 span
{
    font-size: 1.2em;
}

p.mensaje2 img
{
    margin: 15px;
}
/*  -----  */
