/* arriba derecha abajo izquierda*/



table.table_menu 
{
	width:750;
	background-color:#FDE3A8;
	border: solid;
	border-color:#EEDCC1;
	border-width: 0px 2px 0px 2px;
}

table.table_principal 
{
	width:750;
	background-color:#FFFAEC;
	border: solid;
	border-color:#EEDCC1;
	border-width:thin;
}

table.table_principal_sin_fondo
{
	width:750;
	border-width:thin;
}


table.table_cabecera 
{
	background-color:#FDE3A8;
	border: solid;
	border-color:#EEDCC1;
	border-width:thin;
}

table.table_secundaria 
{
	background-color:#FFFAEC;
	border: solid;
	border-color:#FDE3A8;
	border-width:thin;
}

td.td_finpagina
{
	height:20;
	background-color:#FDE3A8;
	border: solid;
	border-color:#EEDCC1;
	border-width: 2px 0px 0px 0px;
	/*padding: 0cm 0cm 0cm 0cm;*/
	margin-bottom: 1cm;
}

.texto_normal_justificado
{
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana;
	font-size:10px;
}

.texto_normal_coment
{
	text-align: justify;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana;
	font-size:10px;
}

.texto_normal_sin_borde
{
	font-family: verdana;
	font-size:10px;
}

.texto_normal_centrado
{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana;
	font-size:10px;
}

.texto_titulo_centrado
{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana;
	font-size:12px;
	font-weight:600;
    color: #E9960C;
}

.texto_titulo_centrado_negro
{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "Palatino Linotype";
	
	font-weight:600;
    color: black;
}

.texto_normal_derecha
{
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana;
	font-size:10px;
}

.texto_normal_izquierda
{
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana;
	font-size:10px;
}

.texto_marron
{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana;
	font-size:10px;
	color: #E9960C;
}

.texto_marron_normal
{
	font-family: verdana;
	font-size:10px;
	color: #E9960C;
}

.textoh3
{
 	font-family: Tempus Sans ITC,Times New Roman;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}

a.subrayado
{
	font-family: verdana;
 	font-size: 10px;
 	color: #E9960C;
	
}

.noticias
{
	font-family: verdana;
 	font-size: 10px;
	color: red;
	/*background-color:red;*/
	font-weight:bold;
 	/*color: #E9960C;*/
	/*text-decoration: blink;*/
}

a.subrayado:hover
{
	font-weight: bold;

}

a.subrayado:link {
					text-decoration: none;}
a.subrayado:visited {
					text-decoration: none;
					}
a.subrayado:active {	
					text-decoration: none;}


td.td_formulario
{
	border: solid;
	border-color:#FDE3A8;
	border-width: 2px 2px 2px 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom:20px;
}

.formulario
{
 font-family: verdana;
 font-size:11px;
 border-color: #000000;
 border-width: 1px;
}

.boton_formulario
{
 font-family: verdana;
 font-size:10px;
 border-color: #000000;
 border-width: 1px;
 background-color: #FDE3A8;
}

input.boton_formulario:hover
{
 font-family: verdana;
 font-size:10px;
 border-color: #000000;
 border-width: 1px;
 background-color: #000000;
}

.imagenes
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom:20px;
}
.letra_aviso
{
	font-family: verdana;
 	font-size: 9px;
 	color: #C0C0C0;
	text-align: justify;
}


////////////////////////////////////////////////////////////////////





/////////////////////////////////////////////////////////////////////
.AN-sObj-stage {
    position: relative;
    overflow: hidden;
}

.AN-sObj-stage div {
    position: absolute;
}

.AN-sObj-stage a {
    color: inherit;
    text-decoration: none;
}

.AN-sObj-stage * {
    margin: 0;
    padding: 0;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
}

.AN-sObj-stage img {
    position: absolute;
    top: 0;
    left: 0;
}

body,.AN-sObj-stage,ol,li {
    margin: 0;
    padding: 0;
}

ol {
    list-style: none;
    position: relative;
}

li {
    position: absolute;
    top: 0;
    left: 0;
}

.AN-Scene-Description {
    display: none;
}

@-webkit-keyframes AN-ani-delay {
    0% {
    }

    100% {
    }
}

@-moz-keyframes AN-ani-delay {
    0% {
    }

    100% {
    }
}

li {
    display: none;
}

li.run {
    display: block;
}

.restart * {
    -moz-animation-name: none !important;
    -webkit-animation-name: none !important;
}

#AN-sObj-89 {
    -moz-transform: translate(30px, 33px);
    -webkit-transform: translate3d(30px, 33px, 0px);
    width: 38px;
    height: 90px;
    top: 0;
    left: 0;
}

#AN-sObj-90 {
    -moz-transform: translate(50px, 2px);
    -webkit-transform: translate3d(50px, 2px, 0px);
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
}

