body{
background: #001726 url(images/degradado.jpg) repeat-x;
margin:0;
}
/* CSS Document */
div, ul, li, h1,h2,h3,h4,h5,h6,img, ul, li, ol, table {
    margin:0;
    padding:0;
    text-align:left;
}
a {
    text-decoration:none;
}
hr {
    clear:both;
    border:none;
}
img {
    border:none;
    margin:0px;
    padding:0px;
}
div#base {
    width: 820px;
}
div#pies {
    background-image:url(images/index_r4_c2.jpg);
    background-repeat:no-repeat;
    height: 32px;
    clear:both;
    width: 820px;
}
div#cabeceras {
    background-image:url(images/cabecera.jpg);
    height: 290px;
    background-repeat:no-repeat;
    padding: 0;
    margin:0;
}
div#cabecera img{
    margin: 0;
    padding: 0;
}
img.izq {
    float:left;
    margin-right: 10px;
}
/**************************************************************************/
/*               Bloques laterales                */
/**************************************************************************/
div#laterali {
    background-image:url(images/lateral.jpg);
    width: 181px;
    float:left;
}
    
div#bloque_carrito {
    margin: 31px 0 0 0;
    width: 161px;
    height:100px;
    float:right;
}
    
    div#bloque_carrito h3 {
    margin: 7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align:right;
    }
    
    div#bloque_carrito h4 {
    margin: 7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:right;
    }
div#bloquecontacto, div#top5{
    margin: 0 0 0 0;
    padding-top:10px;
    padding-bottom:10px;
    width: 161px;
    float:right;
    text-align:center;
}
    div#top5 h3{
        font-family:Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size:12px;
        font-weight:800;
        text-align:center;
    }
    div#top5 ol{
        background-color:#63AEDE;
        margin: 5px;
        list-style-position:inside;
        padding:5px;
    }
    div#top5 ol a,div#top5 ol{
        font-family:Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size:10px;
        font-weight: 900;
    }
div#bloquebusca{
    margin: 0 0 0 0;
    padding-top:10px;
    padding-bottom:10px;
    width: 161px;
    float:right;
    text-align:center;
    background-color:#EDEFF3;
}

    div#bloquebusca input{
        background-color:#EDEFF3;
        margin-left: 2px;
    }
        
    div#bloquebusca select{
        background-color:#EDEFF3;
        margin-left: 2px;
        border:none;
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
    }
    
div#carro {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 0 15px 5px 15px;
    margin-bottom:2px;
    background-color:#E7EFFF;
}

div#pasarela {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 0 15px 5px 15px;
    margin-bottom:2px;
    background-color:#E7EFFF;
}

    div#carro td,div#pasarela td{
        padding: 5px 5px 0 5px;
        font-family:Arial, Helvetica, sans-serif;
    }
        
    .lineagris {
        color:#666666;
        background-color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        padding-bottom:5px;
        text-align:center;
    }
    .lineanormal {
        background-color:#FFFFFF;
        color:#333333;
        font-size:18px;
    }
    .lineanormal {
        background-color:#FFFFFF;
        color:#333333;
        font-size:18px;
    }
    .cent{
        text-align:center;
    }
    
div#boton{
    margin: 7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:32px;
    height:19px;
    background-image:url(images/fondo.jpg);
    float:right;
}
    
    div#boton a {
                padding:2px;
                font-family:Arial, Helvetica, sans-serif;
                font-size: 12px;
                text-align:center;
                color:#FFFFFF;
                text-decoration:none;
    }
    
    
div#player {
    margin: 0 0 0 0;
    width: 162px;
    float:right;
    background-color:#FFFFFF;
}

p#player2{
    margin:0;
}
div#baneres{
        margin: 5px 5px 5px 25px;
}

        div#baneres img{
                margin-top: 5px
        }

div#baneres2{
        margin: 5px 5px 5px 5px;
}

        div#baneres img{
                margin-top: 5px
        }
        
/**************************************************************************/
/*          Bloque principal - central                */
/**************************************************************************/

