html {
	position: relative;
	min-height: 100%;
}
body{
	background-image: url(../../img/1.jpg);
	background-size: 100% 100%;
	padding-top: 0px;
	margin-bottom: 250px;
}
/*
//------Cambiar color del navbar------//
nav.navbar {
    background-color: #CC1414;
    color: white;
}
.navbar-default .navbar-nav > .active > a, 
 .navbar-default .navbar-nav > .active > a:hover, 
 .navbar-default .navbar-nav > .active > a:focus {
      color: white;
      background: #d65c14;
 }*/

.content-section{
	width: 100%;
	padding-top: 10%;
	padding-bottom: 10%;
}
.navbar-nav{
	margin: 0px;
}
.navbar-right{
	margin-right: 2pt;
	margin-left: 2pt;
}
#c1{
	background-image: url(../../img/1.jpg);
	background-size: 100% 100%;
	border: 0;
	box-shadow: 1pt 2pt #888888;
}
.navbar-toggle{
	box-shadow: 1pt 2pt #888888;
}
img{
	width: 100%;
}
h2{
	color: black;
}
p{
	color: black;
	font-size: 100%;
	font-family: Eras Medium ITC, sans-serif, arial;
	text-align: justify;
	line-height: 1.5;
	word-spacing: 1pt;
	z-index: -1;
}
.p{
	color: black;
	font-size: 100%;
	font-family: Eras Medium ITC, sans-serif, arial;
	text-align: justify;
	line-height: 1.5;
	word-spacing: 1pt;
	z-index: -1;
}
.h3-cap{
	background-color: #000080;
	color: white;
}
.list-group-item{
	color: black;
	text-align: left;
}
.cap-img{
	background-color: purple;
	opacity: 0.5;
	text-shadow: -1px -1px 5px black;
	opacity: 1.9;
	color: white;
}
.panel-heading{
	font-size: 150%;
}
.footer{
	position: absolute;
	/*bottom: 0;*/
	width: 100%;
	height: 260pt;
	background-image: url(../../img/footer.jpg);
	background-size: 100% 100%;
	clear: both;
}
.foot{
	padding-top: 10pt;
	padding-bottom: 10pt;
}
.tith4{
	font-size: auto;
	color: white;
	text-align: center;
	font-family: sans-serif;
}
.text-muted{
	font-size: auto;
	color: white;
	text-align: center;
	font-family: sans-serif;
	font-size: 100%;
}
#select{
	opacity: 0.6;
}
.panel-fondo{
	background-color: #EFFBFB;
}
.secon{
	background-color: rgba(255,255,255,08);
    background: rgba(255, 255, 255, 0.8);
    color: rgba(255, 255, 255, 0.8);
	opacity: 0.8;
}
.scroll{
	color: white;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
.nav-stacked{
	float: left;
}
.tab-l{
    overflow-y: auto;
}
.colorfilas tr{
	color: #000000;
	background-color: #EC7063;
}
tr > td{
	vertical-align: middle !important;
}
.circulo {
    width: 30px;
    height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #7da6f9;
}
.a{
	color: white;
}
.checkbox{
	margin-top: 0px;
	margin-bottom: 0px;
}
.scrollspy-example{
    position: relative;
    height: 150px;
    margin-top: 10px;
    overflow: auto;
}
.scrollspy-example1{
    position: relative;
    height: 575px;
    /*margin-top: 10px;*/
    overflow: auto;
}
.scrollspy-example3{
    position: relative;
    height: 275pt;
    margin-top: 10px;
    overflow: auto;
}
.scrollspy-example4{
    position: relative;
    height: 300pt;
    margin-top: 10px;
    overflow: auto;
}
.lineatransparente{
	color: white;
	opacity: 0;
}
#titulo{
	text-align: center;
	color: black;
    text-shadow: 1px 1px 1px black;
    font-size: 14pt;
}
#btnvolver{
	background-color: #58D3F7;
	color: white;
	font-size: 10pt;
}
.mds{
	padding-left: 60pt;
}

