body {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /*font-size: small;*/
	font-size: 12pt; /*color: #622;*/
	color: #600;
	background-color: #cb7;
	background-image: url(Texturas/TN_WebTx000349v2r7.JPG);
	background-position: center;
	background-repeat: repeat-y;
	background-attachment: fixed;
	height: 940px;
	margin: auto;
}

h1 {
	/*font-family: cursive;*/
	font-weight: bold; /*color: #efa;*/
}

h2 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14pt;
	font-weight: bold;
}

h3 {
	font-weight: bold;
}

h4 {
	font-weight: bold;
	font-size: 12pt;
}

td {
	font-size: 10pt;
}

td img {
	border: 1px solid;
}

a:link {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FFFF00;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	font-weight: bold;
}

#contenedor{
	background-image: url(imagenes/banda_v_48.JPG);
	background-repeat: repeat-y;
	background-position: left top;
	width: 940px;
	height: 805px;
	margin: auto;
	text-align: center;
}

#subcontenedor{
	background-image: url(imagenes/banda_v_48.JPG);
	background-repeat: repeat-y;
	background-position: right top;
	width: 940px;
	height: 805px;
	margin: auto;
	text-align: center;
}

#cabecera_logo {
	/*background-image: url(Texturas/TN_WebTx000349v2r7i.JPG);
	background-repeat: repeat-y;
	background-position: right top;*/
	font-family: cursive; 
	/*font-family: "Monotype Corsiva";*/
	/*font-size: 24pt;*/
	/*color: Maroon;*/
	text-align: center;
	/*border: 1px solid #a60;*/
	/*margin: auto;*/
}

#cabecera_logo h1{
	/*border: 1px solid #a60;*/
	/*padding-bottom: 2px;*/
	/*margin: auto;*/
}

#cartel_dcha{
	width: auto;
	height: auto;
	border: 1px solid #a60;
	float: right;
	/*margin-right: 16px;*/
}

#barra_horizontal{
	background-image: url(imagenes/banda_h_48.JPG);
	background-repeat: repeat-x;
	background-position: top left;
	width: 940px;
	height: 48px;
	margin: auto;
}

.barra_horizontal {
	background-image: url(imagenes/banda_h_48.JPG);
	background-repeat: repeat-x;
	background-position: top left;
	width: 940px;
	height: 48px;
	margin: auto;
}

#cuerpo {
	width: 820px; /*padding: 0px 0px 0px 0px; */
	margin: auto;
	text-align: left;
	padding: 1px 0px 0px 0px;
}

#caja_centro {
	width: 420px;
	background-image: url(imagenes/fondo_2.JPG);
	padding: 6px 6px 6px 12px; 
	border: 1px solid;
	float: left;
}

#caja_centro h2 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14pt;
	font-weight: bold;
	/*color: #ff9;*/
}

#transparencia_0 {
	font-family: "Tahoma";
	font-weight: normal;
	font-size: 10pt;
	width: 380px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	z-index: 0;
	background-color: #ffffff; /*position: absolute;*/
	top: 0px;
	left: 0px;
	border: 0px solid #c90;
	/*height: 100%;*/
	/*overflow: hidden;*/
}

#caja_centro_0 {
	font-family: "Tahoma";
	font-weight: normal;
	font-size: 10pt;
	width: 380px; /*opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;*/
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px solid #c90;
	height: 100%;
	/*overflow: auto;*/
/*scrollbar-face-color: #ca0; /*barra*/
/*scrollbar-arrow-color: #a60; /*flecha*/
/*scrollbar-track-color: #fc0; /*fondo*/
/*scrollbar-shadow-color: #a60; /*sombra*/
/*scrollbar-highlight-color: #ffa; /*sombra clara*/
/*scrollbar-3dlight-color: #ffc; /*sombra mas clara*/
/*scrollbar-darkshadow-Color: #c60; /*sombra oscura*/
}

.titulo {
	font-family: "Tahoma";
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
}

#caja_centro1 {
	width: 420px;
	background-image: url(imagenes/fondo_4.JPG);
	padding: 6px 6px 6px 12px; 
	border: 1px solid;
	float: left;
}

#caja_centro2 {
	width: 420px;
	background-image: url(imagenes/fondo_5.JPG);
	padding: 6px 8px 6px 12px;
	border: 1px solid #c90;
	float: left;
	font-family: "Comic Sans MS";
	font-weight: normal;
	font-size: 13pt;
}

#caja_ancha {
	clear: both;
	width: auto;
	height: auto;
	background-image: url(imagenes/fondo_2.JPG);
	padding: 6px 8px 6px 12px; 
	border: 1px solid #a60;
	/*float: left;*/
	margin-left: 4px;
}

#menu_h {
	font-size: 10pt;
	width: auto;
	text-decoration: none;
	text-align: center;
	/*margin: 0px;
	padding: 0px;*/
}

#menu_h a:link {
	text-decoration: none;
	color: #600
	/*border: 1px solid;*/
	/*background-image: url(imagenes/fondo_3.JPG);*/
}

