.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img {border:0;padding:0;margin:0;}

body {
	margin:0px;
	padding:0px;
	background: #EBECA8 /*#E7E8A2*/ url(/generacionba/imagenes/bg_main_f.jpg) no-repeat center top;
	text-align:center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;	
}

a:link, a:visited, a:active {
	color: #F7F6D7;
	text-decoration: underline;
}

a:hover {
	background: #F7F6D7;
	color:#353535;
	text-decoration:none;
}

a:visited {
}

/* ENCABRZADO */

#encabezado {
	margin:auto;
	padding-top:31px;
	width:770px;
	height:100px !important;
	height/**/:/**/131px;
	height:100px;
}

#encabezado_top {
	height:48px;
}

div#encabezado_iso {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	height:40px;
}

#encabezado_iso ul {padding:0;margin:0;list-style-type: none;}
#encabezado_iso ul li {display:inline;}
#encabezado_iso ul li a {
	float:left;
	display:block;
	width:200px;
	height:40px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	}
#encabezado_iso ul li a#genba {
	background:url(/generacionba/imagenes/generacionba.gif) no-repeat top left;
}

div#encabezado h1 {display:none;}

div#firma_ba {
	float:right;
	margin:0;
	padding:0 10px 0 0;
	width:155px;
	height:41px;	
}

#firma_ba a {
	display: block;
	float:right;
	width: 155px;
	height: 41px;
	text-indent: -9000px;
	background: url(/generacionba/imagenes/buenos_aires.gif) no-repeat;
	text-decoration: none;
	overflow: hidden;
}

#top_nav {
	margin:0 auto;
	width:377px;
}

#top_nav ul {padding:0 ;margin:0;list-style-type: none;}
#top_nav ul li {display:inline;}
#top_nav ul li a {
	float:left;
	display:block;
	height:30px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
}
	
#top_nav ul li a.inicio {margin-left:2px; width:45px; background:url(/generacionba/imagenes/top-inicio.gif) top left no-repeat;}
#top_nav ul li a.datanews {width:72px;background:url(/generacionba/imagenes/top-datanews.gif) top left no-repeat;}
#top_nav ul li a.faq {width:86px;background:url(/generacionba/imagenes/top-faq.gif) top left no-repeat;}
#top_nav ul li a.contacto {width:70px;background:url(/generacionba/imagenes/top-contacto.gif) top left no-repeat;}
#top_nav ul li a.ayuda {width:100px;background:url(/generacionba/imagenes/top-ayuda.gif) top left no-repeat;}

#top_nav ul li a:hover {background-position:0 -30px;}



#caja {
	text-align:left;
	width:770px;
	margin:auto;
	padding: 6px 0 0 0;
}

/*COLUMNA IZQUIERDA*/

#columna_izq { 
	width:202px;
	float:left;
	margin:0;
}

#izq_nav {
	margin:30px 0 0 0;
	padding:0;
	width:180px;
	float:left;
}

#izq_nav ul {padding:0; margin:0; list-style-type: none;}
#izq_nav ul li {display:inline;}
#izq_nav ul li a {
	float:right;
	display:block;
	margin-bottom:4px;
	height:42px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
}

/*agregados currux 28-4-10*/	
#izq_nav ul li a.lonuevo {width:80px; background:url(/generacionba/imagenes/lonuevo.gif) top left no-repeat;}
#izq_nav ul li a.guiajoven {width:80px;background:url(/generacionba/imagenes/guiajoven.gif) top left no-repeat;}
#izq_nav ul li a.agenda {width:132px;background:url(/generacionba/imagenes/agenda.gif) top left no-repeat;}
#izq_nav ul li a.observatorio {width:132px;background:url(/generacionba/imagenes/observatorio.gif) top left no-repeat;}
#izq_nav ul li a.foro {width:132px;background:url(/generacionba/imagenes/foro.gif) top left no-repeat;}
#izq_nav ul li a.clasificados {width:160px; height:38px; background:url(/generacionba/imagenes/clasificados.gif) top left no-repeat;}
#izq_nav ul li a.escucha {width:74px;background:url(/generacionba/imagenes/escucha.gif) top left no-repeat; margin-right: 85px;}
#izq_nav ul li a.barrios {width:50px;background:url(/generacionba/imagenes/48barrios.gif) top left no-repeat;}
#izq_nav ul li a.blog {width:122px;background:url(/generacionba/imagenes/blog.gif) top left no-repeat; }