#AN-sObj-91 {
    -moz-transform: translate(95px, -60px);
    -webkit-transform: translate3d(95px, -60px, 0px);
    width: 302px;
    height: 15px;
    top: 0;
    left: 0;
    color: rgba(253,129,18,1);
    font-weight: bold;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

#AN-sObj-92 {
    -moz-transform: translate(130px, 101px);
    -webkit-transform: translate3d(130px, 101px, 0px);
    width: 120px;
    height: 20px;
    top: 0;
    left: 0;
    color: rgba(253,129,18,1);
    font-weight: bold;
}

#AN-sObj-93 {
    -moz-transform: translate(257px, 115px);
    -webkit-transform: translate3d(257px, 115px, 0px);
    width: 38px;
    height: 38px;
    top: 0;
    left: 0;
}

#AN-sObj-94 {
    -moz-transform: translate(-9px, -9px);
    -webkit-transform: translate3d(-9px, -9px, 0px);
    width: 316px;
    height: 166px;
    border-top: 1px solid rgba(1,14,13,1);
    border-right: 1px solid rgba(1,14,13,1);
    border-bottom: 1px solid rgba(1,14,13,1);
    border-left: 1px solid rgba(1,14,13,1);
    background-color: rgba(194,194,194,1);
    top: 0;
    left: 0;
    opacity: 0;
}

