

#headlogo {
	height: 64px;
	margin-right: 15px;
}
.headerLogo {
	position: absolute;
	right: 50%;
	top: 5px;
	height: 55px;
    margin-left: -49px;
}
.headerLogo img {
	Nposition: absolute; 
	height: 150%; 
	border-radius: 5px; 
	margin-left: 50%;
}


@media only screen and (max-width: 992px){
	.headerLogo {
		right: 10px;
	}
	.headerLogo img {
		margin-left: 0;
		height: 100%; 
	}
}

.dropdown-content li > a, .dropdown-content li > span {
	color: #333;
}

	.button-collapse {
		display: none;
	}



.blue {
    background-color: #0063a8 !important;
}

.logobgtri {
	position: absolute;
	height: 100px;
	margin-left: -105px;
	margin-top: -42px;
}
@media only screen and (min-width: 601px){
	.logobgtri {
		margin-top: -36px;
	}
}

.grey {
    background-color: #cecece !important;
}



h1 {
	font-family: "Merriweather Sans",Arial,sans-serif;
	font-size: 28px;
    font-weight: 700;
    color: <?=$color_primario;?>;
    margin-top: 0;
}

h2 {
	font-family: "Merriweather Sans",Arial,sans-serif;
	font-size: 22px;
    font-weight: 700;
    color: <?=$color_primario;?>;
}

h3 {
	font-family: "Merriweather Sans",Arial,sans-serif;
	font-size: 18px;
    font-weight: 700;
    color: <?=$color_primario;?>;
}

.color {
    background-color: <?=$color_primario;?> !important;
}


.container {
	nmargin-top: 10px;
}

input:not([type]):focus:not([readonly])+label, input[type=text]:not(.browser-default):focus:not([readonly])+label, input[type=password]:not(.browser-default):focus:not([readonly])+label, input[type=email]:not(.browser-default):focus:not([readonly])+label, input[type=url]:not(.browser-default):focus:not([readonly])+label, input[type=time]:not(.browser-default):focus:not([readonly])+label, input[type=date]:not(.browser-default):focus:not([readonly])+label, input[type=datetime]:not(.browser-default):focus:not([readonly])+label, input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label, input[type=tel]:not(.browser-default):focus:not([readonly])+label, input[type=number]:not(.browser-default):focus:not([readonly])+label, input[type=search]:not(.browser-default):focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label {
	color: #333;
}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid <?=$color_primario;?>;
    -webkit-box-shadow: 0 1px 0 0 <?=$color_primario;?>;
    box-shadow: 0 1px 0 0 <?=$color_primario;?>;
}

.topfondo {
	background-image: url(img/img-header-institucional.jpg);
	background-position: center;
	background-size: cover;
	height: 60px;
}



.btn_cc {
    display: block;
    nwidth: 100px;
    color: #FFF;
    background-color: #921841;
    border-radius: 5px 5px 5px 5px !important;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-family: 'RockwellStdBold',arial,serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
}
.btn_cc {
	background-color: <?=$color_primario;?>;
}




.blue {
    background-color: #0063a8 !important;
}









.categoria_txt {
	font-size: 16px;
}


.fuesocio {
	display: none;
}



.provincia2 {
	Ndisplay: none;
}


.paso_1, .paso_2, .paso_3, .paso_4, .paso_4i, .paso_5, .paso_6, .paso_7, .paso_8, .cont_personales_gf {
	display: none;
}













.lanSelector {
	text-align: right; 
	font-size: 12px; 
	margin-bottom: 25px;
	margin-top: 10px;
}
.lanSelector a {
	padding-left: 10px;
}


.ftypcol {
	color: #CCC;
	font-size: 13px;
}



h1 span a {
	font-size: 14px;
	color: <?=$color_secundario;?>;
}
h1 span a.activo {
	font-size: 28px;
    color: <?=$color_primario;?>;
}
h1 span a.inactivo {
	display: none;
}


.confData p {
	margin: 0 0 10px 0;
}
.confData .sep {
	border: 0;
	height: 1px;
	border-bottom: 1px solid #0079d0;
	margin: 15px 0;
}

.notas-info {
						margin-top: 45px; 
						color: #31708f; 
						background-color: #d9edf7; 
						border-color: #bce8f1;
						display: none;
}

.select-wrapper label.invalid {
    Nmargin-top: 62px;
    Nmargin-left: -11px;
    Ncolor: #0060a8;
}




#headlogo {
	height: 64px;
	margin-right: 15px;
}
.headerLogo {
	position: absolute;
	right: 50%;
	top: 5px;
	height: 55px;
    margin-left: -49px;
}
.headerLogo img {
	Nposition: absolute; 
	height: 150%; 
	border-radius: 5px; 
	margin-left: 50%;
}


@media only screen and (max-width: 992px){
	.headerLogo {
		right: 10px;
	}
	.headerLogo img {
		margin-left: 0;
		height: 100%; 
	}
}

.dropdown-content li > a, .dropdown-content li > span {
	color: #333;
}

	.button-collapse {
		display: none;
	}



.blue {
    background-color: #0063a8 !important;
}

.logobgtri {
	position: absolute;
	height: 100px;
	margin-left: -105px;
	margin-top: -42px;
}
@media only screen and (min-width: 601px){
	.logobgtri {
		margin-top: -36px;
	}
}

.grey {
    background-color: #cecece !important;
}
