@charset "utf-8";
/* CSS Document */
/* Customized & developed by Julio César Rosas Mora - OGC*/
.jcrm-txt{
	font-family:Arial;
}
.jcrm-imgborde0{
  padding: 3px 10px; 
  border: PowderBlue 5px solid; 
  border-radius: 20px; 
}
.jcrm-imgborde1{
  padding: 3px 10px; 
  border: PowderBlue 5px solid; 
  border-top-left-radius: 20px; 
  border-bottom-right-radius: 20px; 
}
.jcrm-imgborde2{
  padding: 3px 10px; 
  border: PowderBlue 5px double; 
  border-top-left-radius: 20px; 
  border-bottom-right-radius: 20px; 
}
.jcrm-imgborde3{
  padding: 3px 10px; 
  border: PowderBlue 5px dashed; 
  border-top-left-radius: 20px; 
  border-bottom-right-radius: 20px; 
}

/*4N1W4R-1WG*/
.jcrm-img {
    margin: 10px;
    border: 5px solid #eee;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
 
.jcrm-img:hover {
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
}

.jcrm-img0 {
    margin: 10px;
    border: 5px solid #eee;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
 
.jcrm-img0:hover {
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
}

.jcrm-img1 {
    margin: 0px;
    /*opacity: 0.3;*/
    border: 0px solid #eee;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}
 
.jcrm-img1:hover {
/*    opacity: 1;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
    -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
    -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
    box-shadow: 0px 0px 20px rgba(255,255,255,0.8);*/
	-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}

.jcrm-zoomIt{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.jcrm-zoomIt:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}

/*D3GR4D4D0*/

.jcrm-degradado0{

background: -moz-linear-gradient(#C5C7C9, white);
background: -webkit-linear-gradient(#C5C7C9, white);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#C5C7C9), to(white));
background: -o-linear-gradient(#C5C7C9, white);
background: linear-gradient(#C5C7C9, white);
   width:100%; height:50px

}

.jcrm-degradado {

   background: -webkit-radial-gradient(#FFFFFF, #C8C8C8);
   background: -moz-radial-gradient(#FFFFFF, #C8C8C8);
   border: 0px solid #333;


}

.jcrm-degradado1{
background: rgba(254,254,254,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 49%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(49%, rgba(254,254,254,1)), color-stop(100%, rgba(240,240,240,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 49%, rgba(240,240,240,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 49%, rgba(240,240,240,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 49%, rgba(240,240,240,1) 100%);
background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 49%, rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0', GradientType=1 );
}

.jcrm-degradado2{

/*background: -moz-linear-gradient(#C5C7C9, white);
background: -webkit-linear-gradient(#C5C7C9, white);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#C5C7C9), to(white));
background: -o-linear-gradient(#C5C7C9, white);
background: linear-gradient(#C5C7C9, white);*/
background-color:#D2D3D5;
   width:100%; height:18px


}

.jcrm-degra-block{

background: -moz-linear-gradient(#D2D3D5, white);
background: -webkit-linear-gradient(#D2D3D5, white);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#D2D3D5), to(white));
background: -o-linear-gradient(#D2D3D5, white);
background: linear-gradient(#D2D3D5, white);
   width:100%; height:100%


}
.jcrm-fino{
	width:100%; 
	height:4px
	}
.jcrm-fino1{
	width:100%; 
	height:1px
	}
.jcrm-fino2{
	width:100%; 
	height:4px
	}	
	
@media all and (max-width: 1024px){	
.jcrm-fino2{
	width:100%; 
	height:1px
	}	
}
	
/*orden*/
@media all and (max-width: 1024px){
	#jcrm-contenedor .bloque0{

		width: 100% !important;
		height: auto !important;
	}
		#jcrm-contenedor .bloque1{
		
		width: 100% !important;
		height: auto !important;
	}
		#jcrm-contenedor .bloque2{
		
		width: 100% !important;
		height: auto !important;
	}
	
	/**********3**********/
	
	#jcrm-contenedor1 .bloque3-1{
		
		width: 100% !important;
		height: auto !important;
	}
	#jcrm-contenedor1 .bloque3-2{
		
		width: 100% !important;
		height: auto !important;
	}
	#jcrm-contenedor1 .bloque3-3{
		
		width: 100% !important;
		height: auto !important;
	}
	
	/**********************/
	
	.jcrm-tit1{
	font-family:Arial !important;
	color:#3D4B49 !important;
	font-size:28px!important;
	}
	.jcrm-tit2{
	font-family:Arial !important;
	color:#3D4B49 !important;
	font-size:16px!important;
	}
	.jcrm-subtit1{
	font-family:Arial !important;
	color:#ED3237!important;
	}

	
}
/*******D15905171805******/
@media all and (max-width: 800px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 384px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 388px !important;
	}		
}

@media all and (max-width: 768px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 369px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 373px !important;
	}	
}

@media all and (max-width: 600px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 287px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 292px !important;
	}	
}

@media all and (max-width: 414px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 199px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 203px !important;
	}	
}

@media all and (max-width: 412px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 198px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 202px !important;
	}	
}

@media all and (max-width: 384px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 184px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 188px !important;
	}	
}

@media all and (max-width: 375px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 180px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 184px !important;
	}	
}

@media all and (max-width: 360px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 173px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 177px !important;
	}
}

@media all and (max-width: 320px){
	#jcrm-contenedor1 .bloque3-3{
		display: block !important;	 
		width: 100% !important;
		height: 154px !important;
	}
	#jcrm-contenedor1 .bloque3-4{
		display: block !important;	 
		width: 100% !important;
		height: 158px !important;
	}	
}
/************870K3N-1**************/

#jcrm-contenedor .bloque0{
	display: inline-block;/*	 Es esencial para que se muestren los bloques en línea */
	height:185px;
	width: 248px;
	align-content:center;
	/*border:1px solid #ffffff;*/
	background: rgba(254,254,254,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(24%, rgba(254,254,254,1)), color-stop(88%, rgba(226,226,226,1)), color-stop(100%, rgba(226,226,226,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 );
}

#jcrm-contenedor .bloque1{
	display: inline-block;	
	height:185px;
	width: 267px;
	align-content:center;
	/*border:1px solid #ffffff;*/
	background: rgba(254,254,254,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(24%, rgba(254,254,254,1)), color-stop(88%, rgba(226,226,226,1)), color-stop(100%, rgba(226,226,226,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 );
}

#jcrm-contenedor .bloque2{
	display: inline-block;	
	height:185px;
	width: 501px;
	align-content:center;
	/*border:1px solid #ffffff;*/
	background: rgba(254,254,254,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(24%, rgba(254,254,254,1)), color-stop(88%, rgba(226,226,226,1)), color-stop(100%, rgba(226,226,226,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 );
}

/************3ND-870K3N-1*****************/

/************870K3N-2**************/

.jcrm-posicion{
	text-align:center;
	display: inline-block; 
	width:100%; 
	height:auto;
	}

/************3ND-870K3N-2**************/

/************870K3N-3**************/
#jcrm-contenedor1 .bloque3-1{
	display: inline-block;	
	height:162px;
	width: 510px;
	align-content:center;
	/*border:1px solid #ffffff;*/
}

#jcrm-contenedor1 .bloque3-2{
	display: inline-block;	
	height:162px;
	width: 510px;
	align-content:center;
	/*border:1px solid #ffffff;*/
	
}


/************3ND-870K3N-3**************/

/*63N3R4ND080770N35*/

.jcrm-tit1{
	font-family:Arial; 
	color:#3D4B49; 
	font-size:22px;
	}
.jcrm-tit2{
	font-family:Arial; 
	color:#3D4B49; 
	font-size:12px;
	}
.jcrm-subtit1{
	font-family:Arial; 
	color:#ED3237;
	}

/*END*/

/*63N3R4ND0717V705*/

.jcrm-encab0{
	background:#3D4B49;
	text-align:center;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	/*height:13%;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.jcrm-encab1{
	background:#00A5A5;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	/*height:13%;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.jcrm-encab2{
	background:#ED3237;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	/*height:13%;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.jcrm-encab3{
	background:#8EC321;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	/*height:13%;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.jcrm-encab4{
	background:#BEC0C1;
	text-align:center;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	height:13%;
	padding-top: 10px;
}

/*63N3R4ND035945105*/

.jcrm-espacio1{
	float:left;
	margin:2px
	}
.jcrm-espacio2{
    margin-bottom:4px;
	}
.jcrm-espacio3{
    margin-bottom:6px;
	}
	
/*63N3R4ND0571D3R*/

@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}

body { margin: 0; } 
div#jcrm-slider { overflow: hidden; }
div#jcrm-slider figure img { width: 20%; float: left; }
div#jcrm-slider figure { 
  position: relative;
  width: 500%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 30s slidy infinite; 
}


/*F00773R*/

.jcrm-titfooter{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#8EC321;
}

.jcrm-contactfooter{
	background:transparent;
}

.jcrm-contacttxt1{
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	text-align:justify;
}

.jcrm-contacttxt2{
}

#jcrm-contenedor2 .bloque4-0{
	display: inline-block;	
	height:10px;
	width: 200px;
	align-content:center;

}
#jcrm-contenedor2 .bloque4-1{
	display: inline-block;	
	height:150px;
	width: 250px;
	align-content:center;

}

