* {margin:0; padding: 0;}
body {font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;
font-size: 1em;
	background-color:#DAD7D7;
	background-attachment: fixed;
	background-repeat: no-repeat;
color: #000;
}

html, body {width: 100%; height: 100%;overflow:hidden; 
}

p {
	font: normal 1em arial, helvetica;
}

a:link {
	text-decoration: none;
	font-variant: small-caps;
	color: #666;
	padding-left: 0.6em;
	padding-right: 0.6em;
}
a:visited {text-decoration: none;
	font-variant: small-caps;
	color: #999;
	padding-left: 0.6em;
	padding-right: 0.6em;
}
a:hover {background-color: #f00;
	color: #fff;}

span.mayus {font-variant: small-caps;}
span.rellsup {padding-top: 1em;}
span.rojo {color: #f00;}
span.gris {color: #666;}
span.firma {color: #DAD7D7;}
span.invisible {color: #fff;}

h1 {
	font: normal 2em arial, helvetica;
	color: #000;
	text-align: right;
	padding-top: 0.1em;
	padding-right: 0.1em;
}

h2 {
	font: normal 2em arial, helvetica;
	color: #000;
	text-align: left;
	padding-top: 0.2em;
	padding-left: 0.1em;
}

h3 {
	font: normal bold 0.9em arial, helvetica;
	color:#666;
	text-align: right;
	margin-right: 2.3em;
	margin-top: 3em;
}

h4 {
	font: normal bold 0.8em arial, helvetica;
	font-variant: small-caps;
	color: #000;
}

table.continente {margin:0 auto;
	border: 0;
	width: 100%;height: 100%;
	background-color: #666;
} 

table.continente_vid {margin:0 auto;border: 0;width: 95%;height: 100%;background-color: #fff;}

table.continente_ch {margin:0 auto;border: 0;width: 95%;height: 100%;background-color: #666;}

table.bloque_v {margin:0 auto;border: 0;width: 900px;height: 100%;background-color: #fff;}

table.contenido {
	border: 0;
	width: 100%;height: 430px;
}

table.contenido_vid {border: 0;width: 100%;}

table.contenido_ch {border: 0;width: 100%;}

td.contenido_vid {background:url(../images/fondosombra530.png) repeat;}

td.contenido_ch {background:url(../images/fondosombra530.png) repeat;}

td.contenido_ch_g {background:url(../images/fondosombra550.png) repeat;}

table.titles {width: 100%;height: 1em;
	border=0;
	background-color:#666;
}

table.titles_ch {width: 100%;height: 1em;border=0;background-color:#666;}

td.subtitle {width: 75%;
	border: 0;
	background-color: #ccc;
	text-align: center;
}

td.subtitle_ch {width: 75%;border: 0;background-color: #ccc;text-align: center;}

td.ubicacion {width: 25%;
	border: 0;
	background-color: #ccc;
	text-align: center;
}

td.ubicacion_ch {width: 25%;border: 0;background-color: #ccc;text-align: center;}

table.foto {width: 80%;margin: 0 auto;}
td.foto p {text-align: right;margin-right: 7em;}
td.fotoizq {width: 10%;}

table.contenedora {width: 100%;height: 300px;margin: 0;}
td.col_izq {width: 25%;height: 300px;background:url(../images/pi_blanco.png) no-repeat;}
td.col_img {width: 12px;height: 300px;border: 0;}
td.col_cen {width: 700px;height: 300px;border: 0;}
td.col_cen_poem {width: 600px;height: 420px;border: 0;}
td.col_img2 {width: 33px;height: 300px;border: 0;}
td.col_cristal {width: 44px;height: 466px;border: 0;text-align: top;background:url(../images/cristal.png width: 12px;height: 466px;) no-repeat;}

td.col_izq p {
	font: normal 0.7em arial, helvetica;
	color:#666;
	text-align: right;
	margin-right: 3em;
	margin-top: 1em;
}

table.cont_video {height: 466px;margin: 0;}
td.col_izq_vid {width: 25%;height: 466px;}
td.col_cen_vid {height: 466px;border: 0;}
td.col_dch_vid {width: 15%;height: 466px;}
td.col_izq_vid p {font: normal 0.7em arial, helvetica;color:#666;text-align: right;margin-right: 3em;margin-top: 1em;}

table.cont_ch {height: 466px;margin: 0;}
table.cont_ch_g {height: 520px;margin: 0;}
td.col_izq_ch {width: 22%;height: 466px;background:url(../images/pi_blanco.png) no-repeat;}
td.col_cen_ch {height: 466px;border: 0;}
td.col_cen_ch_g {height: 490px;border: 0;}
td.col_dch_ch {width: 18%;height: 466px;}
td.col_izq_ch p {font: normal 0.7em arial, helvetica;color:#666;text-align: right;margin-right: 3em;margin-top: 1em;}
#contenedor_cen_ch {width: 660px;height: 450px;
	background-color: #fff;overflow: auto;
}
#contenedor_cen_ch_g {width: 660px;height: 490px;
	background-color: #fff;overflow: auto;
}
#contenedor_cen_ch p {
	font: normal 0.8em arial, helvetica;
	margin-left: 1em;
	margin-right: 1em;
	text-align: left;
}

#tu_mi {
	font: normal 0.7em arial, helvetica;
	text-align: center;
	color: #fff;
}

a.linkup {text-decoration:none; 
width:12px; height:300px; text-indent:-50000em; 
background:url(../images/upblanco.png) no-repeat center; padding: 0;
display:block; text-align:center; margin: 0px auto 0px auto;}

a.linkup2 {text-decoration:none; 
width:12px; height:300px; text-indent:-50000em; 
background:url(../images/upblanco2.png) no-repeat center; padding: 0;
display:block; text-align:center; margin: 0px auto 0px auto;}


#contenedor_cen {width: 700px;height: 300px;
	background-color: #fff;overflow: auto;
}

#contenedor_cen_poem {width: 600px;height: 420px;
	background-color: #fff;overflow: auto;
}



a.linkcen {text-decoration: none;font-variant: none;
	font: normal 0.75em arial, helvetica;
	text-align: center;
}

#contenedor_cen p {
	font: normal 0.8em arial, helvetica;
	margin-left: 3em;
	margin-right: 1em;
	text-align: left;
}

#contenedor_cen_poem p {
	font: normal 0.8em arial, helvetica;
	margin-left: 6em;
	margin-right: 2em;
	text-align: left;
}

#poem p{
	font: normal 0.8em arial, helvetica;
	margin-left: 7em;
	margin-right: 2em;
	text-align: left;
}

table.bloq_ext {width: 100%;height: 550px;margin:0;background-color:#DAD7D7;}
td.bloq_izq {width: 12px;height: 300px;border: 0;}
td.bloq_cen {width: 600px;border: 0;background:url(../images/fondosombra550.png) repeat;}
td.bloq_dch {width: 12px;height: 800px;border: 0;}


table.botones {
	border: 0;
	width: 100%;height: 1em;
	background-color:#666;
}


table.botones a:link {color: #fff;}
table.botones a:visited {color: #DAD7D7;}

td.botones_izq {width: 75%;}

td.botones_izq p {font: normal 0.65em arial, helvetica;
	text-align: left;
	color: #f00;
}

td.botones_dch {width: 25%;}

td.botones_dch p {font: normal 0.65em arial, helvetica;
	text-align: right;
	color: #f00;
}

#pie_pi {
	font: normal 0.7em arial, helvetica;
	color: #000;
	text-align: center;
}

#pie_pi1 {
	font: normal 0.7em arial, helvetica;
	color: #000;
	text-align: center;
	padding-top: 0.7em;
}

#indexmenu p {font: normal 0.7em arial, helvetica;text-align: center;color: #f00;font-variant: none;}
#indexmenu a:link {color: #666;}
#indexmenu a:visited {color: #333;}
#indexmenu a:hover {background-color: #f00;color: #fff;}

table.pie_ch {width: 100%;}
td.pie_ch {background-color:#fff;}
