html {
overflow-y:scroll;
}

a {
text-decoration:none;
color:#838;
}

a:hover {
text-decoration:underline;
}

a img {
border-width:1px;
}

.lista td,.lista th {
border-spacing:0;
border-bottom:1px solid #c9c;
vertical-align:top;
padding:4px;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.center {
text-align:center;
}

.justify {
text-align:justify;
}

a.new,span.new,p.new {
background:url(/common/new.gif) no-repeat left center;
padding-left:36px;
text-align:left;
}

.input_ok {
background:#f0fff0 url(/common/icon_ok.gif) no-repeat 5px 50%;
border:1px solid #bfb;
color:#050;
padding:5px 5px 5px 35px;
}

.input_err {
background:#fee url(/common/icon_err.gif) no-repeat 5px 50%;
border:1px solid #fcc;
color:#900;
padding:5px 5px 5px 35px;
}

.loading {
background:url(/common/loading.gif) no-repeat 5px 50%;
color:#069;
padding:6px 5px 6px 35px;
}

a.youtube {
background:url(/common/youtube.gif) no-repeat left center;
padding-left:32px;
}

.SuscribeForm .text {
border:1px solid #999;
}

.SearchForm .text,.SuscribeForm .text {
font-family:sans-serif;
font-weight:400;
font-size:13px;
}

.SearchForm .unchanged,.SuscribeForm .unchanged {
color:#666;
}

.SearchForm .active,.SuscribeForm .active {
background-color:#ffc;
}

.SearchForm {
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #aaa;
background-color:#fff;
padding:2px 2px 2px 5px;
}

.HTMLEditor {
border:1px solid #99d;
padding:5px;
}

.HTMLEditor textarea {
background:transparent;
}

.HTMLEditorToolbar {
background:#e6e6e6 url(/common/htmleditortoolbar_bg.gif) repeat-x;
height:22px;
overflow:hidden;
padding:4px;
}

.HTMLEditorInputArea.textMode {
background:#ffc;
}

.HTMLEditorToolbar select {
font-size:12px;
vertical-align:top;
height:22px;
border:1px solid #aca899;
margin:0;
padding:0;
}

.sep {
border-top:1px dotted #ccc;
height:1px;
margin:2em 0;
}

body {
font-family:"trebuchet ms", arial, helvetica, sans-serif;
font-size:81%;
background:#369 url(/images/body_bg.gif) repeat-y center top fixed;
color:#333;
margin:0;
padding:0;
}

h1 {
font-size:1.5em;
margin-top:0;
color:#906;
}

h2 {
font-size:1.4em;
}

h4 {
font-size:1.2em;
}

h6 {
font-size:1em;
}

.textarea,.text,.submit,.button {
font-family:"trebuchet ms", arial, helvetica, sans-serif;
}

.textarea,.text {
font-weight:700;
font-size:1.2em;
border:1px solid #c9c;
width:90%;
padding:7px;
}

#wrap {
width:770px;
overflow:hidden;
position:relative;
background:#fff;
color:#333;
margin:auto;
}

#nav {
background:#8f58a5 url(/images/menu_bg.jpg) repeat-x;
font-weight:700;
font-size:1.1em;
border-top:1px solid;
border-bottom:1px solid;
padding:5px 0;
}

#menu a {
color:#fff;
padding:5px 10px;
}

#menu a.selected,#menu a:hover {
background:#e78ae7 url(/images/menu_hover_bg.jpg) repeat-x;
text-decoration:none;
}

#musicButton_music {
display:block;
height:18px;
overflow:hidden;
padding-right:10px;
}

#MENU_BUSCATE {
background:url(/images/search.gif) no-repeat;
}

#MENU_BUSCATE:hover {
background-position:-24px 0;
}

#BUSCATE {
border:0;
position:absolute;
left:480px;
display:none;
}

#contents {
width:730px;
padding:20px;
}

#main .width {
width:452px;
}

#main {
width:456px;
overflow:hidden;
float:left;
}

#main .col1 {
width:213px;
float:left;
overflow:hidden;
}

#main .col2 {
width:213px;
float:right;
overflow:hidden;
margin-left:30px;
}

#sidebar .width {
width:240px;
}

#sidebar {
width:244px;
overflow:hidden;
float:right;
}

#footer {
clear:both;
background:#111 url(/images/footer_bg.jpg) no-repeat left top;
color:#999;
text-align:center;
padding:250px 0 30px;
}

.separator {
border-top:1px dotted #c9c;
height:1px;
margin:2em 0;
}

.clase,.destacado {
background:#edd6e1;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
}

.cerrado {
background:#fcfcfc;
border:1px solid #f0f0f0;
color:#666;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
}

.block .submit,.block .button {
line-height:21px;
display:block;
}

