@CHARSET "ISO-8859-1";

/*
html { 
  background: url(../../img/error/error-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: sans-serif
}

*/



@font-face {
    font-family: 'gobCL_Bold';
    src: url('../../../assets/fonts/gobFont/gobcl_bold-webfont.woff2') format('woff2'),
         url('../../../assets/fonts/gobFont/gobcl_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gobCL_Heavy';
    src: url('../../../assets/fonts/gobFont/gobcl_heavy-webfont.woff2') format('woff2'),
         url('../../../assets/fonts/gobFont/gobcl_heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gobCL_Light';
    src: url('../../../assets/fonts/gobFont/gobcl_light-webfont.woff2') format('woff2'),
         url('../../../assets/fonts/gobFont/gobcl_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gobCL_Regular';
    src: url('../../../assets/fonts/gobFont/gobcl_regular-webfont.woff2') format('woff2'),
         url('../../../assets/fonts/gobFont/gobcl_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


body{
	font-family: gobCL_Regular;
	/*background-color: #1978b8*/
}

#web_imgFooter{
    width:300px; /* you can use % */
    height: 20px;
    
}

#texto_etapa_CU{
	color: black;
	text-align: center;
	margin-top: 50px;
}

#web_logoFooter{
    position:fixed;
    bottom:0;
    width: 100%;
    text-align: center;
}

#inputRun_etapa_CU{
	margin: 0 auto;
	text-align: center;
}

#mainContainer{
	
	border: 2px solid #DFDFDF;
	width: 90%;

	padding: 20px;
	border-radius: 10px;
	margin: 20px;
	margin: 0 auto;

}

.classInputWidth{
	width: 300px;
}

.tableClass{
margin: 0 auto;
}

.tdClass{
	padding: 2px;
}

.titleContainer{
	margin-top: 20px;
	text-align: center;
}

#btnNavegacionContainer{
	text-align: center;
	/*border: 1px solid;*/
	margin: 0 auto;
	margin-bottom: 40px;
	margin-top: 20px;
}

#idLoader{
	width: 50px;
	height: 50px;
}

#loaderContainer{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#idContainerHijos{
	margin-top: 20px;
	border: 1px solid #DFDFDF;
	padding: 10px;
}

#idMatrimonioContainer{
	margin-top: 20px;
	border: 1px solid #DFDFDF;
	padding: 10px;
}

#idHijosContainer{
	margin-top: 10px;
	margin-bottom: 10px;
}

.containerConyuges{
	margin-top: 10px;
	margin-bottom: 10px; 
}

#idListaOficinasContainer{
	visibility: hidden;
}

#idContainerSelects{
	/*border: 1px solid;*/
	width: 500px;
	margin: 0 auto;
}

.classSelect{
	width: 500px;
}

#idContainerErroMsg{
	border: 1px solid;
	width: 100%;
	text-align:center;
	height: 60px;
	top: 20%;
	position: absolute;

	
	
	/*margin: 0 auto;*/
	/*margin-bottom: 50%;*/
	/*margin-left: 100px;*/
}

.errorClassDiv{
	background-color: #E64343;
	border: 1px solid;
	border-radius: 3px;
	text-align: center;
	color: white;
}

.errorDiv{
	background-color: #E64343;
	border: 1px solid;
	border-radius: 3px;
	height: 40px;
	text-align: center;
	color: white;
	margin-top: 20px;
	margin-bottom: 20px;
}

#idLogoWpyContainer{
	text-align: center;
}

#idPrecioContainer{
	text-align: center;
}

#idContainerInputConsulta{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 70px;
}
#idSpanTextoInputRun{
	padding: 20px;
}

#msgDiv{
	width: 80%;
	text-align: center;
	margin: 0 auto;
	background-color: #B5D9AD;
	color: white;
	border-radius: 5px;
	padding: 10px;
	font-size: 22px;
}

#idTituloConsultaDupLibMat{
	margin-bottom:70px;
}

#idTextoFijoConsulta{
	width: 500px;
	text-align: center;
	margin: 0 auto;
	/*border: 1px solid;*/
	margin-top: 20px;
}