#jcrm-contenedor2 .bloque4-2{
	display: inline-block;	
	height:150px;
	width: 180px;
	align-content:center;
	
}

#jcrm-contenedor2 .bloque4-3{
	display: inline-block;	
	height:150px;
	width: 180px;
	align-content:center;

}

#jcrm-contenedor2 .bloque4-4{
	display: inline-block;	
	height:10px;
	width: 200px;
	align-content:center;

}

/**********************************/
/*****74874-481505-1W90R74N735*****/
/**********************************/

#jcrm-avisosimp .bloque1-0{
	display: inline-block;
	height:140px;
	width: 273px;
	align-content:center;
	}
	
#jcrm-avisosimp .bloque1-1{
	display: inline-block;
	height:140px;
	width: 233px;
	align-content:center;
	}
	
/*#jcrm-avisosimp .bloque1-2{
	display: inline-block;
	height:10px;
	width: 200px;
	align-content:center;
	}*/	

.jcrm-separa-img1{
	height:35px
	}
	
.jcrm-separa-img2{
	height:35px
	}
			
@media all and (max-width: 1024px){
	#jcrm-avisosimp .bloque1-0{
		
		width: 100% !important;
		height: 162px !important;
	}
	#jcrm-avisosimp .bloque1-1{
		
		width: 100% !important;
		height: 162px !important;
	}
	
	.jcrm-separa-img1{
	height:20px
	}
	
	.jcrm-separa-img2{
	height:25px
	}
}