a.SHOW,a.EVENTOS,.submit,.button {
background:#8f58a5 url(/images/menu_bg.jpg) repeat-x;
color:#fff;
border:1px solid #666;
-moz-border-radius:5px;
border-radius:5px;
cursor:pointer;
font-weight:700;
font-size:13px;
text-decoration:none;
line-height:35px;
padding:4px 5px;
}

a.SHOW:hover,a.EVENTOS:hover,.submit:hover,.button:hover {
text-decoration:none;
background:#e78ae7 url(/images/menu_hover_bg.jpg) repeat-x center;
border:1px solid #666;
}

.extLink {
background:url(/common/external_link.gif) no-repeat right 2px;
padding-right:13px;
}

.entry {
border-bottom:1px dotted #c9c;
clear:both;
margin:1em 0;
padding:2em 0;
}

.entry .date {
float:right;
-moz-border-radius:5px;
border-radius:5px;
background:#edd6e1;
text-align:center;
line-height:0.9;
margin:0 0 20px 20px;
padding:5px 12px;
}

.entry .date span {
display:block;
}

.entry .date .month {
font-size:1.1em;
line-height:1.2;
}

.entry .date .year {
font-size:.8em;
}

.entry h2 {
margin-top:0;
}

ul {
padding-left:16px;
margin-left:0;
}

.foto {
line-height:1.2;
color:#903;
}

.foto .credit {
color:#666;
font-size:.9em;
}

blockquote {
font-family:georgia, serif;
font-style:italic;
font-size:1.11em;
text-align:right;
color:#666;
margin:1em 0;
padding:0;
}

.AA {
background:#ff9;
}

.floatr {
float:right;
margin:0 0 20px 20px;
}

.programa {
-moz-border-radius:20px;
border-radius:20px;
background:#111;
color:#ff6;
padding:20px;
}

table.premios td {
width:90px;
text-align:center;
vertical-align:top;
padding:5px;
}

#contenido ul,.related ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}

#contenido li,.related li {
margin:5px 0;
}

#main .aside {
float:right;
width:182px;
overflow:hidden;
margin:0 0 20px 20px;
}

#main .aside img {
width:180px;
}

* html #footer {
height:1px;
}

div.video {
-moz-border-radius:10px;
border-radius:10px;
background:#f0f0f0;
border:1px solid #ccc;
text-align:center;
clear:both;
margin:1em 0;
padding:10px;
}

.flash {
border:0;
background:#8f58a5;
-moz-border-radius:10px;
border-radius:10px;
margin:1em 0;
padding:10px 20px;
}

.flash,.flash a {
color:#fff;
}

.flash .button {
color:#ff6;
}

a.SHOW span {
background:url(/images/show_icon.gif) no-repeat left center;
padding-left:13px;
}

.button .gallery {
background:url(/images/photo_gallery.gif) no-repeat left center;
padding-left:24px;
}

#SuscribeForm {
border:3px solid #c9c;
-moz-border-radius:10px;
border-radius:10px;
background:#edd6e1;
text-align:center;
padding:10px;
}

.gallery .col_even,.gallery .col_odd {
width:213px;
float:left;
}

.gallery .col_odd {
float:right;
}

.gallery .galleryAlbum {
border-radius:10px;
-moz-border-radius:10px;
background:#edd6e1;
cursor:pointer;
margin:1em 0;
padding:10px;
}

.gallery .galleryAlbum img {
width:191px;
}

.gallery .galleryAlbum h4 {
margin:0;
}

.gallery .galleryAlbum a,.gallery .galleryAlbum a:hover {
text-decoration:none;
}

.gallery .column {
width:213px;
float:left;
margin-right:30px;
}

.gallery .thumb {
-moz-border-radius:10px;
margin-bottom:20px;
text-align:center;
background:#edd6e1;
cursor:pointer;
padding:10px;
}

.gallery .thumb img {
border:5px solid #fff;
}

a.video {
background:url(/images/ico-video.png) no-repeat left center;
padding:2px 2px 2px 36px;
}

a.album {
background:url(/images/ico-fotos.png) no-repeat left center;
padding:2px 2px 2px 36px;
}

a.book {
background:url(/images/ico-book.png) no-repeat left center;
padding:2px 2px 2px 36px;
}

h3,.entry .date .day {
font-size:1.3em;
}

h5,#contenido h3,.related h3 {
font-size:1.1em;
}

#main .col1 .width,#main .col2 .width {
width:209px;
}

.entry .label,.INICIO #contenido,.INICIO #main h1 {
display:none;
}

blockquote a,.smaller {
font-size:.9em;
}

.gallery .galleryAlbum:hover,.gallery .thumb:hover {
background:#e78ae7;
}
