
/*  
Theme Name: Chiva Gallery
Description: Institutional theme.
Version: 0.1
Author: Sebaxtian
Author URI: http://www.sebaxtian.com/

This theme was designed and built by <a href="http://www.sebaxtian.com/">Sebaxtian</a>.
*/





body {
    font : 14px 'Lucida Sans';
    color : #fff;
  }


body#with-background {
    background : url('images/fondo.jpg');
  }


#content a:link, #content a:visited {
    color:#7a0384;
    text-decoration:none;
    border-bottom:1px dotted #7a0384;
  }


#content a:hover, #content a:active {
    color:#6d6d6d;
    text-decoration:none;
  }


#noborder {
    border:none;
  }


#box {
    background : url('images/background.png') repeat-y;
    width : 750px;
    min-height: 610px;
    position : relative;
    margin: 0 auto;
    /* position : absolute;
    margin:-305px 0px 0px -375px;
    top: 50%;
    left: 50%;
    */ padding: 0px 4px;
  }


#box.intro {
    background : url('images/background-intro.png') repeat-y;
    width : 750px;
    min-height: 610px;
    position : relative;
    margin: 0 auto;
    /* position : absolute;
    margin:-305px 0px 0px -375px;
    top: 50%;
    left: 50%;
    */ padding: 0px 4px;
  }


#sidebar {
    float : left;
    width : 117px;
    min-height: 610px;
  }


#sidebar div span a {
    color: #fff;
    text-decoration:none;
  }


#sidebar div#left_artists_text div a:link, #sidebar div#left_artists_text div a:visited {
    color:#a3a3a3;
    text-decoration:none;
  }


#sidebar div#left_works_text div a:link, #sidebar div#left_works_text div a:visited {
    color:#c6c6c6;
    text-decoration:none;
  }


#sidebar div#left_works_text div a:hover, #sidebar div#left_works_text div a:active, #sidebar div#left_artists_text div a:hover, #sidebar div#left_artists_text div a:active {
    color:#fff;
    text-decoration:none;
  }


#left_logo {
    position : relative;
    background : #000;
    height : 190px;
    width : 117px;
    text-align : center;
  }


#left_logo img {
    padding-top:14px;
  }


#left_gal {
    background : #000;
    position : relative;
    height : 45px;
    width : 117px;
  }


.left_artists {
    background : #474747;
    position : relative;
  }


#left_artists_top {
    height : 90px;
    width:117px;
    display : block;
  }


#left_artists {
    height : 45px;
    width : 117px;
    display : block;
  }


#left_artists_text {
    min-height : 180px;
    width : 117px;
    display : none;
  }


#left_artists_text ul {
    margin: 0px;
  }


.left_works {
    background : #737373;
    position : relative;
  }


#left_works_top {
    height : 90px;
    width:117px;
    display : block;
  }


#left_works {
    display : block;
    height : 45px;
    width : 117px;
  }


#left_works_text {
    min-height : 180px;
    width : 117px;
    display : none;
  }


#left_works_text ul {
    margin: 0px;
  }


#left_contact {
    position : relative;
    height : 45px;
    width : 117px;
  }


#left_title {
    position: absolute;
    bottom : 10px;
    left : 0px;
    width : 117px;
    text-align : center;
  }


#left_text {
    font-size : 11px;
    text-align : center;
    width : 97px;
    margin-right : 10px;
    margin-left : 10px;
    line-height : 20px;
  }


#contentbox {
    width : 611px;
    padding-right: 0px;
    float: right;
  }
  

#logo-intro {
    width : 507px;
    position : absolute;
    left : 198px;
    top : 106px;
  }


#viva-intro {
    width : 41px;
    position : absolute;
    left : 127px;
    top : 16px;
  }


#lang_selector.intro {
    left :598px;
    top : 13px;
    height : 20px;
    position : absolute;
    color : #cfe5bf;
    font-size:13px;
    font-weight:700;
  }


#lang_selector.intro a:link, #lang_selector.intro a:visited {
    color:#7fb754;
    text-decoration:none;
    border: 0px;
  }


#lang_selector.intro a:hover, #lang_selector.intro a:active {
    color:#cfe5bf;
    text-decoration:none;
    border: 0px;
  }


#top {
    height : 85px;
    position : relative;
  }


#top div {
    position : absolute;
    right : 10px;
    top: 22px;
    width: 307px;
    height: 50px;
    background : url('images/vivaelarte.gif');
    background /**/:/**/ url('images/vivaelarte.png');
  }


#lang_selector {
    left : 154px;
    top : 65px;
    height : 20px;
    position : absolute;
    color : #D58FDB;
    font-size:12px;
    font-weight:500;
  }


#lang_selector a:link, #lang_selector a:visited {
    color:#fff;
    text-decoration:none;
    border: 0px;
  }


#lang_selector a:hover, #lang_selector a:active {
    color:#A3A3A3;
    text-decoration:none;
    border: 0px;
  }


