div.controls { display:block; position: relative; width:960px; height:20px; /*top:540px;*/ text-align:center; }
div.controls a { padding: 15px; color:#0066CC; font-weight:bold; }
div.controls a:hover { color:#999; }
div.nombre {
 font-size:10px; text-align: center; padding:0 10px 0 17px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;
}
div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
    width: 500px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}
div.slideshow-container {
    position: relative;
    float: left;
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
}
div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
div.slideshow a.advance-link {
    display: block;
    text-align: center;
}
div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow a.advance-link:focus {
    outline: none;
}
/*div.caption {
    position: absolute;
    width:960px;
    background:#000;
    text-align:center;
    padding:10px 0;
}*/
div.navigation {
    display:block; top:0;width:960px;
}
div.navigation a.pageLink {
    display: block;
    position: relative;
    margin: 2px;
    width: 16px;
    background-position:center center;
    background-repeat:no-repeat;
    width:100px;
}
div.pagination {
background-color:#FFF!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px;
font-weight:bold;
text-align:center;
padding:15px 0 0 0;
clear: both;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
        margin: 7px;
}
div.pagination a:hover {
    text-decoration: none;
}
div.pagination span.current {
    font-weight: bold!important;
    
    color:#FF9900;
}
div.pagination span.ellipsis {
    border: none;
    padding: 5px 0 3px 2px;
}
div.gallery-gutter {
    clear: both;
    padding-bottom: 20px;
}
/*div#gallery {
    width:960px; height:544px;
}*/
.videoItem{
    display:none;
}
.contenido_noticias ul.thumbs li { background:none !important; padding:5px !important; height:auto; } 
.contenido_noticias ul.thumbs li .foto img { display:inline; }
