#actividades {
    /*border-bottom: 1px solid #000;*/
}
.actividad {
    /*clear:both;*/
    padding-top: 0px;
    /*border-bottom: 1px solid #000;*/
}
.actividad .imagen {
    width:575px;
    float:left;
    padding: 10px 0px 10px 0px;
}
.actividad .datosActividad {
    background: none repeat scroll 0 0 white;
    color: black;
    float: left;
    padding: 0px;
    margin-top: 10px;
}
.actividad .texto {
    float:left;
    width:575px;    
    margin-right:20px;
    line-height: 14px;
}

.actividad .datosActividad .titulo {
    font-size:18px;
    color: black;
    font-weight: bold;
    margin: 5px 0px 10px 0px;
    /*background: black;*/
    padding: 0px;
    text-transform: uppercase;
}
.actividad .datosActividad .fecha {
    font-size:14px;
}
.actividad .datosActividad .cabecera {
    font-size:12px;
    font-weight: bold;
    margin-bottom: 10px;
}
.actividad .datosActividad .descripcion {
    margin-top:5px;
    font-size:11px;
    text-align: justify;
}

.producto-columnado {
    float:left;
    width:50%;
}
.producto-columnado.lado-1 {
    float:left;
}
.producto-columnado.lado-0 {
    float:right;
}

.producto {
    clear:both;
    font-size: 11px;

    padding: 10px 0px 10px 0px;
    float:left;
}
.producto .titulo {
    font-size:12px !important;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:0px;
    text-transform: uppercase;
}
.producto .nota {
    margin-top:5px;
    font-style: italic;
}
.producto .metodoPago input{
}
.producto .acompanyantes th {
    text-align:left;
}
.producto input[type="submit"] {
    margin-top:10px;
}
.fechaProducto {
    font-size: 12px;
}
.precioProducto {
    font-size: 12px;
}
.datosProducto {
    margin-bottom: 10px;
}

#sumario  {
    overflow:hidden;
}
#sumario ul {
    list-style: none outside none;
}
#sumario li {
    float:left;
    margin-right:20px;
    width:350px;
}
#sumario .thumbnails-list img {
    max-width: 100%;
}