
/*
CHECKOUT 1A
*/

FORM
{
    display: inline-block;
    margin:0px;
    padding:0px;
    width:inherit;
}

INPUT, SELECT, TEXTAREA{
    border-width:1px;
    border-style:solid;
    border-color:#b5b5b5;
    margin-top:3px;
    margin-bottom:3px;
}


INPUT.error, SELECT.error, TEXTAREA.error{
    border-width:1px;
    border-style:solid;
    border-color:#FF0000
}


.caja H1
{
    border-bottom: 1px dashed #b5b5b5;
    line-height:20px;
    font-size:18px;
    color:inherit;
    padding:0px;
    margin:0px;
    font-weight:normal;
}

.caja H2
{
    border-top: 1px dashed #b5b5b5;
    border-bottom: 1px dashed #b5b5b5;
    line-height:20px;
    font-size:11px;
    color:inherit;
    padding:0px;
    margin:0px;
    font-weight:normal;
    margin-top:10px;
    margin-bottom:5px;
}

.caja H3
{
    padding:0px;
    font-weight:bold;
    margin:0px;
    line-height:15px;
    font-size:11px;
    color:inherit;
    vertical-align:middle;
}

#checkout-estado

{
    position:relative;
    left:10px;
    top: 0px;
    width:645px;
    height:55px;
    margin:0px;
    padding:0px;
    text-align:left;
    color:#232323;
    display:inline-block;
    margin-bottom:10px;
}

#formularios
{
    position:relative;
    left:10px;
    top: 0px;
    width:645px;
    margin:0px;
    padding:0px;
    display:inline-block;
    margin-top:6px;
}

#formularios .caja
{
    margin-bottom:15px;
}

#checkout-estado .item DIV
{
    margin-top:8px;
    margin-left:8px;
    font-size:10px;
    text-transform: uppercase;
}

#checkout-estado .item
{
    float:left;
    margin:0px;
    padding:0px;
    width:161px;
    height:55px;
    background-color:#ececec;
    vertical-align:top;
    text-align:left;
    display:inline-block;

}
#checkout-estado .item_seleccionado
{
    float:left;
    margin:0px;
    padding:0px;
    width:161px;
    height:55px;
    background-color:#b5b5b5;
    vertical-align:top;
    text-align:left;
    display:inline-block;

}

.caja-fondo
{
    
    background-image:url(../res/imagenes/fondo-checkout.gif);
    padding:8px;
    width:inherit;
    height:155px;
}

.caja-fondo H1
{
    text-decoration:none;
    padding:0px;
    margin:0px;
    font-weight:normal;
    font-size:18px;
    margin-bottom:5px;
}

.caja-fondo A
{
    color:#4c4c4c;
}

#check-cuadro1
{
    width:290px;
    height:160px;
    position:absolute;
    left:0px;
    top: 0px;
    
}

#check-cuadro2
{
    width:300px;
    height:160px;
    position:absolute;
    left:320px;
    top: 0px;
}

#check-cuadro3
{
    width:640px;
    height:66px;
    position:absolute;
    left:0px;
    top: 225px;
}

#check-cuadro3 .caja-fondo
{
    height:66px;
}

/* checkout 3*/
.checkout3-lista{
    position:relative;
	background-image: url(../res/imagenes/checkout-3-bg-lista.png);background-repeat: repeat-x;
	background-repeat: repeat-x;
    width:500px;
}

.checkout3-lista-nombre{
    position:absolute;
    top:0px;
    left:0px;
    background-color: #FFFFFF;
    font-size:14px;
    font-weight:bold;
    color:#4c4c4c;
    display:inline;
    padding-right:5px;
}



.checkout3-lista-precio{
    position:absolute;
    top:0px;
    right:0px;
    background-color: #FFFFFF;
    font-size:14px;
    font-weight:bold;
    color:#4c4c4c;
    display:inline;
    padding-left:5px;
}

.checkout3-lista-descipcion{
    margin-top:16px;
    background-color: #FFFFFF;
    font-size:10px;
    color:#4c4c4c;
    display:inline-block;
    margin-bottom:8px;
}

    

.checkout3-lista-total{
    margin-top:30px;
    background-color: #FFFFFF;
    font-size:18px;
    color:#4c4c4c;
    display:inline-block;
    margin-bottom:8px;
    font-weight:bold;
}

.frm-fila
{
    position:relative;
    width:inherit;
    height:45px;
}

.frm-col1
{
    position:absolute;
    left:0px;
}
.frm-col2
{
    position:absolute;
    left:230px;
}
.frm-col3
{
    position:absolute;
    left:450px;
}

.noedit DIV H3
{
    display:inline;
    margin-right:10px;
    color:#adacac
}

.noedit DIV LABEL
{
    color:#232323
}

