/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*/////////////////

reglas globales*/
html { font-size: 62.5% color: #02464d; } 
body { background-color: #fff; font-size: 1.3rem; /* =14px */
	color: #02464d;
}

.hidden {
	display: none;
}

/*/////////////*/



@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-MediumItalic-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-MediumItalic-Web.woff')
format('woff');
   font-weight:  500;
   font-style:   italic;
   font-stretch: normal;
}

@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Medium-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Medium-Web.woff')
format('woff');
   font-weight:  500;
   font-style:   normal;
   font-stretch: normal;
}


@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-RegularItalic-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-RegularItalic-Web.woff')
format('woff');
   font-weight:  400;
   font-style:   italic;
   font-stretch: normal;
}


@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Regular-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Regular-Web.woff')
format('woff');
   font-weight:  400;
   font-style:   normal;
   font-stretch: normal;
}

@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.netﬁ/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Light-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Light-Web.woff')
format('woff');
   font-weight:  300;
   font-style:   normal;
   font-stretch: normal;
}

@font-face {
   font-family: 'Duplicate Ionic';
   src: 
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Thin-Web.woff2')
format('woff2'),
url('//d500.epimg.net/cincodias/fonts/v2.x/v2.0/duplicate_ionic/DuplicateIonic-Thin-Web.woff')
format('woff');
   font-weight:  100;
   font-style:   normal;
   font-stretch: normal;
}

body {
     font-family: "Duplicate Ionic", arial; }


/*////////////////*/


/*RAYAS HORIZONTALES Y OBJETOS*/

.contenedor {
	width: 664px;
	height: 450px;	
}

