html, body {
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

#franja {
    width: 100%;
    background: #A0A0A0;
    text-align: left;
    margin: 0;
/*    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 11%;*/
}

.text-franja {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 0.8em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 11%;
}

#introduccion {
    background-image: url('h-filigrana.png');
    background-repeat: no-repeat;
    background-position: 80px 125px;
}

#introduccion-english {
    background-image: url('t-filigrana.png');
    background-repeat: no-repeat;
    background-position: 80px 125px;
}

#introduccion-french {
    background-image: url('i-filigrana.png');
    background-repeat: no-repeat;
    background-position: 80px 125px;
}

#header {
    width: 80%;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font family: Verdana, Arial, Helvetica, sans-serif; */
    height: 70px;
    margin-top: 20px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

#header img {
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 20px;
    margin-bottom: 5px;
    float: left;
}

#header ul, li {
    list-style-type: none;
}

#header ul {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0;
}
							
#header li {
    float: left;
    border: 1px solid #000;
    border-width: 0 0 0 1px;
    margin: 5px 15px 0 1px;
    height: 60px;
    width: 10%;
}
								
#header a {
    text-decoration: none;
    color: #000;
    display: block;
    padding: 0 4px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;    
}

#header a:hover {
    background: #DDDDDD;
}

#header2 {
/*    width: 80%;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font family: Verdana, Arial, Helvetica, sans-serif; */
    height: 70px;
/*    margin-top: 20px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;*/
}

#header2 ul {
    list-style-type: none;
    padding: 0;
/*    margin: 0;
    margin-left: 13%;
    margin-right: 10%;*/
    width: 80%;
}
							
#header2 li {
/*
    border: 1px solid #000;
    border-width: 0 0 0 1px;
    margin: 5px 15px 0 1px;
    height: 60px;
    width: 17%;*/
    display: inline;
    margin-bottom: 0;
    padding-top: 6px;
}
								
#header2 li a {
    text-decoration: none;
    /*
    color: #000;
    display: block;

    text-align: left;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    float: left;
    width: 18%;
    color: #000;
    background-color: #B0B4B0;
    padding: 0.5em 0.5em;
    border-right: 2px solid #fff;
    height: 60px;
    margin-bottom: 0;
}
					
#header2 li a:hover {
    background: #ac003e;
    color: #fff;
}


#header2 li a.gobras:hover {
    background: #8B7430;
    color: #fff;
}


#idiomas {
    margin-top: 5px;
    float: right;
    width: 10%;
    line-height: 0.6em;
}

#idiomas a {
    text-decoration: none;
    padding: 0 6px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
}												

#idiomas a:hover {
    text-decoration: none;
}

#idiomas-introduccion {
/*    margin-left: auto;
    margin-right: auto;*/
    margin-top: 20px;
    line-height: 0.6em;
}

#idiomas-introduccion a {
    text-decoration: none;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    color: #000;
}												

#idiomas-introduccion a.resaltar:hover {
    text-decoration: none;
    background: #ac003e;
    color: #fff;
}


#content {
    width: 80%;
    margin-left: auto; 
    margin-right: auto;
    margin-top: 50px;
    padding-left: 40px;
    text-align: left;
}

#content_gobras {
    width: 80%;
    margin-left: auto; 
    margin-right: auto;
    margin-top: 50px;
    padding-left: 20px;
    text-align: left;
}

#content-introduccion {
    width: 80%;
    margin-left: auto; 
    margin-right: auto;
    margin-top: 50px;
    padding-left: 10px;
    padding-right: 20px;
    text-align: left;
}

#content-introduccion h2 {
    text-decoration: none;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 32px;
}

.cuadro {
    float: left;
    width: 60%;
    margin-top: 30px;
}

.cuadro img {
    border: 5px solid #A0A0A0;
}

.cuadro_go {
    float: left;
    width: 50%;
    margin-top: 30px;
}

