div.col_dm{
clear:none;
float:right;
width:240px;
overflow:visible;
display:table;
margin:0;
margin-bottom:20px;
padding:5px;
text-align:justify;
background:#ffffff;
background:url("images/bg_1.jpg") repeat-x top;
border-color:#dddddd;
border:solid;
border-width:1px;
}

div.col_d_gris_f{
clear:none;
float:right;
width:240px;
overflow:visible;
margin-left:20px;
margin-bottom:20x;
padding:5px;
text-align:justify;
background:#ffffff;
background:url("images/bg_1.jpg") repeat-x top;
border-color:#dddddd;
border:solid;
border-width:1px;
}



div.col_dtm{
clear:none;
display:table;
float:right;
width:240px;
overflow:visible;
margin:0;
padding:0;
text-align:center;
border:none;
}

div.columna_im{
overflow:visible;
display:table;
width:680px;
float:left;
margin:0;
padding:0;
text-align:justify;
clear:none;
}

div.columna_dcim{
overflow:visible;
display:table;
width:260px;
float:right;
margin:0px;
padding:0;
text-align:left;
clear:none;
}


div.columna_d_f{
width:250px;
clear:none;
float:right;
margin:0px;
overflow:visible;
display:table;
margin-left:20px;
margin-bottom:20x;
}

div.columna_m{
width:680px;
float:right;
margin:0;
padding:0;
text-align:left;
clear:none;
overflow:visible;
display:table;
}


div.col_im{
clear:none;
float:left;
overflow:visible;
display:table;
width:240px;
margin-bottom:20px;
margin:0;
padding:5px;
text-align:justify;
background:#ffffff;
background:url("images/bg_1.jpg") repeat-x top;
border-color:#dddddd;
border:solid;
border-width:1px;
}


div.col_itm{
clear:none;
float:left;
width:240px;
overflow:visible;
display:table;
margin:0;
padding:0;
text-align:center;
border:none;
}

fieldset{
border:none;}

input.guia{
border:solid;
border-width:1px;
border-color:#336699;
}

label.guia{
line-height:150%;
clear:both;
}

select.guia{
border:solid;
border-width:1px;
border-color:#336699;}



table.table_100p{
border:none;
width:100%;
margin:0;
}

table.formulario2{
border:solid;
border-color:#336699;
border-width:1px;
color:#336699;
padding:5px;
vertical-align:middle;
background-color:#eeeeff;
}
table.mercadillo{
border:none;
margin:10px;
width:95%;
}

td.td_25p{
border:none;
margin:0px;
width:25%;
padding:10px;
vertical-align:top;
}

td.td_33p{
border:none;
margin:0px;
width:33%;
padding:10px;
vertical-align:top;
}

td.td_50p{
border:none;
margin:0px;
width:50%;
padding:10px;
vertical-align:top;
}

td.td_50p_2{
border:none;
margin:0px;
width:50%;
padding:5px;
vertical-align:top;
}

td.td_100p{
border:none;
margin:0px;
width:100%;
padding:10px;
vertical-align:top;
}


td.anuncio{
text-align:left;
background-color:#FFFFCC;
vertical-align:top;
width:225px;
margin:0;
border:solid;
border-width:1px;
border-color:#333333;
padding:5px;
}



td.anuncio_destacado{
text-align:left;
background-color:#6699CC;
vertical-align:top;
width:225px;
margin:0px;
border:solid;
border-color:#333333;
border-width:1px;
padding:5px;
}

td.contenedor{
vertical-align:top;
border:none;
padding:10px;
}

td.formulario{
border:solid;
border-color:#336699;
border-width:1px;
color:#336699;
padding:5px;
vertical-align:middle;
}

td.formulario2{
border:none;
border-color:#336699;
border-width:1px;
color:#336699;
padding-left:10px;
vertical-align:middle;
}


td.formulario_label{
width:200px;
vertical-align:middle;
border:solid;
border-color:#336699;
border-width:1px;
color:#336699;
padding:5px;
font-weight:bold;
text-align:left;
}

td.formulario_cab{
background-color:#336699;
border:solid;
border-color:#336699;
border-width:1px;
color:#ffffff;
padding:5px;
font-weight:bold;
vertical-align:middle;
}



td.sombra{
margin:0px;
background:url("images/sombra.gif") repeat-x top;
vertical-align:top;
}

td.vacio{
width:225px;
margin:20px;
border:none;

}

tr.anuncios{
vertical-align:top;
margin:0px;
}

tr{
vertical-align:top;
margin:0px;
}



