/* $Id: layout.css,v 1.8 2011/01/04 05:24:13 webchick Exp $ */

/* ---------- Basic Layout Styles ----------- */

html,
body,
#page  {
  height: 100%;
}
#page-wrapper {
    min-height: 100%;
    min-width: 960px;
    width: 960px;
    margin: 0 auto;
    z-index:1;
    background-color: transparent;
    left: 50%;
    margin-left: -480px;
    position: relative;
    top: 0;
}


#header-clickable-home-button {
	border:0px solid #000;
	height:50px;
	width:450px;
	left:0px;
	top:0px;
}

.without-secondary-menu
{
	height:82px;
}

#block-menu-menu-main-menu-es, #block-menu-menu-main-menu-en
{
	position:absolute;
	width:100%;
	left:0px;
	margin:0px;
	padding:0px;
	top:63px;
}

#block-locale-language
{
	position:absolute;
	left:835px;
	margin:0px;
	padding:0px;
	top:13px;
	z-index:90;
}

#block-locale-language h2
{
	display:none;
}

#block-locale-language .content
{
	margin:0px;
	position:absolute;
	margin-top:0px;
	padding:0px;
}

.en .language-link
{
    background: url(../images/persistent/en.png) no-repeat 0 0 transparent; /* LTR */
    width:120px;
    height:80px;
    position:absolute;
    top:0px;
    width:115px;
    height:38px;
    left:10px;
    font-size:0px;
    text-indent:0px;
}

.es .language-link
{
    background: url(../images/persistent/es.png) no-repeat 0 0 transparent; /* LTR */
    width:120px;
    height:80px;
    position:absolute;
    top:0px;
    width:115px;
    height:38px;
    left:10px;
    font-size:0px;
}

.language-switcher-locale-url .active
{
	display:none;
}


#block-menu-menu-main-menu-es ul.menu li, #block-menu-menu-main-menu-en ul.menu li
{
	position:relative;
	float:left;
	font-size:10pt;
	font-weight:bold;
	font-family:"Arial", Helvetica, sans-serif;
}


#block-views-main-page-top-left-block-1
{
    background: url(../images/home/home_box_about.jpg) no-repeat 0px 0px transparent; /* LTR */
	position:absolute;
	float:left;
	font-size:12pt;
	font-family:"Arial", Helvetica, sans-serif;
	width:260px;
	overflow:hidden;
	color:#000;
	text-align:center;
	left:26px;
	top:25px;
}

.addthis_button
{
	left:560px;
	top:23px;
	position:absolute;
}

#block-views-main-page-bottom-left-block-1
{
	position:absolute;
	float:left;
	top:205px;
	_font-size:12pt;
	_font-family:"Arial", Helvetica, sans-serif;
	width:260px;
	overflow:hidden;
	_color:#000;
	text-align:left;
	left:20px;
	background-color:#fff;
}

.front .block-system, .front .feed-icon, .tabs
{
	_display:none;
}


.front #first-time
{
	display:none;
}

#block-views-main-page-block-a-block-1, #block-views-main-page-block-b-block-1
{
	position:absolute;
	float:left;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif;
	background-position:0px 0px;

	overflow:hidden;
	height:120px;
	top:390px;
	color:#fff;
	width: 475px;
	left:5px;
}
#block-views-main-page-block-a-block-1 div.content, #block-views-main-page-block-b-block-1 div.content

{
	margin:10px;
}

#block-views-main-page-block-a-block-1
{
    background: url(../images/home/bottomLeftContainer.png) no-repeat 0px 0px transparent; /* LTR */

}

#block-views-main-page-block-b-block-1
{
    background: url(../images/home/bottomRightContainer.png) no-repeat 0px 0px transparent; /* LTR */
	left:492px;
}

a.prev
{
	border:0px solid;

	position:relative;
	left:10px;
	top:160px;
	z-index:1190;
	background: url(../images/home/previousSlideButton.png);
	height:50px;
	text-indent: -3000px;
	background-repeat:no-repeat;
}


a.next
{
	border:0px solid;
	position:relative;
	left:580px;
	top:160px;
	z-index:1190;
	background: url(../images/home/nextSlideButton.png);
	height:50px;
	text-indent: -3000px;
	background-repeat:no-repeat;
}


#block-ddblock-1, #block-ddblock-2
{
	left:290px;
	position:absolute;
	top:0px;
}

#block-ddblock-1 h2, #block-ddblock-1 .meta,
#block-ddblock-2 h2, #block-ddblock-2 .meta
{
	display:none;
}

.ddblock-container
{
	top:0px;
}


#block-views-main-page-block-a-block-1 h2, #block-views-main-page-block-b-block-1 h2
{
	font-family: "Arial Black", "Arial", Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:14px;
	color: #fff;

}

#block-views-main-page-top-left-block-1 h2
{
	font-family: "Arial Black", "Arial", Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color: #1b75bb;
	font-size:20px;
}

#block-views-main-page-block-a-block-1 table, #block-views-main-page-block-b-block-1 table,
#block-views-main-page-block-a-block-1 td, #block-views-main-page-block-b-block-1 td
{
	margin:0px;
	padding-left:12px;
	padding-top:5px;
	_padding-left:5px;
	_padding-right:0px;
	border:0px solid;
	border-collapse: collapse;
	_padding-right:10px;
}

