@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'VAGRounded BT';
	src: url('VAGRoundedBT-Regular.eot');
	src: url('VAGRoundedBT-Regular.eot?#iefix') format('embedded-opentype'),
		url('VAGRoundedBT-Regular.woff2') format('woff2'),
		url('VAGRoundedBT-Regular.woff') format('woff'),
		url('VAGRoundedBT-Regular.ttf') format('truetype'),
		url('VAGRoundedBT-Regular.svg#VAGRoundedBT-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'VAGRounded Lt';
	src: url('VAGRoundedLt-Normal.eot');
	src: url('VAGRoundedLt-Normal.eot?#iefix') format('embedded-opentype'),
		url('VAGRoundedLt-Normal.woff2') format('woff2'),
		url('VAGRoundedLt-Normal.woff') format('woff'),
		url('VAGRoundedLt-Normal.ttf') format('truetype'),
		url('VAGRoundedLt-Normal.svg#VAGRoundedLt-Normal') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'VAG Rounded';
	src: url('VAGRounded-Light.eot');
	src: url('VAGRounded-Light.eot?#iefix') format('embedded-opentype'),
		url('VAGRounded-Light.woff2') format('woff2'),
		url('VAGRounded-Light.woff') format('woff'),
		url('VAGRounded-Light.ttf') format('truetype'),
		url('VAGRounded-Light.svg#VAGRounded-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}
# main.less
@import "files/backgrounds.less";
# files/backgrounds.less
.icon-1 {
  background-image: url('images/lamp-post.png');
}

.continer_f{}
.continer-n{ width:980px; margin-left:auto; margin-right:auto;}
.cabezote{ width:980px; margin-left:auto;  margin-right:auto; margin-top:30px; margin-bottom:20px; padding-bottom:30px;}
.cab-izq{
	float:left;
	width:400px;}
.cab-der{
	color:#00478d;
	font-family: 'VAGRounded Lt';
	font-size:15px;
	float:right;
	margin-top:20px;
	text-decoration:underline;}
.cab-der a{
	color:#00478d;
	font-family: 'VAGRounded Lt';
	font-size:15px;
	text-decoration:underline;}
.cab-der a:hover{
	color:#00478d;
	font-family: 'VAGRounded Lt';
	font-size:15px;
	text-decoration:none;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: none!important; background-color:#00478d!important; border-radius: 32px 32px 32px 32px;
-moz-border-radius: 32px 32px 32px 32px;
-webkit-border-radius: 32px 32px 32px 32px;
border:none;}
.navbar-default {
    background-color:transparent!important;
    border-color:transparent!important;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	z-index:1;
	margin-top:-25px;
	display:block;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
	font-family: 'VAGRounded Lt'!important;
	font-size:17px;
}
.navbar-default .navbar-nav > li > a {
	font-family: 'VAGRounded Lt'!important;
	font-size:17px;
}
.dropdown-menu {
    border-radius: 18px 18px 18px 18px;
-moz-border-radius: 18px 18px 18px 18px;
-webkit-border-radius: 18px 18px 18px 18px;
border: none;
    width: 224px;
}
.dropdown-menu > li, .dropdown-menu > li {
    color: #999999!important;
    text-decoration: none;
    background-color:none;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #999999;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #333333;
    text-decoration: none;
    background-color:transparent!important;
}

.b_verde{
	color:#73b800;
	margin-right:6px;}
.b_rojo{
	color:#ff0080;
	margin-right:6px;}

.menu-abierto-f{background-color: #00478d!important;
border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none;
}
.menu-abierto-f a{color:#FFF!important; background-color: #00478d!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none;}
.menu-abierto-f a:hover{
	color:#FFF!important;
background-color: #fd0080!important;
border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none;}

.menu-abierto-v{background-color: #00478d!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-left:10px;}
.menu-abierto-v a{color:#FFF!important; background-color: #00478d!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-left:10px;}
.menu-abierto-v a:hover{
	color:#FFF!important;background-color: #72b700!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-left:10px;}

.menu-abierto-a{background-color: #00478d!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-right:10px;}
.menu-abierto-a a{color:#FFF!important; background-color: #00478d!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-right:10px;;}
.menu-abierto-a a:hover{color:#FFF!important; background-color: #ffb800!important;border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border:none; margin-right:10px;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #004796;
    background-color: #FFF;
}

.navbar-default .navbar-nav > li .hoja-vida > a:hover, .navbar-default .navbar-nav > li .hoja-vida > a:focus {
    color: #004796!important;
	font-family: 'VAGRounded Lt'!important;
	font-size:17px;
}
.navbar-default .navbar-nav > li .hoja-vida > a {
    color: #004796!important;
	font-family: 'VAGRounded Lt'!important;
	font-size:17px;
}

.anc{
	width:227px;
	float:left;}
.texto-contenido{
	color:#818181;
	font-family: 'VAGRounded Lt';
	font-size:17px;
	float:right;
	text-align:justify;
	margin-top:20px;	
	padding-left:10px;
	margin-right:20px;
	letter-spacing:1px;
	width:700px;}

.titulos2{
	letter-spacing:1px;}
	
.texto-ingreso{
	color: #004796;
	font-family: 'VAGRounded BT';
	font-size:14px;}
.texto-ingreso ul{
	width:300px;
	float:left;
	margin-left:20px;}
.texto-ingreso ul li{
	padding-bottom:50px;}	
.espac{
	margin-bottom:40px;
	margin-top:40px;}
	
.titulo-login{
	background-color:#fd0080;
	border-radius: 20px 20px 0px 0px;
-moz-border-radius: 20px 20px 0px 0px;
-webkit-border-radius: 20px 20px 0px 0px;
color:#FFF;
font-family: 'VAGRounded BT';
font-size:18px;
padding-bottom:12px;
padding-top:12px;
text-align:center;}
.cuerpo-login{
	background-color:#0093da;
	border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
-webkit-border-radius: 0px 0px 20px 20px;
padding-bottom:20px;
}
.cuerpo-login label{
	color:#FFF;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	padding-left:5px;
}
.cuerpo-login input{
	color:#999;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	border-radius: 18px 18px 18px 18px;
-moz-border-radius: 18px 18px 18px 18px;
-webkit-border-radius: 18px 18px 18px 18px;
border:none!important;
padding-left:5px;
width:180px;
}
.esp{
	clear:both;}

.olvidar-clave{
	color:#FFF;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	text-decoration:none;}
.olvidar-clave a{
	color:#FFF;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
.olvidar-clave a:hover{
	color:#FFF;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	text-decoration:underline;}
.btn_ingresar{
	margin-bottom:6px;
	margin-top:6px;
	text-align:center;}
.pie-pagina{
	background-color:#00478d;
	height:50px;
	margin-top:50px;
	padding-bottom:8px;
	padding-top:12px;}
.ubi-texto{
	color:#FFF;
	font-family: 'VAGRounded Lt';
	font-size:14px;
	width:980px;
	margin-left:auto; 
	margin-right:auto;}
.logo_ee{
	float:right;
	padding-left:200px;}
.texto-contenido input{
	border-radius: 10px 10px 10px 10px!important;
-moz-border-radius: 10px 10px 10px 10px!important;
-webkit-border-radius: 10px 10px 10px 10px!important;
}
.detalle_titulo{
	font-weight:bold;
	padding-right:20px;
	}
.detalle_titulo div{
	padding-right:0;
	}
.tabla_gris tr td:nth-child(4) div{
	width: 130px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
  }

@media (min-width: 768px){
.navbar-nav > li {
    float: left;
    text-align: center;
    width: 224px!important;
}
}