#izq_nav ul li a:hover {background-position:0 -42px;}



#det_izq {
	float:left;
	width:202px;
	height:160px;
	margin-top:60px;
	background: url(/generacionba/imagenes/bg_izq_inicio.gif) no-repeat center top;
}


/*COLUMNA MID CENTRO MID */

#col_mid {
	float:left;
	width:380px;
}

#top_mid {
	float:left;
	width:380px;
	height:31px;
	background: url(/generacionba/imagenes/top_cont_der.gif) top left no-repeat;
}

#pie_mid {
	float:left;
	width:380px;
	height:32px;
	background: url(/generacionba/imagenes/pie_cont_der.gif) top left no-repeat;
}

.cont_mid {
	width:380px;
	background: #353535;
}


/*DESTACODS*/
		
#destacado_nav {
	float:left;
	margin:5px 8px 0 8px;
	width:20px !important;
	width/**/:/**/36px;
	width:20px;
	background:#B82E5A;
	height:210px;
}

#destacado_nav ul {padding:0; margin:0; list-style-type: none;}
#destacado_nav ul li {display:inline;}
#destacado_nav ul li a {
	float:left;
	display:block;
	width:12px;
	height:13px;
	background:#353535;
	color:#FFFFFF;
	margin:6px 0 0 4px;
	font-size:10px;
	font-weight:100px;
	text-align:center;
	text-decoration:none;
}

#destacado_nav ul li a:hover {
	background: #FFFFFF;
	color:#333333;
}

#destacado_nav2 {
	position:relative;
	z-index:5;
	left:-4px;
	top:-10px; 
	width:75px; 
	height:0px;
	float: right;
}

#destacado_nav2 ul {margin:0; padding:0; list-style-type: none;}
#destacado_nav2 ul li { display: inline;}

#destacado_nav2 ul li a {
	float:left;
	display:inline;
	width:21px;
	padding-top:21px;
	height:0px !important;
	height/**/:/**/21px;
	height:0px;
	overflow:hidden;
	text-decoration:none;
}

#destacado_nav2 ul li a.anterior {background: url(/generacionba/imagenes/atras.gif);}
#destacado_nav2 ul li a.pausa {margin-left:4px;background:url(/generacionba/imagenes/pausa.gif);}
#destacado_nav2 ul li a.siguiente {margin-left:4px;background:url(/generacionba/imagenes/siguiente.gif);}
#destacado_nav2 ul li a:hover/* */ {background-position:0 21px;}


#bajada_destacado {
	padding:15px 10px;
	background:#4A4A4A url(/generacionba/imagenes/pie_destacado.gif) no-repeat left bottom;
}

#bajada_destacado h4 {
	margin:0;
	padding:0;
	color:#F7F6D7;
	font-size:13px;
	font-weight:100;
}

#bajada_destacado h4 a {
	text-decoration:none;
}

#bajada_destacado h4 a:hover {
	text-decoration: underline;
	background:none;
	color:#F7F6D7;
}

.sub_cont_mid {
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:320px;
	background: #353535;
}

.cont_mid p {
	margin:2px 0 8px 0;
	padding:0;
	font-size:12px;
	color:#FFFFFF;
}

.cont_mid h2 {
	float:left;
	margin:5px 0 0 0;
	padding:0;
	display:block;
	width:40px;
	height:200px;
}

.cont_mid h3 {
	margin:0 0 7px 0;
	padding:10px 0 0 25px;
	color:#0091BF;
	font-size:16px;
	background: url(/generacionba/imagenes/bg_mid_h3.gif) no-repeat top left;
}

.cont_mid h4 {
	margin:0 0 4px 0;
	padding:0;
	color:#F7F6D7;
	font-size:13px;
}

.cont_mid h5 {
	margin:5px 0 12px 5px;
	padding:0;
	color:#F7F6D7;
	font-size:15px;
}

