div.preloadImg
{
	position:absolute;
	margin-top: 50px;
	margin-left: 50px;
	height: 160px;
	width: 145px;
}

div.mainHangman
{
	box-sizing: content-box;
	z-index: 1;
	position: relative;
	width:345px;
	height:400px;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #F1F1F3 1px 1px 1px;
	-moz-box-shadow: #F1F1F3 1px 1px 1px;
	box-shadow: #F1F1F3 1px 1px 1px;
	background: #EDEDED;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#E9EDF4));
	background: -webkit-linear-gradient(#EDEDED, #E9EDF4);
	background: -moz-linear-gradient(#EDEDED, #E9EDF4);
	background: -ms-linear-gradient(#EDEDED, #E9EDF4);
	background: -o-linear-gradient(#EDEDED, #E9EDF4);
	background: linear-gradient(#EDEDED, #E9EDF4);
	-pie-background: linear-gradient(#EDEDED, #E9EDF4); 
}


div.mainHangman div.imageDiv
{
	z-index: 50;
	position: relative;
	border: 1px solid #888888;
	width:280px;
	height:260px;
	margin:0 auto 0 auto;
	margin-top: 25px;
	*margin-top: 70px; /*IE 7*/
	background-image: url('images/hangman/fondo2.png');
	overflow: hidden;
}

div.mainHangman input.hideInput
{
	z-index: 1;
	filter:alpha(opacity=0);
	opacity: 0;
	position:absolute;
	margin-left: -1000px;
	margin-top: 60px;
}

div.mainHangman div.imageDiv div.image
{
	z-index: 100;
	position: relative;
	width:280px;
	height:260px;
	position:absolute;
}

div.mainHangman div.imageDiv div.image div.man
{
	position: absolute;
	width:145px;
	height:160px;
	left: 75px;
	top: 95px;
}

div.mainHangman div.imageDiv div.image div.man div.man1
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/manImgs.png');
	background-position: -14px -2px;
}

div.mainHangman div.imageDiv div.image div.man div.man2
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/manImgs.png');
	background-position: -6px -168px;
}

div.mainHangman div.imageDiv div.image div.man div.man3
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/manImgs.png');
	background-position: -5px -340px;
}

div.mainHangman div.imageDiv div.image div.man div.man4
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/manImgs.png');
	background-position: -7px -509px;
}

div.mainHangman div.imageDiv div.image div.man div.man5
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/manImgs.png');
	background-position: -12px -675px;
}

div.mainHangman div.imageDiv div.image div.man div.man6
{
	width:180px;
	height:70px;
	background-image: url('images/hangman/manImgs.png');
	background-position: 0px -855px;
}
/********************************************************/
/************************CLASES BAILE********************/
div.baile1
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px 0px;
}

div.baile2
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -160px;
}

div.baile3
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -320px;
}

div.baile4
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -480px;
}

div.baile5
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -640px;
}

div.baile6
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -800px;
}


div.baile7
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -960px;
}

div.baile8
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1120px;
}

div.baile9
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1280px;
}

div.baile10
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1440px;
}

div.baile11
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1600px;
}

div.baile12
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1760px;
}

div.baile13
{
	width:145px;
	height:160px;
	background-image: url('images/hangman/baileImgs.png');
	background-position: 0px -1920px;
}
/********************************************************/
/************************FIN CLASES BAILE****************/

div.mainHangman div.imageDiv div.image div.firstPositionLetter1
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 87px;
	top: 54px;
}

div.mainHangman div.imageDiv div.image div.secondPositionLetter1
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 89px;
	top: 42px;
}

div.mainHangman div.imageDiv div.image div.thirdPositionLetter1
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 74px;
	top: 52px;
}

div.mainHangman div.imageDiv div.image div.fourthPositionLetter1
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 83px;
	top: 48px;
}

div.mainHangman div.imageDiv div.image div.finalLetter1
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 70px;
	top: 150px;
	
	*top: 140px; /*IE 7*/
	top: 140px\0/; /*IE 8*/
	top: 140px /IE9; /*IE 9*/
	*left: 50px; /*IE 7*/
	left: 50px\0/; /*IE 8*/
	left: 50px /IE9; /*IE 9*/
	
	-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.7071067811865474,
            M12=-0.7071067811865477,
            M21=0.7071067811865477,
            M22=0.7071067811865474,
            SizingMethod='auto expand');
}

div.mainHangman div.imageDiv div.image div.secondPositionLetter2
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 160px;
	top: 43px;
}

div.mainHangman div.imageDiv div.image div.thirdPositionLetter2
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 145px;
	top: 43px;
}

div.mainHangman div.imageDiv div.image div.fourthPositionLetter2
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 169px;
	top: 48px;
}