div#principal {
    background-image:url(images/index_r3_c2.jpg);
    background-repeat:no-repeat;
    /*background-position:right;*/
    margin: 0;
    padding: 0;
    width: 820px;
    /*float:left;*/
    float:right;
}
div#botones {
    margin: 0;
    padding: 0;
    height:30px;
    /*float:left;*/
    float:left;
    width:639px;
    background-image:url(images/index_r2_c8.jpg);
    
    
}
div#principal botones a {
    margin: 0;
    padding: 0;
    
}    
div#productos{
    margin:0px;
    padding:0;
    width:639px;
    float:right;
    
}
    div#links1,div#descargas1,div#contacto1{

        color:#000000;
        padding: 0 5px 5px 5px;
        margin-bottom:2px;
    }
    
    div#contacto2{
    float:right;
        }
        
    div#contacto2 span{
    color: #FFFFFF;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
        }
        
    div#producto h4 {
        margin-bottom: 10px;
    }
    
    div#producto h3 {
        margin-bottom: 10px;
        color:#009900;
    }
    
    div#producto h5 {
        text-align:justify;
    }
    
    div#producto ul, div#producto li {
        margin-left: 30px;
        list-style-type:square;
    }
    
    div#producto img {
        border:none;
        vertical-align:middle;
        margin: 5px;
    }
    
div#contenido {
    padding-right:19px;
    margin-top:10px;
    padding-top:10px;
}
    div#productos2{
        color:#000000;
        padding: 0 5px 5px 5px;
        margin-bottom:2px;
    }
    div#novedades {
        color:#000000;
        padding: 0;
        margin-bottom:2px;
    }

    div#productos3{
        color:#000000;
        padding: 0 5px 5px 5px;
        margin-bottom:2px;
    }
        div#productos3 h4 { color:#69B1DE; font-size: 22px; padding-top: 10px; font-family:Arial, Helvetica, sans-serif;}
        div#productos3 h3 { color: #000000; font-size: 18px; }
        div#productos3 h5 { color: #000000; font-size: 14px;}
        
        div#productos h6 { color: #000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
        div#productos3 h5.precio { text-align:right; float:right;}
        div#productos3 .comprar { float:right; width: 380px; text-align:left;}
        div#productos3 .comprar2 { float:right; text-align:center; margin:15px;font-family:Verdana;font-size: 13px; font-weight: 600;}
        div#productos3 .foto { margin: 10px; width:206px;}
        div#productos3 .foto img{ display:block;}
        div#productos3 .fotos { clear:both;}
        div#productos3 .banner { clear:both;}
        
    div#novedades hr, div#productos2 hr{
        color: #E7E8EA; border-color:#E7E8EA;
    }
    div#productos2 ul{
         margin: 0 20px;
        padding: 0;
        list-style-type: circle;
        font-size:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    div#novedades ul a, div#productos2 ul a{
        color:#000000;
        font-weight:bold;
    }
    div.lista {
        clear:left;
        padding: 0 0 10px 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:17px;
        width: 280px;
    }
    div.lista a{
        color:#2A94D7;
        font-weight:bolder;
    }
    .select{
        text-decoration:line-through;
    }
    div#bazar{
        background: #E7E7E7 url(images/ban_bazar.jpg) no-repeat;
        padding: 45px 5px 5px 5px;
        margin-top: 5px;
    }
    div.miniproducto{
        width:140px;
        background-color:#2A94D7;
        text-align:center;
        float:left;
        margin: 5px 5px 5px 5px;
        padding:0;
    }
 div.miniproducto h5{
            margin:0 5px;
        }
        div.miniproducto h4, div.miniproducto h3{
            margin:0 10px;
        }
        
        div.miniproducto h4 { color:#FFFFFF; font-size: 13px; padding-top: 10px;}
        div.miniproducto h3 a{ color: #000000; font-size: 14px; }
        div.miniproducto h5 { color: #000000; font-size: 14px; padding: 0 5px; }
        div.miniproducto h5.tipo { float:left; }
        div.miniproducto h5.precio { text-align: right; }
        div.miniproducto .comprar {margin:2px 0 0 0;display:block; cursor:pointer; float:right;}
div#busqueda{
        padding: 0 5px 5px 5px;
        margin-bottom:2px;
        text-align:center;
        background-color:#E8EEFE;
}

div#marginfoto{
        height:105px;
        width:103px;
        margin: 0 15px 0 15px;
}

div#navegar {
    clear:both;
    text-align:center;
}

