/* CSS Document */

/*Text scroller*/
.tContainer p:first-child { margin:350px 0 0 0!important; }
.tContainer p:last-child { margin:0 0 350px 0!important; }


/*SIG*/
  div.sigProGalleriaContainer { background:transparent!important; margin:8px 0!important; padding:0!important; }
  p.sigProGalleriaTargetTitle { display:none!important; font-size:1em; line-height:120%; padding:4px; font-family: Verdana, Arial, serif; color:#eee; }
  
  /* Thumbnail */
  ul.sigProGalleria li.sigProThumb { float:left; background:none!important; margin:3px 3px 0px 0!important; padding:0; border:none!important; }
  ul.sigProGalleria li.sigProThumb a.sigProLink { border:1px solid #ccc!important; }
  ul.sigProGalleria li.sigProThumb a.sigProLink:hover { border:1px solid #54671E!important; }
  ul.sigProGalleria li.sigProThumb a.sigProLinkSelected { border:1px solid #999!important; }
  
  /* Caption */
  ul.sigProGalleria span.sigProPseudoCaption,ul.sigProGalleria span.sigProCaption { display:block!important; }
  ul.sigProGalleria li.sigProThumb a.sigProLink:hover span.sigProCaption { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; padding:2px!important; color:#fff!important; font-size:1em!important; font-weight:normal; font-family:Verdana, Arial, serif!important; background:#000!important; opacity:0.8; }
  ul.sigProGalleria span.sigProPseudoCaption b { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; padding:2px!important; font-size:1em!important; font-weight:normal; font-family:Verdana, Arial, serif!important; visibility:hidden; }

  /* Popup */
  span.sigProPopupCaption { font-weight:bold; color:#C63C13; font-size:13px; font-family:Verdana, Arial, serif!important; }

.sigProSleek li { /*width:31%;*/ }
.sigProContainer{ display:block!important; clear:both!important; width:100%; }
.sigProCaption,
.sigProPseudoCaption { display:none!important; }
  
  /* Thumbnail */
  ul.sigProSleek li.sigProThumb { margin:3px!important; }
  ul.sigProSleek li.sigProThumb a.sigProLink,
  ul.sigProSleek li.sigProThumb a.sigProLink:hover { position:relative; display:block; background:#fff!important; padding:0; margin:0 auto; }
  ul.sigProSleek li.sigProThumb a.sigProLink { color:#fff!important; border:0px none #222!important; }
  ul.sigProSleek li.sigProThumb a.sigProLink:hover { color:#fff!important; text-decoration:none; border:0px solid #444!important; }
  ul.sigProSleek li.sigProThumb:last-child { clear:both; }
  
  /* Caption */
  ul.sigProSleek span.sigProPseudoCaption,
  ul.sigProSleek span.sigProCaption { display:block; position:absolute; bottom:15%; left:10%; right:0; text-align:right; padding:4px 5px!important; font-size: 1.3em!important; font-family: Verdana, Arial, serif!important; }
  ul.sigProSleek span.sigProPseudoCaption { background:#54671E!important; opacity:1!important; -moz-opacity:1!important; color:#fff!important; }
  
/* joomla_add_this */
.joomla_add_this { width:20px; float:left; }
#contenido .contentbody .socbuttons {float:left!important; margin:-20px 0 0 25px; padding:0!important; }

/*Chonoforms*/
.chronoform { display:none; }
#Chronoform {}

/* IDIOMAS */
.mod-languages { color:#FFF; text-align:right; }
.mod-languages  a { color:#FFF; }
.mod-languages  a:hover { color:#ccc; }

/*Fancybox popup SIG*/
.fancyboxCounter { font-weight:bold; padding-right: 20px!important; }


/* #Media Queries
================================================== */

  /* Smaller than standard 960 (devices and browsers) */
  @media only screen and (max-width: 959px) {
  
  
  }

  /* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
  
  
  }

  /* All Mobile Sizes (devices and browser) */
  @media only screen and (max-width: 767px) {
  
  
  }

  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
  

  }

  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {
  

  }