/* Nuevas clases */

H3 { color: #9953BF; }

#main_body .mbody .col_body .vencida { margin: 12px 0px 0px 0px; padding: 5px 10px 10px 10px;  background-color: #1A1A1A ; }

#main_body .mbody .col_body .vencida p { font-size:14px; }

#main_body .mbody .col_body .notas .ibody .relacionados { margin: 12px 0px 0px 0px; padding: 10px;  background-color: #1A1A1A ; }
#main_body .mbody .col_body .notas .ibody .relacionados h3 { font-size:14px; margin-bottom:10px; border-bottom:solid 1px #ccc; }
#main_body .mbody .col_body .notas .ibody .relacionados h4 { font-size:12px; margin-bottom:2px;}
#main_body .mbody .col_body .notas .ibody .relacionados p { font-size:12px; margin:2px 0px 6px 0px; }
#main_body .mbody .col_body .notas .ibody .relacionados table { margin:0px; padding:0px; }

#main_body .mbody .col_body .notas .ibody .encuestas { margin: 10px 0px 0px 0px; padding: 10px;  background-color: #1A1A1A ; width:450px; }
#main_body .mbody .col_body .notas .ibody .encuestas .item { height:100px; overflow:visible; }
#main_body .mbody .col_body .notas .ibody .encuestas .item p { margin:0px 0px 2px 0px; }
#main_body .mbody .col_body .notas .ibody .encuestas .item img { margin:0px 10px 15px 0px; }

#main_body .mbody .col_body .notas .ibody .miraryescuchar { width:300px; margin: 30px 0px 10px 0px; padding: 10px;  background-color: #1A1A1A ; }
#main_body .mbody .col_body .notas .ibody .miraryescuchar h3 { font-size:14px; margin-bottom:10px; border-bottom:solid 1px #ccc; }
#main_body .mbody .col_body .notas .ibody .miraryescuchar p { font-size:12px; margin:2px 0px 6px 0px; }
#main_body .mbody .col_body .notas .ibody .miraryescuchar table { margin:0px; padding:0px; }

/* FOROS */

#main_body .mbody .col_body .foros .ihead  h1 { font-size:16px; border-bottom: solid 1px #ccc; }
#main_body .mbody .col_body .foros .ihead  h3 { font-size:10px; }
#main_body .mbody .col_body .foros p { margin-bottom:10px;  }
#main_body .mbody .col_body .foros .h3 { font-size:12px;font-weight:bold; color:#fff; }
#main_body .mbody .col_body .foros .h2 { font-size:14px;font-weight:bold; color:#fff; }
#main_body .mbody .col_body .foros .ibody { margin:0px; padding:5px; font-size:12px;width:620px; }
#main_body .mbody .col_body .foros FORM { margin: 12px 0; padding: 12px 24px;  background-color: #1A1A1A ; }
/* #main_body .mbody .col_body .foros FORM INPUT{ width: 155px; background-color: #999;  } */

#main_body .mbody .col_body .foros .ibody h1 { font-size:14px;font-weight:bold; color:#fff; }

#main_body .mbody .col_body .foros .ibody .tablatemas table { background:#331F3D; }
#main_body .mbody .col_body .foros .ibody .tablatemas thead td { border-bottom:solid 1px #ccc;border-top:solid 1px #ccc; padding:10px 0px 10px 5px; font-weight:bold; }
#main_body .mbody .col_body .foros .ibody .tablatemas thead p { padding:0px; margin:0px; }
#main_body .mbody .col_body .foros .ibody .tablatemas tbody td {  border-bottom:solid 1px #666; padding:5px 0px 5px 8px; margin:0px; }
#main_body .mbody .col_body .foros .ibody .tablatemas tbody td p { padding:0px; margin:0px; }
#main_body .mbody .col_body .foros .ibody .tablatemas tbody td p span { font-size:11px; white-space: nowrap; } /* escrito hace... */

#main_body .mbody .col_body .foros .ibody .tablamensajes thead td { background:#1E1E1E; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:10px 0px 10px 5px; font-weight:bold; }
/*  #main_body .mbody .col_body .foros .ibody .tablamensajes thead td p { font-size:12px; margin:0px; } texto header */
#main_body .mbody .col_body .foros .ibody .tablamensajes thead td p { margin:0; padding:0; font-weight:normal; } /* paginacion */

#main_body .mbody .col_body .foros .ibody .tablamensajes td td td { border:none; padding:5px 0px 5px 0px; }

#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td { border-bottom:solid 1px #666; padding:5px 0px 5px 5px; }
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td p {  width:505px; font-size:12px; margin:2px; line-height:16px; color: #ccc; overflow:hidden; } /* texto standard */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td table tbody td p { font-size:10px;margin: 0px; } /* fecha */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td div { font-size:11px; margin:0px; } /* responder */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td { vertical-align:top; } /* todas las td del tbody  */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td .hd1 { font-size:10px; float:left;width:70%; margin:2px 0px 10px 2px; } /* #1 numero de cada mensaje */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody td .hd2 { font-size:10px; text-align:right; margin:0px 0px 15px 0px;} /* fecha de cada mensaje */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody .usr { font-size:10px; text-align:center; vertical-align:top; width:90px; overflow:hidden; border-right:dotted 1px #666; } /* datos del usuario */
#main_body .mbody .col_body .foros .ibody .tablamensajes tbody .voto { background-color:#1e1e1e;padding:5px 5px 5px 5px;margin:0px 0px 5px 0px; }

#main_body .mbody .col_body .foros .ibody .tablamensajes tfoot td { background:#1E1E1E; border-bottom:solid 1px #ccc; padding:10px 0px 10px 0px; font-weight:normal; text-align:right; }
#main_body .mbody .col_body .foros .ibody .tablamensajes tfoot td p { margin:0; padding:0; font-weight:normal; } /* paginacion */

#main_body .mbody .col_body .foros .ibody a.mas { font-weight:bold; }
#main_body .mbody .col_body .foros .ibody p.mas a { font-weight:bold; }

#main_body .mbody .col_body .foros .ibody .tablaencabezado tbody td { border-bottom:solid 1px #666; padding:5px 0px 5px 5px; }
#main_body .mbody .col_body .foros .ibody .tablaencabezado tbody td td { border:none; }
#main_body .mbody .col_body .foros .ibody .tablaencabezado thead td { border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:10px 0px 10px 0px; font-weight:bold; }
#main_body .mbody .col_body .foros .ibody .tablaencabezado p a span { font-weight:bold;font-size:16px; } /* vota! */

#main_body .mbody .col_body .foros .ibody .usulogin { float:right;width:200px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; }
#main_body .mbody .col_body .foros .ibody .usulogin FORM { padding:10px; margin:0px; }
#main_body .mbody .col_body .foros .ibody .usulogin P { padding:5px; margin:5px 5px 0px 5px; }

.foros .usuview table { background-color:#000; }
.foros .usuview thead, .foros .usuview tfoot  { background-color:#666; font-weight:bold; }
.foros .usuview td { border:none; padding:5px 5px 5px 5px; font-size:12px; color:#999; }

/* REVIEWS */
#main_body .mbody .col_body .items .item .ibody .conclu { background-color:#1e1e1e; padding: 1px 2px 1px 5px; margin:5px 0px 0px 8px; }
#main_body .mbody .col_body .items .item .ibody .conclu p { color: #ccc; }

/* PAGETIT: TITULO DE LA PAGINA */

#main_body .mbody .col_body .pagetit { margin:10px 0px 15px 0px; padding:0; }
#main_body .mbody .col_body .pagetit h2 { border-bottom:solid 1px; height:20px; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; }
#main_body .mbody .col_body .pagetit h4 { font-size:11px; margin:0px 0px 0px 5px; padding: 0px; font-weight:normal; }
#main_body .mbody .col_body .pagetit h2 a:hover { border-bottom:1px solid #CEED00;}
#main_body .mbody .col_body .pagetit h2 a { color:#000; } /* Para que no se vea mientras carga las imagenes */

/* TIENDA */

#main_body .mbody .col_body .tienda .head { margin:0px 0px 10px 0px;}
#main_body .mbody .col_body .tienda .head  p { font-size:11px; text-align:right;}
#main_body .mbody .col_body .tienda .body  { margin-left:0px; padding:0px; width:620px; }
#main_body .mbody .col_body .tienda .body  p { font-size:12px; color:#ccc; margin-top:5px; }

#main_body .mbody .col_body .tienda .body  h2 { margin:0px 0px 10px 0px; }
#main_body .mbody .col_body .tienda .body  h3 { font-size:15px; border-bottom: solid 1px #707070; margin:10px 0px 0px 0px; }
#main_body .mbody .col_body .tienda .body  h4 { font-size:12px; margin:0px; font-weight:normal;}

#main_body .mbody .col_body .tienda .body .como { background-color:#331F3D; padding:10px; margin:20px; }
#main_body .mbody .col_body .tienda .body .como h4 { font-weight:bold; margin: 0 0 5px 0; }

#main_body .mbody .col_body .tienda .items .item { margin: 20px 0px 0px 0px ; }

#main_body .mbody .col_body .tienda .items .item .ibody{ width: 500px; margin: 0px 0px 0px 110px; padding:0px ; } 

#main_body .mbody .col_body .tienda .items .item .ibody span { font-size:10px; }

#main_body .mbody .col_body .tienda .items .item .ibody H4 { font-size: 12px; margin: 0px 0px 2px 0px; padding: 0px; font-weight:bold; } 
#main_body .mbody .col_body .tienda .items .item .ibody P { font-size: 12px; margin:2px 0px 2px 0px; color:#999; } 

#main_body .mbody .col_body .tienda .items .item .idate H2 { font-size: 12px;}

#main_body .mbody .col_body .tienda .items .item .idate { float: left; padding: 5px 5px 5px 5px;  margin: 0px 0px 0px 0px ; text-align:left; width:90px; border-right:1px solid #171717; } 

#main_body .mbody .col_body .tienda .items .item .idate p { font-size:11px; text-align:center; } 

#main_body .mbody .col_body .tienda .body .canasta table { background-color:#331F3D; margin:3px;width:600px; }
#main_body .mbody .col_body .tienda .body .canasta td { font-size:11px; padding:5px;}
#main_body .mbody .col_body .tienda .body .canasta thead td { font-size:12px; font-weight:bold; border-bottom: 1px solid #ccc; }
#main_body .mbody .col_body .tienda .body .canasta tfoot td { font-size:12px; border-top: 1px solid #ccc; }

#main_body .mbody .col_body .tienda .body .gasenvio table { background-color:#331F3D; margin:3px; width:600px; }
#main_body .mbody .col_body .tienda .body .gasenvio td { font-size:11px; padding:5px;}
#main_body .mbody .col_body .tienda .body .gasenvio thead td { font-size:12px; font-weight:bold; }
#main_body .mbody .col_body .tienda .body .gasenvio tfoot td { font-size:12px; border-top:1px solid #ccc; font-weight:bold;  }
#main_body .mbody .col_body .tienda .body .gasenvio td input { font-size:11px; border:none 0px; text-align:right; background-color:#331F3D; color:#ccc; width:70px;  }
#main_body .mbody .col_body .tienda .body .gasenvio tfoot td input { font-weight:bold; }


/* CHARTS */

/*
#main_body .mbody .col_body .charts table td a span { width:100px;height:55px;overflow:hidden;display:block;margin:3px 0px 5px 0px; }
#main_body .mbody .col_body .charts table td a img { margin-top:-10px; }
*/
#main_body .mbody .col_body .charts table td a { font-weight:bold; font-size:11px; display:block; text-decoration:none; padding:2px;}
/* #main_body .mbody .col_body .charts table td a:link { filter:alpha(opacity=50); opacity:0.5; } border:solid 1px #000;  */
#main_body .mbody .col_body .charts table td a br { text-decoration:none; border:solid 1px; }
#main_body .mbody .col_body .charts table td a:hover span { text-decoration:underline; }
#main_body .mbody .col_body .charts table td a:hover { background-color:#1F1F1F; }
#main_body .mbody .col_body .charts table td a:active { background-color:#29003D; }

#main_body .mbody .col_body .charts p { font-size:12px; margin:0px 0px 0px 20px; padding:0px;}
#main_body .mbody .col_body .charts h4 { font-size:14px; margin:8px 0px 0px 10px; padding:0px; }

#main_body .mbody .col_body .notas .ibody .charts UL { list-style:none ; padding : 3px; margin: 0; }
#main_body .mbody .col_body .notas .ibody .charts UL LI { display: block;; margin:0 0 5px 10px; }

/* BUSQUEDA */

#main_body .mbody .col_body .busqueda h3 { font-size:14px; margin-bottom:10px; border-bottom:solid 1px #ccc; }
#main_body .mbody .col_body .busqueda p { font-size:12px; margin:2px 0px 0px 0px; }
#main_body .mbody .col_body .busqueda .items { margin:5px 0px 0px 10px; }
#main_body .mbody .col_body .busqueda .items .item { margin:0px 0px 10px 0px; }
#main_body .mbody .col_body .busqueda { font-size:12px; }
#main_body .mbody .col_body .busqueda .relacionados { margin-bottom:10px; }

/* AGENDA */

#results { margin:5px 5px 5px 5px; text-align:right; font-size:10px; float:right; width:200px; }

.clean{ clear: both; }

.hg5  {	height:5px; margin:0px; padding:0px; overflow: hidden; }
.hg10 {	height:10px; margin:0px; padding:0px; overflow: hidden; }
.hg20 {	height:20px; margin:0px; padding:0px; overflow: hidden; }

/* Nuevas clases, pero que se agregan a lo que ya estaba */

#main_body .mbody .col_body .mhead.agenda LI.labels { color:#666;}
#main_body .mbody .col_body .mhead.agenda LI.labels.over { color:#000; background:#666 url('ag_pointer.gif') center bottom no-repeat; }
#main_body .mbody .col_body .mhead.agenda LI.labels.here { color: #000 ; background:#AB70E8 url('ag_pointer.gif') center bottom no-repeat; }

/*

#main_body .mbody .col_body .mhead.agenda LI.labels { color:#666;}
#main_body .mbody .col_body .mhead.agenda LI.labels:hover { color:#000;}
#main_body .mbody .col_body .mhead.agenda LI .over { color:#000; background-color:#999;border:solid 1px; }

*/

/* Agregados para que funcione lo antiguo */

.txtleft { padding:2px 0px 0px 5px; }
.bxpg { font-size:11px; }

/* Arreglos sobre lo existente */

#main_body .mbody .col_body .notas .ibody .img p { font-size:12px; margin:10px; }

#main_body .mbody .col_body .notas .ibody p { margin-bottom:10px; }

#main_body .mbody .col_ads .banner120_container { width:250px; height: auto; border:solid; overflow:hidden;} /* ESTO NO LO PUEDO HACER ANDAR */

#main_body .mbody .col_ads .banner120_col1 { width:120px; background-color: #1A1A1A ; margin:0 ; padding:0; border:solid 1px; }

#main_body .mbody .col_ads .banner120_col2 { width:120px; background-color: #1A1A1A ; padding: 0; float: right; }

#main_body .mbody .col_body .notas FORM INPUT {  }

#main_body .mbody .col_body .notas H3 { margin-bottom:10px; }

#main_body .mbody .col_ads .item .ibody SPAN.title{ color: #FFFFFF; font-weight:bold; margin-bottom:10px; } /* JUAN: Cambie el COLOR */

#main_body .mbody .col_body .items .item .ibody IMG { margin:5px 0px 2px 5px; }  /* Cambiado por JUAN */

#main_foot .mbody ADDRESS { width:630px; }

#main_foot .mbody .colright { float:right; width:250px; margin:12px 0 0 5px ; }
#main_foot .mbody SMALL { font-size:10px; color:#999999; letter-spacing: 0; }
#main_foot .mbody SMALL A { color: #999999; }
#main_foot .mbody SMALL A:visited { color: #999999; }
#main_foot .mbody SMALL A:link { color: #999999; }


#main_hat .mbody .banner728{   
	width:740px; height: 90px;
	position: absolute;
	top:23px; left:160px;
	padding: 0;
	margin: 0;
	/* background: #666 url('/rsrc/banner_public2.gif') no-repeat right bottom; */
	} /* Cambiado por DANTE */
	
#main_body .mbody .col_ads .banner_hr_top { border-top:1px solid #AB70E8; padding:10px 0pt 0pt 0pt; background-color:transparent; } 
	
#main_body .mbody .col_ads .banner250 span { font-size:10px;text-align:right;display:block; }

#main_body .mbody .col_ads .banner250 embed, object { overflow:visible;}


#main_body .mbody .col_body .soc p { font-size:11px; }
#main_body .mbody .col_body .soc img { padding:0 6px 0 2px; }

#main_body .mbody .col_body .notas H1 { margin:0 10px 16px 0; color: #858585; font-size:20px; } /*  margin-bottom:10px */

/* Para arregkar el problema de los styles del CFDUMP */

.cfdump_table {
    background-color: #cccccc
}
.cfdump_th {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #666666
}
.cfdump_td_name {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 5px;
    background-color: #e0e0e0;
    vertical-align: top
}
.cfdump_td_value {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 5px;
    background-color: #ffffff;
    vertical-align: top
}
.cfdump_table_struct {
    background-color: #336699
}
.cfdump_th_struct {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #3366cc
}
.cfdump_td_struct {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 5px;
    background-color: #99ccff;
	vertical-align:top
}

.cfdump_table_array {
    background-color: #006600
}

.cfdump_th_array {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #009900
}

.cfdump_td_array {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 5px;
    background-color: #ccffcc;
    vertical-align: top
}

.cfdump_table_binary {
    background-color: #ff6600
}

.cfdump_th_binary {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #ff9900
}

.cfdump_table_object {
    background-color: #990000
}

.cfdump_th_object {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #cc3300
}

.cfdump_td_object {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 3px;
    background-color: #ffcccc;
    vertical-align: top
}

.cfdump_table_query {
    background-color: #990066
}

.cfdump_th_query {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #993399
}

.cfdump_td_query {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 3px;
    background-color: #ffccff;
    vertical-align: top
}

.cfdump_table_xml {
    background-color: #666666
}

.cfdump_th_xml {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #999999
}

.cfdump_td_xml {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
    text-align: left;
    padding: 3px;
    background-color: #dddddd;
    vertical-align: top
}

.cfdump_table_udf {
    background-color: #660033
}

.cfdump_th_udf {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #996633
}

.cfdump_td_udf {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    font-style: italic;
    color: black;
    text-align: left;
    padding: 3px;
    background-color: #ffffff;
    vertical-align: top
}

.cfdump_table_udf_args {
    background-color: #996600
}

.cfdump_th_udf_args {
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
    color: white;
    text-align: left;
    padding: 5px;
    background-color: #cc9900
}
