div { border-width: 1px; border-style: solid; border-color: white; }

body { background-color: #6F836A; }

#todo {
     position: absolute;
     vertical-align: middle;
     margin-left: 15%;
     font-family: arial;
     font-size: 12px;
}

#cabecera {
	position: absolute;
	background-color: white;
	width: 900px;
	height: 136px;
	border-width: 1px;	
}

#texto_cabecera {
     position: absolute;
     margin-left: 45px;
     margin-top: 0px;
     width: 200px;
     height: 120px;
     top: 10px;
     border-width: 0px;
     border-color: #AF9F57;
     padding-left: 20px;     
     background-color: inherit;
}

/*#texto_cabecera:hover { border-width: 1px; border-color: #AF9F57; }*/

span.textocabecera_f { font-weight: bold; }
span.textocabecera_m { font-weight: bold; }

p.cabecera {
    font-family: Verdana;
    font-size: 16px;
    color: #5A5F59; #646F61;
    text-align: left;
}

/*p.cabecera:hover { text-align: center;  }*/

#central {
	position: absolute;
	top: 138px; 
	width: 900px; 
	height: 600px; /*550px;*/ 
	background-color: #6F836A; }

#lateral {
    width: 199px;
    height: 600px; /*550px;*/
    position: absolute;
    left: 0px;
    background-color: #E3EBCA;
    text-align: center;
}

/* opciones del menú (secciones) */

div.linea { border-width: 0px; position: relative; }

div.relleno {
     border-width: 0px;
     width: 30px;
     height: 40px;
     background-color: white;
}

div.opcion0 {
     border-width: 0px;
     position: absolute;
     left: 30px;
     width: 170px;
     height: 40px;
     top: 0px;
}

div.opcion { border-color: #8F9E8B; background-color: #8F9E8B; }
div.opcion2 { border-color: #E3EBCA; background-color: #E3EBCA; }

p.opcion0 {
    vertical-align: middle;
    font-weight: bold;
    text-align: left;
    margin-left: 5px;
}

p.opcion { color: white; }
p.opcion2 { color: black; vertical-align: middle; }

#principal {
    width: 699px;
    height: 600px; /*550px;*/
    position: absolute;
    left: 200px;
    background-color: #AF9F57;
}

#pie { 
	position: absolute;
	width: 900px; 
	height: 70px; 
	background-color: #8F9E8B;
	top: 740px; /* 690px */
	left: 0px; 
}

p.center { text-align: center; color: black; }

a.opcion:link { color: #333F30; text-decoration: none; }
a.opcion:visited { color: #333F30; text-decoration: none; }
a.opcion:hover { color: #AF9F57; text-decoration: none; }

div.main { border-width: 0px; position: absolute; }

div.seccion {
	position: absolute;
	left: 20px;
	top: 25px;
	border-width: 0px;
	width: 620px;
	padding-left: 10px;
	padding-right: 10px;	
}

p.seccion {
	font-family: Verdana;
	font-size: 13px;
	font-style: none; /*italic;*/
	text-align: justify;
	color: #5F562F;
}

span.seccion {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	/*background-color: #8F9E8B;*/
}

span.elemento_seccion { font-weight: bold; }
/*span.elemento_seccion:hover { text-decoration: underline; }*/

div.thumbs {
    position: absolute;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    width: 680px;
    height: 490px;
    left: 3px;
    top: 3px;
}

div.fila_thumbs {
    position: absolute;
    height: 100px;
    left: 20px;
    width: 650px;
    border-width: 0px;
}

#fila1 { top: 140px; }
#fila2 { top: 241px; }
#fila3 { top: 342px; }
#fila4 { top: 443px; }

div.t1 { left: 0px; border-right-style: none; max-height: 100px; }
div.t1_final { left: 0px; }
div.t2 { left: 127px; border-right-style: none; }
div.t2_final { left: 127px; }
div.t3 { left: 256px; border-right-style: none; }
div.t3_final { left: 256px; }
div.t4 { left: 385px; border-right-style: none; }
div.t5 { left: 514px; }

div.thumb {
    position: absolute;
    width: 128px;
    height: 100px;
    top: 0px;
    border-color: #5F562F;
}

div.thumb:hover {
	background-color: #5F562F; /*#AF9B41;*/
	/*border-color: white;*/
}

img.thumb {
    max-width: 116px;
    max-height: 87px;
    margin: 5px;
    cursor: pointer;
}

img.thumb_v { margin-left: 35px; }
img.thumb_v2 { margin-left: 20px; }

div.imagenampliada_oculto { width: 0px; height: 0px; }

div.imagenampliada_apaisado {
    position: absolute;
    left: 45px;
    top: 33px; /*8px;*/
    width: 615px;
    height: 460px;
    border-style: solid;
    border-width: 1px;
    border-color: #5F562F;
    background-color: #5F562F;    
}

div.imagenampliada_vertical {
    position: absolute;
    left: 180px;
    top: 33px; /* 8px; */
    width: 360px;
    height: 470px;
    border-style: solid;
    border-width: 1px;
    border-color: #5F562F;
    background-color: #5F562F;
}

img.imagenampliada_apaisado {
    position: relative;
    left: 8px;
    top: 5px;
    /*width: 600px;
    height: 450px;*/
    cursor: pointer;
    max-width: 600px;
    max-height: 450px;
}

img.imagenampliada_vertical {
    position: relative;
    left: 8px;
    top: 5px;
    /*width: 345px;
    height: 460px;*/
    cursor: pointer;
    max-width: 345px;    
    max-height: 460px;    
}

div.descripcion {	
    position: absolute;
    left: 45px; 
    top: 496px; /* 471px; */ 
    /*left: 447px;
    top: 619px;*/
    width: 384px;
    height: 45px;
    background-color: white;
    border-width: 8px;
    border-color: #5F562F;
}

div.descripcion_vertical {   
    position: absolute;
    left: 180px;
    top: 506px; /* 481px; */
    /*left: 582px;
    top: 629px;*/
    width: 346px;
    height: 45px;
    background-color: white;
    border-width: 8px;
    border-color: #5F562F;
}

div.descripcion_oculta {
	width: 0px;
	height: 0px;
	border-width: 0px;	
}

p.descripcion {
    font-family: Arial, Tahoma;
    font-size: 13px;
    /*font-style: italic;*/
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
    color: #333F30;
    vertical-align: middle;
}

div.nuevapagina {
	border-width: 0px;
    position: absolute;
    left: 635px;
    top: 550px;
    width: 30px;
    height: 30px;
    text-align: center;
    font-weight: bold;
    /*background-color: #5F562F;*/
}

div.descripcion_inferior {
	position: absolute;
	left: 0px;
	top: 435px;
	height: 1px;
	/*padding-top: 5px;
	padding-left: 20px;*/
	border-width: 0px;
}

p.descripcion_inferior {
	font-family: Verdana;
	font-size: 11px;
	background-color: #5F562F;
	color: white;
	padding: 10px;
}

a.link_nuevapagina:link { text-decoration: none; color: silver; }
a.link_nuevapagina:visited { text-decoration: none; color: silver; }

