.FontTbl {
	font-family: Tahoma; font-size: x-small;
}
.StyProc {
	font-family: Tahoma; font-size: x-small; display: none;
}
:focus {
	outline: 0px;
}
a:active {
	
}
body {
	background: white; color: black; line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
body {
	background: url("Imagenes/bannercne.jpg") top rgb(239, 239, 239); padding: 1px 0px; color: rgb(67, 67, 67); letter-spacing: 0px; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); -webkit-font-smoothing: subpixel-antialiased;
}
#container {
	margin: 0px auto; padding: 10px; width: 580px; position: relative; z-index: 0;
}
#example {
	width: 600px; height: 350px; position: relative;
}
#ribbon {
	left: -15px; top: -3px; position: absolute; z-index: 500;
}
#frame {
	left: -80px; top: -3px; width: 739px; height: 341px; position: absolute; z-index: 0;
}
#slides {
	left: 4px; top: 15px; position: absolute; z-index: 100;
}
.slides_container {
	width: 570px; overflow: hidden; display: none; position: relative;
}
.slides_container a {
	width: 570px; height: 270px; display: block;
}
.slides_container a img {
	display: block;
}
#slides .next {
	left: -42px; top: 107px; width: 24px; height: 43px; color: white; display: block; position: absolute; z-index: 101;
}
#slides .prev {
	left: -42px; top: 107px; width: 24px; height: 43px; color: white; display: block; position: absolute; z-index: 101;
}
#slides .next {
	left: 584px;
}
.pagination {
	margin: 26px auto 0px; width: 100px;
}
.pagination li {
	list-style: none; margin: 0px 1px; float: left;
}
.pagination li a {
	background-position: 0px 0px; width: 12px; height: 0px; overflow: hidden; padding-top: 12px; float: left; display: block; background-image: url("../Imagenes/pagination.png");
}
.pagination li.current a {
	background-position: 0px -12px;
}
#footer {
	padding: 4.5px 0px 18px; width: 580px; text-align: center; margin-top: 9px; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
#footer p {
	margin: 4.5px 0px; font-size: 1em;
}
a:link {
	color: rgb(89, 145, 0); text-decoration: none;
}
a:visited {
	color: rgb(89, 145, 0); text-decoration: none;
}
a:hover {
	color: rgb(89, 145, 0); text-decoration: underline;
}
a:active {
	color: rgb(89, 145, 0); text-decoration: underline;
}
h2 {
	margin: 2em; color: rgb(103, 55, 23); font-family: "Oleo Script"; font-size: 30px; font-weight: normal;
}
a:hover {
	text-shadow: 2px 2px 0px rgba(0,0,0,0.1);
}
.button {
	background: rgb(147, 80, 36); border-radius: 3px; border: 1px solid rgb(86, 47, 21); border-image: none; width: 224px; height: 31px; color: rgb(255, 255, 255); font-size: 15px; font-weight: normal; margin-right: 0.5em; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4), 0px 0px 25px rgba(0,0,0,0.3); text-shadow: 1px 1px 1px #7f130a;
}
.button:hover {
	background: linear-gradient(rgba(167, 91, 41, 1) 19%, rgba(126, 69, 31, 1) 100%);
}
.button:active {
	box-shadow: 0px 0px 25px rgba(0,0,0,0.3), inset 0px 0px 20px #412410;
}
.overlay-container {
	background: -ms-radial-gradient(center, rgba(127, 127, 127, 0) 0%, rgba(127, 127, 127, 0.9) 100%); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; content: " ";
}
.window-container {
	background: rgb(252, 252, 252); margin: 8em auto; padding: 10px 20px 20px; border-radius: 3px; transition:0.4s ease-out; width: 600px; text-align: center; display: block; z-index: 3; opacity: 0; box-shadow: 0px 0px 30px rgba(0,0,0,0.2); -webkit-transition: 0.4s ease-out; -moz-transition: 0.4s ease-out; -o-transition: 0.4s ease-out;
}
.zoomin {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.zoomout {
	transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7);
}
.window-container-visible {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.window-container h3 {
	margin: 1em 0px 0.5em; text-align: center; font-family: "Oleo Script"; font-size: 25px; font-weight: normal;
}
.close {
	background: linear-gradient(rgb(250, 250, 250) 0%, rgb(244, 244, 244) 40%, rgb(229, 229, 229) 100%); margin: 1em auto; padding: 5px 14px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); transition:0.2s linear; border-image: none; width: 52px; color: rgb(68, 68, 68); font-family: Helvetica, sans-serif; font-size: 12px; display: block; cursor: pointer; box-shadow: 0px 1px 3px #ddd; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; -o-transition: 0.2s linear;
}
.close:hover {
	background: linear-gradient(rgb(254, 254, 254) 0%, rgb(248, 248, 248) 40%, rgb(233, 233, 233) 100%); border: 1px solid rgb(170, 170, 170); border-image: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.close:active {
	background: linear-gradient(rgb(244, 244, 244) 0%, rgb(239, 239, 239) 40%, rgb(220, 220, 220) 100%); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);
}
