/* Esquema de contenidos */

/*
Colores básicos:
Naranja : #e77817
Azul:  #340C70;
Naranja Fondo: #fdf4ec;
Azul fondo menu : efebf3;
*/

#centrado{
    width: 1000px;
    margin: 0px auto;
    background-image:  url("/images/fondoCentro.jpg");
    background-repeat: repeat-y;
    background-position: center;
}

#cabecera{
    height: 46px;
    width: 169px;
    vertical-align: middle;
    float: left;
}

#menu{
    float: right;
    height: 46px;
    width: 831px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: white;
}

#contenido{
    width: 1000px;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 350px;
    margin-bottom: 0px;
    text-align: justify;
    padding-top: 30px;
    clear: both;
}

#pie{
    vertical-align: middle;
    text-align: center;
    width: 1000px;
    margin: 0px auto;
    margin-top: 0px;
    background-color: white;
    padding-top: 30px;
}

/* Elementos comunes */
.oculto{
    display: none;
}
a{
    text-decoration: none;
    color:  #556137;
    border: 0px;
}
a:hover{
    text-decoration: underline;
}
p{
    text-align: justify;
}

/* Elementos de la cabecera */

h1{
    vertical-align: middle;
    color: #e77817;
    float: right;
    text-align: center;
    margin: auto;
}

#logo{
    vertical-align: middle;
    float: left;
    text-align: center;
    border: none;
}

/* Elementos del menu */

p.header_menu{
    list-style: none;
    background-color: #9ea07b;
    color: #d8d5b6;
    margin: 0px;
    margin-top: 9px;
    width: 795px;
    height:16px;
    padding: 0px;
    padding-left: 36px;
}

table.menu{
    background-color: #d8d5b6;
    margin: 0px;
    width: 831px;
    height:21px;
    font-weight: bold;
    padding: 0px;
    border: none;
    border-collapse: collapse;
}

td.menu_primera{
    padding: 0px;
    margin: 0px;
    border: none;
    color: #556137;
}

td.menu{
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border: none;
    border-left: solid #556137 1px;
    margin: 0px;
    color: #556137;
    text-align: center;
}

td.menu:hover{
    background-color: #556137;
}

a.menu:hover{
    color: #d8d5b6;
}

td.menu_ultima{
    padding: 0px;
    border: none;
    border-left: solid #556137 1px;
    margin: 0px;
    text-align: center;
    width: 69px;
}

/* Elementos del contenido */
img{
    border: none;
}
img.foto{
}
.click{
}
.texto{
    width: 700px;
    margin-left: 205px;
    margin-top:0px;
}
h2{
    color: #a9bd95;
}

.firma{
    color: #a9bd95;
    font-style: italic;
}

h3{
    padding-top: 8px;
    color: #a9bd95;
    clear: both;
}

.curriculum{
    float: right;
    width: 650px;
    margin-top: 2px;
}

.curriculum_anio{
    float: left;
    width: 45px;
    margin-top: 0px;
    font-weight: bold;
    margin-top: 2px;
}

table.galeria{
    margin-left: -87px;
    width: 830px;
    border-collapse: collapse;
}
tbody.galeria{
    width: 830px;
    padding-bottom: 5px;
}
thead.galeria{
    width: 830px;
    color: #556137;
}

th.anio{
    width: 49px;
}
th.titulo{
    background-color: #d1dac5;
}
th.sala{
    background-color: #e9e8d6;
}
th.ciudad{
    background-color: #d8d5b6;
}

td.anio{
    width: 49px;
}
td.titulo{
    background-color: #d1dac5;
}
td.sala{
    background-color: #e9e8d6;
}
td.ciudad{
    background-color: #d8d5b6;
}

table.prensa{
    width: 650px;
}

div.expos{
    text-align: center;
}

img.portada{
    max-height: 300px;
    max-width: 300px;
    margin: 0px 20px;
}

p.obra{
    text-align: center;
    margin: 3px;
}

span.obra{
    display: inline;
    width: 23px;
}
div.obra{
    text-align: center;
    width: 30%;
}
table.obras{
    width: 100%;
    text-align: center;
}

img.articulo{
    max-width: 700px;
}
img.pieza{
    max-width: 700px;
}

img.obra{
    max-width: 230px;
    max-height: 230px;
}

/* Pie Contenido */

#contenido_pie{
    width: 831px;
    background-color: #9ea07b;
    margin-left: 169px;
    margin-top: 50px;
    margin-bottom: 0px;
    text-align: right;
    vertical-align: bottom;
    clear: both;
}

/* Elementos del pie */
p.pie{
    margin: 0px;
    text-align: center;
    color: #a9bd95;
    font-weight: bold;
}
a.pie{
    color: #a9bd95;
    font-weight: bold;
}