      html,  body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
      }	
	 

body{

	background: #FFFFFF; /* Old browsers */
	background-color:#FFFFFF;
	font-family: 'Calibri', sans-serif;
	font-size: 14px;

} 


h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
}


body#General{

	background: #0e4ae0; /* Old browsers */
	
	
background-color:#fefeff;

  margin: 0;

  padding: 0;

  font-family: 'Calibri', sans-serif;

  font-size: 14px;

}

.content{

  margin: 30px 100px;

  display: block;

}

.panel{

  position: absolute;

  padding: 5px;

  height: 20px;

  width: 250px;

  height: 64px;

  left: 50%;

  margin: 150px 0 0 -125px;

  z-index: 1;

}

.panel a{

  display: inline-block; 

  width: 30px; 

  margin: 0;

  height: 30px; 

  outline: none; 

  background: #45484d;

  border: solid 1px #333;

}

.panel a:nth-child(1){ background: #e0e0e0; }

.panel a:nth-child(2){ background: #111111; }

.panel a:nth-child(3){ background: #82837E; }

.panel a:nth-child(4){ background: #02b8fa; }

.panel a:nth-child(5){ background: #008C9E; }

.panel a:nth-child(6){ background: #88c425; }

.panel a:nth-child(7){ background: #2ecc71; }

.panel a:nth-child(8){ background: #C21A01; }

.panel a:nth-child(9){ background: #FA023C; }

.panel a:nth-child(10){ background: #ff670f; }

.panel a:nth-child(11){ background: #D46D22; }

.panel a:nth-child(12){ background: #febf01; }

.panel a:nth-child(13){ background: #a849a3; }

.panel a:nth-child(14){ background: #F56991; }

.jetmenu{

  margin: 0 0 20px 0;

  z-index: 99;

}

  
	  
body#login {
  background: #0e4ae0; /* Old browsers */
 
}
.jumbotron_Login {
	padding:20px;
	margin-bottom:20px;
	color:inherit;
	background-color:#eee;
	background-image: url(images/header_back.png);
}
.jumbotron_Login h1, .jumbotron_Login .h1 {
	color:inherit
}
.jumbotron_Login p {
	margin-bottom:0px;
	font-size:21px;
	font-weight:200
}
.container .jumbotron_Login {
	border-radius:6px
}
.jumbotron_Login .container {
	max-width:100%
}
@media screen and (min-width:768px) {
.jumbotron_Login {
padding-top:20px;
padding-bottom:20px
}
.container .jumbotron_Login {
padding-left:60px;
padding-right:60px
}
.jumbotron_Login h1, .jumbotron_Login .h1 {
font-size:63px
}

}

.jumbotron {
	background-image: url(images/header_back.png);
	background-repeat: no-repeat;
	padding:20px;
	margin-bottom:20px;
}
@media screen and (max-width:768px) {
	.jumbotron {
	background-image: none;
}
}
.breadcrumb {background: rgba(255, 255, 255, 1); border: 2px solid rgba(245, 245, 245, 1); border-radius: 0px; display: block;}
.breadcrumb li {font-size: 14px;}
.breadcrumb a {color: rgba(28, 92, 148, 1);}
.breadcrumb a:hover {color: rgba(0, 0, 0, 1);}
.breadcrumb>.active {color: rgba(111, 133, 181, 1);}
.breadcrumb>li+li:before {color: rgba(255, 157, 0, 1); content: "\2771\00a0";}


.btn-custom {background: rgba(255, 207, 74, 1); border-color: rgba(69, 81, 255, 1); color: rgba(51, 51, 51, 1); font-size: 14px; border-radius: 6px; border-width: 2px;}
.btn-custom:hover {background: rgba(17, 5, 250, 1); border-color: rgba(173, 173, 173, 1); color: rgba(255, 255, 255, 1);}
.btn-custom:active, .btn-custom:focus {background: rgba(235, 235, 235, 1); border-color: rgba(173, 173, 173, 1); color: rgba(51, 51, 51, 1);}

.PaddingNavHome {
	margin-bottom:20px;
	margin-top:20px;
}

.formatoLabel{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: left;	
	
}

.bajoTitulo{
	font-size: 24px;
	color: #999;	
}
.espacioDiv{
	margin-top: 40px;
	
	
}

.espacioDivMedio{
	margin-top: 10px;
	
	
}


.clear { clear:both }

/* Notification box */
.cm-notification-container {
	position: fixed;
	top: 0;
	right: 50px;
	width: 40%;
	z-index: 4000;
	min-width: 300px;
}
.notification-content {
	position: relative;
	z-index: 10;
}
.notification-w, .notification-n, .notification-e {
	position: relative;
	margin: 7px 0 7px 0;
	padding: 14px 0;
	border: 1px solid;
	background-position: 16px 12px !important;
	background-repeat: no-repeat !important;
	font-size: 100%;
	width: 100%;
	line-height: 15px;
	opacity: 0.96;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.notification-w div, .notification-n div, .notification-e div {
	display: block;
	padding-left: 50px;
	padding-right: 20px;
}
.notification-header-w, .notification-header-n, .notification-header-e {
	font-size: 110%;
	font-weight: bold;
	line-height: 15px;
	float: left;
	margin: 0 10px 0 0;
	padding-right: 0 !important;
	color: #c52a01;
}
.notification-w img, .notification-n img, .notification-e img {
	outline: 0;
	border: 0;
}
.notification-w p, .notification-n p, .notification-e p {
	margin: 0;
	color: #8c8531;
}
.notification-n p {
	color: #496e16;
}
.notification-e p {
	color: #9c3535;
}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active {
	font-size: 85%;
}
.notification-n {
	background: #d0eaae url('images/notice.png');
	border-color: #8bc045;
	min-height: 15px;
}
.notification-n div {
	color: #496e16;
}
.notification-w {
	background: #fffbcc  url('images/warning.png');
	border-color: #e6db55;
	min-height: 15px;
}
.notification-w div {
	color: #8c8531;
}
.notification-e {
	background: #ffcece url('images/error.png');
	border-color: #df8f8f;
	min-height: 15px;
}
.notification-e div{
	color: #9c3535;
}
.notification-header-n {
	color: #668c34;
}
.notification-header-w {
	color: #bfa615;
}
.cm-notification-close {
	font-size: 50%;
	position: absolute;
	right: 5px;
	top: 5px;
}
/* /Notification box */	





/* TABLA DE COTIZACIONES */

.titulo_tabla_admin {
	background-color: #0cc9c7;
	text-align: center;
}
.titulo_span_tabla_admin {
	font: bold 12pt Arial,Helvetica,sans-serif;
	color: #ffffff;
}
.titulo2_tabla_admin {
	background-color: #45e6e4
}
.titulo2_span_tabla_admin {
	font: italic 11pt Arial,Helvetica,sans-serif;
	color: #006666;
}
.tabla_admin_td1 {
	background-color: #b2d8d8;
}
.tabla_admin_span1_1 {
	font: bold 9pt Arial,Helvetica,sans-serif;
	color: #166a6a;
}
.tabla_admin_span2_1 {
	font: italic 9pt Arial,Helvetica,sans-serif;
	color: #166a6a;
}
.tabla_admin_span_cifra {
	font-size: 11px;
	background-color : #d2ffff;
	color: #0d4e4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tabla_admin_span_total {
	font-size: 11px;
	background-color : #e54c4c;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tabla_admin_span_sesiones {
	font-size: 11px;
	background-color : #ffffff;
	color: #e54c4c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tabla_admin_td2 {
	background-color: #ebf4ee;
}

.renglonTit {
	background-color:#ABC8F8;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4F8AEE;
}

.table-bordered_2 th, .table-bordered_2 td {
	border:1px solid #fff!important
}


/* TERMINA COTIZACIONES */



@media print {

  a[href]:after {
    content: "";
  }
  
  a[href]:after {
	content:"";
  }
  
  abbr[title]:after {
	  content:"";
  }

}




/* Wrapper for page content to push down footer */
    
	  #wrap {
		  
		/*  
	min-height: 100%;
	height: auto !important;
	height: 100%;
	
        margin: 0 auto -100px;
		*/
		text-align: center;
}


/* Set the fixed height of the footer here */
/*
#push {
	height: 100px;
}
#footer {
	margin-top: 40px;
	border-top:solid 1px #ECECEC;
	padding:20px;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	background-color: #d5e1f9;
}
*/
.col-centered {
    float: none;
    margin: 0px auto;
}
.jetmenu {
	background-color:#1359e6;
}
.jetmenu li a{
	color: #fff;
	padding: 20px;
}
.jetmenu > li > .megamenu {
	background-color:#d5e1f9;
}
.jetmenu > li > .megamenu {
	color:#000;
}
.jetmenu li > .megamenu a {
	color:#535353;
}
.jetmenu ul.dropdown {
	background:#d5e1f9;
}
.orange ul.dropdown li > a {
	color:#535353;
}
.container_redondeado {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:inline-block;
	text-align: left;
	padding-bottom:60px;
	


	margin: 0 auto;
    /*position: relative;*/
	background-color:#FFF;
}
.jetmenu > li.showhide  {
	background:#1359e6;
	color: #FFF;
}
@media all and (max-width:768px) {
.jetmenu a {
	background:#d5e1f9;
}
.jetmenu li a  {
color:#535353;
}
}
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown {
	background-color:#D5E1F9;
}




/* soporte tabla */

.tabla_disponibilidad,
.tabla_disponibilidad td
 {
	border: 1px solid #cde2e6;
	border-collapse: collapse;
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	padding:5px;
}

.tabla_disponibilidad thead th
{
	background-color:#69d2e7;
  	color  : #042c34;  
	padding: 5px 10px;
  	border-left: 1px solid #cde2e6;
	font-weight:normal !important;
}
.tabla_disponibilidadThFin {
	background-color:#A7DBD8 !important;
}
.tabla_disponibilidadThFin2 {
	background-color:#e2f2f1 !important;
}
.tabla_disponibilidadRes {
background-color:#FA6900 !important;
color: #ffffff !important;
font-weight:bold !important;
}
.ui-widget {
    font-family: "Calibri",sans-serif;
    font-size: 14px;
}
.ui-widget input {
    font-family: "Calibri",sans-serif;
    font-size: 11px;
}




.buscadorListProyectos {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-family: 'Roboto',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
	font-size: 20px;
	font-weight: 300;
	border-radius: .25rem;
	margin-bottom: 20px;
}

@media only screen and (max-width: 991px) {
	#BuscadorTop {
		display: none;
	}
}
.buscadorListProyectos:focus {
	outline: none;
	border-bottom: 2px solid #fc6565;
}
.buscadorListProyectos:hover {
	border-bottom: 2px solid #fc6565;
}