@-webkit-keyframes ani-AN-sObj-89 {
    0% {
        -webkit-transform: translate3d(61px, 2px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
        -webkit-transform-origin: 47.37% 56.67%;
    }

    8.52% {
        -webkit-transform: translate3d(53px, 9px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: ease;
        -webkit-transform-origin: 50% 50%;
    }

    37.82% {
        -webkit-transform: translate3d(32px, 28px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: ease;
        -webkit-transform-origin: 50% 50%;
    }

    81.19% {
        -webkit-transform: translate3d(32px, 28px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: ease;
        -webkit-transform-origin: 50% 50%;
    }

    100% {
        -webkit-transform: translate3d(32px, 28px, 0px);
        opacity: 0;
        -webkit-animation-timing-function: ease;
        -webkit-transform-origin: 50% 50%;
    }
}

@-moz-keyframes ani-AN-sObj-89 {
    0% {
        -moz-transform: translate(61px, 2px);
        opacity: 1;
        -moz-animation-timing-function: linear;
        -moz-transform-origin: 47.37% 56.67%;
    }

    8.52% {
        -moz-transform: translate(53px, 9px);
        opacity: 1;
        -moz-animation-timing-function: ease;
        -moz-transform-origin: 50% 50%;
    }

    37.82% {
        -moz-transform: translate(32px, 28px);
        opacity: 1;
        -moz-animation-timing-function: ease;
        -moz-transform-origin: 50% 50%;
    }

    81.19% {
        -moz-transform: translate(32px, 28px);
        opacity: 1;
        -moz-animation-timing-function: ease;
        -moz-transform-origin: 50% 50%;
    }

    100% {
        -moz-transform: translate(32px, 28px);
        opacity: 0;
        -moz-animation-timing-function: ease;
        -moz-transform-origin: 50% 50%;
    }
}

.run #AN-sObj-89 {
    -moz-animation-name: ani-AN-sObj-89;
    -webkit-animation-name: ani-AN-sObj-89;
    -moz-animation-duration: 3.183s;
    -webkit-animation-duration: 3.183s;
    -moz-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

#AN-sObj-89 {
    -moz-transform: translate(32px, 28px);
    -webkit-transform: translate3d(32px, 28px, 0px);
    opacity: 0;
    -moz-animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

.restart #AN-sObj-89 {
    -moz-transform: translate(61px, 2px);
    -webkit-transform: translate3d(61px, 2px, 0px);
    opacity: 1;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-transform-origin: 47.37% 56.67%;
    -webkit-transform-origin: 47.37% 56.67%;
}

@-webkit-keyframes ani-AN-sObj-90 {
    0% {
        -webkit-transform: translate3d(50px, 2px, 0px);
        opacity: 1;
    }

    23.98% {
        -webkit-transform: translate3d(50px, 2px, 0px);
        opacity: 1;
    }

    79.67% {
        -webkit-transform: translate3d(50px, 2px, 0px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(50px, 2px, 0px);
        opacity: 1;
    }
}

@-moz-keyframes ani-AN-sObj-90 {
    0% {
        -moz-transform: translate(50px, 2px);
        opacity: 1;
    }

    23.98% {
        -moz-transform: translate(50px, 2px);
        opacity: 1;
    }

    79.67% {
        -moz-transform: translate(50px, 2px);
        opacity: 1;
    }

    100% {
        -moz-transform: translate(50px, 2px);
        opacity: 1;
    }
}

.run #AN-sObj-90 {
    -moz-animation-name: ani-AN-sObj-90;
    -webkit-animation-name: ani-AN-sObj-90;
    -moz-animation-duration: 3.195s;
    -webkit-animation-duration: 3.195s;
    -moz-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

#AN-sObj-90 {
    -moz-transform: translate(50px, 2px);
    -webkit-transform: translate3d(50px, 2px, 0px);
    opacity: 1;
}

.restart #AN-sObj-90 {
    -moz-transform: translate(50px, 2px);
    -webkit-transform: translate3d(50px, 2px, 0px);
    opacity: 1;
}

@-webkit-keyframes ani-AN-sObj-91 {
    0% {
        -webkit-transform: translate3d(106px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        width: 184px;
        height: 22px;
        opacity: 0;
    }

    0.01% {
        -webkit-transform: translate3d(106px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        width: 184px;
        height: 22px;
        opacity: 0;
    }

    48.47% {
        -webkit-transform: translate3d(103px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        width: 187px;
        height: 22px;
        opacity: 1;
    }

    75.04% {
        -webkit-transform: translate3d(103px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        width: 187px;
        height: 22px;
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(103px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        width: 187px;
        height: 22px;
        opacity: 0;
    }
}

@-moz-keyframes ani-AN-sObj-91 {
    0% {
        -moz-transform: translate(106px, 51px)   rotate(0deg);
        width: 184px;
        height: 22px;
        opacity: 0;
    }

    0.01% {
        -moz-transform: translate(106px, 51px)   rotate(0deg);
        width: 184px;
        height: 22px;
        opacity: 0;
    }

    48.47% {
        -moz-transform: translate(103px, 51px)   rotate(0deg);
        width: 187px;
        height: 22px;
        opacity: 1;
    }

    75.04% {
        -moz-transform: translate(103px, 51px)   rotate(0deg);
        width: 187px;
        height: 22px;
        opacity: 1;
    }

    100% {
        -moz-transform: translate(103px, 51px)   rotate(0deg);
        width: 187px;
        height: 22px;
        opacity: 0;
    }
}

.run #AN-sObj-91 {
    -moz-animation-name: ani-AN-sObj-91;
    -webkit-animation-name: ani-AN-sObj-91;
    -moz-animation-duration: 2.406s;
    -webkit-animation-duration: 2.406s;
    -moz-animation-delay: 0.781s;
    -webkit-animation-delay: 0.781s;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

#AN-sObj-91 {
    -moz-transform: translate(103px, 51px)   rotate(0deg);
    -webkit-transform: translate3d(103px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    width: 187px;
    height: 22px;
    opacity: 0;
}

.restart #AN-sObj-91 {
    -moz-transform: translate(106px, 51px)   rotate(0deg);
    -webkit-transform: translate3d(106px, 51px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    width: 184px;
    height: 22px;
    opacity: 0;
}

@-webkit-keyframes ani-AN-sObj-92 {
    0% {
        -webkit-transform: translate3d(131px, 75px, 0px);
        opacity: 0;
    }

    0.01% {
        -webkit-transform: translate3d(131px, 75px, 0px);
        opacity: 0;
    }

    24.08% {
        -webkit-transform: translate3d(129px, 75px, 0px);
        opacity: 1;
    }

    63.9% {
        -webkit-transform: translate3d(129px, 75px, 0px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(129px, 75px, 0px);
        opacity: 0;
    }
}

@-moz-keyframes ani-AN-sObj-92 {
    0% {
        -moz-transform: translate(131px, 75px);
        opacity: 0;
    }

    0.01% {
        -moz-transform: translate(131px, 75px);
        opacity: 0;
    }

    24.08% {
        -moz-transform: translate(129px, 75px);
        opacity: 1;
    }

    63.9% {
        -moz-transform: translate(129px, 75px);
        opacity: 1;
    }

    100% {
        -moz-transform: translate(129px, 75px);
        opacity: 0;
    }
}

.run #AN-sObj-92 {
    -moz-animation-name: ani-AN-sObj-92;
    -webkit-animation-name: ani-AN-sObj-92;
    -moz-animation-duration: 1.624s;
    -webkit-animation-duration: 1.624s;
    -moz-animation-delay: 1.556s;
    -webkit-animation-delay: 1.556s;
    -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

#AN-sObj-92 {
    -moz-transform: translate(129px, 75px);
    -webkit-transform: translate3d(129px, 75px, 0px);
    opacity: 0;
}

.restart #AN-sObj-92 {
    -moz-transform: translate(131px, 75px);
    -webkit-transform: translate3d(131px, 75px, 0px);
    opacity: 0;
}

#AN-sObj-scene-id-0 .AN-sObj-stage {
    height: 150px;
    width: 300px;
    background-color: rgba(255,250,236,1);
}