.switchgroup2 { 
	background:#494949;
	padding:8px;
}


.cont_mid ul {
	padding:0 0 0 15px;
	font-size:11px;
	color:#FFFFFF;
}

.cont_mid ul li {
	margin-bottom:4px;
}

.cont_mid ol {
	padding:0 0 0 15px;
	font-size:11px;
	color:#FFFFFF;
}

.cont_mid ol li {
	margin-bottom:4px;
}


p.sabiasque {
	margin:2px 0;
	color:#999999;
	font-size:22px;	
}

.item_lista {
	float:left;
	width:98px;
	height:110px;
	margin:10px 4px 0 4px;
	text-align:center;
}

.item_lista img {
	margin:4px 0 0 0;
}

.item_lista p {
	font-size:10px;
}

.img_left {
	float:left;
	margin:0 12px 0 0;
}

.img_left a:hover { background:none;}

h2.tit_pag_lonuevo { background: url(/generacionba/imagenes/tit_pag_lonuevo.gif) no-repeat top left;}
h2.tit_pag_guiajoven { background: url(/generacionba/imagenes/tit_pag_guiajoven.gif) no-repeat top left;}
h2.tit_pag_agenda { background: url(/generacionba/imagenes/tit_pag_agenda.gif) no-repeat top left;}
h2.tit_pag_observatorio { background: url(/generacionba/imagenes/tit_pag_observatorio.gif) no-repeat top left;}
h2.tit_pag_foro { background: url(/generacionba/imagenes/tit_pag_foro.gif) no-repeat top left;}
h2.tit_pag_clasificados { background: url(/generacionba/imagenes/tit_pag_clasificados.gif) no-repeat top left;}
h2.tit_pag_faq { background: url(/generacionba/imagenes/tit_pag_faq.gif) no-repeat top left;}
h2.tit_pag_datanews { background: url(/generacionba/imagenes/tit_pag_datanews.gif) no-repeat top left;}
h2.tit_pag_contacto { background: url(/generacionba/imagenes/tit_pag_contacto.gif) no-repeat top left;}
h2.tit_pag_ayuda { background: url(/generacionba/imagenes/tit_pag_ayuda.gif) no-repeat top left;}
h2.tit_pag_escucha { background: url(/generacionba/imagenes/tit_pag_escucha.gif) no-repeat top left;}



.destacado {
	background:#494949;
	padding:8px;
	margin-bottom:10px;
}

.nav_item_agenda {
}

.nav_item_agenda ul {margin:0; padding:0; list-style-type: none;}
.nav_item_agenda ul li { display: inline;}

.nav_item_agenda ul li a {
	font-size:10px;
	font-weight:100;
	padding:0 8px 0 5px;
	background: url(/generacionba/imagenes/bg_nav_agenda.gif) no-repeat bottom left;
}

.nav_item_agenda ul li a:hover {
	background:#F7F6D7;
	color:#333333;
}

.actividad_cuerpo h4 {
	margin:0 0 8px 0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
}

.actividad_cuerpo h5 {
	margin:0 0 4px 0;
	padding:0;
	font-size:20px;
	font-weight:100;
	color:#F7F6D7;
}

.mes {
	font-size:11px;
	color:#FFFFFF;
}


.actividad_cuerpo p {
	margin:0;
	padding:0;
	font-size:11px;
	color:#EFEFEF;
}



/* AGENDA */

#cont_mid_agenda {
	float:left;
	margin:15px 0 0 0;
	padding:25px 0 0 0;
	width:380px;
	background: url(/generacionba/imagenes/bg_agenda.gif) no-repeat top center;
	height:190px;
}

.dest_agenda {
	float:left;
	width:90px;
	margin:0 0 0 19px;
}

.dest_agenda_top {
	height:10px;
}

.dest_agenda_dia {
	background:#353535;
	padding:0 6px 4px 0;
}

.dest_agenda_dia p, .dest_agenda_data p {
	margin:0;
	padding:0;
	text-align:right;
}
.num_dia {	
	color:#FFFFFF;
	font-size:30px;
	line-height:30px;
	font-weight:100;
	text-align:right;
}
.nom_dia {
	font-size:11px;
	color:#0091BF;
}