/************870K3N-481505**************/

#jcrm-content-avisos .bloque0{
	display: inline-block;
	height:162px;
	width: 510px;
	align-content:center;
}

#jcrm-content-avisos .bloque1{
	display: inline-block;	
	height:162px;
	width: 510px;
	align-content:center;
}


/************3ND-870K3N-1*****************/
@media all and (max-width: 1024px){
	#jcrm-content-avisos .bloque0{
		
		width: 100% !important;
		height: 162px !important;
	}
		#jcrm-content-avisos .bloque1{
		
		width: 100% !important;
		height: 162px !important;
	}
}

/********************/
/****870K3-481505****/
/********************/
.jcrm-degradado-avi{
	background: rgba(254,254,254,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(24%, rgba(254,254,254,1)), color-stop(88%, rgba(226,226,226,1)), color-stop(100%, rgba(226,226,226,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(254,254,254,1) 24%, rgba(226,226,226,1) 88%, rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 );	
	}
	
.jcrm-txt-aviso{
	font-size:24px;
	margin-left:20px;
	text-align:center;
	}
	
.jcrm-avi-fondo{
	background-image:url(../seccion/concursos-convocatorias/img/f-convocatorias.png);
	height:162px
	}
	
.jcrm-img-pos{
	text-align:right;
	}

.jcrm-img-aviso{
	margin-top:40px;
	width:43%;
	height:auto
	}

@media all and (max-width: 1024px){
	.jcrm-txt-aviso{
	font-size:20px;		
	margin-left:0px;
	text-align:center;
	}
	
	.jcrm-img-pos{
	text-align:center;
	}
		
	.jcrm-img-aviso{
	margin-top:10px;
	width:32%;
	height:auto;
	}	
}

/************870K3N-K48353R4**************/
.jcrm-mainheader{
    width:100%;
    max-width:1024px;
    position:relative;
    margin:0px auto 0px auto;
    overflow: hidden;
    padding:0px;
    vertical-align: bottom;
}

.jcrm-logo{
	width:80%; 
	height:auto; 
	margin-left:30px; 
	margin-top:20px
	}

.jcrm-pos-logo{
	
	}

.jcrm-oficinas{
	width:20%; 
	height:auto; 
	margin-top:60px; 
	margin-right:40px
	}
.jcrm-estadotitulo{
	width:20%; 
	height:auto; 
	margin-top:2px; 
	margin-right:40px
	}	
	
.jcrm-pos-oficinas{
	text-align:right
	}	

@media all and (max-width: 1024px){
	
	.jcrm-logo{
	width:80%; 
	height:auto; 
	margin-left:0px; 
	margin-top:30px
	}

	.jcrm-pos-logo{
	text-align:center
	}
	
	.jcrm-oficinas{
	width:50%; 
	height:auto; 
	margin-top:60px; 
	margin-right:0px
	}
	
	.jcrm-estadotitulo{
	width:50%; 
	height:auto; 
	margin-top:5px; 
	margin-bottom:20px;
	margin-right:0px
	}
	
	.jcrm-pos-oficinas{
	text-align:center
	}	
	
}
/*****************************************/
#jcrm-content-cab .bloque0{
	display: inline-block;
	height:150px;
	width: 270px;
	align-content:center;
}

#jcrm-content-cab .bloque1{
	display: inline-block;	
	height:150px;
	width: 754px;
	align-content:center;
}


