
@import url("Level1_Arial.css");

body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.page{
	width: 920px;
	margin: 0px auto;
	/*border: 1px solid gray;*/
	padding: 5px;
}

.page .sub-page{
	border: 1px solid #e1e1e1;
}

.btn-header{
	text-align: right;
}

.logo img{
	/*width: 100%;*/
	display: block;
	margin: 20px auto;
}

.content{
	margin-top: 10px;
}

.content .form{
	margin: 50px auto 20px auto;
	width: 90%;
}

.content .form input[type="text"], .content .form textarea{
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: #fef4d7 !important;
}

.Estilo5{
	margin-top: 7px;
}

.content .form input[type="text"]:hover,
.content .form input[type="text"]:focus,
.content .form textarea:hover,
.content .form textarea:focus,
.content .form input[type="checkbox"]:hover,
.content .form input[type="checkbox"]:focus{
	/*background-color: #C8E7FD;*/
	background-color: #f4e0a7 !important;
}

.content .form input[type="checkbox"]{

	/*background: white !important;*/
	background-color: #fef4d7 !important;
    width: 20px;
    height: 20px;
    /*-webkit-appearance: initial;*/
    border: 1px solid gray;
    margin-top: 10px;
    box-shadow: 0px 0px 2px gray inset;

}

.content .form .btn-form{
	margin: 20px auto 20px auto;
	width: 220px;
}

.footer-menu{
	/*background-image: url(../images/WWD_Footer.png);
	background-size: 100%;
	background-repeat: no-repeat;*/
	/*border-top: 1px solid #e6e6e6;*/
	margin-top: 20px;
}

.ft-imagen{
	width: 400px;
	margin: 0px auto;
}

.ft-imagen a{
	display: inline-block;
	text-align: center;
	width: 190px;
	padding: 5px 0px 10px 0px;
}

.sponsor{
	text-align: center;
	margin-bottom: 5px;
}

.sponsor .sp-content{
	/*margin: 20px auto;*/
	width: 70%;
}

.estilo_pie_acreditation {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.Estilo31 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.Estilo26 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004451;
}

.footer{
	text-align: center;
	margin: 20px auto 20px auto;
}

.resultado{
	width: 90%;
	margin: 0px auto;
}

.resultado .bg-resultado{
	background-color: #fef4d7;
	/*padding: 2px 5px 2px 5px;*/
	margin-bottom: 50px;
}

.row-color:nth-child(even){
	background-color: #f0efef;
}

.row-color a{
	/*padding: 5px 0px 5px 5px;*/
	display: block;
	cursor: pointer;
}

.row-color span{
	display: block;
	padding: 5px;
}

.marTop5{
	margin-bottom: 15px;
}

.text-pagination{
	text-align: right;
}

.Estilo5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.Estilo6 {
    font-size: 20px;
    margin-bottom: 10px;
    /* font-family: "Times New Roman", Times, serif; */
}

.cnt-box{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*background-color: #C8E7FD;*/
    background-color: #fef4d7;
    margin-top: 7px;
    min-height: 15px;
}

.btn-return{
	text-align: right;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-right: 10px;
}

.form-none{
	margin: 0px auto 20px auto;
}

.sponsor .sp-content a{
	display: block;
	padding: 10px 5px 10px 5px;
}

.bg-header, .footer-color{
	background-color: #f4e0a7;
}

.Estilo32 {
    /*font-size: 36px;*/
    color: #ff0000;
}

.bg-header{
	/*min-height: 150px;*/
	margin-top: 10px;
}

.text-bottom{
	margin-top: 100px;
	display: block;
	padding: 0px 10px 0px 10px;
}

.text-bottom div{
	margin-top: 115px;
}

.btn-space{
	margin-top: 10px;
}

.btn-space a{
	padding: 0px 5px 0px 5px;
}

.Estilo35 {
    color: #FF0000;
    font-weight: bold;
}

iframe{
	width: 100%;
}

.sponsor .sp-content a{
	min-height: 100px;
}

a.sponsor-text{

	display: block;
	border: 10px solid white;
	box-shadow: 0px 0px 5px gray;
	background-color: #f7f7f7;

}

.return-page{
	display: none;
}

.Estilo8 a{
	color: #333333 !important;
	/*color: #c8e7fd;*/
}

#navbar-hidden-web{
	display: none;
}

/* , .footer-menu */

a.logo{
	display: block;
	box-shadow: 0px 0px 5px gray;
}

.btn-group{
	margin-top: 5px;
}

@media only screen and (max-width: 992px){
	.page{
		width: 100%;
	}

	.form input[type="text"], textarea{
		width: 100%;
	}

}

@media only screen and (max-width: 767px){
	.page{
		width: 100%;
	}

	.form input[type="text"], textarea{
		width: 100%;
	}

	.content .form{
		width: 100%;
	}

	.footer-menu{
		background-size: 100% 40px;
	}

	.resultado{
		width: 100%;
	}

	.Estilo5, .Estilo8, .cnt-box{
		font-size: 15px;
	}

	.cnt-box{
		padding: 5px 2px 5px 2px;
	}

	.text-bottom, .text-bottom div{
		margin-top: 0px;
		text-align: center;
	}

	.btn-space{
		text-align: center;
	}

	.sponsor .sp-content a{
		min-height: 210px;
	}

	.form-hidden{
		display: none;
	}

	.return-page{
		display: block;
		text-align: center;
		margin: 20px auto 20px auto;
	}

	.resultado .bg-resultado{
		margin-bottom: 20px;
	}

	.Estilo8 a{
		font-size: 15px !important;
	}

	.btn-return{
		text-align: center;
	}

	.sponsor .sp-content{
		width: 90%;
	}

	.mobile-hidden{
		display: none;
	}

	#navbar-hidden-web{
		display: block;
	}

	.ft-imagen a{
		/*width: 120px;*/
		width: auto;
		padding: 5px 20px 7px 20px;
	}

	.ft-imagen{
		width: 100%;
	}

	.footer-color, .footer-menu{
		text-align: center;
	}

}