div.mainHangman div.imageDiv div.image div.finalLetter2
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 175px;
	top: 152px;
	
	*top: 152px; /*IE 7*/
	top: 152px\0/; /*IE 8*/
	top: 152px /IE9; /*IE 9*/
	*left: 155px; /*IE 7*/
	left: 155px\0/; /*IE 8*/
	left: 155px /IE9; /*IE 9*/
	
	-webkit-transform:rotate(300deg);
    -moz-transform:rotate(300deg); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.5000000000000001, M12=0.8660254037844386, M21=-0.8660254037844386, M22=0.5000000000000001, sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.5000000000000001,
            M12=0.8660254037844386,
            M21=-0.8660254037844386,
            M22=0.5000000000000001,
            SizingMethod='auto expand');
}

div.mainHangman div.imageDiv div.image div.thirdPositionLetter3
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 145px;
	top: -21px;
}

div.mainHangman div.imageDiv div.image div.fourthPositionLetter3
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 173px;
	top: -17px;
}

div.mainHangman div.imageDiv div.image div.finalLetter3
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 143px;
	top: 150px;
	
	*top: 147px; /*IE 7*/
	top: 147px\0/; /*IE 8*/
	top: 147px /IE9; /*IE 9*/
	*left: 118px; /*IE 7*/
	left: 118px\0/; /*IE 8*/
	left: 118px /IE9; /*IE 9*/
	
	-webkit-transform:rotate(50deg);
    -moz-transform:rotate(50deg); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6427876096865393, M12=-0.7660444431189781, M21=0.7660444431189781, M22=0.6427876096865393, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.6427876096865393,
            M12=-0.7660444431189781,
            M21=0.7660444431189781,
            M22=0.6427876096865393,
            SizingMethod='auto expand');
}

div.mainHangman div.imageDiv div.image div.fourthPositionLetter4
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 89px;
	top: -16px;
}

div.mainHangman div.imageDiv div.image div.finalLetter4
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 95px;
	top: 125px;
	
	*top: 119px; /*IE 7*/
	top: 119px\0/; /*IE 8*/
	top: 119px /IE9; /*IE 9*/
	*left: 75px; /*IE 7*/
	left: 75px\0/; /*IE 8*/
	left: 75px /IE9; /*IE 9*/
	
	-webkit-transform:rotate(290deg);
    -moz-transform:rotate(290deg); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.3420201433256688, M12=0.9396926207859083, M21=-0.9396926207859083, M22=0.3420201433256688, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.3420201433256688,
            M12=0.9396926207859083,
            M21=-0.9396926207859083,
            M22=0.3420201433256688,
            SizingMethod='auto expand');
	
}

div.mainHangman div.imageDiv div.image div.finalLetter5
{
	position: absolute;
	width: 50px;
	height: 90px;
	left: 115px;
	top: 85px;
	
	*top: 80px; /*IE 7*/
	top: 80px\0/; /*IE 8*/
	top: 80px /IE9; /*IE 9*/
	
	-webkit-transform:rotate(350deg);
    -moz-transform:rotate(350deg); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.984807753012208, M12=0.17364817766693033, M21=-0.17364817766693033, M22=0.984807753012208, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.984807753012208,
            M12=0.17364817766693033,
            M21=-0.17364817766693033,
            M22=0.984807753012208,
            SizingMethod='auto expand');
}

div.ABCa
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px 0px;
}

 div.ABCb
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px 0px;
}

 div.ABCc
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -100px 0px;
}

 div.ABCd
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -150px 0px;
}

 div.ABCe
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -200px 0px;
}

 div.ABCf
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -250px 0px;
}

 div.ABCg
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px -90px;
}

div.ABCh
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px -90px;
}

 div.ABCi
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -100px -90px;
}

 div.ABCj
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -150px -90px;
}

 div.ABCk
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -200px -90px;
}

 div.ABCl
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -250px -90px;
}

 div.ABCm
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px -180px;
}

 div.ABCn
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px -180px;
}

 div.ABCo
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -100px -180px;
}

 div.ABCp
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -150px -180px;
}

 div.ABCq
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -200px -180px;
}

 div.ABCr
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -250px -180px;
}

 div.ABCs
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px -270px;
}

 div.ABCt
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px -270px;
}

 div.ABCu
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -100px -270px;
}

 div.ABCv
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -150px -270px;
}

 div.ABCw
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -200px -270px;
}

 div.ABCx
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -250px -270px;
}

 div.ABCy
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px -360px;
	
}

 div.ABCz
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px -360px;
}

 div.ABCa_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -100px -360px;
}

 div.ABCe_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -150px -360px;
}

 div.ABCi_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -200px -360px;
}

 div.ABCo_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -250px -360px;
}

 div.ABCu_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: 0px -450px;
}

 div.ABCn_accent
{
	width: 50px;
	height: 90px;
	background-image: url('images/hangman/abcImgs.png');
	background-position: -50px -450px;
}

div.mainHangman div.squareNumbers
{
	position:relative;
	margin:0px auto 0 auto;
	margin-top: 10px;
	*margin-top: 10px;
	height: 20px;
}

div.mainHangman div.squareNumbers div.numbers
{
	position:relative;
	margin:0 auto 0 auto;
	text-align: center;
	cursor: default;
	text-align: center;
	font-size: 12px;
}

