.publicidad {
    overflow:hidden; border:1px solid #DDD; 
    font-family:Arial,sans-serif; font-size:1em;
    float:left; margin-bottom:10px; 
    }

.publicidad a {
    position:relative; cursor:pointer; display:block; 
}

.publicidad .leer_mas { position:absolute; bottom:6px; right:6px; text-align:right; width:100%; font-size:.9em;}

.tam1, .tam10 { margin-right: 3px ; }
.tam1 a { width:180px; height:120px; }
.tam2 a { width:370px; height:120px; }
.tam3 a { width:370px; height:180px; }
.tam4 a { width:370px; height:240px; }
.tam10 { width:180px; text-align:center; border:0; }
.tam11 { width:370px; text-align:center; border:0; }
.tam20 { clear:both; }
.tam20 a { width:556px; height:120px; overflow:hidden; }

.publicidad .emblema { z-index:999; float:right; position:absolute; top:0; right:0}
.tam1 .texto1 , .tam1 .texto2, tam2 .texto1, tam2 .texto2, tam3 .texto1, tam3 .texto2 { width:180px; }
.tam20 .texto1 , .tam20 .texto2 { width:260px; }
.publicidad span { display:block; }

.tam1 .al_txt-0 .texto1, .tam1 .al_txt-0 .texto2 { margin-left:10px; text-align:left; }
.tam1 .al_txt-1 .texto1, .tam1 .al_txt-1 .texto2 { margin-right:10px; text-align:right; }
.al_txt-2 .texto1, .al_txt-2 .texto2 { margin:0 auto; text-align:center; }
.tam2 .al_txt-0 .texto1, .tam2 .al_txt-0 .texto2 { margin-left:10px; }
.tam2 .al_txt-1 .texto1, .tam2 .al_txt-1 .texto2 { margin-left: 190px; }
.tam3 .al_txt-0 .texto1, .tam3 .al_txt-0 .texto2 { margin-left:10px; }
.tam3 .al_txt-1 .texto1, .tam3 .al_txt-1 .texto2 { margin-left: 190px; }
.tam4 .al_txt-0 .texto1, .tam4 .al_txt-0 .texto2 { margin-left:10px; }
.tam4 .al_txt-1 .texto1, .tam4 .al_txt-1 .texto2 { margin-left: 190px; }

.tam20 .al_txt-0 .texto1, .tam20 .al_txt-0 .texto2 { margin-left:10px; }
.tam20 .al_txt-1 .texto1, .tam20 .al_txt-1 .texto2 { margin-left: 290px; }
.tam20 .al_txt-2 .texto1, .tam20 .al_txt-2 .texto2 { margin-left:140px; }

.publicidad .al_img-0 { background-position: top left; }
.publicidad .al_img-1 { background-position: top right; }
.publicidad .al_img-2 { background-position: center center; }

.publicidad .colorfondo-0 { background-color:#FFF; }
.publicidad .colorfondo-1 { background-color:#FFC; }
.publicidad .colorfondo-2 { background-color:#FC9; }
.publicidad .colorfondo-3 { background-color:#CEF; }
.publicidad .colorfondo-4 { background-color:#DDD; }
.publicidad .colorfondo-5 { background-color:#633; }
.publicidad .colorfondo-6 { background-color:#069; }
.publicidad .colorfondo-7 { background-color:#000; }

.publicidad a.colortexto-0, .publicidad a:hover .colortexto-0 { color:#000; }
.publicidad a.colortexto-1, .publicidad a:hover .colortexto-0 { color:#999; }
.publicidad a.colortexto-2, .publicidad a:hover .colortexto-0 { color:#069; }
.publicidad a.colortexto-3, .publicidad a:hover .colortexto-0 { color:#C30; }
.publicidad a.colortexto-4, .publicidad a:hover .colortexto-0 { color:#F00; }
.publicidad a.colortexto-5, .publicidad a:hover .colortexto-0 { color:#FFB600; }
.publicidad a.colortexto-6, .publicidad a:hover .colortexto-0 { color:#FFF; }

.publicidad .size1-0 .texto1 , .publicidad .size2-0 .texto2 { font-size:100%; }
.publicidad .size1-1 .texto1 , .publicidad .size2-1 .texto2 { font-size:110%; }
.publicidad .size1-2 .texto1 , .publicidad .size2-2 .texto2 { font-size:120%; }
.publicidad .size1-3 .texto1 , .publicidad .size2-3 .texto2 { font-size:130%; }
.publicidad .size1-4 .texto1 , .publicidad .size2-4 .texto2 { font-size:140%; }
.publicidad .size1-5 .texto1 , .publicidad .size2-5 .texto2 { font-size:150%; }
.publicidad .size1-6 .texto1 , .publicidad .size2-6 .texto2 { font-size:160%; }
.publicidad .size1-7 .texto1 , .publicidad .size2-7 .texto2 { font-size:170%; }
.publicidad .size1-8 .texto1 , .publicidad .size2-8 .texto2 { font-size:180%; }
.publicidad .size1-9 .texto1 , .publicidad .size2-9 .texto2 { font-size:190%; }
.publicidad .size1-10 .texto1 , .publicidad .size2-10 .texto2 { font-size:200%; }
.publicidad .size1-11 .texto1 , .publicidad .size2-11 .texto2 { font-size:210%; }
.publicidad .size1-12 .texto1 , .publicidad .size2-12 .texto2 { font-size:220%; }
 
.publicidad .lineas-0 { line-height:160%; }
.publicidad .lineas-1 { line-height:170%; }
.publicidad .lineas-2 { line-height:180%; }
.publicidad .lineas-3 { line-height:190%; }
.publicidad .lineas-4 { line-height:200%; }
.publicidad .lineas-5 { line-height:210%; }

.publicidad .borde-0 .texto1 { padding-top:0; }
.publicidad .borde-1 .texto1 { padding-top:5%; }
.publicidad .borde-2 .texto1 { padding-top:10%; }
.publicidad .borde-3 .texto1 { padding-top:15%; }
.publicidad .borde-4 .texto1 { padding-top:20%; }
.publicidad .borde-5 .texto1 { padding-top:25%; }
.publicidad .borde-6 .texto1 { padding-top:30%; }
.publicidad .borde-7 .texto1 { padding-top:35%; }
.publicidad .borde-8 .texto1 { padding-top:40%; }
.publicidad .borde-9 .texto1 { padding-top:45%; }