/*Adicionado por Diana          */



.embed-responsive-100x400px {

	padding-bottom: 400px;

}

body {

	background-color: #fff;

	/*background-image:url(../../imagen/fondopag1.jpg);*/

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}





.titulo {

	font-family: 'Arial Black', Gadget, sans-serif;

	font-size: 28px;

}

.titulo28 {

	font-family: 'Arial Black', Gadget, sans-serif;

	font-size: 28px;

}



.titulo4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #000000;

	font-weight: bold;



}



.texto12 {

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px
}

.texto13 {

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px
}

.texto14 {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;



}

.texto15 {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;



}

.texto16 {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;



}

.texto18 {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;



}

.hrcolor {

	border-color: #848484;

	border-style: solid;

	border-bottom: 2px;

	margin: 0px;

	padding: 0px;

}



.image1 {

	position: relative;



}

.image2 {

	margin: 1px;

	margin-left: 8px;

	float: right;



}



.piepag {

	margin-top: 7px;

	margin-left: auto;

	margin-right: auto;



}

@media (max-width: 779px) {

	.piepag {

		width: 90%;

		margin-top: -7px;

	}

}

.parrafo {

	padding-right: 10px;

	padding-left: 10px;



}

@media (min-width: 780px) {

	.parrafo {

		padding-right: 80px;

		padding-left: 80px;



	}

}

.parrafo2 {

	padding-right: 100px;

	padding-left: 100px;



}

@media (max-width: 769px) {

	.parrafo2 {

		padding-right: 1px;

		padding-left: 1px;

	}

}

.cuadro {



	border: 1px solid #ddd;

	width: 90%;



}



.input-sm,
.form-horizontal .form-group-sm .form-control {

	height: 30px;

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border: ridge;

	border-radius: 3px;

	width: 80%;

}

@media screen and (max-width: 767px) {

	.input-sm,
	.form-horizontal .form-group-sm .form-control {

		width: 80%;

		height: 60px;



	}

}

.copyright {

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align: center;

	/*height: 70px;*/

	/*background:#FFFFFF;*/

}

@media (max-width: 779px) {

	.copyright {

		color: #fff;

		text-align: center;

		font-size: 14px;

		/*height:50px;*/

	}



}

.copyright4 {

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align: center;

	/*height:70px;*/



}

@media (max-width: 779px) {

	.copyright4 {

		font-size: 14px;



	}



}

.copyright2 {

	/*color:#fff; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:11px;

	text-shadow: 2px 2px 20px #FFFFFF;*/

	text-align: center;

	width: 280px;

	/*background:#FFFFFF;*/

	border-top: 1px solid #ddd;

	border-top-right-radius: 3px;

	border-top-left-radius: 3px;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px;

}

.copyright3 {

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align: center;

	height: 50px;

}

@media (max-width: 779px) {

	.copyright3 {

		font-size: 14px;



	}



}

@media (min-width: 780px and max-width: 1365px) {

	.copyright {

		text-align: center;

		font-size: 14px;

	}

	.copyright2 {

		font-size: 14px;



	}

	.copyright3 {

		text-align: center;

		font-size: 14px;

	}

	.copyright4 {

		font-size: 14px;



	}

}



.container3 {



	margin-right: auto;

	margin-left: auto;

	background-color: #fff;

	height: auto;

	width: 100%;



}

/*fin head*/

/*@media (min-width: 290px) and (max-width: 479px {

.container3 {

	 width: 92%;

	 border-top-right-radius: 10px;

	 border-top-left-radius: 10px;

	 	  border-bottom-right-radius: 8px;

	  border-bottom-left-radius: 8px;

}

}

@media (min-width: 480px) and @media (max-width: 779px) {*/





@media (max-width: 779px) {

	.container3 {

		width: 99%;



	}

}

@media (min-width: 780px) {

	.container3 {

		width: 100%;



	}

}

@media (min-width: 1200px) {

	.container3 {

		width: 100%;



	}

}





/* ----- container4- menu--*/

.container4 {

	margin-right: 20px;

	margin-left: 20px;

	width: 100%;

	background: transparent;

}

@media (min-width: 780px) {

	.container4 {

		width: 100%;

	}

}

.containe4-fluid {

	margin-right: auto;

	margin-left: auto;

}





/* Fin container4              */

/* descrip            */

.container5 {

	margin-right: auto;

	margin-left: auto;



	background-color: #FFF;



}

@media (min-width: 780px) {

	.container5 {

		margin-top: 0px;

	}

}

.container1 {

	margin-right: auto;

	margin-left: auto;

	margin-top: 2px;

	background-color: #045a89;



}

/*pie pag         */

.container9 {



	background-color: #045a89;



}