.fondo {
	width: 900px;
	height: 712px;
	z-index: 10;
	position: absolute;
	left:0px;
	top: 0px;
	background-image: url(../images/fondo.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa01 {
	width: 900px;
	height: 712px;	
	/*z-index: 1;*/
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa01.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa02 {
	width: 900px;
	height: 712px;	
	z-index: 2;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa02.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa03 {
	width: 900px;
	height: 712px;	
	z-index: 3;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa03.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa04 {
	width: 900px;
	height: 712px;	
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa04.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}


.tapa05 {
	width: 900px;
	height: 712px;	
	z-index: 5;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa05.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa06 {
	width: 900px;
	height: 712px;	
	z-index: 6;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa06.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa07 {
	width: 900px;
	height: 712px;	
	z-index: 7;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa07.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa08 {
	width: 900px;
	height: 712px;	
	z-index: 8;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa08.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa09 {
	width: 900px;
	height: 712px;	
	z-index: 9;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa09.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa10 {
	width: 900px;
	height: 712px;	
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa10.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa11 {
	width: 900px;
	height: 712px;	
	z-index: 11;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa11.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa12 {
	width: 900px;
	height: 712px;	
	z-index: 12;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa12.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa13 {
	width: 900px;
	height: 712px;	
	z-index: 13;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa13.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa14 {
	width: 900px;
	height: 712px;	
	z-index: 14;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa14.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa15 {
	width: 900px;
	height: 712px;	
	z-index: 15;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa15.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}

.tapa16 {
	width: 900px;
	height: 712px;	
	z-index: 16;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tapa16.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;
}





.hr {
  width: 900px;
  height: .5px;
  background-color: #dbdbdb;
  margin-left: 0%;
  margin-right: 0%;
  z-index:18;

}

.tapa {
	z-index: -10;
	/*width: 200px;
	height: 46px;
	background-color: #ffffff;
	position: absolute;
	left:771px;
	top: 60px;*/
}



/*TIPOGRAFÍAS*/

.titgr {
	font-family: "Duplicate Ionic", arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.22rem;
	line-height: 110%;
	z-index:16;


}

.titnor {
	font-family: "Duplicate Ionic", "arial", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.3rem;
	line-height: 130%;
}	


.subtit {
	font-family: "Duplicate Ionic", arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 0.8rem;
	line-height: 130%;	
}

/*BOCATAS*/
/*
.txtnor {
	font-family: "verdana", "arial", sans-serif;
	font-style: normal;
	font-size: 0.7rem;
	font-weight: normal;
	line-height: 120%;
	padding-bottom:4px;
	 

}

*/

.txtnor {
	font-family: "Duplicate Ionic", "arial", sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 120%;
	padding-bottom:4px;	
}

/*FECHAS con float y espacio a la derecha*/
.txtbold {
	font-family: "Duplicate Ionic", "arial", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 120%;
	float:left;

	margin-right: 5px;
}
/*
.txtbd1 {
	font-family: "verdana", "arial", sans-serif;
	font-style: bold;
	font-size: 0.82rem;
	font-weight:bold;
	line-height: 100%;
	color: #542437;
	float:left;

	margin-right: 5px;
}
*/

.txtbd1 {
	width: 332px;
	position: absolute;
    left: 610px;
    top: 20px;
}


.txtbd2 {
	width: 300px;
	position: absolute;
    left: 204px;
    top: 60px;
}


/*BOCATA 1 FOTO SILUETEADA*/
.txtbd4 {
	width: 320px;
	position: absolute;
    left: 295px;
    top: 546px;
}

/*TEXTO SIN FOTO*/
.txtbd3 {
	width: 420px;
	position: absolute;
    left: 204px;
    top: 69px;

	/*font-family: "verdana", "arial", sans-serif;
	font-style: bold;
	font-size: 0.8rem;
	font-weight:bold;
	line-height: 100%*/
}


/*OTRO ANCHO*/
.txtbd5 {
	width: 506px;
	position: absolute;
    left: 204px;
    top: 60px;
}



/*RESTO TEXTOS EN NEGRITA*/

.boton {
	font-size: 0.7rem;
	font-family: "verdana", "arial", sans-serif;
	font-weight: bolder;
	text-align: center;
}

.txtfirma {
	font-size: 0.6rem;
	font-family: "Duplicate Ionic", "arial", sans-serif;
	font-weight: 400;
	font-style: normal;

}


.txtgris1 {
	color:#999999;
}


/*POSICIONAMIENTO*/
/*.hr1 {
	position: absolute;
	top: 10px;
}
*/
.titgr {
	position: absolute;
	left: 10px;
	top: 12px;
}
.subtit1 {
	position: absolute;
    left: 10px;
    top: 50px;
}



.grafo {
	position: absolute;
	left: 10px;
	top: 76px;
}


.foto1 {
  width: 252px;
  height: 57px;
  position: absolute;
  left: 35px;
  top: 545px;
}

/*Botones*/

.bot {
	width: 22px;
	height: 18px;
	padding-top: 4px;
	background-color: #542437;
	border-style: solid;
	border-width: 0px;
	border-color: #333333;
	border-radius: 50%;
	box-shadow:2px 2px 4px #999999;
	position: absolute;
	cursor: pointer;
	z-index: 9000;

	/*font-size: 1rem;
	font-family: "verdana", "arial", sans-serif;
	font-weight: bolder;
	text-align: center;*/
}

.firma1 {
	position: absolute;
    left: 15px;
    top: 434px;
}

.firma2 {
	position: absolute;
    left: 10px;
    top: 660px;
}

.firma3 {
	position: absolute;
    left: 723px;
    top: 660px;
}


#bt1 {
	left: 24px;
    top: 148px;
     transition-duration: 0.6s;
}
  
#bt2 {
	left: 201px;
    top: 57px;
    transition-duration: 0.6s;
}

#bt3 {
	left: 201px;
    top: 111px;
    transition-duration: 0.6s;
}

#bt4 {
	left: 298px;
    top: 126px;
    transition-duration: 0.6s;
}

#bt5 {
	left: 340px;
    top: 126px;
    transition-duration: 0.6s;
}

#bt6 {
	left: 382px;
    top: 189px;
    transition-duration: 0.6s;
}

#bt7 {
	left: 508px;
    top: 189px;
    transition-duration: 0.6s;
}

#bt8 {
	left: 150px;
    top: 189px;
    transition-duration: 0.6s;
}

#bt9 {
	left: 150px;
    top: 211px;
    transition-duration: 0.6s;
}

#bt10 {
	left: 213px;
    top: 168px;
    transition-duration: 0.6s;
}

#bt11 {
	left: 192px;
    top: 252px;
    transition-duration: 0.6s;
}

#bt12 {
	left: 298px;
    top: 252px;
    transition-duration: 0.6s;
}

#bt13 {
	left: 298px;
    top: 293px;
    transition-duration: 0.6s;
}

#bt14 {
	left: 382px;
    top: 336px;
    transition-duration: 0.6s;
}

#bt15 {
	left: 529px;
    top: 210px;
    transition-duration: 0.6s;
}

#bt16 {
	left: 151px;
    top: 442px;
    transition-duration: 0.6s;
}

/*#bt14 {
	left: 521px;
    top: 431px;
    transition-duration: 0.6s;
}

#bt15 {
	left: 552px;
    top: 408px;
    transition-duration: 0.6s;
}

#bt16 {
	left: 586px;
    top: 379px;
    transition-duration: 0.6s;
}
*/
/*///////////////*/

#bt1:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

 #bt2:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

 #bt3:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

 #bt4:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

 #bt5:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

#bt6:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}

#bt7:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt8:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt9:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt10:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt11:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt12:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt13:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt14:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt15:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}
#bt16:hover {
    transform: scale(1.5, 1.5);
    transition-duration: 0.6s;
}




/*otras imágenes*/

/*otras imágenes*/
@keyframes animatio{
  from { opacity: 1;}
  25% { opacity: 1; }
  50% { opacity: 1; }
  75% { opacity: 1; }
  to { opacity: 0; }
}


.dedo {
	width: 374px;
	height: 75px;
	position: absolute;
	left: 403px;
    top: 482px;

	background-image: url(../images/fonger.png);
	background-repeat: no-repeat;
    background-position: left;
    background-origin: initial;

  -webkit-animation: animatio 6s infinite; /* Safari 4+ */
  -moz-animation:    animatio 6s infinite; /* Fx 5+ */
  -o-animation:      animatio 6s infinite; /* Opera 12+ */
  animation:         animatio 6s infinite; /* IE 10+, Fx 29+ */
}