div.mainHangman div.squareNumbers div.numbers div.numberOn
{
	color: #FFFFFF;
	position:relative;
	float: left;
	width: 17px;
	height: 16px;
	padding-bottom: 2px;
	background-image: url('images/hangman/botonesImg.png');
	background-position: -17px 0px;
	margin-left:2px;
}

div.mainHangman div.squareNumbers div.numbers div.numberOff
{
	color: #C3C3C3;
	position:relative;
	float: left;
	width: 17px;
	height: 16px;
	padding-bottom: 2px;
	background-image: url('images/hangman/botonesImg.png');
	background-position: -0px 0px;
	margin-left:2px;
}

div.mainHangman div.squareWord
{
	position:relative;
	margin:0 auto 0 auto;
	border: 1px solid #B4B4B4;
	margin-top: 10px;
	height: 30px;
	text-align: center;
}

div.mainHangman div.squareWord div.word
{
	position:relative;
	margin:8px auto 0 auto;
	text-align: center;
	cursor: default;
	color: #B4B4B4;
	text-align: center;
}

div.mainHangman div.squareWord div.word div.charWord
{
	position:relative;
	margin:0 auto 0 auto;
	float: left;
	display:block;
	margin-left:2px;
	width: 16px;
}

div.mainHangman div.lettersButtons
{
	position:relative;
	width: 218px;
	height: 28px;
	margin:11px auto 0 auto;
}

div.mainHangman div.lettersButtons div.letters_accent
{
	border: 1px solid #CACACA;
	width: 26px;
	height: 26px;
	position:relative;
	float: left;
	display:block;
	background-image: url('images/hangman/accent_letters.png');
}

div.mainHangman div.lettersButtons div.letters_accent:hover
{
	cursor: pointer;
}

div.mainHangman div.lettersButtons div.a_accent
{
	margin-right: 10px;
	background-position: 0px 0px;
}

div.mainHangman div.lettersButtons div.a_accent:hover
{
	background-position: -26px 0px;
}

div.mainHangman div.lettersButtons div.e_accent
{
	margin-right: 10px;
	background-position: 0px -26px;
}

div.mainHangman div.lettersButtons div.e_accent:hover
{
	background-position: -26px -26px;
}

div.mainHangman div.lettersButtons div.i_accent
{
	margin-right: 10px;
	background-position: 0px -52px;
	
}

div.mainHangman div.lettersButtons div.i_accent:hover
{
	background-position: -26px -52px;
}

div.mainHangman div.lettersButtons div.o_accent
{
	margin-right: 10px;
	background-position: 0px -78px;
}

div.mainHangman div.lettersButtons div.o_accent:hover
{
	background-position: -26px -78px;
}

div.mainHangman div.lettersButtons div.u_accent
{
	margin-right: 10px;
	background-position: 0px -104px;
	
}

div.mainHangman div.lettersButtons div.u_accent:hover
{
	background-position: -26px -104px;
}

div.mainHangman div.lettersButtons div.n_accent
{
	background-position: 0px -130px;
}

div.mainHangman div.lettersButtons div.n_accent:hover
{
	background-position: -26px -130px;
}

div.mainHangman div.buttons
{
	position:relative;
	margin-left:272px;
	margin-top: 10px;
	width: 60px;
	height: 20px;
}

div.mainHangman div.viewInfo
{
	position: absolute;
	border: 1px #FFD379 solid;
	background-color: #FFF0CC;
	color: #747474;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	top: 346px;
	left: 271px;
}

div.mainHangman div.nextInfo
{
	position: absolute;
	border: 1px #FFD379 solid;
	background-color: #FFF0CC;
	color: #747474;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	top: 346px;
	left: 307px;
}

div.mainHangman div.buttons div.view
{
	position:relative;
	border: 1px solid #B4B4B4;
	float: left;
	display:block;
	width:23px;
	height: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

div.mainHangman div.buttons div.view div.viewOn
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: -46px -38px;
	width:23px;
	height: 20px;
	cursor: pointer;
}

div.mainHangman div.buttons div.view div.viewOff
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: 0px -38px;
	width:23px;
	height: 20px;
	cursor: default;
}

div.mainHangman div.buttons div.view div.viewOver
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: -23px -38px;
	width:23px;
	height: 20px;
	cursor: pointer;
}

div.mainHangman div.buttons div.next
{
	position:relative;
	border: 1px solid #B4B4B4;
	float: left;
	display:block;
	width:23px;
	height: 20px;
	margin-left: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

div.mainHangman div.buttons div.next div.nextOn
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: -46px -18px;
	width:23px;
	height: 20px;
	cursor: pointer;
}

div.mainHangman div.buttons div.next div.nextOff
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: 0px -18px;
	width:23px;
	height: 20px;
	cursor: default;
}

div.mainHangman div.buttons div.next div.nextOver
{
	background-image: url('images/hangman/botonesImg.png');
	background-position: -23px -18px;
	width:23px;
	height: 20px;
	cursor: pointer;
}

div.mainHangman div.imageDiv div.finalMessage
{
	z-index: 100;
	position: absolute;
	line-height: 40px;
	text-align: center;
	color: #CA0000;
	font-size: 14px;
	margin: 0px auto;
	top:20px;
}