@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700);
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
body {
  /*font-family: 'Open Sans', sans-serif;*/
  font-family: 'Titillium Web', sans-serif;
  color:#000000;
  background: #D9D9D9;
}
header {padding:15px; border-bottom: 0px;}
footer {padding:30px; border-top: 0px; text-align:center; font-size:15px; color:#fff;margin-top: 80px;background: #E3000F; }

footer a { color:#fff !important;}
a {color:#E3000F;}
h1 {color:#E3000F; padding-bottom:10px; border-bottom:1px solid #99b8b3; margin:20px 0px 35px; font-size:16px; text-transform:uppercase;}
h2 {color:#E3000F !important; margin:20px 0px 20px; font-size:26px; text-transform:uppercase;}

input[type="text"],input[type="password"] { border-radius: 0px; }

/*** CAMBIOS BOOTSTRAP ***/

.btn {border-radius:0px;}
.btn-grande {background-image:none; background-color:#FFF; color:#004D40; padding-top:30px; padding-bottom:30px; border:1px solid #004D40; font-weight:bold;}
.btn-grande:hover {background-color:#004D40; color:#FFF;}
.alert-success, .alert-danger {background-image:none;}

/*** FIN CAMBIOS BOOTSTRAP ***/

/*** GENERAL ***/

.ventana{
	padding: 20px;
	width: 450px;
	max-width: 100%;
}
.ventana h1 {margin:0px 0px 15px; text-align:center; font-size:18px; color:#000;}

.hr { float: none;clear: both;border-bottom: 1px solid #B2B9C0;height: 0px;margin-bottom: 20px; }

/*** FIN GENERAL ***/

/*** SIDEBAR ***/
.iconos-grandes .glyphicon { font-size: 17px;margin-right: 7px;transition: all .2s ease-in-out; }
.iconos-grandes .ff:before { transition: all .2s ease-in-out; }
.iconos-grandes .glyphicon:hover { transform: scale(1.5); }
.iconos-grandes .ff:before:hover { transform: scale(1.5); }
.iconos-grandes a { text-decoration:none!important; }


.box-login { background: #939598;padding: 40px;text-align: center; }
.box-login form { margin-top: 20px; }
.box-login input { padding: 15px;font-size: 15px;font-weight: bold; }
.box-login button[type="submit"] { background: #F7A600;border: 1px solid #F7A600;padding:15px;padding-top: 10px;padding-bottom: 10px;font-weight:bold;color:#333; }
.box-login a { color: #ffffff;font-size: 15px; }
.box-login h2 { color: #ffffff !important;font-weight: bold;margin-top: 0px;margin-bottom: 30px; }

.box-login2 { background: #E3000F;padding: 40px; }
.box-login2 button[type="submit"] { background: #F7A600;border: 1px solid #F7A600;padding:15px;padding-top: 10px;padding-bottom: 10px;font-weight:bold;color:#333; }
.box-login2 a { color: #667482;font-size: 15px; }
.box-login2 h2 { color: #667482;font-weight: bold;margin-top: 0px;margin-bottom: 30px; }

.box-login3 { background: #F2F2F2;padding: 40px; }
.box-login3 button[type="submit"] { background: #F7A600;border: 1px solid #F7A600;padding:15px;padding-top: 10px;padding-bottom: 10px;font-weight:bold;color:#333; }
.box-login3 a { color: #667482;font-size: 15px; }
.box-login3 h2 { color: #667482;font-weight: bold;margin-top: 0px;margin-bottom: 30px; }

.yellow { color: #F7A600 !important; }
.btn-grande { padding:10px;padding-left: 15px;padding-right: 15px;font-size:14px; }
.btn.yellow { background: #F7A600;border: 1px solid #F7A600;color:#333 !important;text-shadow: none;font-weight: bold; }
.black { color: #333; }
.sidebar { background: #00182E; }
.important { text-transform: uppercase;font-weight: bold; }

.left {float:left;}
.right {float:right;}

.loro { /*background: url('../../img/loro_index.png') right top no-repeat;*/background-size: 300px 300px;min-height: 500px;font-size: 16px; }
.loro h2 { color:#000000;font-size: 30px; }

.form-control { height: auto; }