.nom_mes {
	font-size:10px;
	color:#F7F6D7;	
}

.dest_agenda_data {
	background:#9E9C63;
	margin:3px 0 0 0;
	padding:4px;
	height:50px;
}

.hora {
	font-size:10px;
	color: #FFFFFF;
}
.data a {color: #333333; font-size:10px; text-decoration:none;}
.data a:hover {color: #333333; text-decoration:underline; background:none;}


/*COLUMNA DERECHA*/

#columna_der { 
	width:185px;
	float:left;
	margin:0;
	color:#FFFFFF;
	font-size:11px;
}

#columna_der p {
	margin:0;
	padding:0;
}

.cont_modulo_der {
	margin:0 0 5px 25px;
	width:140px;
}

.sub_cont_modulo_der {
	padding-bottom:2px;
	background:#353535;
}

.md_tit {
	display:none;
}

h4.tit_encuesta {
	margin:0;
	padding:0;
	background: url(/generacionba/imagenes/md_tit_encuesta.gif) no-repeat top left;
	height:22px;
}

h4.tit_buzon {
	margin:0;
	padding:0;
	background: url(/generacionba/imagenes/md_tit_buzon.gif) no-repeat top left;
	height:22px;
}

h4.tit_escucha {
	margin:0;
	padding:0;
	background: url(/generacionba/imagenes/md_tit_escucha.gif) no-repeat top left;
	height:22px;
}

.md_tit {
	display:none;
}

.md_cont {
	margin:0 5px 5px 5px;
	padding:5px;
	border:1px solid #F7F6D7;
	background:#353535;
}

#encuesta_home {
	color:#FFFFFF;
	font-size:11px;
}

#encuesta_home p {
	margin:0;
	padding:0;
}

.bot_encuesta {
	background:#7F1F3B;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border: none;
	margin-top:3px;
}

a.guia_t, a.guia_s, a.guia_r {
	margin:4px 0 10px 0;
	display:block;
	width:75px;
	height:41px;
	padding:4px 0 0 73px;
	text-decoration:none;
	font-weight:bold;
}

a.guia_t { background: url(/generacionba/imagenes/ico_guia_t.gif) no-repeat top left; }
a.guia_s { background: url(/generacionba/imagenes/ico_guia_s.gif) no-repeat top left; }
a.guia_r { background: url(/generacionba/imagenes/ico_guia_r.gif) no-repeat top left; }

a:hover.guia_t, a:hover.guia_s, a:hover.guia_r { color: #B82E5A;}



/* NAV DERECHA */

#cont_nav_der {
	margin: 8px 0 20px 0;
}

#nav_der {
	margin:0;
	padding:0;
	border-top: 1px solid #58595B;
	border-right: 1px solid #58595B ;
	background: url(/generacionba/imagenes/bg_nav_der.gif) no-repeat bottom right;
	width:165px;
}

h5.tit_nav_der {
	margin:10px 0 0 39px;
	padding:0;
	display:block;
	width:117px;
	height:24px;
	background: url(/generacionba/imagenes/tit_nav_der.gif) no-repeat top left;
	
}


#nav_der ul {
	margin:0;
	padding:10px 0 10px 45px;
	list-style-type:none;
}

#nav_der ul li {
	padding:0 0 0 15px;
	background: url(/generacionba/imagenes/tab_nav_der.gif) no-repeat left top;	
}

#nav_der ul li a {
	color:#58595B;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	/*height:15px;*/
	text-decoration:none;
	display:block;
	padding-left:2px;

}

#nav_der ul li a:hover {
	background:#B82E5A;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

.nav_web_mail {
	width:200px;
	height:30px;
	font-size:0px;
	line-height:-5px;
	margin:6px 0 12px 0;	
}

.nav_web_mail ul {
	padding:0;
	margin:0;
	list-style-type: none;
}

.nav_web_mail ul li {
	display:inline;
}

.nav_web_mail ul li a {
	float:left;
	display:block;
	padding-top:30px;
	overflow:hidden;
	height:0px !important;
	height/**/:/**/30px;
	height:0px;
}

