html,body{
	margin: 0;
	padding: 0;
	height: 100%;
	color: gray;
}
.portada{
    background:#f9f9f9 url(../images/fondo.jpg);/*no-repeat fixed center---rgba(115, 215, 155,0.5)*/
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}
#contenedor{min-height: 100%;min-width: 100%;}/*background: rgba(15, 47, 72,0.9);*/
---header{height:100%;background:gray;}/*background: #E9967A;*/
footer{
	min-height: 30px;
	margin-top: 10px;
	padding: 3px;
	color: #FFF;
	background:gray;
}
.logo{
	background: #f6f6f680 url(../images/logo.png) !important;
	background-repeat: no-repeat !important;
	background-image: center;
	background-size: 100% 100%;
	float:left;
	height: 155px;
	width: 125px;
	margin:5px;
	border: solid 3px transparent;
	border-radius: 100%;
}
.*logo2{
	background: transparent url(creativeLearning.png) !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	float:left;
	height: 125px;
	width: 125px;
	margin:5px;
	padding: 10px;
}
.sitename{
	font-family: georgia;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	color: rgba(15, 47, 72,0.9);
	margin-top: 3px;
}
/*------menu-----*/
.menu{width: 100%;}/*rgba(15, 47, 72,0.9)*/
nav a{font-size: 14.3px;font-family:Helvetica,Arial,sans-serif !important;color:#60676F !important;font-weight: bold;}
nav a:hover{font-size: 14.3px;font-family:Helvetica,Arial,sans-serif !important;color:#47B6E3 !important;font-weight: bold;}
/*nav a:focus{font-size: 14.3px;font-family:Helvetica,Arial,sans-serif !important;color:red !important;font-weight: bold;}*/
/*nav a:visited{font-size: 14.3px;font-family:Helvetica,Arial,sans-serif !important;color:green !important;font-weight: bold;}*/
.navbar-default{background:#F6F6F6 !important;}/*fondo nav cel*/

nav .collapse .nav li a:visited{color:#000000;}
nav .collapse .nav li a:focus{color:#000000;}
nav .collapse .nav li a:hover{color:#000000;}/*principal singular*/

nav .collapse .nav .dropdown a:hover{background: transparent; color:#000000;}/*principal plural*/
nav .collapse .nav .dropdown a:focus{background: transparent; ;color:#000000;}
nav .collapse .nav .dropdown a:visited{background: transparent; ;color:#000000;}

nav .collapse .nav .dropdown .dropdown-menu li a:visited{color:#000000;}
nav .collapse .nav .dropdown .dropdown-menu li a:focus{color:#000000;background: red;}
nav .collapse .nav .dropdown .dropdown-menu li a:hover{color:#000000;background: transparent;}


nav .navbar-header .navbar-toggle{background:transparent;border:0px;}/*Fondo icono amburguesa*/
nav .navbar-header .navbar-toggle:hover{background:transparent;border:0px;}
nav .navbar-header .navbar-toggle:focus{background:transparent;border:0px;}

.navbar-collapse{background: green ;}
.dropdown-menu{background:#f6f6f6;}/*fondo principal plural*/

.collapse .nav .dropdown .dropdown-toggle{color: #000000;}/*Color gral*/

/*add to menu*/
/* Estilo para el item activo */
/*nav .nav .active a {
  margin-top: 5px;
  color: #ffffff !important; /* Texto en blanco */
  /*background-color:#47B6E3 !important; /* Fondo resaltado */
  /*border-radius: 5px; /* Bordes redondeados */
  /*padding: 10px 15px; /* Espaciado interno */
/*}*/

nav .nav .active a  {
margin-top: 5px;
  color: #ffffff !important; /* Texto en blanco */
  background-color:#47B6E3 !important; /* Fondo resaltado */
  border-radius: 5px; /* Bordes redondeados */
  padding: 10px 15px;
}

/* Cambio de color al pasar el mouse */
nav .nav .active .dropdown-menu li a{
    background-color: transparent !important;
    color:#60676F !important;
}
nav .nav .active .dropdown-menu li a:hover{
    background-color: transparent !important;
    color:#47B6E3 !important;
}

nav .nav .active .dropdown-menu{background: #F6F6F6;}
/*------/menu------*/
.slider{
	text-align: center;
	margin: 0 auto;
	font-size: 1.5em;
	min-height: 1px;
}
.slider .container{
	color: rgba(15, 47, 72,0.9);
	padding-top: 150px;
	padding-bottom: 150px;
}
.mainbody{
	margin: 0 auto;
	color:rgba(15, 47, 72,0.9);
	background: #FFF;
	text-align: center;
}
.portafolio{
	background: #FFF;
	text-align: center;
	margin: 0 auto;
	color:#414243;
	padding: 25px;
}
.login{
	margin: 5px;
	float: right;
	font-family: georgia;
	font-size: 1em;
	color:rgba(15, 47, 72,0.9);
	font-weight: bold;
	background: rgba(15, 47, 72,0.3);
	padding: 15px;
	border-radius: 5px;
}
td{text-align: left;}
/*-->gaffetes*/
.fondo{
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d2f3e), to(#408b9d));
		width:250px;
		height:400px;
		border:dashed 1px gray;
		padding: 15px;
		text-align: center;
		float:left;
		margin:35px
	}
	.ojal{
		border:dashed 1px gray;
		border-radius: 10px;
		background: #fff;
		margin: 10px auto;
		width: 80px;
		height: 7px;
	}
	.recuadro{
		border:solid 1px gray;
		border-radius: 10px;
		height: 350px;
		background-position: center center;
		background: radial-gradient(circle,#cfc,#FFF);
	}
	.logocate{
	background: url(../images/LogoCateAcuamarin.jpg) !important;
	background-size: 100% 100%;
	height: 138px;
	width: 125px;
	/*border: solid;
	border-radius: 10px;*/
	margin: 10px auto;
}
	.nombre{
		font-size: 24px;
		font-family: cooper black;
		margin: 5px;
		height:35px;
		overflow:hidden;
	}
	.cargo{
		font-size: 18px;
		font-family: cambria black;
		margin: 5px;
	}
	.foto{
	background: url(../images/perfil01.jpg) !important;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:100px;
	width: 75px;
	/*border: solid;
	border-radius: 10px;*/
	margin: 15px auto;
	border:solid 1px lightgray;
	}
/*<--gaffetes*/

.textini{
font-size: 40px;color: #000;margin-top:15%;text-align: center;font-style: italic;
}

tr{background: rgba(15, 47, 72,0.3);}
th{color:rgba(15, 47, 72,0.9);}
td{text-align: left;}
tr:hover{color:rgba(15, 47, 72,0.9);}
/*Perfil usuario*/
	.details,.subtitles{
		color:#AEB6BF ;
		font-family: georgia;
		font-weight: bold;
		text-align: left;
	}
.details div{text-align: left;margin: 10px;}
/*.subtitles{background: #6ED8A4;color:rgba(15, 47, 72,0.9);border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}¡/