/* ================================================= LOADING ================================================= */

/* ================================================= LOADING ================================================= */

/* ================================================= HEADER ================================================= */
.header{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.header > .container{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}
.header > .container img{
	max-width:297px;
	width:100%;
	height:auto;
	max-height:84px;
	display:inline-block;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.header > .container img:hover{
	opacity:0.6;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= HEADER ================================================= */

/* ================================================= MENU ================================================= */
.menu{
	background-color:#e0e0e0;
	width:100%;
	height:auto;
	float:left;
}
.menu > .container{
	display:table;
	height:auto;
	text-align:center;
}
.menu > .container > span{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
.menu > .container > span a.button,
.menu > .container > span a.button:visited,
.menu > .container > span a.button:hover{
	background-color:transparent;
	display:inline-block;
	text-decoration:none;
	font-family: 'TrajanPro-Regular';
	font-size:14px;
	height:auto;
	width:auto;
	padding:15px 15px;
	color:#000;
}
.menu  >.container > span a.button:hover,
.menu  >.container > span .menuOn{
	background-color:#385086 !important;
	color:#FFF !important;
}
.menu > .container > span a.button.first i{
	font-style:normal;
}
.menu > .container > span a.button.first img{
	display:none;
	width:20px;
	height:19px;
	margin-top:-2px;
}
.menu  >.container > span a.button.first{
	margin-left:-15px;
}
.menu  >.container > span a.button.last{
	/*margin-right:-15px;*/
}
.menu > .container > span a.movil,
.menu > .container > span a.movil:visited,
.menu > .container > span a.movil:hover{
	background-color:transparent;
	display:none;
	text-decoration:none;
	font-family: 'TrajanPro-Regular';
	font-size:14px;
	height:auto;
	width:auto;
	padding:13px 15px;
	padding-left:0px;
	color:#000;
	cursor:pointer;
}
.menu > .container > span a.movil img{
	width:24px;
	height:24px;
	margin-right:6px;
}
.menu > .container > span a.movil i{
	font-style:normal;
}
.menu > .container > span .buscar{
	display:inline-block;
	vertical-align:middle;
	width:125px;/*180px;*/
	height:auto;
	
	margin-top:11px;
	float:right;
}
.menu > .container > span .buscar input[type="text"] {
	border:none;
    float: left;
    color:#666;
	font-family: 'TrajanPro-Regular';
    font-size: 12px;
    height: 27px;
    padding: 0 36px 0 9px;
    position: relative;
    width: 100%;
    z-index: 50;
}
.menu > .container > span .buscar span.glyphicon-search{
	color: #666;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 15px;
    margin-right: 10px;
    margin-top: -22px;
    position: relative;
    vertical-align: inherit;
    z-index: 55;
}
/* ================================================= MENU ================================================= */

/* ================================================= MENU MOVIL ================================================= */
.menuMovil{
	background-color:#385086;
	width:100%;
	height:0px;
	color:#FFF;
	float:left;
	/*CSS3*/
	transition: height 0.4s ease;
	-moz-transition: height 0.4s ease;
	-webkit-transition: height 0.4s ease;
	-o-transition: height 0.4s ease;
}
.menuMovil > span{
	float:left;
	width:100%;
	height:auto;
}
.menuMovil > span a.button,
.menuMovil > span a.button:visited,
.menuMovil > span a.button:hover{
	display:inline-block;
	text-decoration:none;
	font-family: 'TrajanPro-Regular';
	font-size:14px;
	height:auto;
	width:100%;
	padding:15px 15px;
	padding-bottom:13px;
	color:#FFF;
	border-bottom:1px solid #60739e;
}
.menuMovil > span a.button:hover,
.menuMovil > span .menuOn{
	background-color:#21386b !important;
}
.menuMovil > span a.button.last{
	border-bottom:none;
	padding-bottom:14px;
}
/* ================================================= MENU MOVIL ================================================= */

/* ================================================= HOME BANNER ================================================= */
.homeBanner{
	border-top:6px solid #ca9e64;
	background-color: #333;
    float: left;
    height: 457px;
    width: 100%;
	color:#FFF;
	overflow:hidden;
}
.homeBanner > .container{
	width:100%;
	height: 457px;
	max-width:none;
	max-height:none;
	padding:0;
}
.homeBanner > .container .carousel.slide,
.homeBanner > .container .carousel.slide .carousel-inner{
	height: 457px;
}
.homeBanner .container .carousel.slide .item span{
	float:left;
	width:100%;
	height: 457px;
	text-align:center;
}
.homeBanner .container .carousel-indicators,
.homeBanner .container .carousel-control,
.homeBanner .container .carousel-control{
	z-index:600;
}
.homeBanner > .container .carousel.slide .item span img{
	position:absolute;
	display:none;
}
.homeBanner > .container .carousel.slide .item span div{
	display:table;
	height: 457px;
	margin:0 auto;
}
.homeBanner > .container .carousel.slide .item span div i{
	display:table-cell !important;
	vertical-align:bottom;
	text-align:right;
	
	font-family: 'TrajanProBold';
    font-size: 36px;
    font-weight: normal;
	font-style:normal;
	text-shadow: 0px 2px 4px #333, 2px 3px 5px #000;
	padding: 62px 0px;
	color:#FFF;
	/*IE*/
	position:relative;
	z-index:500;
}
.homeBanner > .container .carousel.slide .item span div i .titulo{
	width:100%;
	max-width:100%;
	height:auto;
	display:inline-block;
	font-size:22px;
	float:left;
	max-height:31px;
	padding-left:60%;
	text-align:left;
}
.homeBanner > .container .carousel.slide .item span div i .desc{
	width:100%;
	max-width:100%;
	height:auto;
	display:inline-block;
	float:left;
	max-height:51px;
	font-size:38px;
	line-height:35px;
}
/* ================================================= HOME BANNER ================================================= */

/* ================================================= PAGE BANNER ================================================= */
.pageBanner{
	border-top:6px solid #ca9e64;
	background-color: #333;
    float: left;
    height: 250px;
    width: 100%;
	color:#FFF;
	overflow:hidden;
	position:relative;
}
.pageBanner > .foto{
	position:absolute;
	width:100%;
	height:100%;
}
.pageBanner > .foto img{
	display:none;
	position:absolute;
}
.homeBanner > .container{
	width:100%;
	height: 250px;
	max-width:none;
	max-height:none;
}
/* ================================================= PAGE BANNER ================================================= */

/* ================================================= BREAKING NEWS ================================================= */
.breaking{
	border-top:6px solid #ca9e64;
	background-color:#385086;
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
}
.breaking > .container{
	display:table;
	height:60px;
	text-align:center;
}
.breaking > .container > span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:10px 0px;
}
.breaking > .container > span a,
.breaking > .container > span a:visited,
.breaking > .container > span a:hover{
	display:inline-block;
	background-color:#FFF;
	border:1px solid #FFF;
	font-family: 'Montserrat-SemiBold';
	color:#385086;
	font-size:12px;
	padding:2px 7px;
	cursor:pointer;
	margin-left:5px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.breaking > .container > span a:hover{
	background-color:#385086;
	color:#FFF;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.breaking > .container > span > .left{
	width:175px;
	display:inline-block;
	text-align:left;
}
.breaking > .container > span > .left img.desktop{
	display:inline-block;
	width:168px;
	height:33px;
}
.breaking > .container > span > .left img.movil{
	display:none;
	width:131px;
	height:27px;
	margin-left:15px;
}
.breaking > .container > span > .center{
	display:inline-block;
	width:60%;
	font-style:italic;
	vertical-align:middle;
	line-height:19px;
	padding:0px 10px;
}
.breaking > .container > span > .center span{
	display:none;
	filter: alpha(opacity=0);
	opacity: 0;
}
.breaking > .container > span > .center span.visible{
	display:inline-block;
}
.breaking > .container > span > .center a,
.breaking > .container > span > .center a:visited,
.breaking > .container > span > .center a:hover{
	display:none;
	font-family: 'bebas_neueregular';
	border-bottom:1px solid #FFF;
	color:#FFF;
	font-size:14px;
	font-style:italic;
}
.breaking > .container > span > .right{
	width:175px;
	display:inline-block;
	text-align:right;
}
.breaking > .container > span > .right a,
.breaking > .container > span > .right a:visited,
.breaking > .container > span > .right a:hover{
	display:inline-block;
	background-color:#FFF;
	border:1px solid #FFF;
	font-family: 'bebas_neueregular';
	color:#385086;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.breaking > .container > span > .right a:hover{
	background-color:#385086;
	color:#FFF;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.breaking > .container > span > .center .breakingInfoText{
	display:none !important;
}
/* ================================================= BREAKING NEWS ================================================= */

/* ================================================= HOME NOTICIAS ================================================= */
.homeMainNoticia{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.homeMainNoticia .fondo1{
	position:absolute;
	width:60%;
	float:left;
	z-index:100;
}
.homeMainNoticia .fondo1 img{
	display:none;
}
.homeMainNoticia .fondo2{
	position:absolute;
	width:60%;
	z-index:150;
}
.homeMainNoticia .fondo2 img{
	width:100%;
	height:100%;
}
.homeMainNoticia .container{
	padding:27px 83px;/*68+15*/
	padding-bottom:33px;
	position:relative;
	z-index:200;
}
.homeMainNoticia .container .titulo{
	width:100%;
	text-align:center;
	font-family: 'TrajanPro-Regular';
    font-size: 26px;
	color:#666;
	letter-spacing:-1px;
	min-height:37px;
	float:left;
	height:auto;
	/*CSS3*/
	text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #FFF, 0 0 25px #FFF;
}
.homeMainNoticia .container .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:27px;
	margin-top:7px;
}
.homeMainNoticia .container .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.homeMainNoticia .container .foto{
	background-color:#385086;
	width:50%;
	height:238px;
	float:left;
	overflow:hidden;
}
.homeMainNoticia .container .foto img{
	display:none;
}
.homeMainNoticia .container .texto{
	width:50%;
	float:left;
	padding-left:25px;
	height:209px;
	font-family: 'montserratlight';
	font-size:12px;
	color:#666;
	line-height:26px;/*22px;*/
	text-align:justify;
	overflow:hidden;
}
.homeMainNoticia .container .sombra{
	width:50%;
	height:90px;
	margin-top:-90px;
	float:left;
	padding-left:25px;
	display:none;
}
.homeMainNoticia .container .sombra img{
	width:100%;
	height:100%;
}
.homeMainNoticia .container .boton{
	width:50%;
	height:30px;
	float:left;
	padding-left:25px;
}
.homeMainNoticia .container .boton a,
.homeMainNoticia .container .boton a:visited,
.homeMainNoticia .container .boton a:hover{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeMainNoticia .container .boton a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= HOME NOTICIAS ================================================= */

/* ================================================= HOME NOTICIAS ITEMS ================================================= */
.homeNoticias{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.homeNoticias > .container{
	padding-bottom:27px;
}
.homeNoticias > .container > .titulo{
	width:100%;
	text-align:center;
	font-family: 'TrajanPro-Regular';
    font-size: 26px;
	color:#666;
	letter-spacing:-1px;
	min-height:37px;
	float:left;
	height:auto;
}
.homeNoticias > .container > .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:27px;
	margin-top:7px;
}
.homeNoticias > .container > .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.homeNoticias > .container > .items{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.homeNoticias > .container > .items span{
	float:left;
	/*CSS3*/
	transition: margin 0.4s ease;
	-moz-transition: margin 0.4s ease;
	-webkit-transition: margin 0.4s ease;
	-o-transition: margin 0.4s ease;
}
.homeNoticias > .container > .items .buttonLeft{
	display:none;
	width:40px;
	background-color:#FFF;
	position:absolute;
	left:15px;
	float:left;
	cursor:pointer;
}
.homeNoticias > .container > .items .buttonLeft i{
	vertical-align: middle;
	text-align:left;
	display:table-cell;
	font-style:normal;
	
	filter: alpha(opacity=0.3);
	opacity: 0.3;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeNoticias > .container > .items .buttonLeft i:hover{
	opacity:1;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeNoticias > .container > .items .buttonLeft img{
	width:23px;
	height:33px;
}
.homeNoticias > .container > .items .buttonRight{
	display:none;
	width:40px;
	background-color:#FFF;
	position:absolute;
	right:15px;
	float:left;
	cursor:pointer;
}
.homeNoticias > .container > .items .buttonRight i{
	vertical-align: middle;
	text-align:right;
	display:table-cell;
	font-style:normal;
	
	filter: alpha(opacity=0.3);
	opacity: 0.3;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeNoticias > .container > .items .buttonRight i:hover{
	opacity:1;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeNoticias > .container > .items .buttonRight img{
	width:23px;
	height:33px;
}
.homeNoticias > .container > .items span .block.type1{
	display:none;
}
.homeNoticias > .container > .items span .block.type2{
	padding-right:26px;
}
.homeNoticias > .container > .items span .block.type3{
	padding-left:11px;
	padding-right:11px;
}
.homeNoticias > .container > .items span .block.type4{
	padding-left:26px;
}
.homeNoticias > .container > .items span .block{
	float:left;
	width:auto;
	height:auto;
}
.homeNoticias > .container > .items span .block .foto{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	overflow:hidden;
}
.homeNoticias > .container > .items span .block .foto img{
	display:none;
}
.homeNoticias > .container > .items span .block .titulo{
	width:100%;
	height:37px;
	margin-top:23px;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.homeNoticias > .container > .items span .block .texto{
	width:100%;
	float:left;
	height:65px;
	font-family: 'montserratlight';
	font-size:12px;
	color:#666;
	line-height:22px;
	text-align:justify;
	overflow:hidden;
}
.homeNoticias > .container > .items span .block .boton{
	width:100%;
	height:30px;
	float:left;
	margin-top:23px;
}
.homeNoticias > .container > .items span .block .boton a,
.homeNoticias > .container > .items span .block .boton a:visited,
.homeNoticias > .container > .items span .block .boton a:hover{
	float:right;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeNoticias > .container > .items span .block .boton a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= HOME NOTICIAS ITEMS ================================================= */

/* ================================================= HOME ACCESOS ================================================= */
.homeAccesos{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.homeAccesos > .container{
	padding-bottom:27px;
}
.homeAccesos > .container > .titulo{
	width:100%;
	text-align:center;
	font-family: 'TrajanPro-Regular';
    font-size: 26px;
	color:#666;
	letter-spacing:-1px;
	min-height:37px;
	float:left;
	height:auto;
}
.homeAccesos > .container > .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:27px;
	margin-top:7px;
}
.homeAccesos > .container > .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.homeAccesos > .container > .items{
	float:left;
	text-align:center;
	width:100%;
	height:auto;
	
	background-image:url("../img/border2.png");
	background-position:center 76px;
	background-repeat:repeat-x;
}
.homeAccesos > .container > .items a,
.homeAccesos > .container > .items a:visited,
.homeAccesos > .container > .items a:hover{
	background-color:#FFF;
	width:173px;/*+bordes*/
	height:auto;
	display:inline-block;
	color:#666;
	margin:0px 36px;
}
.homeAccesos > .container > .items a.first,
.homeAccesos > .container > .items a.first:hover{
	margin-left:-10px;
	float:left;
}
.homeAccesos > .container > .items a.last,
.homeAccesos > .container > .items a.last:hover{
	margin-right:-10px;
	float:right;
}
.homeAccesos > .container > .items a .foto{
	background-color:#385086;
	width:173px;/*+bordes*/
	height:153px;
	float:left;
	overflow:hidden;
	
	border-left:10px solid #FFF;
	border-right:10px solid #FFF;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeAccesos > .container > .items a .foto:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeAccesos > .container > .items a .foto > img{
	display:none;
}
.homeAccesos > .container > .items a .foto .marco{
	width:100%;
	height:100%;
}
.homeAccesos > .container > .items a .foto .marco img{
	width:100%;
	height:100%;
}
.homeAccesos > .container > .items a .titulo{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-family: 'droid_serifregular';
	font-size:18px;
	font-style:italic;
	margin-top:10px;
}
/* ================================================= HOME ACCESOS ================================================= */

/* ================================================= HOME VIDEO ================================================= */
.homeVideo{
	background-color:#385086;
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
}
.homeVideo > .fondo1{
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
}
.homeVideo > .fondo1 img{
	display:none;
}
.homeVideo > .fondo2{
	background-image:url("../img/video_bg.png");
	background-position:center center;
	background-repeat:repeat;
	width:100%;
	height:100%;
	position:absolute;
	z-index:120;
}
.homeVideo > .container{
	height:270px;
	display:table;
	position:relative;
	z-index:150;
}
.homeVideo > .container span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-family: 'ralewayextralight';
	padding:27px 0px;
	padding-bottom:37px;
}
.homeVideo > .container span .titulo{
	width:100%;
	float:left;
	height:auto;
	min-height:54px;
	margin-bottom:10px;
	font-size:38px;
	line-height:45px;
}
.homeVideo > .container span .desc{
	width:100%;
	float:left;
	height:auto;
	min-height:29px;
	font-size:20px;
}
.homeVideo > .container span a,
.homeVideo > .container span a:visited,
.homeVideo > .container span a:hover{
	float:left;
	width:100%;
	margin-top:23px;
}
.homeVideo > .container span a img{
	height:55px;
	width:74px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeVideo > .container span a img:hover{
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
	
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeVideo > .container span .videoLaunchText{
	display:none !important;
}
.videoLaunchIframe{
	display:inline-block;
	width:100%;
	height:488px;
	border-radius:10px;
}
/* ================================================= HOME VIDEO ================================================= */

/* ================================================= HOME ACTIVIDADES ================================================= */
.homeActividades{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.homeActividades > .container{
	padding-top:27px;
	padding-bottom:27px;
}
.homeActividades > .container > .titulo{
	width:100%;
	text-align:center;
	font-family: 'TrajanPro-Regular';
    font-size: 26px;
	color:#666;
	letter-spacing:-1px;
	min-height:37px;
	float:left;
	height:auto;
}
.homeActividades > .container > .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:27px;
	margin-top:7px;
}
.homeActividades > .container > .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.homeActividades > .container > .items{
	color:#333;
	float:left;
	text-align:center;
	width:100%;
	height:auto;
}
.homeActividades > .container > .items .block,
.homeActividades > .container > .items .block:visited,
.homeActividades > .container > .items .block:hover{
	color:#333;
	display:inline-block;
	height:auto;
	text-align:center;
	vertical-align:middle;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeActividades > .container > .items .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeActividades > .container > .items .block span{
	display:inline-block;
	max-width:320px;
	width:100%;
	height:auto;
}
.homeActividades > .container > .items .block span .fecha{ 
	background-color:#ca9e64;
	color:#FFF;
	width:60px;
	height:auto;
	font-family: 'droid_serifregular';
	font-size:14px;
	float:left;
	padding:5px 0px;
}
.homeActividades > .container > .items .block span .fecha i{
	font-style:normal;
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.homeActividades > .container > .items .block span .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.homeActividades > .container > .items .block span .texto{
	float:left;
	text-align:left;
	padding-left:15px;
}
.homeActividades > .container > .items .block span .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:8px;
	float:left;
	height:20px;
	width:100%;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.homeActividades > .container > .items .block span .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
}
.homeActividades > .container > .verTodo{
	width:100%;
	float:left;
	height:auto;
	margin-top:20px;
	text-align:center;
}
.homeActividades > .container > .verTodo a,
.homeActividades > .container > .verTodo a:visited,
.homeActividades > .container > .verTodo a:hover{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 0px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	max-width:320px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeActividades > .container > .verTodo a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= HOME ACTIVIDADES ================================================= */

/* ================================================= HOME GALERIAS ================================================= */
.homeGalerias{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.homeGalerias > .container{
	padding:27px 83px;/*68+15*/
	padding-top:0px;
}
.homeGalerias > .container > .titulo{
	width:100%;
	text-align:center;
	font-family: 'TrajanPro-Regular';
    font-size: 26px;
	color:#666;
	letter-spacing:-1px;
	min-height:37px;
	float:left;
	height:auto;
}
.homeGalerias > .container > .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:27px;
	margin-top:7px;
}
.homeGalerias > .container > .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.homeGalerias > .container > .left{
	background-color:#385086;
	width:60%;
	height:315px;
	float:left;
	display:table;
	color:#FFF;
	position:relative;
}
.homeGalerias > .container > .left .foto{
	position:absolute;
	width:100%;
	height:100%;
}
.homeGalerias > .container > .left .foto img{
	display:none;
}
.homeGalerias > .container > .left span{
	background-image:url("../img/home_gal_bg.png");
	background-position:bottom center;
	background-repeat:repeat-x;
	vertical-align:bottom;
	display:table-cell;
	text-align:left;
	font-family: 'montserratlight';
	padding:30px;
	position:relative;
}
.homeGalerias > .container > .left span .titulo1{
	display:inline-block;
	width:100%;
	height:auto;
	font-size:22px;
	text-shadow: 0 0 5px #000;
	padding-bottom:5px;
}
.homeGalerias > .container > .left span .titulo2{
	display:inline-block;
	width:100%;
	height:auto;
	font-size:16px;
	text-shadow: 0 0 5px #000;
}
.homeGalerias > .container > .right{
	width:40%;
	min-height:315px;
	float:left;
}
.homeGalerias > .container > .right .icon{
	margin-left:18px;
	margin-bottom:18px;
	width:115px;
	height:115px;
	float:left;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeGalerias > .container > .right .icon:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeGalerias > .container > .right .icon span{
	background-color:#385086;
	float:left;
	width:100%;
	height:100%;
}
.homeGalerias > .container > .right .icon span img{
	display:none;
}
.homeGalerias > .container > .right .boton{
	width:100%;
	float:left;
	height:auto;
	padding-left:18px;
	display:table;
}
.homeGalerias > .container > .right .boton a,
.homeGalerias > .container > .right .boton a:visited,
.homeGalerias > .container > .right .boton a:hover{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:49px;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:2px 0px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.homeGalerias > .container > .right .boton a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= HOME GALERIAS ================================================= */

/* ================================================= PAGE CONTENT ================================================= */
.pageTitle{
	background-image:url("../img/border.png");
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.pageTitle > .container{
	background-image:url("../img/page_title_bg.png");
	background-position:15px bottom;
	background-repeat:no-repeat;
	padding-top:16px;	
	padding-bottom:16px;	
	font-family: 'TrajanPro-Regular';
	font-size:28px;
	letter-spacing:-1px;
}
.pageTitle > .container > .left{
	float:left;
	width:100%;
	height:auto;
	/*padding-right:15px;*/
}
.pageTitle > .container > .right{
	float:right;
	width:auto;
	height:auto;
	display:table;
}
.pageTitle > .container > .right span{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.pageTitle > .container > .right span a,
.pageTitle > .container > .right span a:visited,
.pageTitle > .container > .right span a:hover{
	float:right;
	font-size:12px;
	color:#666;
	font-family: 'caviar_dreamsbold';
	text-transform:uppercase;
	letter-spacing:0.3px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageTitle > .container > .right span a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageTitle > .container > .right span a img{
	width:6px;
	height:10px;
	vertical-align:inherit;
	margin-right:7px;
}
.pageCont{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container{
	padding-top:27px;	
	padding-bottom:27px;	
	min-height:300px;
	font-family: 'montserratlight';
	font-size:12px;
	color:#333;
	line-height:22px;
	text-align:justify;
}
.pageCont > .container > .left{
	float:left;
	width:100%;
	height:auto;
	min-height:300px;
}
.pageCont > .container > .left.withSidebar{
	padding-right:27px;
	width:845px;
}
.pageCont > .container > .left .paginator{
	background-image:url("../img/border.png");
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	height:80px;
	float:left;
	display:table;
	margin-top:27px;
	padding-top:27px;
}
.pageCont > .container > .left .paginator .items{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left .paginator .items .numeros{
	display:inline-block;
}
.pageCont > .container > .left .paginator .items a,
.pageCont > .container > .left .paginator .items a:hover,
.pageCont > .container > .left .paginator .items a:visited,
.pageCont > .container > .left .paginator .items span{
	display:inline-block;
	color:#666;
	font-size:24px;
	font-family: 'montserratlight';
	vertical-align:middle;
	padding:5px 8px;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left .paginator .items a.prev,
.pageCont > .container > .left .paginator .items a.next{
}
.pageCont > .container > .left .paginator .items a:hover,
.pageCont > .container > .left .paginator .items a.current{
	color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/***/
.pageCont > .container > .right{
	background-image:url("../img/border.png");
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:27px;
	float:right;
	width:295px;
	height:auto;
	min-height:300px;
}
.pageCont > .container > .right > .title{
	width:100%;
	height:22px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-family: 'Helvetica_Cond_Light';
    font-size:16px;
    font-weight: normal;
	text-align:left;
	color:#666666;
	float:left;
}

.pageCont > .container > .right > .title img{
	margin-right: 8px;
    margin-top: -4px;
    vertical-align: middle;
	width:22px;
	height:22px;
}
.pageCont > .container > .right > .title b{
	/*font-family: 'Helvetica_Cond_Bold';*/
    font-weight: normal;
	
	font-family: 'bebas_neueregular';
	color:#666;
	font-size: 20px;
}
.pageCont > .container > .right > .items{
	background-color: #f1f1f1;
    float: left;
    min-height: 50px;
    width: 100%;
	padding:15px;
	padding-bottom:0px;
	padding-right:10px;
}
.pageCont > .container > .right > .items a,
.pageCont > .container > .right > .items a:visited,
.pageCont > .container > .right > .items a:hover{
	width:100%;
	height:22px;
	font-family: 'Helvetica_Cond_Light';
    font-size:16px;
    font-weight: normal;
	text-align:left;
	color:#666666;
	float:left;
	margin-bottom:15px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	
}
.pageCont > .container > .right > .items a:hover{
	color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .right > .items a img{
	width:22px;
	height:22px;
    vertical-align: middle;
	float:left;
	margin-right:13px;
}
/* ================================================= PAGE CONTENT ================================================= */

/* ================================================= PAGE CONTENT QUIENES SOMOS ================================================= */
.pageCont > .container > .left > .quienesHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesHome .fotos{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
	text-align:center;
}
.pageCont > .container > .left > .quienesHome .fotos a,
.pageCont > .container > .left > .quienesHome .fotos a:visited,
.pageCont > .container > .left > .quienesHome .fotos a:hover{
	width:250px;
	height:150px;
	display:inline-block;
	background-color:#385086;
	margin:10px 10px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesHome .fotos a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesHome .fotos a img{
	display:none;
}
/********************/
.pageCont > .container > .left > .quienesPageHistoria{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageHistoria .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
}
.pageCont > .container > .left > .quienesPageHistoria .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .quienesPageHistoria .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	margin-top:32px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageHistoria .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageHistoria .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageHistoria .texto{
	float: left;
    font-size: 12px;
    height: auto;
    line-height: 27px;
    margin-top: 17px;
    width: 100%;
}
.pageCont > .container > .left > .quienesPageHistoria .block{
	font-family: "droid_serifregular";
    font-style: italic;
	width:100%;
	height:auto;
	float:left;
	color:#777;
	margin-top:27px;
	text-align:center;
	font-size:14px;
}
.pageCont > .container > .left > .quienesPageHistoria .block span{
	border: 1px solid #ca9e64;
    float: left;
    height: auto;
    padding: 15px;
    width: 100%;
}
/********************/
.pageCont > .container > .left > .quienesPageMision{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageMision .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageMision .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageMision .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageMision .texto{
	width:100%;
	float:left;
	height:auto;
    margin-top: 17px;
}
.pageCont > .container > .left > .quienesPageMision .block{
	font-family: "droid_serifregular";
    font-style: italic;
	width:100%;
	height:auto;
	float:left;
	color:#777;
	margin-top:27px;
	text-align:center;
	font-size:13px;
}
.pageCont > .container > .left > .quienesPageMision .block span{
	border: 1px solid #ca9e64;
    float: left;
    height: auto;
    padding: 15px;
    width: 100%;
}
/********************/
.pageCont > .container > .left > .quienesPageCuotas{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageCuotas .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageCuotas .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageCuotas .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageCuotas .texto{
	width:100%;
	float:left;
	height:auto;
    margin-top: 13px;
	text-align:center;
}
.pageCont > .container > .left > .quienesPageCuotas .texto .subTitulo{
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	display:inline-block;
}
.pageCont > .container > .left > .quienesPageCuotas .pageTable{
	margin-top:19px;
}
/********************/
.pageCont > .container > .left > .quienesPageReglamentos{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageReglamentos .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageReglamentos .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageReglamentos .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageReglamentos .texto{
	width:100%;
	float:left;
	height:auto;
    margin-top: 17px;
}
.pageCont > .container > .left > .quienesPageReglamentos .items{
	display: table;
    float: left;
    height: 220px;
    margin-top: 27px;
    width: 100%;
}
.pageCont > .container > .left > .quienesPageReglamentos .items span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .quienesPageReglamentos .items a,
.pageCont > .container > .left > .quienesPageReglamentos .items a:visited,
.pageCont > .container > .left > .quienesPageReglamentos .items a:hover{
	width:220px;
	display:inline-block;
	height:auto;
	margin:10px 0px;
}
.pageCont > .container > .left > .quienesPageReglamentos .items a img{
	width:60%;
	height:auto;
	max-height:165px;
	display:inline-block;
	margin-bottom:30px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesPageReglamentos .items a img:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesPageReglamentos .items a .titulo{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .quienesPageReglamentos a .titulo:hover{
	background-color:#ca9e64;
	border-color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .quienesPagePoliticas{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPagePoliticas .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPagePoliticas .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPagePoliticas .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto{
	width:100%;
	float:left;
	height:auto;
    margin-top: 17px;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .quienesPagePoliticas .texto ol{
	margin-top:13px;
	float:left;
	width:100%;
}
/********************/
.pageCont > .container > .left > .quienesPageDirectorio{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageDirectorio{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageDirectorio .fotoBanner{
	background-color:#385086;
	width:100%;
	height:220px;
	float:left;
}
.pageCont > .container > .left > .quienesPageDirectorio .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .quienesPageDirectorio .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	margin-top:32px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageDirectorio .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageDirectorio .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto{
	float: left;
    font-size: 12px;
    height: auto;
    line-height: 27px;
    margin-top: 17px;
    width: 100%;
	text-align:center;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item,
.pageCont > .container > .left > .quienesPageDirectorio .texto .item:visited,
.pageCont > .container > .left > .quienesPageDirectorio .texto .item:hover{
    display: inline-block;
    height: auto;
    margin: 16px 22px;
    width: 200px;
	vertical-align:top;
	color:#333;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item.principal,
.pageCont > .container > .left > .quienesPageDirectorio .texto .item.principal:visited,
.pageCont > .container > .left > .quienesPageDirectorio .texto .item.principal:hover{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item span{
	width: 200px;
	display: inline-block;
	height:auto;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .foto{
	width:100%;
	float:left;
	height:220px;
	background-color:#385086;
	/*border-radius:8px;*/
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .foto img{
	display:none;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .nombre{
	float:left;
	margin-top:10px;
	text-align:center;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .nombre i{
	background-color: #385086;
    border-radius: 500px;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
}
/********************/
.pageCont > .container > .left > .quienesPageAdministracion{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageAdministracion{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageAdministracion .fotoBanner{
	background-color:#385086;
	width:100%;
	height:220px;
	float:left;
}
.pageCont > .container > .left > .quienesPageAdministracion .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .quienesPageAdministracion .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	margin-top:32px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageAdministracion .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageAdministracion .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto{
	float: left;
    font-size: 12px;
    height: auto;
    line-height: 27px;
    margin-top: 17px;
    width: 100%;
	text-align:center;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item,
.pageCont > .container > .left > .quienesPageAdministracion .texto .item:visited,
.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
	display: inline-block;
    height: auto;
    margin: 13px;
    width: 44%;
	color:#333;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto{
	background-color: #333;
	width:100%;
	height:180px;
	float:left;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto img{
	display:none;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item .titulo{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .quienesPageAdministracion .texto .item .titulo i{
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 4px;
	font-style:normal;
	cursor:pointer;
	width:100%;
}
/********************/
.pageCont > .container > .left > .quienesPageExpresidentes{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .quienesPageExpresidentes .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .quienesPageExpresidentes .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .quienesPageExpresidentes .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .quienesPageExpresidentes .texto{
	width:100%;
	float:left;
	height:auto;
	max-height:366px;
	text-align:left;
	overflow:hidden;
	/*CSS3*/
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.pageCont > .container > .left > .quienesPageExpresidentes .texto span{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .quienesPageExpresidentes .texto .items{
	width:50%;
	height:34px;
	font-family: 'TrajanPro-Regular';
	float:left;
	margin-top:27px;
}
.pageCont > .container > .left > .quienesPageExpresidentes .texto .items i{
	background-color: #ca9e64;
    color: #fff;
    float:left;
    font-size: 14px;
    font-style: normal;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 97px;
	padding-top:7px;
}
.pageCont > .container > .left > .quienesPageExpresidentes .texto .items b{
	font-weight:normal;
    float:left;
	vertical-align:middle;
	text-align:left;
    font-size: 14px;
	padding-left:13px;
	padding-top:7px;
    height: 34px;
}
.pageCont > .container > .left > .quienesPageExpresidentes a,
.pageCont > .container > .left > .quienesPageExpresidentes a:visited,
.pageCont > .container > .left > .quienesPageExpresidentes a:hover{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:6px 12px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	margin-top:27px;
	text-align:center;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .quienesPageExpresidentes a:hover{
	background-color:#ca9e64;
	border-color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .quienes90anios > .texto{
	float:left;
	width:100%;
	margin-top:27px;
	height:auto;
}
.pageCont > .container > .left > .quienes90anios > .texto > .left{
	background-color:#385086;
	width:57%;
	height:265px;
	float:left;
	display:table;
	color:#FFF;
	position:relative;
}
.pageCont > .container > .left > .quienes90anios > .texto > .left iframe{
	width:100%;
	height:100%;
	position:absolute;
}

.pageCont > .container > .left > .quienes90anios > .texto > .right{
	width:43%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .icon{
	margin-left:14px;
	margin-bottom:14px;
	width:103px;
	height:99px;
	float:left;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .icon:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .icon span{
	background-color:#385086;
	float:left;
	width:100%;
	height:100%;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .icon span img{
	display:none;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .boton{
	width:100%;
	float:left;
	height:auto;
	padding-left:14px;
	display:table;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .boton a,
.pageCont > .container > .left > .quienes90anios > .texto > .right .boton a:visited,
.pageCont > .container > .left > .quienes90anios > .texto > .right .boton a:hover{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:39px;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:2px 0px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .quienes90anios > .texto > .right .boton a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= PAGE CONTENT QUIENES SOMOS ================================================= */

/* ================================================= PAGE CONTENT DEPORTES ================================================= */
.pageCont > .container > .left > .deportesHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesHome .noticiaDest{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner{
	float:left;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-indicators {
	bottom: auto;
    float: left;
    left: auto;
    margin: 0px;
    position: relative;
    top: auto;
    width: 100%;
	margin-top:15px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-indicators li {
	border-radius:0;
	width:18px;
	height:18px;
	background:#ead8c1;
	border-color:#ead8c1;
	border-radius:500px;
	margin:1px 5px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-indicators .active {
	width:18px;
	height:18px;
	background:#ca9e64;
	border-color:#ca9e64;
	border-radius:500px;
	margin:1px 5px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item{
	width:100%;
	height:auto;
	float:left;
	
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .left{
	width:65%;
	height:100%;
	float:left;
	position:absolute;
	background-color:#385086;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .left img{
	display:none;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right{
	width:35%;
	height:auto;
	float:right;
	padding-left:27px;
	display:block;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .titulo{
	width:100%;
	line-height:25px;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	min-height:25px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:22px;
	margin-top:20px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 128px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .texto{
	width:100%;
	float:left;
	height:auto;
	min-height:81px;
	font-family: 'montserratlight';
	font-size:12px;
	color:#666;
	line-height:27px;
	text-align:justify;
	overflow:hidden;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton{
	width:100%;
	height:30px;
	float:left;
	margin-top:23px;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton a,
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton a:visited,
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton a:hover{
	float:right;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:2px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesHome .accesosItems{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item,
.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:180px;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCont > .container > .left > .deportesHome .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item .foto{
	width:100%;
	height:120px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .deportesHome .accesosItems .item .foto img{
	display:none;
}
/********************/
.pageCont > .container > .left > .deportesPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesPage .reglamentosDepInfoText{
	display:none !important;
}
.pageCont > .container > .left > .deportesPage .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .deportesPage .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .deportesPage .contenidos{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
	display:table;
}
.pageCont > .container > .left > .deportesPage .contenidos .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .deportesPage .contenidos .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .deportesPage .contenidos .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 50%;
}
.pageCont > .container > .left > .deportesPage .contenidos .boton{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesPage .contenidos .boton span,
.pageCont > .container > .left > .deportesPage .contenidos .boton span:visited,
.pageCont > .container > .left > .deportesPage .contenidos .boton span:hover{
	float:right;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .left{
	display:table-cell;
	float:left;
	width:50%;
	padding-right:13px;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block,
.pageCont > .container > .left > .deportesPage .contenidos .left .block:visited,
.pageCont > .container > .left > .deportesPage .contenidos .left .block:hover{
	display:table;
	float:left;
	height:61px;
	width:100%;
	text-align:center;
	margin-bottom:15px;
	color:#333;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .fecha{ 
	background-color:#385086;
	color:#FFF;
	width:15%;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .fecha i{
	font-style:normal; 
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:85%;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .texto .titulo{
	font-family: 'TrajanPro-Regular';
	font-size:14px;
	margin-top:1px;
	float:left;
	height:20px;
	width:100%;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesPage .contenidos .left .block .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.pageCont > .container > .left > .deportesPage .contenidos .right{
	display:table-cell;
	float:left;
	width:50%;
	padding-left:13px;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block,
.pageCont > .container > .left > .deportesPage .contenidos .right .block:visited,
.pageCont > .container > .left > .deportesPage .contenidos .right .block:hover{
	display:table;
	float:left;
	height:61px;
	width:100%;
	text-align:center;
	margin-bottom:15px;
	color:#333;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .fecha{ 
	background-color:#ca9e64;
	color:#FFF;
	width:15%;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .fecha i{
	font-style:normal; 
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:85%;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	float:left;
	height:20px;
	width:100%;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesPage .contenidos .right .block .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.pageCont > .container > .left > .deportesPage .galerias{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
}
.pageCont > .container > .left > .deportesPage .galerias .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesPage .galerias .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .deportesPage .galerias .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .deportesPage .galerias .items{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	margin-top:5px;
}
.pageCont > .container > .left > .deportesPage .galerias .items a,
.pageCont > .container > .left > .deportesPage .galerias .items a:visited,
.pageCont > .container > .left > .deportesPage .galerias .items a:hover{
	background-color: #385086;
    display: inline-block;
    height: 100px;
    margin: 0 8px 11px;
    width: 144px;
	position:relative;
	overflow:hidden;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .galerias .items a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .galerias .items a.isVideo{
	text-align:center;
	background-size:130% !important;
}
.pageCont > .container > .left > .deportesPage .galerias .items a.isVideo i{
	position:absolute;
	display:table;
	width:100%;
	height:100%;
}
.pageCont > .container > .left > .deportesPage .galerias .items a.isVideo i img{
	width:59px;
	height:44px;
	display:block;
	top:50%;
	position:absolute;
	margin-top:-22px;
	left:50%;
	margin-left:-29px;
}
.pageCont > .container > .left > .deportesPage .galerias .items a img{
	display:none;
}
.pageCont > .container > .left > .deportesPage .galerias .boton,
.pageCont > .container > .left > .deportesPage .galerias .boton:visited,
.pageCont > .container > .left > .deportesPage .galerias .boton:hover{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .deportesPage .galerias .boton span{
	display:inline-block;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .galerias .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .deportesPage .infoContactoDep{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff{
	float:100%;
	width:100%;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item{
	display:inline-block;
	width:50%;
	height:auto;
	text-align:left;
	margin-top:5px;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item.last{
	width:49%;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .foto{
	background-color:#385086;
	width:25%;
	height:90px;
	float:left;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .foto img{
	display:none;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .datos{
	float:left;
	width:75%;
	padding-left:20px;
	height:90px;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .dato{
	float:left;
	width:100%;
	height:auto;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .dato .glyphicon{
	color:#ca9e64;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .dato i{
	font-style:normal;
	color:#385086;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .boton,
.pageCont > .container > .left > .deportesPage .infoContactoDep .boton:visited,
.pageCont > .container > .left > .deportesPage .infoContactoDep .boton:hover{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:17px;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .boton span{
	display:inline-block;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesPage .infoContactoDep .comiteInfoText{
	display:none !important;
}
/********************/
.pageCont > .container > .left > .deportesReservasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesReservasHome .items{
	width:100%;
	float:left;
	height:345px;
	display:table;
}
.pageCont > .container > .left > .deportesReservasHome .items span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .deportesReservasHome .items a,
.pageCont > .container > .left > .deportesReservasHome .items a:visited,
.pageCont > .container > .left > .deportesReservasHome .items a:hover{
	width:220px;
	display:inline-block;
	height:auto;
	margin:10px 20px;
}
.pageCont > .container > .left > .deportesReservasHome .items a img{
	width:100%;
	height:auto;
	max-height:165px;
	float:left;
	margin-bottom:30px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesReservasHome .items a img.hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .deportesReservasHome .items a .titulo{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesReservasHome .items a .titulo.hover{
	background-color:#ca9e64;
	border-color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .deportesReservas{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesReservas form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .deportesReservas form .block{
	width:100%;
	float:left;
	height:auto;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .deportesReservas form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .deportesReservas form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .deportesReservas form .block .centerSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .deportesReservas form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-right:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .foto{
	width:100%;
	height:268px;
	background-color:#385086;
	float:left;
	margin-top:27px;
	border-radius:8px;
	overflow:hidden;
	position:relative;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .foto .item{
	position:absolute;
	width:100%;
	height:100%;
	display:none;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .foto .item.isVisible{
	display:block;
}
.pageCont > .container > .left > .deportesReservas form .block .leftSide .foto .item img{
	display:none;
}
.pageCont > .container > .left > .deportesReservas form .block .rightSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-left:13px;
}
.pageCont > .container > .left > .deportesReservas form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	text-align:center;
}
.pageCont > .container > .left > .deportesReservas form .block .rightSide .title i{
	display:inline-block;
	background-color:#ca9e64;
	border:1px solid #ca9e64;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:6px 12px;
	height:34px;
	font-style:italic;
}
.pageCont > .container > .left > .deportesReservas form .block .rightSide .nota{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:27px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	display:none;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	height:32px;
	width:50%;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo textarea{
	float:left;
	padding:0px 10px;
	padding-top:4px;
	border:1px solid #AAA;
	max-width:100%;
	min-width:100%;
	width:100%;
	height:32px;
	max-height:32px;
	min-height:32px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo textarea.isClicked{
	height:100px;
	max-height:100px;
	min-height:100px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	padding-top:34px;
	text-align:center;
	margin-top:10px;
	float:left;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:9auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	display:none;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake{
	height:32px;
	width:32px;
	display:inline-block;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Raleway-Regular';
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin-bottom: 0px;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:16px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= PAGE CONTENT DEPORTES ================================================= */

/* ================================================= PAGE CONTENT RESTAURANTS ================================================= */
.pageCont > .container > .left > .restaurantsHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:-27px;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item,
.pageCont > .container > .left > .restaurantsHome .accesosItems .item:visited,
.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:248px;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCont > .container > .left > .restaurantsHome .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto{
	width:100%;
	height:155px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto img{
	display:none;
}
/********************/
.pageCont > .container > .left > .restaurantsPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .restaurantsPage .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .restaurantsPage .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .restaurantsPage .contenidos{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
	display:table;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .restaurantsPage .contenidos .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 50%;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .foto img{
	display:none;
}

.pageCont > .container > .left > .restaurantsPage .contenidos .datos{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .datos .dato{
	float:left;
	width:100%;
	height:auto;
	font-size:13px;
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .datos .dato:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .datos .dato .glyphicon{
	color:#ca9e64;
	margin-right:10px;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .boton{
	width:100%;
	float:left;
	height:auto;
	margin-top:15px;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .boton span,
.pageCont > .container > .left > .restaurantsPage .contenidos .boton span:visited,
.pageCont > .container > .left > .restaurantsPage .contenidos .boton span:hover{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .restaurantsPage .contenidos .items{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item{
	display:inline-block;
	width:100%;
	height:auto;
	margin-bottom:13px;
	color:#333;
	cursor:help;
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item.last{
	margin-bottom:0px;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item img{
	font-style:normal;
	background-color:#385086;
	width:50px;
	height:50px;
	display:inline-block;
	vertical-align:middle;
	border-radius:500px;
	color:#FFF;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item span{
	display:inline-block;
	height:auto;
	padding-left:15px;
	vertical-align:middle;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item span b{
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	font-family: 'droid_serifregular';
	font-style:italic;
	font-size:14px;
	color:#666;
	width:100%;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item span i{
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	font-family: 'droid_serifregular';
	font-style:italic;
	font-size:14px;
	color:#ca9e64;
	width:100%;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide,
.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide:visited,
.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide:hover{
	display:table-cell;
	float:left;
	width:50%;
	padding-right:13px;
	color:#333;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide,
.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide:visited,
.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide:hover{
	display:table-cell;
	float:left;
	width:50%;
	padding-left:13px;
	color:#333;
}
.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide .reglamentosInfoText{
	display:none !important;
}
/********************/
.pageCont > .container > .left > .restaurantsReservasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .restaurantsReservasHome .items{
	width:100%;
	float:left;
	height:345px;
	display:table;
}
.pageCont > .container > .left > .restaurantsReservasHome .items span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .restaurantsReservasHome .items a,
.pageCont > .container > .left > .restaurantsReservasHome .items a:visited,
.pageCont > .container > .left > .restaurantsReservasHome .items a:hover{
	width:220px;
	display:inline-block;
	height:auto;
	margin:10px 20px;
}
.pageCont > .container > .left > .restaurantsReservasHome .items a img{
	width:100%;
	height:auto;
	max-height:165px;
	float:left;
	margin-bottom:30px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsReservasHome .items a img.hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .restaurantsReservasHome .items a .titulo{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .restaurantsReservasHome .items a .titulo.hover{
	background-color:#ca9e64;
	border-color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .restaurantsReservas{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .restaurantsReservas form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .restaurantsReservas form .block{
	width:100%;
	float:left;
	height:auto;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .restaurantsReservas form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .centerSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-right:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .foto{
	width:100%;
	height:268px;
	background-color:#FFF;
	float:left;
	margin-top:27px;
	border-radius:8px;
	overflow:hidden;
	position:relative;
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .foto .item{
	position:absolute;
	width:100%;
	height:100%;
	background-size:contain !important;
	/*CSS3*/
	/*box-shadow: 0 0 15px #bbb inset;
	-moz-box-shadow: 0 0 15px #bbb inset;
	-webkit-box-shadow: 0 0 15px #bbb inset;*/
}
.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .foto .item img{
	display:none;
}
.pageCont > .container > .left > .restaurantsReservas form .block .rightSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-left:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	text-align:center;
}
.pageCont > .container > .left > .restaurantsReservas form .block .rightSide .title i{
	display:inline-block;
	background-color:#ca9e64;
	border:1px solid #ca9e64;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:6px 12px;
	height:34px;
	font-style:italic;
}
.pageCont > .container > .left > .restaurantsReservas form .block .rightSide .nota{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:27px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	display:none;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	height:32px;
	width:50%;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo textarea{
	float:left;
	padding:0px 10px;
	padding-top:4px;
	border:1px solid #AAA;
	max-width:100%;
	min-width:100%;
	width:100%;
	height:32px;
	max-height:32px;
	min-height:32px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo textarea.isClicked{
	height:100px;
	max-height:100px;
	min-height:100px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	padding-top:34px;
	text-align:center;
	margin-top:10px;
	float:left;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:9auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	display:none;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake{
	height:32px;
	width:32px;
	display:inline-block;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Raleway-Regular';
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin-bottom: 0px;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:16px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= PAGE CONTENT RESTAURANTS ================================================= */

/* ================================================= PAGE CONTENT ACTIVIDADES ================================================= */
.pageCont > .container > .left > .actividadesHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .actividadesHome .accesosItems{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:-27px;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item,
.pageCont > .container > .left > .actividadesHome .accesosItems .item:visited,
.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:248px;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 17px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.pageCont > .container > .left > .actividadesHome .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto{
	width:100%;
	height:155px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto img{
	display:none;
}
.pageCont > .container > .left > .actividadesHome .titleCalendario{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	margin-top:27px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .actividadesHome .lineaCalendario{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-top:6px;
}
.pageCont > .container > .left > .actividadesHome .lineaCalendario i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario{
	float:left;
	height:auto;
	width:100%;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario > span{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
/*.pageCont > .container > .left > .actividadesHome .itemsCalendario span.right{
	padding-left:7px;
}*/
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block,
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block:visited,
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block:hover{
	display:table;
	float:left;
	height:61px;
	width:50%;/*NEW*/
	padding-right:10px;/*NEW*/
	text-align:center;
	margin-bottom:15px;
	color:#333;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .fecha{ 
	background-color:#ca9e64;
	color:#FFF;
	width:15%;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .fecha i{
	font-style:normal; 
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:85%;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	float:left;
	height:20px;
	width:100%;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .actividadesHome .itemsCalendario .block .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.pageCont > .container > .left > .actividadesHome .verTodo{
	width:100%;
	float:left;
	height:auto;
	margin-top:15px;
	text-align:center;
}
.pageCont > .container > .left > .actividadesHome .verTodo a,
.pageCont > .container > .left > .actividadesHome .verTodo a:visited,
.pageCont > .container > .left > .actividadesHome .verTodo a:hover{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 5px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	max-width:320px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .actividadesHome .verTodo a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .actividadesPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .actividadesPage .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .actividadesPage .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .actividadesPage .servicios{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
}
.pageCont > .container > .left > .actividadesPage .servicios .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .actividadesPage .servicios .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	/*margin-bottom:17px;*/
	margin-top:6px;
}
.pageCont > .container > .left > .actividadesPage .servicios .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .actividadesPage .servicios .items{
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
	text-align:center;
}
.pageCont > .container > .left > .actividadesPage .servicios .items a,
.pageCont > .container > .left > .actividadesPage .servicios .items a:visited,
.pageCont > .container > .left > .actividadesPage .servicios .items a:hover{
	display:inline-block;
	width:33%;
	height:auto;
	margin-top:20px;
	color:#333;
	vertical-align:top;
	padding:0px 10px;
	/*cursor:auto;*/
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesPage .servicios .items a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .actividadesPage .servicios .items img{
	font-style:normal;
	background-color:#385086;
	width:50px;
	height:50px;
	display:inline-block;
	vertical-align:middle;
	border-radius:500px;
	color:#FFF;
}
.pageCont > .container > .left > .actividadesPage .servicios .items i{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .actividadesPage .servicios .items b{
	font-weight:normal;
	float:left;
	text-align:center;
	font-family: 'droid_serifregular';
	font-style:italic;
	font-size:14px;
	color:#666;
	margin-top:10px;
	width:100%;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .actividadesPage .servicios .items .actividadInfoText{
	display:none !important;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep{
	width:100%;
	height:auto;
	margin-top:37px;
	float:left;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff{
	float:100%;
	width:100%;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item{
	display:inline-block;
	width:50%;
	height:auto;
	text-align:left;
	margin-top:5px;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item.last{
	width:49%;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .foto{
	background-color:#385086;
	width:25%;
	height:90px;
	float:left;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .foto img{
	display:none;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .datos{
	float:left;
	width:75%;
	padding-left:20px;
	height:90px;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .dato{
	float:left;
	width:100%;
	height:auto;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .dato .glyphicon{
	color:#ca9e64;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .dato i{
	font-style:normal;
	color:#385086;
}
.pageCont > .container > .left > .actividadesPage .infoContactoDep .boton,
.pageCont > .container > .left > .actividadesPage .infoContactoDep .boton:visited,
.pageCont > .container > .left > .actividadesPage .infoContactoDep .boton:hover{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:17px;
}
/* ================================================= PAGE CONTENT ACTIVIDADES ================================================= */

/* ================================================= PAGE CONTENT CALENDARIO ================================================= */
.pageCont > .container > .left > .calendarioHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .calendarioHome .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .calendarioHome .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-top:6px;
}
.pageCont > .container > .left > .calendarioHome .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .calendarioHome .campos{
	width:100%;
	float:left;
	height:auto;
	margin-bottom:27px;
}
.pageCont > .container > .left > .calendarioHome .campos .campo{
	width:40%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .calendarioHome .campos .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .calendarioHome .campos .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .calendarioHome .campos .campo.final{
	padding-left:16px;
	width:20%;
}
.pageCont > .container > .left > .calendarioHome .campos .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .calendarioHome .campos .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="text"],
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .calendarioHome .campos .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"],
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"]:visited,
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:27px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"].isBackground{
	background-image:url("../img/form_submit_find.svg");
	background-position:center center;
	background-repeat:no-repeat;
}
.pageCont > .container > .left > .calendarioHome .campos .campo input[type="submit"].isBackground:hover{
	background-image:url("../img/form_submit_find_2.svg");
}
.pageCont > .container > .left > .calendarioHome .items{
	float:left;
	height:auto;
	width:100%;
	display:table;
	margin-bottom:-15px;
}
.pageCont > .container > .left > .calendarioHome .items > span{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
/*.pageCont > .container > .left > .calendarioHome .items > span.right{
	padding-left:7px;
}*/
.pageCont > .container > .left > .calendarioHome .items .block,
.pageCont > .container > .left > .calendarioHome .items .block:visited,
.pageCont > .container > .left > .calendarioHome .items .block:hover{
	display:table;
	float:left;
	height:61px;
	width:50%;/*NEW*/
	padding-right:10px;/*NEW*/
	text-align:center;
	margin-bottom:15px;
	color:#333;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .calendarioHome .items .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .calendarioHome .items .block .fecha{ 
	background-color:#ca9e64;
	color:#FFF;
	width:15%;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
}
.pageCont > .container > .left > .calendarioHome .items .block .fecha i{
	font-style:normal; 
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.pageCont > .container > .left > .calendarioHome .items .block .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.pageCont > .container > .left > .calendarioHome .items .block .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:85%;
}
.pageCont > .container > .left > .calendarioHome .items .block .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	float:left;
	height:20px;
	width:100%;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .calendarioHome .items .block .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
/********************/
.calContPaginator {
    display: none;
    float: left;
    height: auto;
    width: 100%;
}
.calContPaginator.isVisible{
	display:block;
}

.pageCont > .container > .left > .calendarioHome .items > span .calContPaginator.isVisible span{
	display:inline-block;
}
/********************/
.calendarioInfoText{
	display:none !important;
}
/* ================================================= PAGE CONTENT CALENDARIO ================================================= */

/* ================================================= PAGE CONTENT EVENTOS ================================================= */
.pageCont > .container > .left > .eventosHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosHome .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .eventosHome .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .eventosHome .accesosItems{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item,
.pageCont > .container > .left > .eventosHome .accesosItems .item:visited,
.pageCont > .container > .left > .eventosHome .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:47%;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCont > .container > .left > .eventosHome .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item .foto{
	width:100%;
	height:155px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .eventosHome .accesosItems .item .foto img{
	display:none;
}
/********************/
.pageCont > .container > .left > .eventosHomeActividades{
	width:100%;
	float:left;
	height:auto;
	height:300px;
	display:table;
	margin-top:-27px;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:248px;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto{
	width:100%;
	height:155px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto img{
	display:none;
}
.eventosSocios{
	display:none !important;
}
/********************/
.pageCont > .container > .left > .eventosHomeSocios{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:-27px;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item,
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:visited,
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
	margin:27px 11px 0;
	display:inline-block;
	width:248px;
	height:auto;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .titulo{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .linea{
	width:100%;
	height:2px;
	text-align:left;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 80%;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto{
	width:100%;
	height:155px;
	background-color:#385086;
	float:left;
}
.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto img{
	display:none;
}
/********************/
.pageCont > .container > .left > .eventosPageActividades{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosPageActividades .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .eventosPageActividades .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .eventosPageActividades .verInscripcion{
	background-image:url("../img/border.png");
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	float:left;
	height:auto;
	margin-top:15px;
	text-align:center;
	padding-top:15px;
}
.pageCont > .container > .left > .eventosPageActividades .verInscripcion a,
.pageCont > .container > .left > .eventosPageActividades .verInscripcion a:visited,
.pageCont > .container > .left > .eventosPageActividades .verInscripcion a:hover{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 8px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	max-width:320px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosPageActividades .verInscripcion a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosPageActividades .titleCalendario{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	margin-top:27px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .eventosPageActividades .lineaCalendario{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosPageActividades .lineaCalendario i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario{
	float:left;
	height:auto;
	width:100%;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario > span{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
/*.pageCont > .container > .left > .eventosPageActividades .itemsCalendario span.right{
	padding-left:7px;
}*/
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block,
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block:visited,
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block:hover{
	display:table;
	float:left;
	height:61px;
	width:50%;/*NEW*/
	padding-right:10px;/*NEW*/
	text-align:center;
	margin-bottom:15px;
	color:#333;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .fecha{ 
	background-color:#ca9e64;
	color:#FFF;
	width:15%;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .fecha i{
	font-style:normal; 
	width:100%;
	height:17px;
	display:inline-block;
	font-size:12px;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .fecha b{ 
	font-weight:normal;
	width:100%;
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:85%;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	float:left;
	height:20px;
	width:100%;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	float:left;
	height:17px;/*35px;*/
	width:100%;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.pageCont > .container > .left > .eventosPageActividades .verTodo{
	width:100%;
	float:left;
	height:auto;
	margin-top:15px;
	text-align:center;
}
.pageCont > .container > .left > .eventosPageActividades .verTodo a,
.pageCont > .container > .left > .eventosPageActividades .verTodo a:visited,
.pageCont > .container > .left > .eventosPageActividades .verTodo a:hover{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 5px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	max-width:320px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosPageActividades .verTodo a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .eventosPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosPage .fotoBanner{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
}
.pageCont > .container > .left > .eventosPage .fotoBanner img{
	display:none;
}
.pageCont > .container > .left > .eventosPage .servicios{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
}
.pageCont > .container > .left > .eventosPage .servicios .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosPage .servicios .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosPage .servicios .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .eventosPage .servicios .items{
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
	text-align:left;
}
.pageCont > .container > .left > .eventosPage .servicios .items a,
.pageCont > .container > .left > .eventosPage .servicios .items a:visited,
.pageCont > .container > .left > .eventosPage .servicios .items a:hover{
	display:inline-block;
	width:auto;
	height:auto;
	margin-bottom:20px;
	color:#333;
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .servicios .items a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .servicios .items img{
	font-style:normal;
	background-color:#385086;
	width:50px;
	height:50px;
	display:inline-block;
	vertical-align:middle;
	border-radius:500px;
	color:#FFF;
}
.pageCont > .container > .left > .eventosPage .servicios .items b{
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	font-family: 'droid_serifregular';
	font-style:italic;
	font-size:14px;
	color:#666;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosPage .ficha{
	width:100%;
	height:auto;
	margin-top:17px;
	float:left;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide{
	width:35%;
	float:left;
	height:auto;
	padding-right:20px;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .datos{
	float:left;
	width:100%;
	height:90px;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .dato{
	float:left;
	width:100%;
	height:auto;
	line-height:24px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .dato .glyphicon{
	color:#ca9e64;
	margin-right:3px;
}
.pageCont > .container > .left > .eventosPage .ficha .leftSide .dato i{
	font-style:normal;
	color:#385086;
}
.pageCont > .container > .left > .eventosPage .ficha .rightSide,
.pageCont > .container > .left > .eventosPage .ficha .rightSide:visited,
.pageCont > .container > .left > .eventosPage .ficha .rightSide:hover{
	background-color:#385086;
	width:65%;
	float:left;
	height:145px;
	display:table;
	color:#FFF;
	padding:20px;
	font-family: 'montserratlight';
	font-size:16px;
	border-radius:8px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .ficha .rightSide:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .ficha .rightSide span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	text-shadow: 0 0 5px #000;
}
.pageCont > .container > .left > .eventosPage .ficha .rightSide span img{
	display:none;
}
.pageCont > .container > .left > .eventosPage .ficha .rightSide span img.FotosFixInline{
	display:inline-block;
	height: 40px;
    width: 40px;
    margin-bottom: 10px;
}
.pageCont > .container > .left > .eventosPage .galerias{
	width:100%;
	height:auto;
	margin-top:27px;
	float:left;
}
.pageCont > .container > .left > .eventosPage .galerias .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .eventosPage .galerias .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .eventosPage .galerias .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .eventosPage .galerias .items{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	margin-top:5px;
}
.pageCont > .container > .left > .eventosPage .galerias .items a,
.pageCont > .container > .left > .eventosPage .galerias .items a:visited,
.pageCont > .container > .left > .eventosPage .galerias .items a:hover{
	background-color: #385086;
    display: inline-block;
    height: 100px;
    margin: 0 8px 11px;
    width: 144px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .galerias .items a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .galerias .items a img{
	display:none;
}
.pageCont > .container > .left > .eventosPage .galerias .boton,
.pageCont > .container > .left > .eventosPage .galerias .boton:visited,
.pageCont > .container > .left > .eventosPage .galerias .boton:hover{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
}
.pageCont > .container > .left > .eventosPage .galerias .boton span{
	display:inline-block;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosPage .galerias .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .eventosReservasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosReservasHome .items{
	width:100%;
	float:left;
	height:345px;
	display:table;
}
.pageCont > .container > .left > .eventosReservasHome .items span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .eventosReservasHome .items a,
.pageCont > .container > .left > .eventosReservasHome .items a:visited,
.pageCont > .container > .left > .eventosReservasHome .items a:hover{
	width:160px;
	display:inline-block;
	height:auto;
	margin:10px 20px;
}
.pageCont > .container > .left > .eventosReservasHome .items a img{
	width:100%;
	height:auto;
	max-height:165px;
	float:left;
	margin-bottom:30px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosReservasHome .items a img.hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .eventosReservasHome .items a .titulo{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosReservasHome .items a .titulo.hover{
	background-color:#ca9e64;
	border-color:#ca9e64;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .eventosReservas{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosReservas form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .eventosReservas form .block{
	width:100%;
	float:left;
	height:auto;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto2{
	width:100%;
	height:199px;
	background-color:#385086;
	float:left;
	margin-top:27px;
	border-radius:8px;
	overflow:hidden;
	position:relative;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto2 .item2{
	position:absolute;
	width:100%;
	height:100%;
	display:none;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto2 .item2.isVisible{
	display:block;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto2 .item2 img{
	display:none;
}
.pageCont > .container > .left > .eventosReservas form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .eventosReservas form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .eventosReservas form .block .centerSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .eventosReservas form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .eventosReservas form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-right:13px;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .title b span{
	padding-left:13px;
}

.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto{
	width:100%;
	height:199px;
	margin-top:27px;
	background-color:#385086;
	float:left;
	overflow:hidden;
	position:relative;
	border-radius:8px; /*OJO leer arriba*/
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto .itemFoto{
	position:absolute;
	width:100%;
	height:100%;
}
.pageCont > .container > .left > .eventosReservas form .block .leftSide .foto .itemFoto img{
	display:none;
}
.pageCont > .container > .left > .eventosReservas form .block .rightSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-left:13px;
}
.pageCont > .container > .left > .eventosReservas form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	text-align:center;
}
.pageCont > .container > .left > .eventosReservas form .block .rightSide .title i{
	display:inline-block;
	background-color:#ca9e64;
	border:1px solid #ca9e64;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:6px 12px;
	height:34px;
	font-style:italic;
}
.pageCont > .container > .left > .eventosReservas form .block .rightSide .nota{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:27px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	display:none;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	height:32px;
	width:50%;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo textarea{
	float:left;
	padding:0px 10px;
	padding-top:4px;
	border:1px solid #AAA;
	max-width:100%;
	min-width:100%;
	width:100%;
	height:32px;
	max-height:32px;
	min-height:32px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo textarea.isClicked{
	height:100px;
	max-height:100px;
	min-height:100px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	padding-top:34px;
	text-align:center;
	margin-top:10px;
	float:left;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:9auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	display:none;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake{
	height:32px;
	width:32px;
	display:inline-block;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Raleway-Regular';
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin-bottom: 0px;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:16px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= PAGE CONTENT EVENTOS ================================================= */

/* ================================================= PAGE CONTENT NOTICIAS ================================================= */
.pageCont > .container > .left > .noticiasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .noticiasHome > .items{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .noticiasHome > .items a,
.pageCont > .container > .left > .noticiasHome > .items a:visited,
.pageCont > .container > .left > .noticiasHome > .items a:hover{
	width:100%;
	height:auto;
	margin-bottom:25px;
	float:left;
	color:#333;
}
.pageCont > .container > .left > .noticiasHome > .items .left{
	background-color: #385086;
	height:113px;
	width:25%;
	float:left;
	overflow:hidden;
	position:relative;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .noticiasHome > .items .left.hover{
	opacity:0.5;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .noticiasHome > .items img{
	position:absolute;
	display:none;
}
.pageCont > .container > .left > .noticiasHome > .items .right{
	float: left;
    height: 113px;
    width: 75%;
	padding-left:20px;
}
.pageCont > .container > .left > .noticiasHome > .items .right b{
	float: left;
	font-family: 'TrajanPro-Regular';
	font-size:16px;
    font-weight: normal;
    height: 22px;
    width: 100%;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .noticiasHome > .items .right i{
	float: left;
    font-style: normal;
    height: 40px;
    line-height: 21px;
    margin-top: 8px;
    overflow: hidden;
    width: 100%;
}
.pageCont > .container > .left > .noticiasHome > .items .right span{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:15px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .noticiasHome > .items .right span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .noticiasPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .noticiasPage .titulo{
	color: #555;
    float: left;
    font-family: "TrajanPro-Regular";
    font-size: 20px;
    font-weight: normal;
    height: auto;
    line-height: 27px;
    text-align: left;
    width: 100%;
}
.pageCont > .container > .left > .noticiasPage .bajada{
	font-family: "droid_serifregular";
    font-size: 14px;
    font-style: italic;
	width:100%;
	height:auto;
	float:left;
	color:#777;
	margin-top:15px;
}
.pageCont > .container > .left > .noticiasPage .bajada span{
	border: 1px solid #ca9e64;
    float: left;
    height: auto;
    padding: 15px;
    width: 100%;
}
.pageCont > .container > .left > .noticiasPage .texto{
	float: left;
    font-size: 12px;
    height: auto;
    line-height: 27px;
    margin-top: 25px;
    width: 100%;
}
.pageCont > .container > .left > .noticiasPage .texto b,
.pageCont > .container > .left > .noticiasPage .texto strong{/*FIX CHROME*/
	font-family: 'Montserrat-SemiBold';
	font-weight:normal;
}
.pageCont > .container > .left > .noticiasPage .texto p {
    margin-bottom: 27px;
}
.pageCont > .container > .left > .noticiasPage .texto .foto,
.pageCont > .container > .left > .noticiasPage .texto .foto:visited,
.pageCont > .container > .left > .noticiasPage .texto .foto:hover{
	background-color: #385086;
    display: inline-block;
    float: left;
    height: 200px;
    margin-right: 17px;
    width: 45%;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .noticiasPage .texto .foto:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .noticiasPage .texto .foto img{
	display:none;
}
.pageCont > .container > .left > .noticiasPage .fecha{
	background-image:url("../img/border.png");
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	height:auto;
	float:left;
	text-align:right;
	margin-top:27px;
	padding-top:27px;
	font-style:italic;
}
/* ================================================= PAGE CONTENT NOTICIAS ================================================= */

/* ================================================= PAGE CONTENT CLUB HOUSE ================================================= */
.pageCont > .container > .left > .clubHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .clubHome .fotos{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
	text-align:center;
}
.pageCont > .container > .left > .clubHome .fotos a,
.pageCont > .container > .left > .clubHome .fotos a:visited,
.pageCont > .container > .left > .clubHome .fotos a:hover{
	width:250px;
	height:150px;
	display:inline-block;
	background-color:#385086;
	margin:10px 10px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .clubHome .fotos a:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .clubHome .fotos a img{
	display:none;
}
/********************/
.pageCont > .container > .left > .clubPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .clubPage .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .clubPage .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .clubPage .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .clubPage .texto{
	width:100%;
	float:left;
	height:auto;
    margin-top: 17px;
}
.pageCont > .container > .left > .clubPage .texto .foto,
.pageCont > .container > .left > .clubPage .texto .foto:visited,
.pageCont > .container > .left > .clubPage .texto .foto:hover{
	background-color:#385086;
	width:100%;
	height:180px;
	float:left;
	margin-bottom:27px;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .clubPage .texto .foto:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .clubPage .texto .foto img{
	display:none;
}
.pageCont > .container > .left > .clubPage .texto .desc{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .clubPage .texto .desc p {
    margin-bottom: 27px;
}
.pageCont > .container > .left > .clubPage .texto .desc b,
.pageCont > .container > .left > .clubPage .texto .desc strong{/*FIX CHROME*/
	font-family: 'Montserrat-SemiBold';
	font-weight:normal;
}
.pageCont > .container > .left > .clubPage .texto .boton,
.pageCont > .container > .left > .clubPage .texto .boton:visited,
.pageCont > .container > .left > .clubPage .texto .boton:hover{
	width:100%;
	float:left;
	height:auto;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .clubPage .texto .boton span{
	display:inline-block;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .clubPage .texto .boton span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .clubPage .texto .botonInfoText{
	display:none !important;
}
/* ================================================= PAGE CONTENT CLUB HOUSE ================================================= */

/* ================================================= PAGE CONTENT GALERIAS ================================================= */
.pageCont > .container > .left > .galeriasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .galeriasHome .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 18px;
	color:#666;
	text-align:center;
	float:left;
	letter-spacing:-1px;
	
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.pageCont > .container > .left > .galeriasHome .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:17px;
	margin-top:6px;
}
.pageCont > .container > .left > .galeriasHome .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .galeriasHome .items{
	float: left;
    font-size: 12px;
    height: auto;
    line-height: 27px;
    width: 100%;
	text-align:center;
}
.pageCont > .container > .left > .galeriasHome .items .item,
.pageCont > .container > .left > .galeriasHome .items .item:visited,
.pageCont > .container > .left > .galeriasHome .items .item:hover{
	display: inline-block;
    height: auto;
    margin: 20px 13px 0;
    width: 244px;
	color:#333;
}
.pageCont > .container > .left > .galeriasHome .items .item:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .galeriasHome .items .item .foto{
	background-color: #333;
	width:100%;
	height:140px;
	float:left;
}
.pageCont > .container > .left > .galeriasHome .items .item .foto img{
	display:none;
}
.pageCont > .container > .left > .galeriasHome .items .item .foto.isVideo{
	background-size:130% !important;
}
.pageCont > .container > .left > .galeriasHome .items .item .titulo{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .galeriasHome .items .item .titulo i{
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 8px;
	font-style:normal;
	cursor:pointer;
	line-height:20px;
	width:100%;
}
/********************/
.pageCont > .container > .left > .galeriasPage{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .galeriasPage .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
}
.pageCont > .container > .left > .galeriasPage .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .galeriasPage .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .galeriasPage .fotos{
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	margin-top:13px;
}
.pageCont > .container > .left > .galeriasPage .fotos a,
.pageCont > .container > .left > .galeriasPage .fotos a:visited,
.pageCont > .container > .left > .galeriasPage .fotos a:hover{

	background-color:#2e73b5/*theme-color*/;
	display: inline-block;
	height: 110px;
	overflow: hidden;
	position: relative;
	width:100%;
	float:left;
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .galeriasPage .fotos a:hover{
	opacity:0.5;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .galeriasPage .fotos a img{
	position:absolute;
	visibility:hidden;
}
.pageCont > .container > .left > .galeriasPage .fotos span{
	display: none; /*inline-block*/
    height: 110px;
    position: relative;
    width: 174px;
	margin: 4px 8px;
	overflow:hidden;
}
.pageCont > .container > .left > .galeriasPage .fotos a.descarga,
.pageCont > .container > .left > .galeriasPage .fotos a.descarga:visited,
.pageCont > .container > .left > .galeriasPage .fotos a.descarga:hover{
	background-color:#ca9e64/*theme-color*/;
	display: inline-block;
    height: 29px;
	color:#FFF;
    overflow: hidden;
    position: relative;
	width:50%;
	font-size:12px;
	float:left;
	padding-top:2px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .galeriasPage .fotos a.descarga.der{
	background-color:#2e73b5/*theme-color*/;
	float:right;
}
.pageCont > .container > .left > .galeriasPage .fotos a.descarga:hover{
	opacity:1;
}
.pageCont > .container > .left > .galeriasPage .fotos a.descarga.hover{
	margin-top:-29px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.fotoContPaginator {
    display: none;
    float: left;
    height: auto;
    width: 100%;
}
.fotoContPaginator.isVisible{
	display:block;
}

.pageCont > .container > .left > .galeriasPage .fotos .fotoContPaginator.isVisible span{
	display:inline-block;
}
.pageCont > .container > .left > .galeriasPage .verTodo{
	width:100%;
	float:left;
	height:auto;
	margin-top:15px;
	text-align:center;
}
.pageCont > .container > .left > .galeriasPage .verTodo a,
.pageCont > .container > .left > .galeriasPage .verTodo a:visited,
.pageCont > .container > .left > .galeriasPage .verTodo a:hover{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:18px;
	padding:4px 5px;
	font-style:italic;
	cursor:pointer;
	width:100%;
	max-width:320px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .galeriasPage .verTodo a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/********************/
.pageCont > .container > .left > .galeriasPageVideo{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .galeriasPageVideo .title{
	width:100%;
	height:auto;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
	color:#666;
	text-align:left;
	float:left;
	letter-spacing:-1px;
}
.pageCont > .container > .left > .galeriasPageVideo .linea{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-top:6px;
}
.pageCont > .container > .left > .galeriasPageVideo .linea i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    /*margin: 0 auto;*/
    max-width: 90%;
    width: 30%;
}

/********************/
.hoverSwipebox{
   background-color:#2e73b5/*theme-color*/;
   border-radius:4px;
   padding:3px 0px;
   color:#FFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
   box-shadow: 1px 1px 2px #666;
   z-index:999999;
   position:absolute;
   display:none;
   width:275px;
   text-align:center;
   line-height:20px
}
.hoverSwipebox2{
	background-image:url("../img/swipe_bg.png");
	background-position:bottom center;
	background-repeat:repeat-x;
	width:170px;
	height:50px;
	z-index:999999999;
	position:fixed;
	display:none;
	visibility:hidden;
	left: 50%;
    margin-left: -85px;
	bottom:0;
}
/* ================================================= PAGE CONTENT GALERIAS ================================================= */

/* ================================================= PAGE CONTENT CONTACTO ================================================= */
.pageCont > .container > .left > .contactoHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .contactoHome form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .contactoHome form .block{
	width:100%;
	float:left;
	height:auto;
	display:table;
	margin-top:27px;
}
.pageCont > .container > .left > .contactoHome form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .contactoHome form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .contactoHome form .block .centerSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .contactoHome form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .contactoHome form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-right:13px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .foto{
	width:100%;
	height:268px;
	background-color:#FFF;
	float:left;
	margin-top:27px;
	border-radius:8px;
	overflow:hidden;
	position:relative;
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .foto .item{
	position:absolute;
	width:100%;
	height:100%;
	background-size:contain !important;
	/*CSS3*/
	/*box-shadow: 0 0 15px #bbb inset;
	-moz-box-shadow: 0 0 15px #bbb inset;
	-webkit-box-shadow: 0 0 15px #bbb inset;*/
}
.pageCont > .container > .left > .contactoHome form .block .leftSide .foto .item img{
	display:none;
}
.pageCont > .container > .left > .contactoHome form .block .rightSide{
	width:50%;
	float:left;
	height:auto;
	display:table-cell;
	padding-left:13px;
}

.pageCont > .container > .left > .contactoHome form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	text-align:center;
}
.pageCont > .container > .left > .contactoHome form .block .rightSide .title i{
	display:inline-block;
	background-color:#ca9e64;
	border:1px solid #ca9e64;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:6px 12px;
	height:34px;
	font-style:italic;
}
.pageCont > .container > .left > .contactoHome form .block .rightSide .nota{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:27px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	display:none;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	height:32px;
	width:50%;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo textarea{
	float:left;
	padding:0px 10px;
	padding-top:4px;
	border:1px solid #AAA;
	max-width:100%;
	min-width:100%;
	width:100%;
	height:32px;
	max-height:32px;
	min-height:32px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo textarea.isClicked{
	height:100px;
	max-height:100px;
	min-height:100px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	padding-top:34px;
	text-align:center;
	margin-top:10px;
	float:left;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal span{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:9auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	display:none;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake{
	height:32px;
	width:32px;
	display:inline-block;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Raleway-Regular';
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin-bottom: 0px;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:16px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.pageCont > .container > .left > .contactoHome .datos{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:27px;
	line-height:28px;
}
.pageCont > .container > .left > .contactoHome .datos .dato{
	float:left;
	width:100%;
	height:auto;
	font-size:13px;
	
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .contactoHome .datos .dato i{
	font-style:normal;
	float:left;
}
.pageCont > .container > .left > .contactoHome .datos .dato b{
	font-weight:normal;
	float:left;
	font-family: 'Montserrat-SemiBold';
	color:#385086;
}
.pageCont > .container > .left > .contactoHome .datos .dato:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .contactoHome .datos .dato .glyphicon{
	color:#ca9e64;
	margin-right:5px;
}
.pageCont > .container > .left > .contactoHome .mapa{
	float:left;
	width:100%;
	height:147px;
	background-color:#385086;;
	border-radius:8px;
	overflow:hidden;
}
/* ================================================= PAGE CONTENT CONTACTO ================================================= */

/* ================================================= SUGERENCIAS ================================================= */
.pageCont > .container > .left > .sugerenciasHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .sugerenciasHome form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .sugerenciasHome form .block{
	width:100%;
	float:left;
	height:auto;
	margin-top:27px;
	text-align:center;
}
.pageCont > .container > .left > .sugerenciasHome form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .sugerenciasHome form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .centerSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton{
	display:inline-block;
	width:100px;
	height:auto;
	margin:10px;
	cursor:pointer;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton:hover{
	opacity:0.6;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton .foto img{
	
	display:inline-block;
	border-radius:500px;
	border:1px solid #385086;
	background-color:#FFF;
	color:#385086;
	width:80px;
	height:80px;
	margin-bottom:10px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton.isChecked .foto img{
	background-color:#385086;
	color:#FFF;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

.pageCont > .container > .left > .sugerenciasHome form .block .rightSide{
	width:50%;
	/*float:left;*/
	height:auto;
	display:inline-block;
	text-align:left;
	/*padding-left:13px;*/
}

.pageCont > .container > .left > .sugerenciasHome form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .sugerenciasHome form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .rightSide .title i{
	background-color: #d70000;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 34px;
	min-width: 34px;
    height: 34px;
	margin-right:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .rightSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .sugerenciasHome form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo label{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="password"]{
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo select{
	background-image:url("../img/form_select_arrow.svg");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:32px;
	float:left;
	padding:0px 10px;
	padding-right:31px;
	border:1px solid #AAA;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	display:none;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	height:32px;
	width:50%;
	float:left;
	padding:0px 10px;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo textarea{
	float:left;
	padding:0px 10px;
	padding-top:4px;
	border:1px solid #AAA;
	max-width:100%;
	min-width:100%;
	width:100%;
	height:32px;
	max-height:32px;
	min-height:32px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo textarea.isClicked{
	height:100px;
	max-height:100px;
	min-height:100px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal2{
	padding:0px !important;
	width:100%;
	margin-top:10px;
	float:left;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	margin-top:10px;
	float:left;
	padding-right:0px !important;
}

.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .lineaSeparador{
	background-image: url("../img/border.png");
    background-position: center top;
    background-repeat: repeat-x;
    margin-top: 38px;
    padding-top: 27px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal span{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Raleway-Regular';
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:9auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	display:none;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake{
	height:32px;
	width:32px;
	display:inline-block;
	border:1px solid #AAA;
	margin:0px;
	cursor:pointer;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Raleway-Regular';
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin-bottom: 0px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	float:left;
	width:100%;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:16px;
	border-radius:0px;
	-webkit-appearance:none;
	-moz-appearance: none;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= SUGERENCIAS ================================================= */

/* ================================================= PAGE CONTENT BUSCADOR ================================================= */
.pageCont > .container > .left > .buscadorHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .buscadorHome .block{
	font-family: "droid_serifregular";
    font-style: italic;
	width:100%;
	height:auto;
	float:left;
	color:#777;
	margin-bottom:27px;
	text-align:center;
	font-size:14px;
}
.pageCont > .container > .left > .buscadorHome .texto{
	border: 1px solid #ca9e64;
    float: left;
    height: auto;
    padding: 15px;
    width: 100%;
}
.pageCont > .container > .left > .buscadorHome .texto b{
	font-weight:normal;
	text-decoration:underline;
	color:#385086;
}
.pageCont > .container > .left > .buscadorHome > .items{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .buscadorHome > .items a,
.pageCont > .container > .left > .buscadorHome > .items a:visited,
.pageCont > .container > .left > .buscadorHome > .items a:hover{
	width:100%;
	height:auto;
	margin-bottom:25px;
	float:left;
	color:#333;
	
	background-image:url("../img/border.png");
	background-position:bottom center;
	background-repeat:repeat-x;
	
	padding-bottom:25px;
	margin-bottom:25px;
}
.pageCont > .container > .left > .buscadorHome > .items img{
	position:absolute;
	display:none;
}
.pageCont > .container > .left > .buscadorHome > .items .right{
	float: left;
    height: auto;
    width: 100%;
}
.pageCont > .container > .left > .buscadorHome > .items .right b{
	float: left;
	font-family: 'TrajanPro-Regular';
	font-size:16px;
    font-weight: normal;
    height: 22px;
    width: 100%;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .buscadorHome > .items .right i{
	float: left;
    font-style: normal;
    height: auto;
    line-height: 21px;
    margin-top: 8px;
    overflow: hidden;
    width: 100%;
}
.pageCont > .container > .left > .buscadorHome > .items .right span{
	float:left;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
	cursor:pointer;
	margin-top:15px;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.pageCont > .container > .left > .buscadorHome > .items .right span:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= PAGE CONTENT BUSCADOR ================================================= */

/* ================================================= PAGE CONTENT NO DISP ================================================= */
.pageCont > .container > .left .noDisp{
	display:table;
	width:100%;
	height:auto;
	float:left;
	height:348px;
}
.pageCont > .container > .left .noDisp span{
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	font-family: 'bebas_neueregular';
	font-size:32px;
	color:#ccc;
	line-height:32px;
}
.pageCont > .container > .left .noDisp span img{
	margin-bottom:15px;
	width:80px;
	height:80px;
	height:auto;
}
/* ================================================= PAGE CONTENT NO DISP ================================================= */

/* ================================================= PAGE CONTENT 404 ================================================= */
.pageCont > .container > .left .error404{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left .error404 .icon{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left .error404 .icon img{
	max-width:100%;
	width:230px;
	height:auto;
}
.pageCont > .container > .left .error404 h4{
	margin-bottom:20px;
	text-align:left;
}
/* ================================================= PAGE CONTENT 404 ================================================= */

/* ================================================= PAGE TABLA ================================================= */
table.pageTable{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
	
	font-family: 'roboto_condensedregular';
    font-size: 13px;
	color:#000;
	z-index:50;
	text-align:left;
	line-height: 16px;
}
table.pageTable .tablaPar{
	background-color:#EEE;
}
table.pageTable .tablaImpar{
	background-color:#FFF;
}
table.pageTable .tablaTitle{
	background-color: #385086;
}
table.pageTable .tablaTitle,
table.pageTable .tablaItem{
	height:40px;
}
table.pageTable .tablaItem strong,
table.pageTable .tablaItem b{
	font-family: 'montserratregular';
	font-weight:normal;
	font-size:12px;
}
table.pageTable .tablaTitle .tablaDato{
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	background-image:none !important;
	color:#FFF;
	font-family: 'roboto_condensedregular';
}
table.pageTable .tablaItem{
	background-image:url("../img/border.png");
	background-position:top center;
	background-repeat:repeat-x;
}
table.pageTable .tablaDato{
	background-image:url("../img/border.png");
	background-position:right center;
	background-repeat:repeat-y;
	font-family: 'roboto_condensedlight';
	line-height: 16px;
    padding: 7px 10px;
}
table.pageTable .tablaDato.tablaFirst{
	
}
table.pageTable .tablaDato.tablaLast{
	background:none;
}
/* ================================================= PAGE TABLA ================================================= */

/* ================================================= INFO CONTACTO ================================================= */
.infoContacto{
	background-color:#FFF;
	width:100%;
	height:auto;
	float:left;
}
.infoContacto.isPage{
	background-image:url("../img/border.png");
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:27px;	
}
.infoContacto > .container{
	text-align:center;
	padding-bottom:27px;	
}
.infoContacto > .container img{
	width:52px;
	height:52px;
	vertical-align:middle;
}
.infoContacto > .container span{
	display:inline-block;
	font-family: 'droid_serifregular';
	font-size:18px;
	font-style:italic;
	color:#666;
	font-size:16px;
	margin:0px 10px;
	vertical-align:middle;
}
.infoContacto > .container a,
.infoContacto > .container a:visited,
.infoContacto > .container a:hover{
	display:inline-block;
	background-color:#385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color:#FFF;
	font-size:16px;
	padding:4px 12px;
	font-style:italic;
	cursor:pointer;
	vertical-align:middle;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.infoContacto > .container a:hover{
	background-color:#FFF;
	color:#385086;
	/*CSS3*/
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
/* ================================================= INFO CONTACTO ================================================= */

/* ================================================= FOOTER ================================================= */
.footer{
	border-top:6px solid #ca9e64;
	background-color:#333;
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
}
.footer > .container{
	/*background-image:url("../img/footer_bg.png");*/
	background-image:none !important;
	background-position:95px center ;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:40px;	
	padding-bottom:40px;	
	display:table;
}
.footer > .container > .left{
	height:70px;
	width:60%;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
}
.footer > .container > .left img{
	display:inline-block;
	width:249px;
	max-width:100%;
	height:70px;
	vertical-align:middle;
	padding-right:20px;
	border-right:1px solid #999;
}
.footer > .container > .left span{
	padding-left:20px;
	padding-top:5px;
	display:inline-block;
	width:425px;
	height:auto;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	line-height:22px;
}
.footer > .container > .left span a,
.footer > .container > .left span a:visited,
.footer > .container > .left span a:hover{
	color:#FFF;
}
.footer > .container > .left span i{
	font-style:normal;
	display:inline-block;
}
.footer > .container > .left span b{
	font-weight:normal;
	display:inline-block;
}
.footer > .container > .right{
	height:70px;
	width:40%;
	text-align:right;
	display:table-cell;
	vertical-align:middle;
}
.footer > .container > .right .social,
.footer > .container > .right .social:visited,
.footer > .container > .right .social:hover{
}
.footer > .container > .right .social img{
	width:33px;
	height:33px;
	margin:0px 2px;
}
.footer > .container > .right.sinSocial{
	margin-top:0px !important;
}
.footer > .container > .right .social img:hover{
	/*CSS3*/
	transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
	
	-webkit-transform:rotate(360deg);
	 -moz-transform:rotate(360deg);
	 transform:rotate(360deg);
}
.footer > .container > .right .only,
.footer > .container > .right .only:visited,
.footer > .container > .right .only:hover{
	color:#ccc;
	font-size:11px;
	margin-left:5px;
}
.footer > .container > .right .only img{
	width:91px;
	height:40px;
	margin-left:3px;
}
/* ================================================= FOOTER ================================================= */