#menu_h a:visited {
	/*color: #ffa*/
	font-weight: bold;
	/*border: 1px solid;*/
	/*background-image: url(imagenes/fondo_3.JPG);*/
}

#menu_h a:hover {
	font-weight: bold; /*color: #c60;*/
	color: #600;
	/*background-color: Yellow;*/ 
	background-image: url(imagenes/fondo_2.JPG);
	/*background-image: none;*/
	/*border: 1px solid;*/
}

#menu_h ul {
	list-style: none;
	margin: auto;
	padding: 0px;
	display: inline;
	text-align: center;
}

#menu_h li {
	width: auto;
	display: inline;
	margin: auto;
	padding: 2px;
	list-style: none;
	border: 1px solid;
	background-image: url(imagenes/fondo_3.JPG);
	text-align: center;
	/*float: left;*/
}

#menu {
	width: 185px;
	text-decoration: none;
	text-align: left;
	/*line-height: 150%;*/
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li {
	/*display: list-item;*/
	/*border: 1px solid #ccaa88;*/
	margin: 2px 12px 2px 8px;
	/*width: 165px;*/
}

#menu li a {
	text-decoration: none;
	color: #630;
	display: block;
	border: 1px solid #ccaa88;
	padding: 2px 4px 2px 6px;
	/*width: 100%;*/
	/*width: 165px;*/
	height: 18px;
}

#menu li a:hover {
	/*display: block;*/
	text-decoration: none;
	font-weight: bold;
	/*color: #c60;*/
	color: #600;
	/*background-color: Yellow;*/
	background-image: url(imagenes/fondo_2.JPG);
	border: 1px dashed maroon;
}

#menu li a:visited {
	/*display: block;*/
	/*color: #ffa*/
	font-weight: bold;
}

#izquierda{
	clear: left;
	float: left; 
	text-align: left;
	width: 189px;
}

.izquierda{
	clear: left;
	float: left; 
	text-align: left;
	width: 189px;
}

#derecha{
	float: right;
}

#principal{
	margin-left: 190px;
   width: auto;
	padding: 0px;
}

#ventana_contenidos{
	margin-left: 190px;
	width: 380px; /*height: 350px;*/
	padding: 0px;
	position: relative;
	overflow: hidden;
	/*text-align: center;*/
}

.mensaje {
	border: 1px solid #a83;
	width: auto;
	padding: 4px;
	margin: 2px 6px 2px 6px;
	overflow: hidden;
	/*clear: both;*/
}

.mensaje img {
	margin-left: 4px;
}

.mensaje a:hover {
	color: #60c;
	text-decoration: underline;
}

#pie{
	clear: both;
	text-align: center;
	margin-top: 16px;
	padding: 8px;
	font-size: smaller;
}

.clear{
	clear: both;
}

.foto_chica {
	float: right;
	width: 158px;
	/*height: 160px;*/
	text-align: center;
}

.foto_chica a {
	display: block;
	text-decoration: none;
	color: #836;
	padding: 3px;
	border: 0px solid #866;
}

.foto_chica a:hover {
	text-decoration: none;
	color: #836;
	background-color: #dc8;
	padding: 2px;
	border: 1px solid #866;
	background-image: url(imagenes/fondo_5.JPG);
}

.foto_chica1 {
	font-size: 8pt;
	text-align: center;
	border: 0px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 156px;
	height: 156px;
}

.foto_chica1 a {
	width: 152px;
	height: 152px;
	text-decoration: none;
	color: #836;
	padding: 1px 2px 1px 2px;
	border: 0px solid #866;
	vertical-align: middle;
	display: table-cell;
}

.foto_chica1 a:hover {
	text-decoration: none;
	color: #836;
	padding: 0px 1px 0px 1px;
	border: 1px solid #853;
	background-color: #db6;
	background-image: url(imagenes/fondo_5.JPG);
}

.foto_chica1 img {
	border: 1px solid; 
}

.foto_grande {
	display: block;
	margin: auto;
	width: auto;
	/*border: 2px solid #969;*/
	text-align: center;
	padding: 4px;
	text-decoration: none;
	/*background-image: url(imagenes/fondo_10.JPG);
	background-attachment: fixed;*/
}

.foto_grande a {
	text-decoration: none;
	color: #836;
}

.foto_grande img {
	max-height: 900px;
	max-width: 900px;
	border: 1px solid #853;
}

.foto_mini {
	width: 156px;
	height: 156px;
	display: inline;
	float: left;
	text-align: center;
}

.foto_mini a {
	width: 152px;
	height: 152px;
	display: table-cell;
	text-decoration: none;
	vertical-align: middle;
        color: #836;
        padding: 3px;
        border: 0px solid #024;
}

.foto_mini a:hover {
        text-decoration: none;
        color: #836;
        background-color: #cdf;
        padding: 2px;
        border: 1px solid #024;
}

.album {
	text-align: center;
	vertical-align: middle;
}