/************3ND-870K3N-1*****************/
@media all and (max-width: 1024px){
	#jcrm-content-cab .bloque0{
		
		width: 100% !important;
		height: 150px !important;
	}
		#jcrm-content-cab .bloque1{
		
		width: 100% !important;
		height: 140px !important;
	}
}

/*****************************/

/************94RR4F0*****************/

.jcrm-txt-p{
	text-align:justify; 
	margin-left:10px; 
	margin-right:10px
	}
	
.jcrm-txt-p1{
	text-align:center; 

	}	

.jcrm-linea-inst{
	height:2px; 
	background-color:#E1E1E1
	}

.jcrm-tit-inst{
	margin-top:5px; 
	margin-bottom:5px; 
	margin-left:5px;
	font-weight:bold
	}
	
/********63N3R4ND90-K07-1W6-1N5717V510N47****/

/************870K3N-481505**************/

#jcrm-content-inst .bloque0{
	display: inline-block;
	height:100px;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-inst .bloque1{
	display: inline-block;	
	height:100px;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-inst .bloque2{
	display: inline-block;	
	height:100px;
	width: 336px;
	align-content:center;
	text-align:center
}

/************3ND------1*****************/
@media all and (max-width: 1024px){
	#jcrm-content-inst .bloque0{
		width: 100% !important;
		height: 100px !important;
	}
	
	#jcrm-content-inst .bloque1{
		width: 100% !important;
		height: 100px !important;
	}
	
	#jcrm-content-inst .bloque2{
		width: 100% !important;
		height: 100px !important;
	}
}

/************463ND4**************/

.jcrm-dim-agenda{
	width:100%;
	height:600px
	}	
	
@media all and (max-width: 1024px){
	.jcrm-dim-agenda{
	width:100%;
	height:600px
	}	
}


/************8070N-FVN510NR105******************/
.jcrm-dim-btn0{
	margin-left:20px
	}
	
.jcrm-dim-btn1{
	margin:10px;
	}

.jcrm-dim-btn2{
	margin:50px;
	}			

.jcrm-dim-btnfin{
	height:1100px;
	}
		
.jcrm-dim-btnfinpub{
	height:230px;
	}	
		
@media all and (max-width: 1024px){
.jcrm-dim-btn0{
	margin-left:15px
	}
	
.jcrm-dim-btn1{
	margin-left:4px;
    margin-top:10px;
	margin-bottom:10px
	}
	
.jcrm-dim-btn2{
	margin:30px;
	}				
	
.jcrm-dim-btnfin{
	height:1700px;
	}
	
.jcrm-dim-btnfinpub{
	height:250px;
	}			
}

.a-btn{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	width:98%;
	height:auto;
    padding:10px 30px 10px 70px;
    position:relative;
    float:left;
    display:block;
    overflow:hidden;	
    background:#fff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(rgba(255,255,255,1),0),color-stop(rgba(246,246,246,1),0.74),color-stop(rgba(237,237,237,1),1));
    background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
    background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
    background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
    background:linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    -webkit-box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
    -moz-box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
    box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
}
.a-btn-symbol{
    font-family:'WebSymbolsRegular', cursive;
    color:#555;
    font-size:20px;
    text-shadow:1px 1px 2px rgba(255,255,255,0.5);
    position:absolute;
    left:20px;
    line-height:32px;
    -webkit-transition:opacity 0.3s ease-in-out;
    -moz-transition:opacity 0.3s ease-in-out;
    -o-transition:opacity 0.3s ease-in-out;
    transition:opacity 0.3s ease-in-out;
}
.a-btn-text{
    font-size:20px;
    color:#d7565b;
    line-height:16px;
    font-weight:bold;
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
    text-shadow:1px 1px 2px rgba(255,255,255,0.5);
    display:block;
}
.a-btn-slide-text{
    font-family:Arial, sans-serif;
    font-size:10px;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#555;
    text-shadow:0px 1px 1px rgba(255,255,255,0.9);
}