.nav_web_mail ul li a.web {	margin-left:10px; width:60px; background:url(/generacionba/imagenes/web.gif) no-repeat;}
.nav_web_mail ul li a.email { width:32px; background:url(/generacionba/imagenes/email.gif) no-repeat;}

.nav_web_mail ul li a:hover {background-position:0 -30px;}
* html ..nav_web_mail a:link, * html .nav_web_mail a:visited {height:11px; he\ight:0;}

.mini { font-size:9px;}

#mediaspace {
	margin-bottom:3px;
}


/* FORMULARIO */



fieldset legend { top: 0; }



fieldset { 
	border: 2px solid #7F1F3B;
	padding:10px 20px;

}



legend {
	color: #F7F6D7;
	font-weight:bold;
	font-size:16px;
	padding:4px;
}



label {

	width: 140px;
	float: left;
	padding:1px 0;
	display: block;
	text-align: righ;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	background: #454545;
	border:none;
	border-bottom: 2px solid #B82E5A;
	color:#ffffff;
	font-size:12px;
	padding:1px 0;

}

input.boton {
	margin:10px 5px 0 0;
	border:none;
	float:right;
}


input.radio {
	background:none;
	border:none;

}


#enlaces {
	margin:2px auto 6px auto;
	width:366px;
	height:20px;
}

#enlaces h4 {
	margin:0;
	padding:2px 0 0 6px;
	background:url(/generacionba/imagenes/bg_tit_enlaces.gif) no-repeat top left;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	width:64px !important;
	width/**/:/**/70px;
	width:64px;
	float:left;
	text-align:left;
}
.
#enlaces ul {padding:0 ;margin:0;list-style-type: none;}

#enlaces ul li {display:inline;}

#enlaces ul li a {
	float:left;
	display:block;
	margin:	0 4px 0 0;
	height:20px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
}

#enlaces ul li a.facebook {width:74px; background:url(/generacionba/imagenes/bot_facebook.gif) top left no-repeat;}
#enlaces ul li a.youtube {width:74px; background:url(/generacionba/imagenes/bot_youtube.gif) top left no-repeat;}
#enlaces ul li a.twitter {width:62px; background:url(/generacionba/imagenes/bot_twitter.gif) top left no-repeat;}


#enlaces ul li a:hover {background-position:0 -20px;}

p.autor { font-size: 10px; color: #CBCF92; }

div#twitter_div {
	margin:0 auto;
	background:url(/generacionba/imagenes/bg_twitter_update.gif) top left no-repeat;
	height:74px;
	width:366px;
	font-size:12px;
	color:#1B7B81;
}

div#twitter_div ul { padding:22px 4px 0 34px; margin:0; list-style-type:none; text-align:left; }
div#twitter_div ul li a { color:#1B7B81; }
div#twitter_div ul li a:hover { background:#1B7B81; color:#99E6EA; }



/* BARRA DE PAGINACION*/

div.barra_paginacion {
	height:20px;
	background-color:#454545;
	margin: 0 0 10px 0;	
}
	
div.barra_paginacion div.info {
	padding:3px;
	float:left;
	font-size:11px;
	color:#FFFFCC;
	}

div.barra_paginacion div.paginador {
	padding:3px;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	}
	
div.barra_paginacion div.orden {background-color:#FFFFFF;}


.handcursor{
cursor:hand;
cursor:pointer;
}

/* VOTA Escucha! */

.pollTable {
}

.pollDescriptionCell, .pollCountCell, .pollBarCell {
	font-size:12px;
	color:#EFEFEF;
	background:#454545;
}

.credit {
	float:right;
	font-size:9px;
	color: #999999;
}

/* Default for the poll bars */

.pollBar {
	height: 12px;
	background: #B82E5A;}

/* Poll bar ids are sequential and one-indexed 

#pollBar1 {
	background: #B82E5A;
}

#pollBar2 {
	background: #0091BF;
}

#pollBar3 {
	background: #0000ff;
}

#pollBar4 {
	background: #C92636;
}

#pollBar5 {
	background: #F26122;
}

#pollBar6 {
	background: #005386;
}
*/
