/* Variables generales */
a:link {
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #537409;
	text-decoration:none;
}
a:visited {
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #917F25;
	text-decoration:none;
}
.link_menu{
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 14px;
	text-align: right;
	color: White;
	text-transform: uppercase;
	text-decoration:none;
}
.link_submenu{
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: right;
	color: #FFFF9F;
	text-transform: capitalize;
	text-decoration:none;
}

/*Formatos de Celda*/

.celdaPrincipal{
	width: 780px;
	border: 0px;
}
.celdaCabeceraTop{
	background-image: url(img/inicio3.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 80px;
	vertical-align: top;
}
.celdaCabeceraLogo{
	background-image: url(img/logo2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 213px;
	vertical-align: top;
}
.celdaFlash{
	vertical-align: top;
}
.celdaCabeceraOpc{
	background-color: #C6CBAD;
	background-image: url(img/buscar2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 90px;
	vertical-align: bottom;
}
.celdaCierre{
	background-image: url(img/cierre2.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 72px;
	vertical-align: top;
}
.celdaMenu{
	background-color: #C6CBAD;
	width: 180px;
	vertical-align: top;
}
.celdaContenidoTexto{
	background-image: url(img/contenido.jpg);
	background-repeat: repeat-y;
	width: 600px;
	vertical-align: top;
}
.celdaContenido{
	background-color: #F4F4DA;
	width: 100%;
	vertical-align: top;
}
.celdaContenidoSub{
	background-color: #C6CBAD;
	width: 85%;
	vertical-align: top;
}
.celdaContenidoSub2{
	background-color: #C6CBAD;
	width: 50%;
	vertical-align: top;
	padding-top: 10px; 
}
.celdaNoticias{
	background-color: #FFFFFF;
	width: 90%;
	vertical-align: top;
}
.celdaMenuLink{
	background-color: #284E1F;
	width: 180px;
	vertical-align: top;
	cursor: hand;
}
.celdaMenuLogo{
	background-image: url(img/logo_amb2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 162px;
	vertical-align: top;
	cursor: hand;
}
.celdaGaleria{
	background-image: url(img/contenido.jpg);
	background-repeat: repeat-y;
	width: 600px;
	vertical-align: top;
	padding-left: 60px;
}

/*Formatos de Texto*/

.txtTitulo{
	padding: 20px,0px,15px,20px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bolder;
	color: #537409;
}
.txtTituloSub{
	padding: 10px, 20px, 0px, 20px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 16px;
	font-weight: bolder;
	color: #537409;
	width: 49%;
}
.txtContenido{
	padding: 0px,20px,10px,60px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
}
.txtContenidoSub{
	padding: 0px,0px,0px,10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #537409;
}
.txtContenidoSub2{
	padding: 0px,10px,10px, 0px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.txtNoticiaTit{
	padding: 10px,0px,0px,10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #537409;
}
.txtNoticiaTxt{
	padding: 10px,10px,10px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
}
.txtNoticiaTit2{
	padding: 10px,0px,10px,10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 16px;
	text-align: justify;
	vertical-align: top;
	color: #537409;
}
.txtNoticiaTxt2{
	padding: 10px,10px,10px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	background-color: White;
}
.txtNoticiaDetalle{
	padding: 0px,0px,0px, 0px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 9px;
	text-align: right;
	vertical-align: top;
	color: #537409;
}
.txtMenu{
	padding: 10px, 0px, 0px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 14px;
	text-align: right;
	color: White;
	text-transform: uppercase;
}
.txtMenuNum{
	padding: 10px, 10px, 0px, 0px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 14px;
	text-align: right;
	color: White;
	width: 40px;
}
.txtMenuSub{
	padding: 0px, 0px, 0px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: right;
	color: #FFFF9F;
	text-transform: capitalize;
	background-color: #83B225;
}
.txtMenuSub2{
	padding: 0px, 0px, 0px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: right;
	text-transform: capitalize;
}

/*Formatos de Imágenes*/

.imgTexto{
	width: 220px;
	height: 240px;
}
.imgJuego{
	width: 104px;
	height: 70px;
}
.linea{
	color: #537409;
	size: 2px;
}
.separador{
	background-image: url(img/separador.jpg);
	background-repeat: no-repeat;
	width: 2%;
	height: 100px;
	vertical-align: middle;
}

/*Formatos de Tablas*/

.tablaTitulos{
	background-color: #DEDEDE;
	vertical-align: top;
	color: #537409;
	padding: 10px, 0px, 0px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 14px;
	text-transform: uppercase;
}
.tablaTxt{
	background-color: #F0F0F0;
	vertical-align: top;
	padding: 10px, 10px, 10px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-transform: capitalize;
}
.tablaDetalle{
	background-color: White;
	vertical-align: top;
	padding: 10px, 10px, 10px, 10px;
	font-family: "Microsoft Sans Serif", "@Arial Unicode MS", "Times New Roman";
	font-size: 12px;
	text-align: justify;
}