.affix {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 9999 !important;
	/*background-color: #A9CCE3;*/
}

.frt{
	font-size: 14pt;
}

.conft{
	/*height: 25pt;*/
}
#rojo{
	background-color: #fa7c7c !important;
}
#verde{
	background-color: #5cb85c !important;
}
#cv{
	width: 25px;
    height: 25px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #5cb85c;
    border-style: solid;
    border-color: black;
    border-width: 2px;
}
#calendare th{
	box-shadow: 2pt 4pt #888888;
	background-color: #46b8da !important;
	color: white !important;
	border-radius: 7pt !important;
}
.calendare tbody > tr > td{
	box-shadow: 2pt 4pt #888888;
	background-color: #D3D3D3 !important;
	border-radius: 7pt !important;
}
.calendare tbody > tr > td:nth-child(1){
	box-shadow: 2pt 4pt #888888;
	background-color: #46b8da !important;
	color: white !important;
}
.btn_odd{
	background-color: #f2f2f2;
	/*background-color: #f3a251 !important;*/
}
.btn_even{
	background-color:#fbfbfb;
	/*background-color: #62a2d7 !important;*/
}

.nav-tabs > li.active.acvm > a, .nav-tabs > li.active.acvm > a:focus{
	background-color: #000080 !important;
	border-color: #000080 !important;
}
.nav-tabs > select.acvm, .nav-tabs > select.acvm:focus{
	border-radius: 10pt;
	border-width: 1pt;
	border-color: purple;
	background-color: white;
	color: #000080;
}
/*.nav-tabs > li.active > a > select.acvm, .nav-tabs > li.active > a > select.acvm:focus{
	border-radius: 10pt;
	border-width: 1pt;
	border-color: purple;
	background-color: white;
	color: #000080;
}*/
#udln{
	color: purple;
}

.rotate90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rotate180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.rotate270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.t_def > .table > thead > tr > td, 
.t_def > .table > thead > tr > th{
	white-space: wrap;
}

.t_def > .table > tbody > tr > td, 
.t_def > .table > tbody > tr > th{
	white-space: normal;
}

.nav-tabs.nav-justified > li > a, .nav-tabs.nav-justified > li > a:focus, .nav-tabs.nav-justified > li > a:hover{
	background-image: url("../../img/fnav.jpg");
	background-size: 100% 100% !important;
	border: 0;
	box-shadow: 1pt 3pt #888888;
	border-radius: 10pt;
	font-weight: bold;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover{
	background-image: url("../../img/fnav.jpg");
	background-size: 150% !important;
	font-weight: bold;
}

select{
	cursor: pointer !important;
}

input{
	cursor: pointer !important;
}

textarea{
	cursor: pointer;
}

#imgpacrot{
	cursor: pointer;
}

.picker__button--clear{
	display: none !important;
}
.picker__list{
	padding: 0 !important;
}
/*.btn_stilo {
  -webkit-border-radius: 40;
  -moz-border-radius: 40;
  border-radius: 40px;
  -webkit-box-shadow: 0px 8px 13px #218a21;
  -moz-box-shadow: 0px 8px 13px #218a21;
  box-shadow: 0px 8px 13px #218a21;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #12ba1b;
  padding: 10px 20px 10px 20px;
  border: solid #12ba1b 1px;
  text-decoration: none;
}
.btn_stilo:hover {
  background: #12ba1b;
  text-decoration: none;
}

.btn_stilo:active{
	background-color: #3e8e41;
	box-shadow: 0 5px #666;
	transform: translateY(4px);
}*/

#placeholder .button {
	position: absolute;
	cursor: pointer;
}

#placeholder div.button {
	font-size: smaller;
	color: #999;
	background-color: #eee;
	padding: 2px;
}