html{
	min-height:100%;
	-webkit-font-smoothing:antialiased;
	height:100%;
	cursor:default
}

body{
	font-family:Verdana,Tahoma,Geneva,sans-serif;
	background-color:white
}

article,aside,figure,header,hgroup,nav,section,details,figcation,hgroup,menu,summary{
	display:block
}

h1,h2,h3,h4,h5,h6{
	font-weight:bold
}

h2{
	text-transform:uppercase;
	float:left;
	text-align:left;
	width:850px;
	font-size:18px;
	margin:2px
}

h3{
	font-size:70%;
	text-align:right;
	position:relative
}

h4{
	font-size:80%;
	margin-top:-70px
}

.cursor{
	cursor:pointer
}

a{
	text-decoration:none;
	outline:0
}

header{
	position:fixed;
	left:0;
	top:0;
	height:50px;
	width:100%;
	margin:0;
	background-color:#005EA8;
	z-index:100;

}

header>h1{
	height:50px;

	float:left;
	width:85%;
	text-align:left;
	color:#fff;
	margin-left:50px;
	margin-top: 8px;
		
}

header>h2{
	position:relative;
	top:-40px;
	
	display: none;
}

#contents{
	position:relative;
	margin-top:75px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	min-height:500px
}

#contents>div{
	margin:1px auto
}

div#elements{
	width:100%;
	padding:5px;
	text-align:center;
	margin-top:5px;
	clear:both;
	float:left
}

#elements>h2{
	float:left;
	width:400px;
	margin:5px
}

#elements>h5{
	float:left;
	width:100%;
	margin:20px 0 20px 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#000;
	font-family:Verdana,Tahoma,Geneva,sans-serif
}

#elements>h5>p{
	float:left;
	width:100%;
	margin-top:30px;
	margin-bottom:-20px;
	font-size:35px;
	font-weight:bold;
	color:#0095da
}

div#elements>img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:750px;
	max-height:300px
}

footer{
	position:fixed;
	left:0;
	bottom:0;
	height:65px;
	width:100%;
	z-index:15
}

footer #foot{
	margin:0;
	height:65px;
	font-size:1em;
	background-color:#fafafa;
	border-top:1px solid #ccc;
	box-shadow:0 0 10px 1px rgba(210,210,210,0.75);
	-moz-box-shadow:0 0 10px 1px rgba(210,210,210,0.75);
	-webkit-box-shadow:0 0 10px 1px rgba(210,210,210,0.75)
}

footer #foot .botones{
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0
}

footer #foot .botones li{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:25px;
	display:block;
	float:left;
	cursor:pointer;
	position:relative
}

footer #foot .botones li span{
	position:absolute;
	bottom:0;
	text-decoration:none;
	font-weight:bold;
	color:#65003b;
	width:100%;
	text-align:center;
	line-height:12px
}

footer #foot .botones #audio span{
	width:70px;
	margin-left:10px
}

footer #foot>ul #logo{
	z-index:100;
	height:40px;
	width:43px;
	margin-top:20px;
	margin-bottom:15px
}

footer #foot>ul>#audio{
	float:right;
	border-right:0
}

footer #foot>ul>#ayuda{
	float:right;
	border-right:0
}

#mensaje{
	z-index:2000
}

#mensaje p{
	text-align:center;
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:30px
}

#mensaje h7{
	font-size:12px
}

.noTitleStuff .ui-dialog-titlebar{
	display:none
}

#mensajefinal{
	text-align:center;
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:30px
}

#check{
	display:none;
	position:relative;
	float:left;
	width:300px;
	height:10%;
	cursor:pointer;
	opacity:1;
	margin:20px;
	padding:10px;
	left:30%;
	background-color:#5fae27;
	color:#fff;
	text-align:center;
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:30px;
	border:1px solid #fff;
	-moz-box-shadow:0 4px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.5);
	box-shadow:0 4px 4px rgba(0,0,0,0.5)
}

#check:hover{
	opacity:.8
}

.anaya-widget{
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:.8em
}

#dialog{
	display:none
}

#fondoblanco{
	width:100%;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	opacity:.8;
	filter:alpha(opacity=80)
}

::-moz-selection{
	background:#ffeb74;
	color:#0095da
}

::selection{
	background:#ffeb74;
	color:#0095da
}

::-webkit-selection{
	background:#ffeb74;
	color:#0095da
}

[audio],[video]{
	cursor:pointer;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}

[audio]:hover,[video]:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}

video{
	overflow-y:hidden;
	overflow-x:hidden
}

video:-moz-full-screen video:-webkit-full-screen,video:-moz-full-screen,video:-ms-full-screen,video:-o-full-screen,video:full-screen{
	max-height:100%;
	max-width:100%
}

[draggable="true"]{
	-khtml-user-drag:element;
	-webkit-user-drag:element;
	-khtml-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-drag:element;
	user-select:none
}

