.container{

	min-height: auto;

}







/*MENU*/

.borde{

	border-right: 1px solid rgba(183, 179, 179, 0.3);

}



.img-logo{

	margin: auto;

	margin-top: 38px;

}


.intranet{

	display:none !important;

}
.intranet_s{

	display:none !important;

}
.intranet2{

	color:#777;

}
.intranet2:hover{

	text-decoration:underline;
	color:#777;

}	

 @media (min-width: 1200px){

	.navbar-default .navbar-nav > li{

		border-bottom: 36px solid transparent;

	}



	.navbar-default .navbar-nav > li:hover {

		border-bottom: 36px solid #000;

		background-color: #000;

	} 	

	.bg-menu{

		background:#778D91 !important;

		background-repeat:repeat-x;

	}



	

	.servicios li{

		display: inline-block;

		width: 20%;

		height: 193px;

	}

		.rubrica{
			width:100%;
			top:0;
			left:0;
			position:absolute;
			z-index: 15;
			/*margin-top: -230px;
			margin-bottom: 50px;*/
			width: 100%;
			height: 160px;
			background-color: rgba(0,0,0, 0.7);
		}
		.txt-rubrica-izq{
			font-family: tahoma;
			font-size: 20px;
			color: #FFF;
			text-align: left;
			margin: auto;
			margin-top: 50px;

	
		}
		.txt-rubrica-der{
			font-family: tahoma;
			font-size: 15px;
			color: #FFF;
			text-align: right;
			margin-top: 40px;
			margin-left: 25px;
			margin-right: 15px;
		}		
		.enlaces{
			margin-top: 50px;
		}

 }



 @media (min-width: 992px) and (max-width: 1199px) {

 	.navbar-default .navbar-nav > li{

		border-bottom: 36px solid transparent;

	}



	.navbar-default .navbar-nav > li:hover {

		border-bottom: 36px solid #000;

		background-color: #000;

	}

	.bg-menu{

			background:#778D91 !important;

			background-repeat:repeat-x;

		}



		.rubrica{
			z-index: 15;
			margin-top: -180px;
			margin-bottom: 50px;
			width: 100%;
			height: 110px;
			background-color: rgba(0 , 0 , 0, 0.7);
		}
		.txt-rubrica-izq{
			font-family: tahoma;
			font-size: 15px;
			color: #FFF;
			text-align: left;
			margin: auto;
			margin-top: 40px;
			margin-left: 15px;
		}
		.txt-rubrica-der{
			font-family: tahoma;
			font-size: 13px;
			color: #FFF;
			text-align: right;
			margin-top: 25px;
		}		
		.enlaces{
			margin-top: 40px;
			margin-left: 20px;
		}

}

@media (min-width: 768px) and (max-width: 991px) {

	.navbar-default .navbar-nav > li{

		border-bottom: 36px solid transparent;

	}



	.navbar-default .navbar-nav > li:hover {

		border-bottom: 36px solid #000;

		background-color: #000;

	}



	.bg-menu{

background:#778D91 !important;

		}

.rubrica{
			z-index: 999;
			margin-top: -0px;
			margin-bottom: 5px;
			width: 100%;
			height: 100px;
			background-color: rgba(0 , 0 , 0, 0.7);
		}
		.txt-rubrica-izq{
			font-family: tahoma;
			font-size: 14px;
			color: #FFF;
			text-align: left;
			margin: auto;
			margin-top: 20px;

	
		}
		.txt-rubrica-der{
			font-family: tahoma;
			font-size: 15px;
			color: #FFF;
			text-align: right;
			margin-top: 5px;
			margin-left: 25px;
			margin-right: 15px;
		}		
		.enlaces{
			margin-top: 25px;
			margin-left: 40px;
		}		

}



@media (max-width: 767px) {

.navbar-default .navbar-nav > li{

		border-bottom: 0px solid transparent;

	}



	.navbar-default .navbar-nav > li:hover {

		border-bottom: 0px solid #000;

		background-color: #000;

	}

.rubrica{
			z-index: 999;
			margin-top: -0px;
			margin-bottom: 5px;
			width: 100%;
			min-height: 100px;
			background-color: rgba(0 , 0 , 0, 0.7);
		}
		.txt-rubrica-izq{
			font-family: tahoma;
			font-size: 14px;
			color: #FFF;
			text-align: left;
			margin: auto;
			margin-top: 20px;

	
		}
		.txt-rubrica-der{
			font-family: tahoma;
			font-size: 12px;
			color: #FFF;
			text-align: center;
			margin-top: 5px;
			margin-left: 25px;
			margin-right: 15px;
		}		
		.enlaces{
			margin-top: 5px;
			text-align: center
		}	

}



/*MENU*/



