.boton h2, .articulo h3 { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; line-height: 1; vertical-align: baseline;}
#carrusel{ position:relative; width:655px; font-family:Lucida Grande, Arial; color:#333; text-align: left; background-image:url(images/slidermid.png); background-position:right; background-repeat: repeat-y; margin: auto;}
#carruseltop { background-image:url(images/slidertop.png); height: 20px;}
#carruselbottom { background-image:url(images/sliderbottom.png); height: 20px;}
#info { width:445px; float:left; font-family: verdana; font-size: 0.846em; margin-top:0;}
#navcarrusel { float: right}
.articulo { width:405px; display:none;}
.articulo-act { display: block;}
#articulo2, #articulo3, #articulo4 {display:none;}
.articulo-texto { position:relative; top:24px; left:24px; overflow:hidden; margin-bottom: 30px;}
.articulo-texto h3 { margin-bottom:12px; padding-bottom: 5px; font-size: 1em; font-weight:bold; font-family: verdana; color: #3379C0; display: block; border-bottom: 1px solid #E5EEF7; }
.articulo-texto p { font-size:12px; line-height:18px; color:#333;}
.boton { float:right; width:166px; padding-left:23px; cursor:pointer; overflow:hidden;}
.corteza { margin-left: -8px; margin-right: 2px; padding-bottom: 5px; background: url(images/cascara_back.png) repeat-x bottom left;}
.boton h2{ padding: 12px 0px 12px 8px; font-size:10px; font-weight:bold; color:#eee; width: 130px;}
.boton div.icon { float: right; margin-top: 10px; padding-right: 2px; width: 27px; height: 16px; background-repeat: no-repeat;}
.boton p { font-size:10px; color:#999; margin: 0; padding: 0;}
.boton-act { background-image:url(images/flecha.png); background-repeat:no-repeat; background-position:0px 10px;}
.audio_back { width: 410px; height: 280px; background: url(images/audio_back.png);}
.ico_audio {background-image:url(images/ico_audio.png);}
.ico_imagen {background-image:url(images/ico_imagen.png);}
.ico_video {background-image:url(images/ico_video.png);}
.clear { clear: both}
span.duracion { display: block;}
span.tamanio { display: block;}
div.descripcion { display: block; text-align: justify; padding-top: 3px;}
div.descripcion-audio { display: block; text-align: justify; padding-top: 3px; margin-left: 5px;}
.playerpreview { width:400px;height:270px;}
.audioplayer { width: 420px; height: 20px; margin-left: 5px;}
.flashboton { padding-left: 5px;}

.articulo-texto p.title {
margin-bottom: 12px;
padding-bottom: 5px;
font-size: 1em;
font-weight: bold;
font-family: verdana;
color: #3379C0;
display: block;
border-bottom: 1px solid #E5EEF7;
text-align: left;
}