@charset "utf-8";
/* CSS Document */
body{margin:0; font-family: DM Sans, sans-serif !important; font-size: 16px;}
	.resultados_perfil{padding:0 !important; height: 100%; width: 100%}
		.resultados_perfil .col-left{display: inline; width:67%; padding-right:10px;}
		.resultados_perfil .col-right{float:left; display: inline; width: 30%; margin-left:10px;}
		.resultados_perfil .col-right fieldset{border:none;}
		.intro_acceso {background:url(../../wp-content/themes/themeSodercan/images/llave_login.png) no-repeat; padding-left: 65px;}
		.form_acceso label{ float: left; width:65px;}
		.form_acceso input{float: right; width: calc(100% - 71px); border: 1px solid #DDDDDD;}
		.form_acceso .form_acceso_input{float:left; margin-top:10px; width: 100%;}
		/* .entrada {background:url(../../wp-content/themes/themeSodercan/images/perfil_contratante_cartera.png) no-repeat; padding-left: 150px;} */
		.entrada_sican {background:url(../../wp-content/themes/themeSodercan/images/perfil_contratante_cartera.png) no-repeat; padding-left: 150px;}
		.entrada_pctcan {background:url(../../wp-content/themes/themeSodercan/images/perfil_contratante_cartera_pctcan.png) no-repeat; padding-left: 150px;}
		/* .entrada_sodercan {background:url(../../wp-content/themes/themeSodercan/images/perfil_contratante_cartera_sodercan.png) no-repeat; padding-left: 150px;} */

.black_button{background: #343434 none repeat scroll 0 0; font-family: arial; border: medium none; border-radius: 5px; color: #fff; cursor: pointer; font-size: 13px; font-weight: bold; padding: 8px 23px; width: auto !important;  margin-right: 27px; margin-top: 20px;}
.enlaces_cuadrado {font-family: arial;background:url(../../wp-content/themes/themeSodercan/images/enlaces_cuadrado.png) no-repeat center left; padding-left: 15px; color:#8C0000; font-size: 13px; text-decoration: underline; float: left; border: none; margin-bottom:10px; font-weight: bold; cursor:pointer;}
.enlaces_cuadrado_pctcan{background:url(../../wp-content/themes/themeSodercan/images/enlaces_cuadrado_pctcan.png) no-repeat center left;color:#0072c6;}
.enlaces_cuadrado_sodercan{background:url(../../wp-content/themes/themeSodercan/images/enlaces_cuadrado_sodercan.png) no-repeat center left;color:#005951;}
.tit_documento_perfil{font-weight: bold; padding: 20px 0; margin: 10px 0 20px;}

.documento_perfil{border-top: 1px solid #8C0000; border-bottom: 1px solid #8C0000; padding: 20px 0;}
	.documento_perfil label a{text-decoration: underline; color:#8C0000; font-weight: bold;}

.documento_perfil_pctcan{border-top: 1px solid #0072c6; border-bottom: 1px solid #0072c6;}
	.documento_perfil_pctcan label a{color:#0072c6;}

.documento_perfil_sodercan{border-top: 1px solid #005951; border-bottom: 1px solid #005951;}
	.documento_perfil_sodercan label a{color:#005951;}


#contrataciones table{border-collapse: collapse;}
#contrataciones tr th{background-color: #E0DFDF;text-align: left;border-right: 1px solid grey;border-left: 1px solid grey;font-size:10px;}
#contrataciones th{border-top: 1px solid black; border-bottom: 1px solid black;padding: 8px;}
#contrataciones td{border: 1px solid grey;padding: 4px;}
#contrataciones td a{color: black; text-decoration: none;}
#contrataciones td a.objeto_sican{color: #913338; text-decoration: underline; font-weight: bold;}
#contrataciones td a.objeto_pctcan{color: #0072c6; text-decoration: underline; font-weight: bold;}
#contrataciones td a.objeto_sodercan{color: #005951; text-decoration: underline; font-weight: bold;}
#contrataciones td a.estado_abierto{color:green; text-transform: uppercase;}
#contrataciones td a.estado{color:black; text-transform: uppercase;}


@media only screen and ( max-width: 479px ) {
	.resultados_perfil .col-left{width:100%;}
	.resultados_perfil .col-right{width: 100%;}
}
@media (max-width: 550px) {
	#rpassword{margin:8px 0; }
	#rpassword form{margin:0;}
	#rpassword form input{margin:8px 0;}

	#contrataciones{font-size: 10px;}
	#contrataciones img.objetivos{width: 132px;}
	#contrataciones .hidden-xs{display:none;}
	.resultados_perfil .col-right{margin-left: 0;}
	 .resultados_perfil .col-right .second{ padding: 10px 0;}
	 table.tabla_resultados {width: 99%;}
	 .tabla_resultados th{font-size: 11px;}
	 .tabla_resultados td{font-size: 9px;}
}