#bar-1 {
    background : url('images/bar1.png') no-repeat;
    height : 33px;
    left : 121px;
    position : absolute;
    top : 85px;
    width : 47px;
  }


#page_descriptor {
    height : 120px;
    left : 124px;
    position : absolute;
    top : 153px;
    width : 32px;
  }


.escultura#page_descriptor {
    background : url('images/vert-escultura.png') no-repeat;
  }


.pintura#page_descriptor {
    background : url('images/vert-pintura.png') no-repeat;
  }


#bar1 {
    background : url('images/bar1.png') repeat-x;
    color : #C08AC6;
    height : 33px;
    display: table;
    width : 100%;
    #position: relative;
    overflow: hidden;
  }


#bar2 {
    background : url('images/bar2.png') repeat-x;
    color : #C08AC6;
    height : 21px;
    display : table;
    width : 100%;
    #position : relative;
    overflow : hidden;
  }


#bar2 #bar_ie #bar_text {
    float: right;
    padding-right: 35px;
  }


#bar_ie {
    #position: absolute;
    #top: 50%;
    display: table-cell;
    vertical-align: middle;
  }


#bar_text {
    display:inline;
    display:inline-table;
    display:inline-block;
    vertical-align:middle;
    #position: relative;
    #top: -50%;
  }


#content {
    margin-left : 35px;
    margin-top : 10px;
    color : #a3a3a3;
    text-align: justify;
    line-height : 20px;
  }


.space {
    height:0px;
    clear:both;
    margin:0 auto;
    padding:0;
  }


.footer {
/*     background : url('images/footer.png') repeat-x; */
    font-size: 11px;
    padding-left:150px;
    height:23px;
    display : table;
    width : 100%;
    #position : relative;
    text-align:left;
    overflow : hidden;
    color : #a3a3a3;
  }

.footer_intro {
    font-size: 11px;
    padding-left:190px;
    height:23px;
    display : table;
    width : 100%;
    #position : relative;
    text-align:left;
    overflow : hidden;
    color : #a3a3a3;
  }

.footer_text {
    margin-right:10px;
  }


.footer_text a {
    text-decoration:none;
    color: #794275;
  }


ul.nav {
    /* width:100%;
    */ height:25px;
    line-height:25px;
    list-style:none;
    font-size:14px;
    font-weight:600;
    margin:0;
    padding:0;
  }


ul.nav li {
    float:left !important;
    list-style-type:none;
    margin:0;
    padding:0;
  }


ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
    border-bottom:0;
    border-left:0;
    color:#615162;
    float:left;
    display:block;
    text-decoration:none;
    padding:0 10px;
  }


ul.nav li a:hover,ul.nav li a:active {
    background:#BB9CBD;
    color:#794275;
    text-decoration:none;
  }


ul.nav li.home a {
    border-left:2px solid #fff;
    text-decoration:none;
  }


ul.nav li.current_page_item a {
    text-decoration:none;
    background:#BB9CBD;
    color:#E5BFE8;
  }


ul.nav li ul {
    float:left;
    margin:0;
    padding:0;
  }


ul.nav2 {
    height:21px;
    line-height:21px;
    list-style:none;
    font-size:12px;
    font-weight:500;
    margin:0;
    padding:0;
  }


ul.nav2 li {
    float:left !important;
    list-style-type:none;
    margin:0;
    padding:0;
  }


ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited {
    border-bottom:0;
    border-left:0;
    color:#6A6A6A;
    float:left;
    display:block;
    text-decoration:none;
    padding:0 10px;
  }


ul.nav2 li a:hover,ul.nav2 li a:active {
    background:#ACACAC;
    color:#003B59;
    text-decoration:none;
  }


ul.nav2 li.home a {
    border-left:2px solid #fff;
    text-decoration:none;
  }


ul.nav2 li.current_page_item a {
    text-decoration:none;
    background:#ACACAC;
    color:#D8D8D8;
  }


ul.nav2 li ul {
    float:left;
    margin:0;
    padding:0;
  }


span.first {
    /* width: 300px;
    */ text-transform : uppercase;
    /* padding:0 10px;
    *//* color: #615162;
    *//* text-align:center;
    */ border-bottom:0;
    border-left:0;
    color:#615162;
    float:left;
    display:block;
    text-decoration:none;
    padding:0 10px;
  }


div#center {
    display : table;
    width : 100%;
    #position : relative;
    overflow : hidden;
  }


div#center_ie {
    #position: absolute;
    #top: 50%;
    display: table-cell;
    vertical-align: middle;
  }


div#center_text {
    display:inline;
    display:inline-table;
    display:inline-block;
    vertical-align:middle;
    #position: relative;
    #top: -50%;
  }


#s {
    background : #fcfcfc;
    font : 100% serif;
    border : #cbcbcb solid 1px;
    color : #a3a3a3;
  }


h1 {
    font : 18px 'Lucida Sans';
    text-transform : uppercase;
  }


h2 {
    font : 17px 'Lucida Sans';
    text-transform : uppercase;
  }


h3 {
    font : 16px 'Lucida Sans';
    text-transform : uppercase;
  }