/* pag    */

.container8 {

	margin-top: 0px;

	background-color: #FFF;

	width: 80%;

	margin-right: auto;

	margin-left: auto;

}

@media (min-width: 780px) {

	.container8 {

		width: 100%;

		margin-top: 0px;

		height: auto;

	}

}

/* descrip    */

.container7 {

	margin-top: -50px;

	background-color: #FFF;

	width: 80%;

	margin-right: auto;

	margin-left: auto;

	margin-top: -80px;

	height: auto;

}

@media (min-width: 780px) {

	.container7 {

		width: 100%;

		margin-top: 180px;

		height: 406px;

	}

}

/* pie-pag   */

.container6 {

	background-color: #FFF;

	width: 80%;

	margin-right: auto;

	margin-left: auto;

}

@media (min-width: 780px) {

	.container6 {

		width: 100%;

	}

}

/* Color subtitutlo menu gde    */

@media (min-width: 770px) {

	.dropdown-header {

		display: block;

		padding: 3px 20px;

		font-size: 14px;

		color: #333;

		font-weight: bold;

		white-space: nowrap;

		background-color: #A9A9A9;

	}

}





/* Color pie de pagina  */

.panel-footer {

	padding: 0px 0px;

	margin-top: -20px;

	background-color: #6E6E6E;

	border-top: 0px;

}

.panel-header {

	padding: 0px 0px;



}



/* Diana   */

.jumbotron2 {

	color: inherit;

	background-color: #3F3F41;

	border-top-color: #FFFF80;

	border-style: 1px solid;



}

.jumbotron2 h1,

.jumbotron2 .h1 {

	color: inherit;

}

.jumbotron2 p {

	margin-bottom: 0px;

	/*font-size: 14px;*/

	font-weight: 200;



}

.jumbotron2>hr {

	border-top-color: #d5d5d5;

}

.container .jumbotron2 {

	border-radius: 6px;

}

.jumbotron2 .container {

	max-width: 100%;

}

/*------------------------*/

.jumbotron3 {

	color: inherit;

	background-color: #EDEDED;

	border-style: 1px solid;

	margin-top: -20px;

	margin-bottom: -20px;

}

.jumbotron3 h1,

.jumbotron3 .h1 {

	color: inherit;

}

.jumbotron3 p {

	margin-bottom: 0px;

	/*font-size: 14px;*/

	font-weight: 200;



}

.jumbotron3>hr {

	border-top-color: #d5d5d5;

}

.container .jumbotron3 {

	border-radius: 6px;

}

.jumbotron3 .container {

	max-width: 100%;

}

/*   --------*/



.jumbotron4 {

	color: inherit;

	background-color: #EDEDED;

	border-style: 1px solid;

	margin-top: -20px;

	margin-bottom: -20px;

	height: 80%;

}

.jumbotron4 h1,

.jumbotron4 .h1 {

	color: inherit;

}

.jumbotron4 p {

	margin-bottom: 0px;

	/*font-size: 14px;*/

	font-weight: 200;



}

.jumbotron4>hr {

	border-top-color: #d5d5d5;

}

.container .jumbotron4 {

	border-radius: 6px;

}

.jumbotron4 .container {

	max-width: 100%;

	height: 80%;

}

/* sede */

.jumbotron5 {

	color: inherit;

	background-color: #6E6E6E;

	margin-top: -20px;

}

.jumbotron5 h1,

.jumbotron5 .h1 {

	color: inherit;

}

.jumbotron5 p {

	margin-bottom: 0px;

	/*font-size: 14px;*/

	font-weight: 200;



}

.jumbotron5>hr {

	border-top-color: #d5d5d5;

}

.container .jumbotron5 {

	border-radius: 6px;

}

.jumbotron5 .container {

	max-width: 100%;

}

/*------------------------*/



/* =Buttons

-------------------------------------------------------------- */

a.button,

input[type='reset'],

input[type='button'],

