﻿/*Festival Malpensante Hoja de Estilos del sitio*/
/*Magdalena Medio Ltda - 2010*/

/*--------------------------------------------resets and Aux Styles---------------------------------------*/
html, body, div, img, a, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, fieldset * { margin:0px; padding:0px; border:none; }
.noborder { border: none!important; }
.nomargin { margin:0px!important }
.nobg { background:none!important;}
.t_right { text-align: right; }
.t_left { text-align: left; }
.t_center { text-align: center; }
.f_left { float: left; }
.f_right { float: right; }
.trebuchet { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.burgundy { color:#E60017;}
.g-bg { background:#E2E1E7; }
.blue-bg { background:url(../img/content/blue-bg.gif) 0 0 repeat-y; }
.m_boton { margin-bottom:10px; }
.m_top { margin-top:10px;}
.overflow-hidden { overflow:hidden; }
.overflow-visible { overflow:visible; }
.clear { clear:both; }
a { color:#E60017; text-decoration:none; }
a:hover { color:#666666; text-decoration: underline; }
input:focus, select:focus, textarea:focus { background-color:#E2F2FE; border:1px #F3BD4A solid!important; }
/*----- LAYER -----*/
#TB_overlay { position: absolute; z-index:610; top: 0px; left: 0px; background-color:#000000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; .position:fixed;
width:100%; height:100%; .height:1000px;
}
#window2 { position:absolute; top:50px; left:20%; z-index:320; color:#333333; padding:10px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*--------------------------------------------reset---------------------------------------*/
/* ------ LAYOUT ------*/
body { color:#282828; font-family:"Times New Roman", Times, serif; font-size:1em; }
#wrapper { background:#FFFFFF; margin:0 auto; width:970px; }
#content { background:url(../img/header/header-bg.gif) 705px 0px repeat-y; margin:15px 0 0 0; padding:0px 10px; }
#content h2 { background:#FFFFFF; color:#E60017; font-size:1.2em; padding:0 0 10px; }
#col-left { display:inline; float:left; margin:0 0 0 5px; padding:0px; width:670px; }
#col-right { display:inline; float:right; margin-right:5px; width:230px; }
.modal-close { background:url(../img/buttons/but-cerrar.gif); clear:both; display:block; float:right; height:24px; overflow:hidden; text-indent:-999em; width:24px; }
/*------ HEADER ------*/
#header { border-bottom:1px solid #E1E1E1; height:172px; position:relative; }
#header h1 { left:0px; position:absolute; top:40px; }
#header h1 span { display:none; }
#header-logos { position:absolute; right:20px; top:15px; }
#header-logos h4 { font-size:.8em; font-style:italic; font-weight:normal; }
#header-logos div { border:1px solid #BFBFBF; height:78px; overflow:hidden; position:relative; width:127px; }
#header-logos div ul { list-style-type:none; position:absolute; top:0px; }
#header-logos div ul li { float:left; }
.slogan { background:url(../img/header/slogan.gif); height:117px; left:105px; position:absolute; top:20px; width:699px; }
.slogan a { display:block; height:117px; line-height:999em; overflow:hidden; position:absolute; width:699px; }
#aux-nav { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; list-style:none; position:absolute; right:20px; top:130px; }
#aux-nav li { display:inline; float:left; margin:0 10px; }
#aux-nav li a { color:#000000; }
#aux-nav li a:hover { color:#999999; }
/* ------ MAIN NAV ------ */
#main-nav { background:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:24px; left:0px; position:absolute; top:152px; width:970px; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; height:24px; vertical-align: middle; zoom: 1; }
ul.dropdown li a { border-right:1px solid #E1E1E1; color:#FFFFFF; display:block; float:left; font-size:.70em; height:22px; letter-spacing:0.02em; line-height:2.05em; padding:2px 18px 0px; }
ul.dropdown li a:hover, .first-main-nav { background:#E60017; color:#FFFFFF!important; text-decoration:none; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { background:#FFFFFF; visibility: hidden; position: absolute; top: 100%; left: 10px; z-index: 598; }
ul.dropdown ul li { background:#FFFFFF; border-bottom:1px solid #E1E1E1; float: none; width:183px; }
ul.dropdown ul li a { color:#333333; background:#FFFFFF; border-left:1px solid #E1E1E1; width:145px; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown-horizontal ul *.dir { padding-right: 15px; }
/*------ COL RIGHT ------*/
.mini-feed { height:270px; overflow:auto; padding:5px 10px;}
#r-mini-feed { background:#E2E1E7; padding:10px 0 10px 0 }
#r-mini-feed h4 { background:url(../img/sidebar/h4-noticias-de-aji.gif) center center no-repeat; height:21px; line-height:999em; margin:0 0 5px; overflow:hidden; }
.r-mini-feed-post { background:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; margin:0 0px 1px; padding:5px; }
.holder-350 { padding:0 10px 10px; }
.holder-350 div { padding:5px 0; }
.r-side-abono { background:url(../img/sidebar/banner-abono.gif); display:block; height:91px; line-height:999em; margin:0 auto; overflow:hidden; width:210px;}
.r-side-descuento { background:url(../img/sidebar/banner-registro.gif); display:block; height:45px; line-height:999em; margin:10px auto 0; overflow:hidden; width:210px;}
.r-side-youtube { background:url(../img/sidebar/banner-youtube.jpg); display:block; height:94px; line-height:999em; margin:10px auto 0; overflow:hidden; width:210px;}
.r-side-casa-malpensante { background:url(../img/sidebar/banner-proyectos.gif) 0 0 no-repeat; display:block; height:88px; line-height:999em; margin:10px auto 0; overflow:hidden; padding:0 0 10px; width:220px;}
.r-side-el-malpensante{background:url(../img/sidebar/banner-lecturas.gif); display:block; height:94px; line-height:999em; margin:10px auto 0; overflow:hidden; width:210px;}
/*------ HOME -----*/
.stage-home { border-bottom:1px solid #DBDBDB; height:231px; padding:0 0 10px; width:670px; }
.home-news { background:url(../img/home/home-news-bg.gif) 0 0 repeat-x; border-bottom:1px solid #DBDBDB; padding:10px 0; }
.home-news div { display:inline; float:left; margin-left:11px; width:216px; }
.home-news div img { margin-bottom:10px; }
.home-news div h4 a { font-size:.9em; }
.home-news div p { font-size:.81em; line-height:1.1em; }
.home-news div p a { color:#333333; }
.home-news div p a:hover { color:#333333; text-decoration:none; }
.adserver { border-bottom:1px solid #DBDBDB; height:60px; padding:10px 0; }
.adserver1 { border:1px solid #DBDBDB; display:inline; height:60px; margin-left:7px; width:468px; }
.adserver2 { border:1px solid #DBDBDB; display:inline; height:60px; margin-left:7px; width:90px; }
.home-attendee { padding:10px 0 0; }
.home-attendee h4 { margin: 0 0 10px; }
.home-attendee1 { display:inline; float:left; height:156px; margin-bottom:11px; margin-left:11px; width:216px; }
.home-attendee a span { display:none; }
.share-this { background:#F4F4F4; margin:10px 0 0; padding:5px 10px 10px 15px;}
.share-this h4 { padding:5px 0;}
/* ------ FOOTER -----*/
#footer { background: #000000 url(../img/footer/footer-bg.png) top repeat-x; color:#999999; font-size:.8em; margin:10px 0 0 0; padding:10px 25px; }
.footer-inside { margin:0 auto; width:950px;}
a.mgmd { background:url('../img/footer/magdalenamedio.gif') no-repeat 0 0; display:block; height:11px; width:9px; text-indent:-12345678px; line-height:0px; float:right; margin-right:0px; margin-top:5px; }
/* ------ NOTICIAS Y LECTURAS ----*/
#blue-menu { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:10px; width:230px; }
#blue-menu ul { list-style-type:none; }
#blue-menu ul li { background:url(../img/content/blue-menu-bullet.gif) 0 6px no-repeat; line-height:.9em; padding:0 0 8px 10px; }
#blue-menu ul li a { color:#333333; font-size:.75em; font-weight:bold; }
#blue-menu ul li a span { display:block; font-size:.9em; font-weight:normal; }
#blue-menu ul li a:hover { color:#777777; text-decoration:none; }
#news-list, .news-list-item2 { float:right; width:410px; }
.news-list-item { padding:0 0 10px 0; }
.news-list-item h4, .news-list-item2 h4, .news-list-item2 h3 { color:#E60017; padding:0 0 5px; }
.news-list-item em, .news-list-item2 em { display:block; font-size:.81em; line-height:1.1em; }
.news-list-item strong { font-size:.81em; line-height:1.1em; }
.news-list-item img, .news-list-item2 img { margin:10px 0 }
.news-list-item p { font-size:.81em; line-height:1.1em; }
.ver-mas { font-size:.8em; font-style:italic; text-align:right; }
.ver-mas a { color:#666666; }
/* ------ FCK ------*/
.fck { font-size:.87em; line-height:1.2em; }
.fck p { font-size:1em; padding:0 0 15px; }
.fck ul { font-size:.95em; padding:0 0 15px 20px; }
.fck h1, .fck h2, .fck h3, .fck h4, .fck h5, .fck h6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 10px; }
.fck img { margin: 0 0 10px; }
/*------ INVITADOS ------*/
.attendee-col { display:inline; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:20px; padding:10px 0 0 0; width:210px; }
.attendee-col h3 { color:#E60017; font-size:.85em; padding:0 0 10px; }
.attendee-col p { font-size:.75em; line-height:1.2em; padding: 0 0 10px; }
.attendee-col ul { list-style-type:none; padding:0 0 15px; }
.attendee-col ul li { background:url(../img/content/attendee-col-bullet.gif) 0 7px no-repeat; line-height:1em; padding:0 0 2px 10px; position:relative; }
.attendee-col ul li a { clear:both; color:#333333; font-size:.8em; font-weight:bold; line-height:.9em; }
.attendee-col ul li span { font-size:.75em; display:block; }
.attendee-box { background:#FFFFFF; border-color:#262626; border-style:solid; border-bottom-width:2px; border-left-width:1px; border-right-width:2px; border-top-width:1px; left:30%; padding:10px; position:fixed; top:20%; width:490px; z-index:800; }
.attendee-box h4 { display:none; }
.attendee-box-left { float:left; width:216px; }
.attendee-box-left ul { padding:10px 0 0 0; }
.attendee-box-left ul li { background:none; font-size:.85em; padding:0 0 5px; text-align:right; }
.attendee-box-left ul li a { color:#E60017; }
.attendee-box-right { float:right; width:260px; }
.attendee-box-right p { font-family:"Times New Roman", Times, serif; font-size:.85em; line-height:1.4em; }
.attendee-box-right div { border-left:#DBDBDB 1px solid; margin:10px 0 0 0; }
.attendee-box-right div span { border-bottom:#DBDBDB 1px solid; color:#000000; font-size:1.2em; font-weight:bold; padding:2px 0px 2px 5px }
.attendee-box-right div strong { color:#666666; display:block; font-weight:normal; padding:2px 0px 2px 5px; }
/* ------ SOCIOS DE LA CULTURA -----*/
.loyal-partners { border-bottom:#DBDBDB 1px solid; height:105px; margin:10px 0 10px 0; overflow:hidden; }
.loyal-partners ul { list-style-type:none; }
.loyal-partners ul li { display:inline; float:left; margin-bottom:20px; margin-right:10px; }
.loyal-partners ul li span { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.80em; line-height:15px; padding:0 0 0 0px; text-align:center; }
.partner-box { background:#FFFFFF; border-color:#262626; border-style:solid; border-bottom-width:2px; border-left-width:1px; border-right-width:2px; border-top-width:1px; left:40%; padding:10px; position:fixed; top:20%; width:216px; z-index:800; }
.partner-box1 { background:#FFFFFF; border-color:#262626; border-style:solid; border-bottom-width:2px; border-left-width:1px; border-right-width:2px; border-top-width:1px; left:40%; padding:10px; position:fixed; top:20%; width:216px; z-index:800; }
.partner-box h4, .partner-box1 h4 { padding:0 0 10px; }
.partner-box h4 a, .partner-box1 h4 a { color:#E60017!important; }
.partner-box p, .partner-box1 p { padding:8px 0 0 }
/* ------ CONTENT BOXES ------*/
.content-h3 { color:#E60017; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; }
#content-box-01 { border-bottom:#DBDBDB 1px solid; margin:0 0 10px 0; padding:0 0 10px; }
#content-box-01 p { float:left; width:250px; }
#content-box-01 img { float:right; }

#content-box-02 { border-bottom:#DBDBDB 1px solid; margin:0 0 10px 0; padding:0 0 10px; }
#content-box-02 p { float:right; width:250px; }
#content-box-02 img { float:right; }


/* ------ CONTACTO ------*/
.contact-table { font-size:.9em;}
.contact-table th { color:#E60017; text-align:left; width:50%;}

/* ------ EDICIONES ANTERIORES ------*/

.detalles-evento{ text-align:center; padding-bottom:5px; border-bottom:1px dotted #999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.8em; }
.detalles-evento b{ color:#E60017; font-size:20px;} 

.galeria-ediciones{ padding:10px 0px; border-bottom:1px dotted #999;}

.gallery-nav {height:84px; overflow:hidden; position:relative; background-color:#eee;}
.gallery-thumbs-home { width:640px; height:84px; position:absolute; top:0px; left:15px; margin:0px; overflow:hidden; }
.gallery-thumbs-home ul { position:absolute; top:0px; width:636px;}
.gallery-thumbs-home ul li { float:left; list-style:none outside none; margin:2px 3px; width:100px; }
.gallery-thumbs-home ul li a { padding:3px; display:block; }
.gallery-thumbs-home ul li p { color:#999; font-weight:bold; width:100px; font-size:11px; }
.gallery-thumbs-home ul li p em { color:#5CAE07; font-weight:bold; width:100px; font-size:12px; font-style:normal; display:block; }
.conectate-left { width:580px; float:left; border-right:1px solid #ccc; }
.conectate-left a { display:block; margin:10px; float:left; }

.prev-slide{display:block; width:13px; height:84px; background:url('../img/buttons/but-re-pag.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; float:left; cursor:pointer }
.next-slide{display:block; width:13px; height:84px; background:url('../img/buttons/but-av-pag.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; float:right; cursor:pointer }

.wrapper-videos {height:95px; background-color:#eee;}
.wrapper-videos ul{display:block; height:95px; }
.wrapper-videos ul li{ display:block; width:107px; height:84px; float:left; margin:4px 2px }

.image-attendee-list{ margin-bottom:20px; display:block; }
.past-attendee-col { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0 0; width:216px; margin-left:3px; margin-right:3px; }
.past-attendee-col h3 { color:#E60017; font-size:.85em; padding:0 0 10px; }
.past-attendee-col p { font-size:.75em; line-height:1.2em; padding: 0 0 10px; }
.past-attendee-col ul { list-style-type:none; padding:0 0 15px; }
.past-attendee-col ul li { background:url(../img/content/attendee-col-bullet.gif) 0 7px no-repeat; line-height:1em; padding:0 0 2px 10px; position:relative; color:#333333; font-size:.8em; font-weight:bold; }

.past-attendee-col ul li a { color:#333333; font-size:.8em; font-weight:bold; line-height:.9em; }
.past-attendee-col ul li span { font-size:.75em; display:block; }

.past-edition-home { display:block; float:left; height:235px; margin-bottom:11px; margin-left:11px; width:323px; }
.past-edition-home span { display:none; }

/* REGISTRATION FORM */
.registro-form{ width:100%; }
.registro-form div{ clear:both; }
.registro-form label{ font-size:0.9em; width:200px; text-align:right; display:block; float:left; margin-bottom:10px; margin-right:10px; }
.registro-form input{ font-size:0.9em; width:250px; text-align:left; display:block; float:left; margin-bottom:10px; font-family:"Times New Roman", Times, serif;border:1px solid #ccc; }
.registro-form select{ font-size:0.9em; width:257px; text-align:left; display:block; float:left; margin-bottom:10px; font-family:"Times New Roman", Times, serif; border:1px solid #ccc; }
.wrapper-birth-date select{ width:82px!important; margin-right:5px;  }

.wrapper-subscriber label input{ width:20px!important; }
.wrapper-subscriber label.radio{ width:48px; }

.btn-enviar{ padding:5px; background-color:#CE071E; font-weight:bold; clear:both; margin-left:210px; width:auto!important;  text-transform:uppercase; color:#fff; border:none; font-family:Arial, Helvetica, sans-serif!important; }
.alert{ background-color:#CE071E; padding:30px; color:#fff; margin:20px 0px; }

/* COMMENTS */

.comments h2{ font-size:1.1em; padding-bottom:5px; border-bottom:1px dotted #CE071E; }
.item-comment{ margin:10px 0px; padding-bottom:5px; border-bottom:1px dotted #999; padding-left:20px;}
.item-comment h3{ color:#000; font-weight:normal; font-size:1em; }
.item-comment p{ font-size:0.8em; color:#888; font-family:Arial, Helvetica, sans-serif; }

.comments-form{ width:100%; }
.comments-form div{ clear:both; }
.comments-form label{ font-size:0.9em; width:90px; text-align:left; display:block; float:left; margin-bottom:10px; margin-right:10px; }
.comments-form input{ font-size:0.9em; width:300px; text-align:left; display:block; float:left; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
.comments-form textarea{ font-size:0.9em; width:300px; height:150px; text-align:left; display:block; float:left; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
.facebook-connect{ clear:both; padding:0 0 20px 0; }
.facebook-connect h3{ text-align:left; font-size:1em; }

.btn-enviar-comment{ padding:5px; background-color:#CE071E; margin-left:100px; font-weight:bold; clear:both; width:auto!important;  text-transform:uppercase; color:#fff; border:none; font-family:Arial, Helvetica, sans-serif!important; }

/*  SCHEDULE */

.table-schedule{ border-left:1px solid #666; border-top:1px solid #666; }
.table-schedule thead{ background-color:#CE071E; padding:10px 0px;  }

.table-schedule thead tr th{padding:10px 15px; text-transform:uppercase; color:#fff; font-size:0.8em; border-right:1px solid #666; border-bottom:1px solid #666;   }
.table-schedule tbody tr td{ padding:10px 15px 5px; font-size:0.8em; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; border-right:1px solid #666; border-bottom:1px solid #666;  }
.event-hour{ background-color:#ccc; width:60px;  }

.table-schedule tbody tr td p{ padding:0 0 8px; text-align:center; }
.table-schedule tbody tr td p a{text-align:center; color:#000; }
.table-schedule tbody tr td p a:hover{text-align:center; color:#999; }
.table-schedule tbody tr td p b{ font-size:0.9em; padding:3px; background-color:#FFCC00; }
.table-schedule tbody tr td p em{ font-weight:bold; font-style:normal;  }

.schedule-box { background:#FFFFFF; border-color:#262626; border-style:solid; border-bottom-width:2px; border-left-width:1px; border-right-width:2px; border-top-width:1px; left:30%; padding:10px; position:fixed; top:20%; width:490px; z-index:800; text-align:left; font-family:"Times New Roman", Times, serif; }
.titulo-schedule-box { background-color:#CE071E; margin:5px 0px; padding:5px; color:#fff; }
.titulo-schedule-box h2{background:transparent!important; font-size:1.4em!important; color:#fff!important; float:left; width:85%; padding:0px!important; }
.titulo-schedule-box h2 em{ display:block; font-size:1em!important; font-weight:normal;  }
.event-day{ width:31px; height:31px; background:url('../img/content/white-circle-bg.jpg') no-repeat  center center; float:right; padding-top:10px; color:#CE071E; text-align:center; margin-top:1px; }

.schedule-box-left { float:left; width:216px; }
.schedule-box-left h3{ font-size:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	 }
.schedule-box-left h4{ font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	 }
.schedule-box-left h4 b{font-size:1em; display:block; margin-bottom:20px; }
.schedule-box-left h5{ font-size:1em; color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.schedule-box-left p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left!important; margin-bottom:20px; }
.valor-entrada{ color:#666; }

.schedule-box-right { float:right; width:260px; }
.schedule-box-right p { font-family:"Times New Roman", Times, serif; font-size:1em; line-height:1.4em; text-align:left!important; }
.schedule-box-right div { border-left:#DBDBDB 1px solid; margin:10px 0 0 0; }
.schedule-box-right div span { border-bottom:#DBDBDB 1px solid; color:#000000; font-size:1.2em; font-weight:bold; padding:2px 0px 2px 5px }
.schedule-box-right div strong { color:#666666; display:block; font-weight:normal; padding:2px 0px 2px 5px; }
.schedule-box-right div strong a{color:#666666; }
.schedule-box-right div strong a:hover{ text-decoration:underline; }

/* MUSICAL BAKERY */

.titulo-bakery em{ display:block; font-size:0.5em; color: #666; }
.wrapper-video{ width:410px; height:200px; }

.col-280{ width:280px; padding:0px 10px; }
.col-350{ width:350px; padding:0px 9px; border-left:1px dotted #DBDBDB }

#l-mini-feed { background:#E2E1E7; padding:10px 0 10px 0; }
#l-mini-feed h4 { color:#CE071E; font-size:2.em; margin-top:0; padding-bottom:5px; padding-left:10px; padding-top:5px; text-transform:uppercase;}
.l-mini-feed-post { background:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; margin:0 10px 1px; padding:5px; }

.ensamble{ margin:10px 0px; }
.ensamble h4{ font-size:0.8em; color: #CE071E; text-transform:uppercase; margin-bottom:20px;}
.item-ensamble{ width:140px; float:left; margin-bottom:20px; }
.item-ensamble img{ float:left; margin-right:10px; }
.item-ensamble h5 { font-size:0.8em;}
.item-ensamble p { font-size:0.7em;}

.podcasts{ padding:10px 0 10px 0;  background:url('../img/icon/icon-podcast.jpg') no-repeat 240px 10px #E2E1E7; }
.podcasts h4{ color:#CE071E; margin-top:0; padding-bottom:5px; padding-left:10px; padding-top:5px; text-transform:uppercase;}
.podcast-list{ padding-left:10px;  margin-right:10px; width:70px; float:left; list-style-type:none; }
.podcast-list li{ font-size:0.8em; padding-left:15px; background:url('../img/content/attendee-col-bullet.gif') no-repeat 0 10px; line-height:20px;  }
.podcast-list a{ color:#000; font-size:1em; }

.col-350 h4{font-size:0.8em; color: #CE071E; text-transform:uppercase; margin-bottom:20px; }

.item-maestros{ padding:10px 0px; border-bottom:1px solid #DBDBDB; font-size:1em}
.item-maestros img{ float:left; margin-right:10px;}
.item-maestros h5{ color:#CE071E; font-size:1.1em; margin-top:0; padding-bottom:5px; padding-left:10px; padding-top:5px; }
.item-maestros h5 em{ display:block; color:#000; font-size:0.7em; font-style:normal; }
.item-maestros p{ width:248px; float:right; font-size:1em }

