body{font-family: 'Open Sans', sans-serif; background-color:#DDD; overflow-x:hidden; overflow-y:visible;}
header{height:75px; margin:30px 0;}
#background{background:url('../images/bg.jpg'); background-size:100%; background-repeat:no-repeat; min-height:850px;}
.logo{float:left !important; width:29%; margin: -20px 0 0;}
.logo img{width:100%;}
.top-menu{float:right !important; width:70%;}
#register_form{background: rgba(0, 0, 0, 0.3); padding:50px 43px 54px 43px; margin-bottom:80px; min-height: 500px;}
#collection_form{background: rgba(255, 255, 255, 0.6); padding:45px 43px 37px 43px; margin:126px 59px 126px 59px; border-style:solid; border-color:#e57689; height:400px;}
.icon {background: transparent;color: #fff;font-size: 24px; border-right:0px; border-color:#fff; border-radius:0px;}
.login{margin-top:43px; height: 80px;}
.login2{margin-top:43px; height: 200px;}
.active {background-color: #ffbd07;}
#PrincipalInputName {
	padding: 0px;
	height:53px;
	background: transparent;
	border-left: 0px;
	font-size: 16px;
	border-radius: 0px;
	border-color:#333333;
	color:#333333;
}

#PrincipalInputName:focus{box-shadow: 5px 0px 10px #9A9898}

.PrincipalError{
   color: #ff4040;
   display: block;
   font-size: 18px;
   margin: -63px 0 0 450px;
}
.loginput2 {
	padding: 10px;
	background: transparent;
	width:100%;
	font-size: 20px;
	border-radius: 0px;
	border-color:#fff;
	color:#fff;
}
#register_form h2{color:#c90c22; text-transform:uppercase; font-size:30px; margin-top:0px; margin-bottom:0px; }
.register_form {color:#c90c22; text-transform:uppercase; font-size:30px; margin-top:0px; margin-bottom:0px; }
#collection_form h2{color:#c90c22; text-transform:uppercase; font-size:25px; margin-top:0px; margin-bottom:0px;}
#collection_form h3{color:#c90c22; font-size:25px; margin-top:0px; margin-bottom:0px;}
.enter {
	padding: 12px 50px;
	background-color: #c90c22;
	border-color: #c90c22;
	font-size: 20px;
	border-radius: 0px;
	color: #ffffff;
	margin-bottom:10px;
}
.enter:hover {
	background-color: #e57689;
	border-color: #e57689;
	color: #000000;
}
.remember_key {
	padding: 2px 6px;
	background-color: #c90c22;
	border-color: #c90c22;
	font-size: 12px;
   border-radius: 3px !important;
	color: #ffffff;
	margin-bottom:4px;
}
.remember_key:hover {
	background-color: #e57689;
	border-color: #e57689;
	color: #000000;
}
#titulo_float h2{color:#c90c22; text-transform:uppercase; font-size:20px; margin:20px 20px 0 20px;}
.input-group{width:100%;}
.form-group {width:100%; padding-bottom: 20px;}
.form-control:focus{border-color:#fff;}
.forgot{color: #fff;font-style: italic;font-size:18px; text-decoration: underline;}
.forgot:hover{color:#CCC;}


::-webkit-input-placeholder {
   color: #666666 !important;
}

::-moz-placeholder { /* Firefox 18- */
   color: #fff !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;
}

::-ms-input-placeholder {
   color: #fff !important;
}
.fa {
	color: #fff !important;
}
i.fa.fa-unlock {color: #fff !important;}
#social-icon {height: 50px; margin-bottom: 10px;}
a.p-login {color: #ffffff; background: #c90c22;padding: 0.4em 1em; float:right;display: block;}
a.p-login:hover {text-decoration:none; color: #222222; background:#e57689;}
a.p-login:focus {text-decoration:none;}
a.p-logout {color: #ffffff; background: #c90c22;padding: 0.4em 1em; float:right;display: block;}
a.p-logout:hover {text-decoration:none; background:#e57689; color:#222222;}
a.p-logout:focus {text-decoration:none;}
a.p-boton {font-size:14px; color: #ffffff; background:#c90c22; padding: 3px 7px 5px 7px; float:right; display:block; height:26px; margin:1px 0 0 10px;}
a.p-boton:hover {text-decoration:none; background:#e57689; color:#222222;}
a.p-boton:focus {text-decoration:none;}
a.p-boton-link {font-size:14px; color: #c90c22; font-weight:bold; padding: 3px 7px 5px 7px; float:right; display:block; height:26px; margin:1px 0 0 10px; border-radius: 3px !important;}
a.p-boton-link:hover {text-decoration:none; color: #e57689;}
a.p-boton-link:focus {text-decoration:none;}
.social-icon{
	float: right;
	margin-right: 22px;
	padding: 8px;
	border-radius: 500px;
	background: #999;
	color: #666666;
	text-align: center;
	display: inline-block;
	width: 36px;

}
.social-icon:hover{background: #e57689;}
.nav-menu>li{display:block;}
.navbar-default .nav-menu>li>a {
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	border-right: 1px solid rgba(255,255,255,0.3);
	color: #fff;
	padding: 8px 18px 8px;
	margin-bottom:10px;
}
.nav-menu{margin-right:-30px !important;}
.navbar-default .nav-menu>li>a:hover {color:#f8c301;}
.navbar-default{background:transparent !important; border:0px; z-index: 999;}
.modal-dialog {width:350px;}
.about {margin-bottom: 85px;}

/*Google Translator */
.wrapper-dropdown-5 {
    /* Size & position */
    position: relative;
    width: 175px;
	 float:right;
    margin-left:20px;
    padding: 6px 15px;

    /* Styles */
    background: #e0e0e0;
    border-radius: 0px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-5:after { /* Little arrow */
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #c90c22 transparent;
}

.wrapper-dropdown-5 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
	z-index: 9999;
    /* Styles */
	padding-left: 3px;
    background: #e5b6c9;
    border-radius: 0px;
    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
}

.wrapper-dropdown-5 .dropdown li {
    padding: 0 10px ;
}

.wrapper-dropdown-5 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 10px 0;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown-5 .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown-5 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}

/* Hover state */

.wrapper-dropdown-5 .dropdown li:hover a {
    color: #c90c22;
}

/* Active state */

.wrapper-dropdown-5.active {
    border-radius: 0px;
    background: #c90c22;
    box-shadow: none;
    border-bottom: none;
    color: #000000;
}

.wrapper-dropdown-5.active:after {
    border-color: #c90c22 transparent;
}

.wrapper-dropdown-5.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}
.btn-primary {
	color: #ffffff;
	background-color: #c90c22 ;
	border-color: #c90c22  ;
}
.btn-primary:hover {
	color: #222222;
	background-color: #e57689 !important;
	border-color: #e57689 !important;

}
.btn-primary:active {
	background-color: #f8c301 !important;
	border-color: #f8c301 !important;
}

/*Responsive CSS */
@media (max-width: 1200px){
	#background{background-size:cover; height:auto;}
}
@media (max-width: 991px){
	.login{height: 250px;}
	.login2{height: 300px;}
	.logo{width:20%;}
	.top-menu{width:80%;}
}
@media (max-width: 767px){
	#social-icon{z-index:999}
	.navbar-default{z-index:99 !important;}
	.logo{width:100%; padding-left:20px;}
	.logo img{width:50%;}
	.logo p{text-align:center}
	.top-menu{width:100%; padding-right:20px; margin-top: 20px;}
	.navbar-toggle{ background:#c90c22; border-color:#e57689;margin-top:0px !important;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.navbar-toggle:hover{background:#e57689 !important; }
	.navbar-toggle:focus{background:#c90c22 !important; }
	.navbar{width:100%; position: absolute;}
	#social-icon{float:left; padding-left:20px; position: absolute;}
	.social-icon{display:none;}
	header{margin:40px 0 150px 0; height:100px;}
	#collection_form{margin-top:0px !important;}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
		left: 0px;
		margin-top: 20px;
		overflow-x: visible;
		padding-left: 15px;
		padding-right: 15px;
		position: absolute;
		width: 100%;
		overflow-x:hidden;
	}

}

@media (max-width: 450px){

	.wrapper-dropdown-5{width:100px;}
	a.p-login{width:100px; text-align:center;}
	.navbar-toggle{margin-right:20px;}
}

/*Collection Result New Page CSS */
#collection-result_new {min-height: 450px; margin-top: 0;}
#collection-pdf_new {min-height: 650px; margin-top: 0;}
#collection_form_new{background: rgba(255, 255, 255, 0.4); padding:45px 43px 37px 43px; margin-bottom:100px;}
.black-bg {padding: 30px 0px;background: rgba(0, 0, 0, 0.5); margin-top:15%;border: 1px solid;border-color: rgba(255, 255, 255, 0.7); margin-bottom:20px;}
.black-bg-new {padding: 30px 0px;background: rgba(0, 0, 0, 0.5); margin-top:15%;border: 1px solid;border-color: rgba(255, 255, 255, 0.7); margin-bottom:20px;}
.black-bg h2{color:#fff; text-transform:uppercase; text-align:center;margin: 50px 44px 20px 44px;}
.project-btn {
	height: 75px;
	text-align: center;
	vertical-align: middle;
	padding: 23px 10px;
	background-color: #c90c22;

	border: 0;
	border-radius: 0;
	width: 70%;
	color: #ffffff !important;
	font-size: 20px;
	margin: 0 15%;
}
button.btn.btn-default.project-btn:hover {background-color: #e57689 !important; color:#222222 !important;}
.project-btn2 {
	height: 75px;
	text-align: center;
	vertical-align: middle;
	padding: 4px 10px;
	background-color: #c90c22;

	border: 0;
	border-radius: 0;
	width: 34%;
	color: #ffffff !important;
	font-size: 20px;
	margin: 0 0 0 15%;
}
button.btn.btn-default.project-btn2:hover {background-color: #e57689 !important; color:#222222 !important;}
button.btn.btn-default.project-btn2:hover {background-color: #e57689 !important; color:#222222 !important;}
.seprator{border-bottom:1px dotted #fff; margin:31px 0 38px 0;}
.black-bg p {
	text-align: center;
	background: #f5f5f5;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	padding: 30px;
	position:absolute;
	top:0;
	left:35%;
	box-shadow: 0px 4px 5px 0px rgba(67, 67, 67, 1);
}
.black-bg p:hover {background-color: #ffffff;}
@media (max-width: 1199px){
	.project-btn{font-size:16px;}
}
@media (max-width: 991px){
	.black-bg p {left:45%; top:10%;}
	.project-btn{font-size:20px;}

}
@media (max-width: 767px){
	.black-bg p {position:relative;left:40%; top:-80px;margin-bottom: -90px;}
}
@media (max-width: 450px){
	.black-bg p {position:relative;left:30%; top:-80px;}

}
@media (max-width: 340px){
	.project-btn{padding:5px 10px;}
}
/*Collection Result Page CSS */

#collection-result {height: 400px; margin-top: 0;}
#report{background-color:#ff9b00;}
#images{background-color:#3dac45;}
#dwn-images{background-color:#005296;}
.white-circle {background-color: #fff;padding: 83px 30px; border-radius:50%;height: 250px;width: 250px;}
.circle-text {text-align: center;padding: 20px; width: 290px; height:290px; border-radius:50%; margin-bottom:30px;}
.white-circle p {
	color: #000;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 600;

}
.white-circle i {font-size: 35px;color: #000 !important;margin-bottom: 20px;}
.white-circle:hover {background: #e5e5e5; cursor:pointer;}
.border-o{
	border: 20px solid;
	border-color: #ff9b00 #ff9b00 #ff9b00 #ff9b00;
	transform: rotate(-211deg);
	position: absolute;
	right: 98px;
	bottom: 5%;
}
.border-o-m{display:none;}
.border-g-m{display:none;}
.border-b-m{display:none;}

.border-g{
	border: 20px solid;
	border-color: #3dac45 #3dac45 #3dac45 #3dac45;
	transform: rotate(-211deg);
	position: absolute;
	right: 98px;
	bottom: 5%;
}
.border-b{
	border: 20px solid;
	border-color: #005296 #005296 #005296 #005296;
	transform: rotate(-211deg);
	position: absolute;
	right: 98px;
	bottom: 5%;
}

.compartir{color:#fd9a01; font-size:25px; float:left; font-weight:600; margin-bottom:20px; margin-top:-20px;}
.help{color:#fd9a01; font-size:25px; float:left; margin:0 0 0 110px; font-weight:600; margin-bottom:20px; margin-top:-20px;}

@media (max-width: 1199px){
	.white-circle{width:190px; height:190px; padding: 45px 30px;}
	.circle-text{width:230px; height:230px;}
}
@media (max-width: 991px){
	.border-o{right:68%;}
	.border-g{right:68%;}
	.border-b{right:68%;}
	#collection-result{height:900px;}
	.help{text-align:left; float:none; margin-left:40px;}
}
@media (max-width: 768px){
.border-o-m{
	border: 20px solid;
	border-color: #ff9b00 #ff9b00 #ff9b00 #ff9b00;
	transform: rotate(-122deg);
	display: block;
	width: 20px;
	margin-bottom: 35px;
	margin-left: 162px;
	margin-top: -50px;
}
.border-o{display:none;}
.border-g-m{
	border: 20px solid;
	border-color: #3dac45 #3dac45 #3dac45 #3dac45;
	transform: rotate(-122deg);
	display: block;
	width: 20px;
	margin-bottom: 35px;
	margin-left: 162px;
	margin-top: -50px;
}
.border-g{display:none;}
.border-b-m{
	border: 20px solid;
	border-color: #005296 #005296 #005296 #005296;
	transform: rotate(-122deg);
	display: block;
	width: 20px;
	margin-bottom: 35px;
	margin-left: 162px;
	margin-top: -50px;
}
.border-b{display:none;}
.logout{padding:5px 5px; font-size:16px;}
#collection_form h2{font-size:18px;}
}

/*manager_area Page CSS */

#manager_area {padding: 40px 25px 50px 25px;background: rgba(255, 255, 255, 0.2); margin-bottom: 80px;}
#manager_area h2{color:#c90c22; text-transform:uppercase; font-size:30px; margin-top:0px; margin-bottom:50px; padding-top:8px;}
.tab-pane {
	margin-top: 40px;
	background: rgba(0, 0, 0, 0.6);
	padding: 60px 70px 100px 70px;
	color: #fff;
	font-weight: 100;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 3;
}
i.fa.fa-check-square-o {color: rgba(255, 255, 255, 0.6) !important;}
i.fa.fa-arrow-circle-o-down.pull-right {color: #fff !important; font-size:25px; display:block;}
.mobile-menu:focus{color:#fff !important; text-decoration:none;}

/*Search Page CSS */
#search_area {padding: 40px 25px 50px 25px;background: rgba(255, 255, 255, 0.3); margin-bottom: 80px;}
#search-input:focus {box-shadow:5px 0px 10px #9A9898 !important;}
.search-input {
	margin-bottom: 40px;
	padding: 30px 110px 80px 35px;
	background: rgba(0, 0, 0, 0.3);
	margin-top: 60px;
}
#search-input {
	height: 50px;
	border-radius: 0;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.6) !important;
	border: 2px solid;
	color:#222222 !important;
	margin-bottom: 40px;
}
.search-btn {
	right: -68px;
	position: absolute;
	border: 69px solid;
	border-color: transparent #c90c22 transparent transparent;
	transform: rotate(135deg);
	top: -63%;
	color:#222222 !important;
	width: 116px;
	height: 95px;
}
.search-btn:hover {border-color: transparent #e57689 transparent transparent;}
.search-btn p{
	transform: rotate(-135deg);
	position: absolute;
	top: -16px;
	text-align: center;
	left: 16px;
	font-size: 18px;
	color:#fff;
}
i.fa.fa-sort-desc {
	position: absolute;
	right: 0;
	bottom: -11px;
	font-size:20px;
	color:#737373 !important;
}
i.fa.fa-sort-asc {
	position: relative;
	top: 10px;
	color: #737373 !important;
	font-size: 20px;
}
i.fa.fa-sort-desc:hover{color:#e57689 !important;}
i.fa.fa-sort-asc:hover{color:#e57689 !important;}
.title-table{
	background-color: #c90c22;
	font-weight: 600;
	color: #000;
}
.title-table a{
	font-size: 12px;
	text-align: left;
	padding-left: 0;
	color:#000;
}
.title-table a:hover{color:#000; text-decoration:underline;}
.tab-pane-search {
	margin-top: 40px;
	background: rgba(0, 0, 0, 0.6);
	padding: 60px 70px 100px 70px;
	color: #fff;
	font-weight: 100;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 3;
}


@media (max-width: 640px){
.tab-pane-search {padding:10px;}
i.fa.fa-sort-asc {top:0px;}
i.fa.fa-sort-desc {bottom:0px;}
#search_area{padding:40px 5px 50px;}
}

@media (max-width: 991px){
	.search-input{height:200px;}
	.search-btn{right: -68px;top: -69px;}

}
@media (max-width: 767px){
	.search-input{height:385px;}

}
/*PDF page CSS */

.media:first-child{margin-top:15px !important;}
p.pdf-text {
	border-radius: 0px;
	text-align:left;
	width: 100%;
	height: auto;
	position: initial;
	left: 0;
	background: transparent;
	color: #fff;
	padding: 5px 13px;
	box-shadow: 0px 0px 0px 0px rgba(67, 67, 67, 1);
}
p.pdf-text:hover{background:none !important;}
.black-bg h4{text-align: center;text-transform: uppercase;}
h4 a{color:#fff;}
h4 a:hover{color:#c90c22; text-decoration:none;}
.carousel-control{background:none !important; width:0;}
.car-icon{color:#fff !important; width: 100% !important;margin-left: -20px;}
p.dwn-icon {font-size: 50px;text-align: center;}
i.fa.fa-arrow-circle-o-down:hover {color: #c90c22 !important;}
a.p-return {color: #222222; background: #c90c22;padding: 0.4em 1em; float:right;display: block; position: relative; z-index:9999;}
a.p-return:hover {text-decoration:none; background:#e57689; color:#fff;}
a.p-return:focus {text-decoration:none;}
.seprator-new{border-bottom:1px dotted #fff; margin:10px 0;}
.link{margin:0 10px 30px;}
i.fa.fa-arrow-circle-o-down {font-size: 30px;padding: 6px 0 0 0;cursor: pointer;}
#view-pdf{margin-top:20px;}
.bs-example{margin-top:14px;}
.icon-left{position: absolute !important;top: 0 !important;left: 50% !important;}
.icon-right{position: absolute !important;top: 100% !important;right: 50% !important;}
.active {background-color: transparent !important;}
.nopadding{padding:0px !important;}
/*Vertical Slider*/
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 100%;
}

.carousel.vertical .prev {
  top: -100%;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -100%;
}

.carousel.vertical .active.right {
  top: 100%;
}

.carousel.vertical .item {
    left: 0;
}​

/*Image Section CSS */

.view-images {
	margin-top: 40px;
	border: 1px solid #fff;
	height: 500px;
	background: #e5e5e5;
}
.title{color:#fff !important;}
table{border-color:#fff;}
td{padding:0 10px}

/*Share Page CSS*/

label{color:#fff;}
.text-box{
	padding: 0px;
	height: 53px;
	background: transparent;
	font-size: 16px;
	border-radius: 0px;
	border-color: #fff;
	color: #fff;
}
.share-cases {
	background-color: rgba(255, 255, 255, 0.1);
	padding: 30px 10px 60px 10px;
	color: #fff;
	font-size: 15px;
	margin-top:30px;
}
.share-row{height: 55px;border-bottom: 1px solid #CCC;}
#share_form{background: rgba(0, 0, 0, 0.3); padding:50px 43px 54px 43px; margin-bottom:80px;}
#share_form h2{color:#c90c22; text-transform:uppercase; font-size:30px; margin-top:0px; margin-bottom:0px; }
.date-pick {
	padding: 0px;
	height:53px;
	background: transparent;
	border-left: 0px !important;
	font-size: 16px;
	border-radius: 0px;
	border-color:#fff;
	color:#fff;
	width:100%;
	border: 1px solid #fff;
}

.date-pick:focus{box-shadow: 5px 0px 10px #9A9898}
.share {
	padding: 12px 50px;
	background-color: #c90c22;
	border-color: #c90c22;
	font-size: 20px;
	border-radius: 0px;
	color: #fff;
	margin-bottom: 10px;
	margin-top: 5px;
}
/*Footer Start */
#footer {
	padding: 2em 0;
	background: #878787;
	color: #fff;
	font-size: 1rem;
	height: auto;
}
#footer p{color:#CCC; font-size:15px;}
ul.icons {padding-left: 0px !important; font-size: 16px;}
.icons li{list-style-type:none; line-height:30px; font-size:15px;}
.ftr-title{border-bottom:1px solid #fff;text-transform: uppercase;line-height: 3;}
span.white a{color:#fff;}

@media (max-width: 767px){
	.navbar-nav{background:#fff !important; padding:20px 0; margin:0px -15px;}
	.navbar-default .nav-menu>li>a{color:#535353 !important;}
	.navbar-default .nav-menu>li>a:hover{color:#c90c22 !important;}
	.modal-dialog{margin: 30px auto !important;}
	.navbar-default{float:right; z-index: 9999;}
	#collection_form{margin-top:100px;}
	.blog {margin-bottom: 40px;}
	.testimonial {margin-bottom: 40px;}
	.textwidget {margin-bottom: 10px;}
	.about {margin-bottom: 40px;}
	.ftr-img {width: 50%;}
}
.modal{overflow-y: auto !important;}
.modal-open {overflow: auto !important;}

.menu_estudios{background:#000;color:#fff;}

#selector {	font-size: 15px;
}

#selector th {	background-color: #c90c22;
	color:#ffffff;
	text-align:left;
	height:32px;
	padding: 4px;
}

#selector td {
	padding: 4px;
	border-top: 1px solid rgba(33, 66, 99, 0.1);
}

.flecha {
	color: #d21243 !important;
}

.control-label {color:#000000;}

#tabla_ficha {
	font-size: 12px;
	border: 1px solid #888888;
}

#tabla_ficha th {
	color:#333333;
	background-color: #9fc3db;
	border: 1px solid #888888;
	text-align:left;
	height:22px;
	padding: 2px 4px 3px 4px;
}

#tabla_ficha td {
	color:#333333;
	border: 1px solid #888888;
	background-color: #fff;
	padding: 2px 4px 3px 4px;
}