/*SLIDER*/



.txt-descripcion{

	font-size: 19px;

	font-family: tahoma;

	color: #FFF;

	text-align: left;	

}

.txt-descripcion2{

	font-size: 19px;

	font-family: tahoma;

	color: #FFF;

	text-align: right;

}



.slider-relative{

	position: relative;

	z-index: 60;

}

.slider-absolute{

	position: absolute;

	z-index: 99;

	top: 300;

	left: 10;

	background-color: RED;

}

/*SLIDER*/



/* SERVICIOS */

	.bg-principal{

		background: rgba(255,255,255,1);

		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 69%, rgba(209,209,209,1) 81%, rgba(204,204,204,1) 100%);

		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(69%, rgba(219,219,219,1)), color-stop(81%, rgba(209,209,209,1)), color-stop(100%, rgba(204,204,204,1)));

		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 69%, rgba(209,209,209,1) 81%, rgba(204,204,204,1) 100%);

		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 69%, rgba(209,209,209,1) 81%, rgba(204,204,204,1) 100%);

		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 69%, rgba(209,209,209,1) 81%, rgba(204,204,204,1) 100%);

		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 69%, rgba(209,209,209,1) 81%, rgba(204,204,204,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );

	}

	.bg-degradado{

		height: 100%;

		background: rgba(204,204,204,1);

		background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(204,204,204,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(64%, rgba(204,204,204,1)), color-stop(67%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(81%, rgba(212,212,212,1)), color-stop(89%, rgba(199,199,199,1)), color-stop(100%, rgba(153,153,153,1)));

		background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(204,204,204,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -o-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(204,204,204,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(204,204,204,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: linear-gradient(to bottom, rgba(204,204,204,1) 0%, rgba(204,204,204,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999', GradientType=0 );

	}



	.bg-degradado .serv-sup:hover{

		color: #FFF;

	}

	.bg-degradado:hover{

		height: 100%;

		background: rgba(0,0,0,1);

		background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(64%, rgba(0,0,0,1)), color-stop(67%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(81%, rgba(212,212,212,1)), color-stop(89%, rgba(199,199,199,1)), color-stop(100%, rgba(153,153,153,1)));

		background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 64%, rgba(255,255,255,1) 67%, rgba(255,255,255,1) 71%, rgba(212,212,212,1) 81%, rgba(199,199,199,1) 89%, rgba(153,153,153,1) 100%);

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#999999', GradientType=0 );

	}



	.servicios li{

		display: inline-block;

		width: 240px;

		height: 193px;

	}

		.serv-sup{

		width: 100%;

		height: 95px;

		color: #333;

		font-size: 13px;

		font-family: tahoma;

		padding: 20px 0px 0px 5px;

	}

	.serv-inf{

		width: 100%;

		height: 80px;

		color: #000;

		font-size: 15px;

		font-family: tahoma;

		padding: 5px 0px 0px 10px;



	}

	.ico{

		float: left;

		width: 10%;

		padding-top: 5px;

	}

	.texto{

		float: left;

		width: 90%;

		color: #000;

		font-size: 11px;

		font-family: tahoma;

		padding-top: 10px;	

		font-weight: bold;

	}	



 @media (min-width: 1200px){

	.centrar-serv{

		padding-left: 0px;

		padding-right: 0px;

	}

	/*

	.servicios li{

		display: inline-block;

		width: 19%;

		height: 193px;

	}

		.serv-sup{

		width: 100%;

		height: 95px;

		color: #333;

		font-size: 13px;

		font-family: tahoma;

		padding: 20px 0px 0px 5px;

	}

	.serv-inf{

		width: 100%;

		height: 80px;

		color: #000;

		font-size: 15px;

		font-family: tahoma;

		padding: 5px 0px 0px 10px;



	}

	.ico{

		float: left;

		width: 10%;

		padding-top: 5px;

	}

	.texto{

		float: left;

		width: 90%;

		color: #000;

		font-size: 11px;

		font-family: tahoma;

		padding-top: 10px;	

		font-weight: bold;

	}	*/

 }



 @media (min-width: 992px) and (max-width: 1199px) {

	.centrar-serv{

		padding-left: 10px;

		padding-right: 10px;

	}

	/*.servicios li{

		display: inline-block;

		width: 19%;

		height: 193px;

	}

	.serv-sup{

		width: 100%;

		height: 95px;

		color: #333;

		font-size: 10px;

		font-family: tahoma;

		padding: 10px 0px 0px 5px;

	}

	.serv-inf{



		width: 100%;

		height: 80px;

		color: #000;

		font-size: 13px;

		font-family: tahoma;

		padding: 20px 0px 0px 10px;



	}	

	.ico{

		float: left;

		width: 13%;

		padding-top: 18px;



	}

	.texto{

		float: left;

		width: 87%;

		color: #000;

		font-size: 11px;

		font-family: tahoma;

		padding-top: 0px;	

		font-weight: bold;

	}	*/

}

@media (min-width: 768px) and (max-width: 991px) {

	.centrar-serv{

		padding-left: 0px;

		padding-right: 0px;

	}

	/*.servicios li{

		display: inline-block;

		width: 48%;

		height: 193px;

	}

	.serv-sup{

		width: 100%;

		height: 95px;

		color: #333;

		font-size: 13px;

		font-family: tahoma;

		padding: 20px 0px 0px 10px;

	}

	.serv-inf{

		width: 100%;

		height: 80px;

		color: #000;

		font-size: 13px;

		font-family: tahoma;

		padding: 5px 0px 0px 10px;



	}

	.ico{

		float: left;

		width: 10%;

		padding-top: 23px;

	}

	.texto{

		float: left;

		width: 90%;

		color: #000;

		font-size: 12px;

		font-family: tahoma;

		padding-top: 10px;	

		font-weight: bold;		

	}		*/	

}



@media (max-width: 767px) {

	.centrar-serv{

		padding-left: 0px;

		padding-right: 20px;

	}

	/*.servicios li{

		display: inline-block;

		width: 100%;

		height: 193px;

		font-size: 12px;

	}

	.servicios{

		width: 100%;

		margin: auto;

	}

	.serv-sup{

		width: 100%;

		height: 95px;

		color: #333;

		font-size: 13px;

		font-family: tahoma;

		padding: 0px 0px 0px 10px;

	}

	.serv-inf{

		width: 100%;

		height: 80px;

		color: #000;

		font-size: 13px;

		font-family: tahoma;

		padding: 5px 0px 0px 5px;



	}

	.ico{

		float: left;

		width: 10%;

		padding-top: 23px;

	}

	.texto{

		float: left;

		width: 90%;

		color: #000;

		font-size: 12px;

		font-family: tahoma;

		padding-top: 5px;	

		font-weight: bold;		

	}			*/

}

/* SERVICIOS */





/*CONTENIDO*/

	.color5{

		background-color: #000000;

padding:2px 0px;		

	}

	.borde-pie{

		border-bottom: 2px solid #FFF;

		border-top: 2px solid #FFF;

	}











 @media (min-width: 1200px){

 	.centrar-cont{

		padding: 35px 45px 35px 35px;

	}

	.cont-izq{

		width: 57%;

		min-height: 255px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;



	}



	.cont-der{

		width: 43%;

		min-height: 255px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;

	}

	.txt-citas{

		font-size: 42px;

		font-family: arial;

		font-weight: bold;

		text-align: right;

		color: #000;

		line-height: 100%;

		letter-spacing: 0px;

	}

	.txt-citas span{

		color: #121826;

		font-size: 38px;

		letter-spacing: -2px;

		font-weight: 100;

	}



	.bg-izq{

		width: 97%;

		height: 255px;

	}

	.bg-der{

		width: 100%;

		height: 255px;

	}



	.bg-izq-relative{

		position: relative;

	}

	.bg-izq-absolute{

		position: absolute;

		top: 70px;

		left: 40px;

	}



	.bg-der-relative{

		position: relative;

		z-index: 1;

	}

	.bg-der-absolute{

		z-index: 5;

		position: absolute;

		top: 25px;

		right: 30px;

	}	

 }



 @media (min-width: 992px) and (max-width: 1199px) {

 	.centrar-cont{

		padding: 35px 45px 35px 35px;

	}

	.cont-izq{

		width: 57%;

		min-height: 255px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;



	}



	.cont-der{

		width: 43%;

		min-height: 250px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;

	}

	.txt-citas{

		font-size: 42px;

		font-family: arial;

		font-weight: bold;

		text-align: right;

		color: #000;

		line-height: 100%;

		letter-spacing: 0px;

	}

	.txt-citas span{

		color: #121826;

		font-size: 38px;

		letter-spacing: -2px;

		font-weight: 100;

	}



	.bg-izq{

		width: 97%;

		height: 255px;

	}

	.bg-der{

		width: 100%;

		height: 255px;

	}



	.bg-izq-relative{

		position: relative;

	}

	.bg-izq-absolute{

		position: absolute;

		top: 70px;

		left: 40px;

	}



	.bg-der-relative{

		position: relative;

		z-index: 1;

	}

	.bg-der-absolute{

		z-index: 5;

		position: absolute;

		top: 25px;

		right: 30px;

	}		

}

@media (min-width: 768px) and (max-width: 991px) {

 	.centrar-cont{

		padding: 15px 10px 15px 10px;

	}

	.cont-izq{

		width: 100%;

		min-height: 255px;

		float: left;

		padding: 0px 0px 0px 0px;



	}



	.cont-der{

		width: 100%;

		min-height: 255px;



		float: left;

		padding: 0px 0px 0px 0px;

	}



	.txt-citas{

		font-size: 42px;

		font-family: arial;

		font-weight: bold;

		text-align: right;

		color: #000;

		line-height: 100%;

		letter-spacing: 0px;

	}

	.txt-citas span{

		color: #121826;

		font-size: 38px;

		letter-spacing: -2px;

		font-weight: 100;

	}	

	.bg-izq{

		width: 100%;

		height: 255px;

	}

	.bg-der{

		width: 100%;

		height: 255px;

	}



	.bg-izq-relative{

		position: relative;

	}

	.bg-izq-absolute{

		position: absolute;

		top: 70px;

		left: 40px;

	}



	.bg-der-relative{

		position: relative;

		z-index: 1;

	}

	.bg-der-absolute{

		z-index: 5;

		position: absolute;

		top: 25px;

		right: 400px;

	}		

}



@media (max-width: 767px) {


.intranet_s{

	display:initial !important;

}
.intranet{

	display:initial !important;

}
.intranet2{

	display:none !important;

}

 	.centrar-cont{

		padding: 5px 5px 5px 5px;

	}

	.cont-izq{

		width: 100%;

		min-height: 255px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;



	}



	.cont-der{

		width: 100%;

		min-height: 255px;

		height: auto;

		float: left;

		padding: 0px 0px 0px 0px;

	}

	.txt-citas{

		font-size: 42px;

		font-family: arial;

		font-weight: bold;

		text-align: right;

		color: #000;

		line-height: 100%;

		letter-spacing: 0px;

	}

	.txt-citas span{

		color: #121826;

		font-size: 38px;

		letter-spacing: -2px;

		font-weight: 100;

	}	



	.bg-izq{

		width: 100%;

		height: 255px;

	}

	.bg-der{

		width: 100%;

		height: 255px;

	}



	.bg-izq-relative{

		position: relative;

	}

	.bg-izq-absolute{

		position: absolute;

		top: 10px;

		left: 40px;

	}



	.bg-der-relative{

		position: relative;

		z-index: 1;

	}

	.bg-der-absolute{

		z-index: 5;

		position: absolute;

		top: 25px;

		right: 30px;

	}		

}







/*CONTENIDO*/



/*PIE*/

.logo-pie{

	margin-top: 10px;

	margin-bottom: 10px;

}

.menu-pie li{

	display: inline-block;

	text-align: center;

	text-decoration: none;

	padding: 5px 1px 5px 10px;

}

.menu-pie li a{

	text-decoration: none;	

	color: #FFF;

	text-align: center;

}



.menu-pie li a:hover{

	color:#000;

}

.divider-vertical2{

   height: 10px;

   width: 1px;

   margin-top: 5px;

   /*margin: 0 5px;*/

   overflow: hidden;

   border-right: 1px solid #333;

}



.texto-pie{

	color: #FFF;

	font-family: arial;

	font-size: 15px;

	text-align: center;

	margin-top: 20px;

}



/*PIE*/





/* ================ STAFF ======================*/

.titulo{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	text-align: left;

	color:#4A7FC0;

	margin: 10px 0px 10px 0px;

	font-weight: bold;



}

.parrafo{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #333;

	text-align: justify;

}



/* ================ STAFF ======================*/





.divider-vertical{

   height: 15px;

   width: 1px;

   margin-top: 72px;

   /*margin: 0 5px;*/

   overflow: hidden;

   /*border-right: 1px solid rgba(255, 255, 255, 0.7);*/
   background:#CCC;

}



.overflow

{

overflow-x: hidden;



}





@font-face{

	font-family: "BECKETT";

  src: url("../fonts/BECKETT.TTF") format("truetype");

}





.flt {

	font-size: 20px;

	background: #F9FBFC;

	border-radius: 50%;

	padding: 15px;

	color: #309BBE;

	margin-bottom: 15px;

}

.flt:hover {

	-webkit-transform: rotatey(360deg);

	-o-transform: rotatey(360deg);

	-moz-transform: rotatey(360deg);

	transition: 0.5s all;

	cursor: pointer;

}



/*ZOOM*/

.aim-icn {

	color: #FFFFFF;

	/*background: #79CFD1;*/

	/*padding: 15px 15px;*/

	/*border-radius: 2px;*/

	/*font-size: 24px;*/

	cursor: pointer;

	margin-top: 3px;

}

.aim-icn:hover {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transition: 0.5s all ease-in-out;

}



.bg-footer-bx{width:100%;position:relative;overflow:hidden;background:#778D91;}