html, body, #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
      }
	  b{
		  font-weight:bolder;}
      #panel {
        position: relative;
		display:block;
		float:left;
		clear:both;
        background-color: #fff;
        padding:0;
		margin:0;
		width:100%;
		/*height:100%;*/
      }
/*			CUADROS 		*/
.cContainer{
	width:17%;
	max-width:400px;
	min-width:324px;
	height:400px;
	display:block;
	float:left;
	clear:none;
	border:2px solid #535353;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	padding:15px;
	margin:1%;}
	.cContainer > header, .cContainer > section{
		width:100%;
		display:block;
		float:left;
		clear:both;}
	.cContainer > header{
		height:96px;}
		.cContainer > header > img{ width:25.5%; height:auto; margin-right:1%; display:block; clear:none; float:left;}
		.cContainer > header > span{ width:73.5%; clear:both; display:block; clear:none; float:left;}
					.cContainer > header > span > h2{ font-size:21px; font-weight:bolder; clear:both; display:block; float:left;}
					.cContainer > header > span > span{ clear:both; display:block; float:left;}
		.cContainer > section.cCdescrp{ width:100%; display:block; clear:both; float:left; height:230px; overflow:scroll; background:#FEF6E8; margin:15px 0;}
			.cContainer > section.cCdescrp > p{ width:100%; display:block; clear:none; float:left; min-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:10px;}
		.cContainer > section.cCfin{width:100%; display:block; clear:both; float:left;}
			.cContainer > section.cCfin > span, .cContainer > section.cCfin > div{width:100%; display:block; clear:both; float:left; text-align:right;}
				.cContainer > section.cCfin > div > a{ min-height:30px; width:30px; height:auto; display:block; clear:none; float:left; margin-right:10px;}
				.cContainer > section.cCfin > div > a.cClinkrecurso,
				.cContainer > section.cCfin > div > a.tipovideo{ 
				background-image:url(../img/recursot2_btn.png); background-size:100% auto; background-repeat:no-repeat; font-size:0;}
				.cContainer > section.cCfin > div > a.tipotro{ 
				background-image:url(../img/recursot1_btn.png); background-size:100% auto; background-repeat:no-repeat; font-size:0;}
				nav.menu-recursos{ width:31%; display:block; float:left; clear:both; cursor:pointer;}
					nav.menu-recursos > span:first-child{
						  width: 100%;
						  display: block;
						  float: left;
						  padding:4px 0;
						  text-align:center;
						  border: 2px solid #FFB107;
						  border-radius:6px;
						  -moz-border-radius:6px;
						  -webkit-border-radius:6px;
						  -o-border-radius:6px;
						  font-size:13px;}
					nav.menu-recursos > span:first-child:hover > span{
						display:block;
						position:relative;
						z-index:999;}
						nav.menu-recursos > span:first-child > span,
						nav.menu-recursos > span:first-child > span > a{
							display:none;
							width:100%;
							float:left;
							height:auto;}
						nav.menu-recursos > span:first-child > span > a{
							height:20px;
							display:block;
							color:#FFF;
							background:#8E8E8E;
							text-decoration:none;
							padding:2px 0;}
						nav.menu-recursos > span:first-child > span > a:hover{
							background:#FFFFFF;
							color:#8E8E8E;}
				/*.cContainer > section.cCfin > a > img{ width:100%; height:auto;}*/
/*MAPA*/
.gm-style-iw > div{
	  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  display: block !important;
  float: left !important;
  clear: none !important;
  max-width: 100% !important;}