.a-btn:hover{
    background:#fff;
    -webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
    -moz-box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
    box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
}
/*.a-btn:hover .a-btn-symbol{
    opacity:0;
}*/
.a-btn:hover .a-btn-slide-icon{
    -webkit-animation:slideDown 0.9s linear infinite;
    -moz-animation:slideDown 0.9s linear infinite;
    animation:slideDown 0.9s linear infinite;
}
.a-btn:active{
    background:#d7565b;
    -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
    -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
    box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
}
.a-btn:active .a-btn-text{
    color:#fff;
    text-shadow:0px 1px 1px rgba(0,0,0,0.3);
}
.a-btn:active .a-btn-slide-text{
    color:rgba(0,0,0,0.4);
    text-shadow:none;
}
@keyframes slideDown{
    0% { top: -30px; }
    100% { top: 80px;}
}
@-webkit-keyframes slideDown{
    0% { top: -30px; }
    100% { top: 80px;}
}
@-moz-keyframes slideDown{
    0% { top: -30px; }
    100% { top: 80px;}
}



/********3ND-63N3R4ND90-K07-1W6-1N5717V510N47****/	

/************870K3N-481505**************/

#jcrm-content-stan .bloque0{
	display: inline-block;
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-stan .bloque1{
	display: inline-block;	
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-stan .bloque2{
	display: inline-block;	
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

/*******************/

#jcrm-content-stan1 .bloque0{
	display: inline-block;
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-stan1 .bloque1{
	display: inline-block;	
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

#jcrm-content-stan1 .bloque2{
	display: inline-block;	
	height:auto;
	width: 336px;
	align-content:center;
	text-align:center
}

/************3ND------1*****************/
@media all and (max-width: 1024px){
	#jcrm-content-stan .bloque0{
		width: 100% !important;
		height: auto !important;
	}
	
	#jcrm-content-stan .bloque1{
		width: 100% !important;
		height: auto !important;
	}
	
	#jcrm-content-stan .bloque2{
		width: 100% !important;
		height: auto !important;
	}
	
	#jcrm-content-stan1 .bloque0{
		width: 100% !important;
		height: auto !important;
	}
	
	#jcrm-content-stan1 .bloque1{
		width: 100% !important;
		height: auto !important;
	}
	
	#jcrm-content-stan1 .bloque2{
		width: 100% !important;
		height: auto !important;
	}
}

/************71NK-63N3R47**************/
.jcrm-mod-lnk{
	text-decoration:none;
	color:#000000
	}

/***********1N57-0R64N16R4W4**********/
.jcrm-dim-org{
	width:1024px;
	height:590px
	}
	
@media all and (max-width: 1024px){
	.jcrm-dim-org{
		width:100%;
		height:200px
	}
}

/***********FR0N7-53R815105**********/
.jcrm-bk1-serv{
	float:left	
	}

.jcrm-logo-serv{
	 width:90%; 
	 height:auto
	}
	
.jcrm-sbk2-serv{
	text-align:center
	}

.jcrm-fig-serv{
	float:left; 
	margin:10px
	}
	
.jcrm-ico-serv{
	width:80%;
	height:auto
	}
	
.jcrm-cap-ico-serv{
	font-size:12px
	}
	
@media all and (max-width: 1024px){
	.jcrm-bk1-serv{
		float:none
		}
		
	.jcrm-bk2-serv{
		width:100%;
		height:auto
		}		
	
	.jcrm-fig-serv{
		float:left; 
		margin:9px
		}
		
	.jcrm-ico-serv{
		width:80%;
		height:auto
		}
		
	.jcrm-cap-ico-serv{
		font-size:10px
		}
}


.jcrm-dim-regl{
	width:1024px;
	height:1580px
	}
	
.jcrm-dim-nor{
	width:1024px;
	height:900px
	}
	
@media all and (max-width: 1024px){
	.jcrm-dim-regl{
		width:100%;
		height:2100px
	}
	
	.jcrm-dim-nor{
	width:100%;
	height:950px
	}
}