input[type='submit'] {

	-moz-border-radius: 2px;

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-border-radius: 2px;

	background-color: #8f8a8a;
	/* Alabaster */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#8f8a8a), to(#f1f1f1));

	background-image: -webkit-linear-gradient(top, #8f8a8a, #f1f1f1);

	background-image: -moz-linear-gradient(top, #8f8a8a, #f1f1f1);

	background-image: -ms-linear-gradient(top, #8f8a8a, #f1f1f1);

	background-image: -o-linear-gradient(top, #8f8a8a, #f1f1f1);

	background-image: linear-gradient(top, #8f8a8a, #f1f1f1);

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	border: 1px solid #B2B2B2;

	border-radius: 2px;

	color: #333333;

	cursor: pointer;

	display: inline-block;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f8a8a, endColorstr=#f1f1f1);

	font-size: 12px;

	font-weight: 700;

	line-height: 20px;

	margin: 0;

	padding: 4px 10px;

	text-decoration: none;

	text-shadow: 0 1px 0 #ffffff;

	vertical-align: middle;

	white-space: nowrap;

}



a.button:hover,

input[type='reset']:hover,

input[type='button']:hover,

input[type='submit']:hover {

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	background-color: #f1f1f1;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#8f8a8a));

	background-image: -webkit-linear-gradient(top, #f1f1f1, #8f8a8a);

	background-image: -moz-linear-gradient(top, #f1f1f1, #8f8a8a);

	background-image: -ms-linear-gradient(top, #f1f1f1, #8f8a8a);

	background-image: -o-linear-gradient(top, #f1f1f1, #8f8a8a);

	background-image: linear-gradient(top, #f1f1f1, #8f8a8a);

	border: 1px solid #B2B2B2;

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

	color: #333333;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#8f8a8a);

}



a.button:active,

input[type='reset']:active,

input[type='button']:active,

input[type='submit']:active {

	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	background-color: #f9f9f9;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));

	background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: linear-gradient(top, #f9f9f9, #f1f1f1);

	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);

}



/* =Buttons (Call to Action)

-------------------------------------------------------------- */

.call-to-action {

	text-align: center;

}



.call-to-action a.button {

	font-size: 24px;

	padding: 15px 35px;

}



.call-to-action a.button:hover {

	text-decoration: none;

}



.ie7 .call-to-action a.button {

	padding: 11px 35px 19px 35px;

}



/* =Buttons (Sizes)

-------------------------------------------------------------- */

.small a.button {

	font-size: 10px;

	padding: 3px 6px;

}



.medium a.button {

	font-size: 16px;

	padding: 8px 16px;

}



.large a.button {

	font-size: 18px;

	padding: 10px 35px;

}



.xlarge a.button {

	font-size: 24px;

	padding: 12px 55px;

}



/* =Buttons (Colors)

-------------------------------------------------------------- */

a.blue {

	background-color: #1874cd;
	/* Dodger Blue */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));

	background-image: -webkit-linear-gradient(top, #4f9eea, #1874cd);

	background-image: -moz-linear-gradient(top, #4f9eea, #1874cd);

	background-image: -ms-linear-gradient(top, #4f9eea, #1874cd);

	background-image: -o-linear-gradient(top, #4f9eea, #1874cd);

	background-image: linear-gradient(top, #4f9eea, #1874cd);

	border: 1px solid #115290;

	color: #ffffff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd);

	text-shadow: 0 -1px 0 #115290;

}



a.blue:hover {

	background-color: #7db7f0;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));

	background-image: -webkit-linear-gradient(top, #7db7f0, #1874cd);

	background-image: -moz-linear-gradient(top, #7db7f0, #1874cd);

	background-image: -ms-linear-gradient(top, #7db7f0, #1874cd);

	background-image: -o-linear-gradient(top, #7db7f0, #1874cd);

	background-image: linear-gradient(top, #7db7f0, #1874cd);

	border: 1px solid #115290;

	color: #ffffff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd);

	text-shadow: 0 -1px 0 #115290;

}



a.silver {

	background-color: #c0c0c0;
	/* Silver */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));

	background-image: -webkit-linear-gradient(top, #eaeaea, #c0c0c0);

	background-image: -moz-linear-gradient(top, #eaeaea, #c0c0c0);

	background-image: -ms-linear-gradient(top, #eaeaea, #c0c0c0);

	background-image: -o-linear-gradient(top, #eaeaea, #c0c0c0);

	background-image: linear-gradient(top, #eaeaea, #c0c0c0);

	border: 1px solid #9e9e9e;

	color: #444444;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0);

	text-shadow: 0 1px 0 #ffffff;

}



a.silver:hover {

	background-color: #ffffff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c0c0c0));

	background-image: -webkit-linear-gradient(top, #ffffff, #c0c0c0);

	background-image: -moz-linear-gradient(top, #ffffff, #c0c0c0);

	background-image: -ms-linear-gradient(top, #ffffff, #c0c0c0);

	background-image: -o-linear-gradient(top, #ffffff, #c0c0c0);

	background-image: linear-gradient(top, #ffffff, #c0c0c0);

	border: 1px solid #9e9e9e;

	color: #444444;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c0c0c0);

	text-shadow: 0 1px 0 #ffffff;

}



.container-fluid {

	padding-right: 20px;

	padding-left: 20px;

	margin-right: auto;

	margin-left: auto;

}



/*fondo del menu grande*/

@media (min-width: 780px) {

	/*ancho del menu*/

	.navbar {
		min-height: 64px;

		background-color: #045a89;

		z-index: 9;

		width: 100%;

	}



	.navbar-inverse .navbar-brand {
		height: 64px;

		border-color: transparent;

		background-color: transparent;

		color: #333;

		z-index: 9;

		line-height: 22px;

		margin-left: -15px;



	}

	.navbar-inverse {

		line-height: 22px;

		background-color: #transparent;

		border-color: transparent;



		height: 64px;

		float: none;



		margin-right: 0;

		width: 100%;

	}

	.navbar-nav {

		float: none;





	}

	.navbar-nav>li {

		/*boton  menu pcpal*/



		line-height: 22px;

		height: 64px;

		color: #fff;

		background-color: #045a89;

		border-color: #transparent;

		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

		font-size: 20px;

		z-index: 9;

		/*background-image: linear-gradient(to bottom,#c7c7c7,#ababab,#c7c7c7,#ececec,#c7c7c7);

	-webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

	border: 1px solid #fff;*/

		display: inline border-color: #transparent;

		width: 140px;

		text-align: center;



	}

	.navbar-inverse .navbar-nav>li>a:hover,
	.navbar-inverse .navbar-nav>li>a:focus {

		line-height: 22px;

		height: 64px;

		color: #01a7d1;

		background-color: #045a89;

		/*background-image: linear-gradient(to bottom, #e7e7e7,#f3f3f3 ,#fff);*/

		/*-webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

	border: 1px solid #fff;*/

		width: 140px;

		display: inline border-color: #transparent;

		text-align: center;

	}

	/*activo*/

	.navbar-inverse .navbar-nav>.active>a,
	.navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {

		line-height: 22px;

		height: 64px;

		color: #01cbfe;

		background-color: #045a89;

		display: inline border-color: #transparent;

		/*background-image: linear-gradient(to bottom, #e7e7e7,#f3f3f3 ,#fff );*/

		/*-webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

	border: 1px solid #fff;*/

		width: 140px;

		text-align: center;



	}

	/*open dropdown*/

	.navbar-inverse .navbar-nav>.open>a,
	.navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {



		line-height: 22px;

		height: 64px;

		color: #fff;

		background-color: #045a89;

		/*background-image: linear-gradient(to bottom, #fff ,#f3f3f3  , #e7e7e7  );*/

		/*-webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

	border: 1px solid #fff;*/



		width: 140px;

	}

	.navbar-inverse .navbar-nav>li>a {

		color: #fff;

		line-height: 22px;

		text-align: center;



		width: 140px;

	}

	/*seleccionado fondo dropdown   pantalla gde*/

	.navbar-nav>li>.dropdown-menu {
		line-height: 22px;
	}

	.nav .open>a,
	.nav .open>a:hover,
	.nav .open>a:focus {

		background-color: #045a89;

		border-color: #transparent;

		line-height: 22px;

	}



	/*rollover fondo dropdown  pantalla gde*/

	.dropdown-menu {
		line-height: 22px;

		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

		font-size: 14px;

	}

	.dropdown-menu>li>a {
		line-height: 22px;

		font-size: 18px;

	}

	.dropdown-menu>li>a:hover,
	.dropdown-menu>li>a:focus {

		color: #262626;

		text-decoration: none;

		background-color: #a5a5a5;

		line-height: 22px;

		font-size: 18px;

	}



}



/*fondo del menu mobil*/

@media (max-width: 779px) {

	/*ancho del menu*/

	.navbar {
		background-color: #045a89;
	}

	.navbar-nav {

		margin: 0px -15px;

	}

	.navbar-inverse .navbar-brand {
		background-color: #045a89;

		margin-top: 0px;

		margin-right: 0px;

		margin-left: -16px;

	}

	.navbar-inverse {

		background-color: #045a89;

		border-color: transparent;



		height: 34px;

		line-height: 10px;

		z-index: 9;

		text-align: left;

	}

	.navbar-nav>li {
		background: #045a89;

		text-align: left;

	}

	.header_bottom {
		background: #045a89;
	}

	/*activo*/

	.navbar-inverse .navbar-nav>.active>a,
	.navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {

		color: #fff;

		background-color: #797979;

		text-align: left;

	}

	.navbar-inverse .navbar-nav>li>a {

		color: #fff;

	}

	/*activo*/

	.navbar-inverse .navbar-nav>.open>a,
	.navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {

		color: #fff;

		background-color: #3c3c3c;

		border-color: #c7c7c7;

		text-align: left;

	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

		color: #000;

		background-color: #FFF;

	}





	/* .---- fin modif menu  */

	@media screen and (max-width: 767px) {

		.table-responsive {

			width: 98%;

			border: 0;

		}