ul#carrito {
    margin: 0;
    padding: 0;
    display:block;
}

ul#carrito li {
    position: relative;
    display: block;
    padding: 0 10px 0 10px;
    float: right;
    color: #333;
    border-left: 1px solid #aaa;
    font: normal 12px arial, verdana, helvetica;
}

ul#carrito li a{
    color: #7C3C9E;
}

ul#carrito li a:hover{
    text-decoration: underline;
}

#sub {
    font-weight: bold;
    color: blue;
}

#cant {
    font-weight: bold;
    color: green;
}

#minombre {
    font-weight: bold;
    color: green;
}


/*CheckOut*/

/*Carrito*/

table.ck-carrito {
    width: 100%;
    font: normal 12px arial, verdana, helvetica;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;    
    border-spacing: 1px !important;
}

table.ck-carrito td {     
    padding: 3px;
    vertical-align : top;   
}

table.ck-carrito td input{     
    font: normal 13px arial;
    width: 50%;
    height: 20px;
}



table.ck-carrito .prod {
    width: 50%;
}

table.ck-carrito .prod-det {
    width: 42%;
}

table.ck-carrito .foto-det {
    width: 8%;
}

table.ck-carrito .prod a span{
    font-weight: bold;
}

table.ck-carrito .cant {
    width: 15%;
    text-align: center !important;
}

table.ck-carrito .puni {
    width: 15%;
    
}

table.ck-carrito .ptot {
    width: 15%;
    
}

table.ck-carrito .dere {
    text-align: right !important;
    
}

table.ck-carrito .dele {
    width: 5%;
    text-align: center !important;
}

table.ck-carrito .tot-tit {
    width: 70%;    
    text-align: right !important;
    font: normal 12px arial;
}

table.ck-carrito .tot-ptot {
    width: 30%;    
    text-align: left !important;
    font: bold 15px arial;
}

table.ck-carrito th {         
    padding: 3px;   
    background: #e5e5e5;
    color: #7C3C9E;
    text-align: center !important;
}


/*Checkout Opciones SC FC*/

.ck-opciones li {margin-left: 2px; display:block;float:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;width:48%;padding: 3px; text-align: left !important;}
.ck-opciones li.activo {background: #f0f0f0;  }
.ck-opciones li b {color:#EA981B;}
.ck-opciones ul {    margin: 0; padding: 0;}
.ck-opciones li a { text-decoration: none; font: normal 13px verdana, arial, helvetica; color: #333;} 

.pasos {
    text-align: right;
    width: 100%;
}

.misdatos {
    text-align: left !important;
    margin-bottom: 20px;
}
.misdatos .form {
    background: #EEE5FF url(images/micuenta.png) no-repeat top left;
    width: 395px;
    height: 151px;
}

.misdatos .form .form-cuadro {
    margin: 14px;     
    width:370px;
    height:125px;
    position: absolute;
}

.misdatos .form .form-cuadro .datos {
    width: 100%;
    height: 105px;
}
.misdatos .form .form-cuadro .datos form{padding: 0;margin: 0;}
.misdatos .form .form-cuadro .datos table{width: 70%;font: normal 12px arial;color: white; padding: 10px;} 
.misdatos .form .form-cuadro .datos td {padding: 4px;}
.misdatos .form .form-cuadro .datos input {width: 100%;font: normal 13px vardana, arial, helvetica;}

.misdatos .form .form-cuadro .opciones {
    width: 100%;
    height: 20px;
    font: normal 11px arial;color: white;text-align: center;
}