#block-views-main-page-block-a-block-1 a,
#block-views-main-page-block-a-block-1 a:link,
#block-views-main-page-block-a-block-1 a:visited,
#block-views-main-page-block-a-block-1 a:active,
#block-views-main-page-block-a-block-1 a:focus,
#block-views-main-page-block-b-block-1 a,
#block-views-main-page-block-b-block-1 a:link,
#block-views-main-page-block-b-block-1 a:visited,
#block-views-main-page-block-b-block-1 a:active,
#block-views-main-page-block-b-block-1 a:focus
{
    text-decoration: none;
     color: #fff;
    text-decoration: none;
}

#footer-columns td
{
	vertical-align:middle;
	padding-right:0px;
	margin:0px;

	padding:0px;
}

#block-views-main-page-top-left-block-1 table,
#block-views-main-page-top-left-block-1 td
{
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:20px;
	border:0px solid;
	border-collapse: collapse;
	text-align: center;
	font-size:12px;
	height:300px;
}

#block-views-main-page-block-a-block-1 tbody,
#block-views-main-page-block-b-block-1 tbody,
#block-views-main-page-top-left-block-1 tbody
{
	border:0px solid;
}

#header div.section,
#featured div.section,
#messages div.section,
#main,
#triptych,
#footer-columns,
#footer {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
#header div.section {
  position: relative;
}
.region-header {
  float: right; /* LTR */
  margin: 0 5px 10px;
}
.with-secondary-menu .region-header {
  margin-top: 3em;
}
.without-secondary-menu .region-header {
  margin-top: 0px;
}
#secondary-menu {
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  display: inline;
  float: left; /* LTR */
  position: relative;
}

#footer-columns
{
  width:640px;
}

.one-sidebar #content {
  width: 720px;
}
.two-sidebars #content {
  width: 480px;
}
.no-sidebars #content {
  _width: 960px;
  _float: none;
  _top:85px;
  _position:absolute;
}
#sidebar-first,
#sidebar-second {
  width: 240px;
}

#main-wrapper {
  min-height: 500px;
  background-color:#fff;
  background:transparent;
  z-index:3000;
}

#main-wrapper-front {
  min-height: 500px;
  background-color:#fff;
  background:transparent;
}

#content {
}

#content .section,
.sidebar .section {
  padding: 0 15px;
}
#breadcrumb {
  margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 20px 20px 30px;
  width: 280px;
}
#footer-wrapper {
  padding: 0px 0px 0px;
  padding-top:20px;
  margin-top:20px;
}

#page {
	position:absolute;
}

.ddblock-prev-next-pager {
    position: absolute; z-index: 5000;
}

.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  padding: 0 10px;
  width: 100%;
}

.region-footer-fourthcolumn {
  display: inline;
  position: relative;
  padding: 0 10px;
  float:right;
  padding-top:5px;
}

.region-footer-thirdcolumn {
  left: 220px;
  display: inline;
  position: relative;
  padding: 0 10px;
  color:#000;
  width:300px;
}

.region-footer-secondcolumn {
  left: 90px;
  display: inline;
  position: relative;
  padding: 10px 10px;
  color:#000;
  width:0px;

}


#block-system-powered-by {
	display:none;
}


#footer {
  width: 940px;
  min-width: 920px;
}

/* HEADER LOGO */
#block-block-3, #block-block-4 {
	position:absolute;
	left:0px;
	top:0px;
}

#block-block-5, #block-block-6 {
	position:absolute;
	left:700px;
	top:10px;
	margin:0px;
}

#block-block-5 table, #block-block-6 table,
#block-block-5 tbody, #block-block-6 tbody,
#block-block-5 tr, #block-block-6 tr,
#block-block-5 td, #block-block-6 td
{
	border:0px;
	margin:0px;
	padding:0px;
}

#header
{
	height:83px;
    position: relative; 
    z-index:10000;
}

#header .content
{
	_width:920px;
}

#header .block-nice-menus
{
	width:940px;
	_position:relative;
	left:25px;
    _position: absolute; 
    z-index: 1;
}

#header .block-nice-menus h2
{
	display:none;
}

.contextual-links-region
{
	position:static;
}

/**** SCG custom: ****/

#block-views-main-page-bottom-left-block-1 {
	width: 260px;
	border: 0px;
	left: -10px;
}

#block-views-main-page-top-left-block-1 {
	width: 240px;
	border: 0px;

}
#block-views-main-page-block-a-block-1 {
	left: -250px;
	margin-top: 15px;
}

#block-views-main-page-block-b-block-1 {
    left: 242px;
    margin-top: 15px;	
}

div.block-ddblock .ddblock-container {
  clear:both;
  position: relative;
  left: -224px;
  margin-bottom: 15px;
}

div.block-ddblock .ddblock-prev-next-pager {

position: relative;
left: -224px;
display: block;
}

#block-views-main-page-top-left-block-1 table, #block-views-main-page-top-left-block-1 td {
margin-left: -12px;	
}