.cuadro_go_center {
    float: left;
    margin: 30px auto;
	width: 90%;
	text-align: center;
}

.cuadro_go img {
    border: 5px solid #a89447;
}

.frase_completa {
	margin: 0 auto;
	width: 60%;
	font-size: 2em;
	color: white;
	text-align: left;
	font-weight: normal;
	padding-top: 40px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.frase_completa_cita {
	margin: 0 auto;
	width: 60%;
	font-size: 1.2em;
	color: white;
	text-align: left;
	font-weight: normal;
	padding-top: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.leyenda_go {
	margin-left:55px;
    width: 40%;
    float: left;
    clear: right;
}

.leyenda_go p {
    float: left;
    margin-top: 80px;
    padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    width: 70%;
    text-align: left;
	color: #DED4B9;
}

.letra_l_go_big {
    background-image: url('imagenes/letra_l_go_big.png');
    background-repeat: no-repeat;
}

.letra_t_go_big {
    background-image: url('imagenes/letra_t_go_big.png');
    background-repeat: no-repeat;
}

.letra_e_go_big {
    background-image: url('imagenes/letra_e_go_big.png');
    background-repeat: no-repeat;
}

.letra_l_go {
    background-image: url('imagenes/letra_l_go.png');
    background-repeat: no-repeat;
}

.letra_t_go {
    background-image: url('imagenes/letra_t_go.png');
    background-repeat: no-repeat;
}

.letra_e_go {
    background-image: url('imagenes/letra_e_go.png');
    background-repeat: no-repeat;
}

.letra_c_go {
    background-image: url('imagenes/letra_c_go.png');
    background-repeat: no-repeat;
}

.letra_a_go {
    background-image: url('imagenes/letra_a_go.png');
    background-repeat: no-repeat;
}

.letra_j_go {
    background-image: url('imagenes/letra_j_go.png');
    background-repeat: no-repeat;
}

.letra_i_go {
    background-image: url('imagenes/letra_i_go.png');
    background-repeat: no-repeat;
}

.letra_u_go {
    background-image: url('imagenes/letra_u_go.png');
    background-repeat: no-repeat;
}

.letra_w_go {
    background-image: url('imagenes/letra_w_go.png');
    background-repeat: no-repeat;
}

.letra_a {
    background-image: url('a-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -15px;    
}

.leyenda {
    width: 40%;
    float: left;
    background-image: url('c-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -15px;    
    clear: right;
}

.leyenda p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda2 {
    width: 40%;
    float: left;
    background-image: url('u-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -15px;    
    clear: right;
}

.leyenda2 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda3 {
    width: 40%;
    float: left;
    background-image: url('n-filigrana.png');
    background-repeat: no-repeat;
    background-position: -12px -15px;    
    clear: right;
}

.leyenda3 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda4 {
    width: 40%;
    float: left;
    background-image: url('y-filigrana.png');
    background-repeat: no-repeat;
    background-position: -15px -18px;    
    clear: right;
}

.leyenda4 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda5 {
    width: 40%;
    float: left;
    background-image: url('i-filigrana-little.png');
    background-repeat: no-repeat;
    background-position: -15px -15px;    
    clear: right;
}

.leyenda5 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda6 {
    width: 40%;
    float: left;
    background-image: url('m-filigrana.png');
    background-repeat: no-repeat;
    background-position: -15px -16px;   
    clear: right;
}

.leyenda6 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda7 {
    width: 40%;
    float: left;
    background-image: url('e-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -8px;    
    clear: right;
}

.leyenda7 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda8 {
    width: 40%;
    float: left;
    background-image: url('w-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -12px;    
    clear: right;
}

.leyenda8 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda9 {
    width: 40%;
    float: left;
    background-image: url('t-filigrana-little.png');
    background-repeat: no-repeat;
    background-position: -10px -12px;    
    clear: right;
}

.leyenda9 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda10 {
    width: 40%;
    float: left;
    background-image: url('l-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -12px;    
    clear: right;
}

.leyenda10 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda12 {
    width: 40%;
    float: left;
    background-image: url('a-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -10px;    
    clear: right;
}

.leyenda12 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda13 {
    width: 40%;
    float: left;
    background-image: url('o-filigrana.png');
    background-repeat: no-repeat;
    background-position: -10px -10px;    
    clear: right;
}

.leyenda13 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda14 {
    width: 40%;
    float: left;
    background-image: url('h-filigrana-little.png');
    background-repeat: no-repeat;
    background-position: -20px -10px;    
    clear: right;
}

.leyenda14 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda15 {
    width: 40%;
    float: left;
    background-image: url('s-filigrana.png');
    background-repeat: no-repeat;
    background-position: -15px -10px;    
    clear: right;
}

.leyenda15 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda16 {
    width: 40%;
    float: left;
    background-image: url('p-filigrana.png');
    background-repeat: no-repeat;
    background-position: -12px -8px;    
    clear: right;
}

.leyenda16 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda17 {
    width: 40%;
    float: left;
    background-image: url('b-filigrana.png');
    background-repeat: no-repeat;
    background-position: -12px -10px;    
    clear: right;
}

.leyenda17 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda18 {
    width: 40%;
    float: left;
    background-image: url('d-filigrana.png');
    background-repeat: no-repeat;
    background-position: -12px -6px;    
    clear: right;
}

.leyenda18 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda19 {
    width: 40%;
    float: left;
    background-image: url('f-filigrana.png');
    background-repeat: no-repeat;
    background-position: -8px -7px;    
    clear: right;
}

.leyenda19 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda20 {
    width: 40%;
    float: left;
    background-image: url('j-filigrana.png');
    background-repeat: no-repeat;
    background-position: -7px -9px;    
    clear: right;
}

.leyenda20 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda21 {
    width: 40%;
    float: left;
    background-image: url('q-filigrana.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    clear: right;
}

.leyenda21 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.leyenda22 {
    width: 40%;
    float: left;
    background-image: url('v-filigrana.png');
    background-repeat: no-repeat;
    background-position: -12px -10px;    
    clear: right;
}

.leyenda22 p {
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 70%;
    text-align: left;
}

.cita {
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    text-align: left;
}

.cita_peq {
    font: normal 12px Georgia, "Times New Roman", Times, serif;
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    width: 70%;
    text-align: left;
}

.cita_go_peq {
    font: normal 12px Georgia, "Times New Roman", Times, serif;
    float: left;
    margin-top: 20px;
    padding-left: 15px;
    width: 70%;
    text-align: left;
	color: #DED4B9;
}


#content h2 {
    font-weight: bold;
    font-size: 26px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: left;
}

#content h1 {
    font-size: 64px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: center;
    color: #ac003e;
}

.titulo_obra {
    clear: both;
    float: left;
    font-size: 11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    width: 75%;
    text-align: left;
    margin-top: 5px;
}

.titulo_gran_obra {
    clear: both;
    float: left;
    font-size: 12px;
	font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
    width: 75%;
    text-align: left;
    margin-top: 5px;
	color: #DED4B9 ;
}

.contacto {
    font-weight: bold;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: center;
}

.titulo_imagen_entrevista {
    clear: both;
    float: left;
    font-size: 11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    width: 75%;
    text-align: left;
    margin-top: 5px;
/*    margin-bottom: 10x;*/
}

.imagen_entrevista {
    float: left;
    width: 45%;
    padding-left: auto;
    padding-right: auto;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline;
}

.intro_entrevista {
    float: right;
    width: 45%;
    padding-left: auto;
    padding-right: auto;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline;
}

.texto_entrevista {
    /*float: right;
    clear: right;*/
    width: 90%;
    /* padding-left: auto;
    pagging-right: auto; */
    margin-top: 30px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

.preguntas_entrevista {
    /*float: right;
    clear: right;*/
    width: 90%;
    float: left;
    /* 
    padding-left: auto;
    pagging-right: auto; */
    margin-top: 30px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

.preguntas_entrevista_go {
    width: 90%;
    float: left;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

.titulo_entrevista {
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
}

.sub_titulo_entrevista {
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

.flecha_izq {
/*    margin-top: 25px;    */
    float: left;
    width: 18px;
    text-align: left;
}

.flecha_izq_miniatura {
/*    margin-top: 25px;    */
    float: left;
    width: 18px;
    text-align: left;
	margin-left: 5px;
}

.flecha_der {
/*    margin-top: 25px;*/
    float: right;
    width: 18px;
    text-align: right;
}

.flecha_der_miniatura {
/*    margin-top: 25px;*/
    float: right;
    width: 18px;
    text-align: right;
	margin-right: 10px;
}

.flechas {
    width: 90%;
    float: left;
}

.flechas-miniaturas {
    width: 100%;
    float: left;
}

.galeria {
    display: inline; 
    float: left;
}

.galeria a {
    display: table-column; 
    float: left;
    clear: left;
}

.galeria img {
    valign: top; 
    border: 5px solid #A0A0A0;
}

#composicion {
    width: 760px;
    text-align: center;
    margin: 50px auto;
}


/* grandes obras */

.gobras {
background-color: #234F33;
}

.gobras-text {
color: #DED4B9;
}

#header2_gobras {
/*    width: 80%;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font family: Verdana, Arial, Helvetica, sans-serif; */
    height: 70px;
/*    margin-top: 20px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;*/
}

#header2_gobras ul {
    list-style-type: none;
    padding: 0 0 0 75px;
/*    margin: 0;
    margin-left: 13%;
    margin-right: 10%;*/
    width: 80%;
}
							
#header2_gobras li {
/*
    border: 1px solid #000;
    border-width: 0 0 0 1px;
    margin: 5px 15px 0 1px;
    height: 60px;
    width: 17%;*/
    display: inline;
    margin-bottom: 0;
    padding-top: 6px;
}

#header2_gobras li.last a {
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 28px;
    float: left;
    width: 30%;
    color: #4A703F;
    background-color: #8B7430;
    padding: 0.1em 0.1em 0.1em 0.1em;
    margin-bottom: 0;
	border:0;
}
								
#header2_gobras li a {
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 28px;
    float: left;
    width: 30%;
    color: #4A703F;
    background-color: #8B7430;
    padding: 0.1em 0.1em 0.1em 0.1em;
    border-right: 2px solid #4A703F;
    margin-bottom: 0;
}

					
#header2_gobras li a:hover {
    background: #ac003e;
    color: #fff;
}

#footer_gobras {
    font-family: Garamond;
    font-size: 22px;
	font-style: italic;
	margin-top: 20px;
    color: #8B7430;
}

#franja_gobras {
    width: 100%;
    background: #8B7430;
    text-align: left;
    margin: 0;
/*    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 11%;*/
}

.text-franja_gobras {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 0.8em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 11%;
}

#header_gobras {
    width: 80%;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* font family: Verdana, Arial, Helvetica, sans-serif; */
    height: 70px;
    margin-top: 20px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

#header_gobras img {
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 20px;
    margin-bottom: 5px;
    float: left;
}

#header_gobras ul, li {
    list-style-type: none;
}

#header_gobras ul {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0;
}
							
#header_gobras li {
    float: left;
    border: 1px solid #fff;
    border-width: 0 0 0 1px;
    margin: 5px 15px 0 1px;
    height: 60px;
    width: 10%;
}
								
#header_gobras a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 0 4px;
    text-align: left;
    font-family: Nuptial Script, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;    
}

#header_gobras a:hover {
    background: #DDDDDD;
}