div#finalizarcompra{
    background-color:#0083D7;
    color:#FFFFFF;
    padding: 5px;
    text-align:center;
    width: 150px;
    float:right;
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

div#datos {
        background-color: #BA2100;
        padding: 0 0 10px 0;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: lighter;
        font-size: 14px;
        text-align:center;
        width: 250px;
        margin-top:20px;
}

div#datos h4,div#login_datos h4{
        text-align:right;
        width: 230px;
        height: 30px;
}

div#datos h5,div#login_datos h5, div#paso2 h5{
        text-align:justify;
        margin:5px;
}

div#datos h3{
        background: #A20A00 url(images/comprarapida.jpg) right no-repeat;
        height: 30px;
        margin-bottom: 10px;
}

div#login_datos {
        background-color: #0081D4;
        padding: 0 0 10px 0;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: lighter;
        font-size: 14px;
        text-align:center;
        width: 250px;
        float:right;
        margin-right: 20px;
        margin-top:20px;
}

div#login_datos h3{
        background: #003EA6 url(images/yaregis.jpg) left no-repeat;
        height: 30px;
        margin-bottom: 10px;
}

div#paso2 {
        background-color: #BA2100;
        padding: 10px;
        margin:auto 0;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: lighter;
        font-size: 14px;
        text-align:center;
        width: 400px;
        margin-top:20px;
}

div#paso3 {
    background-color: #0081D4;
    padding: 10px;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: lighter;
    font-size: 14px;
    text-align:center;
    width: 400px;
    margin-top:20px;
}

div#paso2 h4{
    text-align:right;
    height: 30px;
}

div#paso3 h4{
    margin: 5px;
}

    div#paso3 h4 span{
    color: #000000;
    }

div.fotomini{
    text-align:center;
    width:105px;
    height:103px;
    margin-left:17px;
    margin-right:18px;
    margin-top:5px;
    margin-bottom: 5px;
}
ul.listadotipos{
    position: absolute;
    width: 80px;
    z-index: 999;
    display:none;
    background-color:#333333;
    padding:5px;
}
ul.listadotipos2{
    position: absolute;
    z-index: 999;
    display:none;
    width: 93px;
    background-color:#666666;
    margin: 0 44px;
    padding: 0;
    list-style-type: none;
    font-size:14px;
    padding:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
    ul.listadotipos li,ul.listadotipos2 li{
        list-style:none;
        cursor:pointer;
        background-color:#666666;
    }
    ul.listadotipos li:hover, ul.listadotipos2 li:hover{
        background-color:#CCCCCC;
        cursor:pointer;
        list-style:none;
    }
    
/**************************** Cabeceras ***************************/

    div#productos2int{
        background: #E7E8EA url(images/ban_productos.jpg) no-repeat;
        height: 56px;
        width:600px;
    }
    div#novedadesint{
        background: #E7E8EA url(images/ban_novedades.jpg) no-repeat;
        height: 56px;
        width:600px;
    }

    div#productos3int{
        background: #E7E8EA url(images/ban_productos.jpg) no-repeat;
        height: 56px;
        width:600px;
    }
    div#busquedaint{
        background: #E8EEFE url(images/ban_buscar.jpg) no-repeat;
        height: 56px;
        width:600px;
    }
    div#links1int{
        background: #E7E8EA url(images/ban_links.jpg) no-repeat;
        height: 56px;
        width:600px;
    }

    div#descargas1int{
        background: #E7E8EA url(images/ban_descargas.jpg) no-repeat;
        height: 56px;
        width:600px;
    }

    div#contacto1int{
        background: #E7E8EA url(images/ban_contacto.jpg) no-repeat;
        height: 56px;
        width:600px;
    }
div#carroint {
   background: #E7EFFF url(images/ban_carro.jpg) no-repeat;
        height: 56px;
        width:600px;
}
div#pasarelaint {
    background: #E7EFFF url(images/pasarela.jpg) no-repeat;
        height: 56px;
        width:600px;
}
