#header_images {
    width:960px;
    height:0;
    overflow:hidden;
    margin:0 auto;
    position:absolute;
    left:50%;
    margin-left:-480px}

.header_image {
    margin:0 auto;
    opacity:0;
    position:absolute;
    }

#aside2 {
    height:558px;
    width:100%;}

#header_controls_left, #header_controls_right {
    position:absolute;
    top:0;
    z-index:99;
    cursor:pointer;
    display:block;
    width:20px;
    height:468px;
    background:url(../images/slider_arrows.png) 0 210px no-repeat;
    text-indent:-9999px;
    border:0;}

#header_controls_right {
    background:url(../images/slider_arrows.png) -20px 210px no-repeat;
    right:0;}

#overlay_bg {
    width:900px;
    top:0;
    left:30px;
    height:0;
    position:absolute;
    opacity:.4;
    cursor:pointer}

/*** Cynthia ***/

.tabBox2 {
    position:relative;
    background: #fff;
        border:1px solid #d6d6d6;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;   
}

.text .tabBox2 {
    width:100%}
    
.tabBox2 .tabs,
.text .tabBox2 .tabs{
    float:right;
    height:42px;
    background:url(../images/tabs_bg.jpg) right top;
    margin:0 !important;
    padding:0 8px 0 0;
    line-height:40px;}
    
.tabBox2 .tabs li {
    list-style:none;
    float:left;
    display:block;
    text-align:center;
    margin:0;}

.tabBox2 .tabs li a {
    display:block;
    width:51px;
    height:42px;}

.tabBox2 .tabs .current {
    background:url(../images/tabs_active_bg.gif) 0 0 no-repeat}

.tabTitle {
    float:left;
    line-height:40px;}
    
.tabTitle h3, .col .tabTitle h3 {
    font-size:19px;
    color:#222;
    text-shadow:#fff 0 1px 1px;
    line-height:40px;
    padding-left:25px;
    font-weight:normal;
    margin:0 !important}

.tabBox2 .tabcontent {
    clear:both;
    background:#fff;
    line-height:1.5em;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;}

.tabcontent .inner {
    padding:15px}

.tabcontent p {
    margin-bottom:10px !important}

.tabcontent h3 {
    color:#2e88c7;
    font-size:19px;
    margin:10px 0 10px 0}

.tabcontent img {
    border:1px solid #dfdfdf}
       
/*Mini Galeria*/
.mini-galeria {
}
#mg-float-img {
    background: none repeat scroll 0 0 black;
    border-radius: 2px 2px 2px 2px;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    z-index: 50;
}
#mg-float-img img {
    margin: 0;
    padding: 0;
}
#mg-float-img .fmg-description {
    color: #CCCCCC;
    display: none;
    font-size: 12px;
    margin: 5px 0;
}



