@font-face{
	font-family:Lato;
	src:url(../fonts/Lato.eot);
	src:url(../fonts/Lato.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato.woff) format('woff'),url(../fonts/Lato.ttf) format('truetype'),url(../fonts/Lato.svg#latoregular) format('svg');
	font-weight:normal;
	font-style:normal
}

@font-face{
	font-family:Lato;
	src:url(../fonts/Lato-Italic.ttf);
	font-weight:bold;
	font-style: italic
}
@font-face{
	font-family:Lato;
	src:url(../fonts/Lato-Bold.ttf);
	font-weight:bold;
	font-style: normal
}

body, html {
    background: #fff none repeat scroll 0 0;
    cursor: default;
    font-family: Lato, sans-serif;
}
a {
    text-decoration: none;
}
* {
    margin: 0 auto;
    padding: 0;
}
.wrap{
	width:1024px;
	height:100%;
 	margin: 0 auto;
 	/*box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);*/
 	position: relative;
 }
 
.set{
	width:100%;
	float:left
}

.setClean{
	margin-bottom: 0;
	margin-top: 0;
}
.clear:after,.clear:before{
	content:" ";
	display:table
	}
.clear:after{
	clear:both
}


.divider{
    width:20px;
    height:auto;
    display:inline-block;
}

.invisible {
    display: none;
    visibility: hidden;
}
#loading{
	 width:100%;
	 height:30px;
	 margin:0px;
	 bottom:0px;
	 position:fixed;
	 z-index:1001;
	 color:#0F3;
	 padding:2px;
	 overflow:hidden;
	 display:table;
	 text-align:center;
	opacity: 0.8;
	background: #000000;
	 top: 0px;
	 left:0px;
}
#wait{
 vertical-align:middle;
 margin-top: 0px;
}
#textwait{
 vertical-align:middle;
 margin:350px auto 59px;
 color:#FFFFFF;
font-size: 17px;
}

div#CuadritoBlanco {
    margin-top: 253px;
    margin-left: 28px;
    position: absolute;
    background-color: #ffffff;
    width: 37px;
    z-index: 1;
    height: 10px;
}