/* ================================================= GLOBAL ================================================= */

/*Main URL replaced by PHP*/
@main-url 	      { content: '/assets'; }

/*IE10 viewport hack for Surface/desktop Windows 8 bug*/
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }

/*General HTML*/
body{
	background-color: white;
  	overflow-x: hidden !important;
}
body.modal-open{
	padding-right: 0px !important;
	overflow: auto !important;
	overflow-x: hidden !important;
}
img{
	border:0;
	outline: 0 !important;
}
a, a:visited, a:hover, a:active, a:focus {
	text-decoration:none !important;
	outline: 0 !important;
	cursor: pointer;
}
a:hover{
	text-decoration:none !important;
}
ul{
	padding-left:13px;
}
ol{
	padding-left:16px;
}
th[align='center'],
td[align='center']{
	text-align:center;
}
th[align='right'],
td[align='right']{
	text-align:right;
}
th[align='left'],
td[align='left']{
	text-align:left;
}
/* ================================================= GLOBAL ================================================= */

/* ================================================= RESOURCES ================================================= */

/*Drop Down Menu*/
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
/*Drop Down Menu*/

/*Panel - Modal Paragraph*/
.modal-body p,
.panel-body p{
    margin-bottom: 27px;
}
.modal-body p:last-child,
.panel-body p:last-child{
	margin-bottom:0px;
}
.modal-footer,
.modal-header{
	border-color: #a0a0a0;
}
/*Panel - Modal Paragraph*/

/*Custom Body*/
.container{
	
}
.container-full{
	
}
.container-fluid{
	
}
/*Custom Body*/

/*Modal*/
.modal-body{
	/*text-align:justify;*/
}
.modal-backdrop{
	position:fixed;
}
.modal-footer .btn{
	outline: 0;
}
/*Modal*/

/*Custom Panel*/
/*.panel-custom {
   border-color: red;
}
.panel-custom > .panel-heading {
    background: red;
    border-color: red;
    color: #fff;
}*/
/*Custom Panel*/

/*UI Date Picker*/
.ui-datepicker{
	font-size:12px;
}
.ui-datepicker .ui-datepicker-next{
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev{
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover{
	background: transparent !important;
	border: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
	font-weight: bold;
}
/*UI Date Picker*/

/*UI Date Picker Custom*/
/*.ui-datepicker .ui-datepicker-header{
	background: red;
	border-color: red;
	color: white;
}
.ui-datepicker .ui-datepicker-prev span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-80px -192px;
}
.ui-datepicker .ui-datepicker-next span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-48px -192px;
}
.ui-datepicker .ui-datepicker-prev-hover span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-80px -192px;
}
.ui-datepicker .ui-datepicker-next-hover span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-48px -192px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid red;
    background: red;
    color: black;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
   border: 1px solid red;
    background: red;
    color: white;
}
.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover{
	border:none;
}
.ui-datepicker .ui-datepicker-next-hover.ui-state-hover{
	border:none;
}
.ui-datepicker-title select,
.ui-datepicker-title select option{
	color: black;
}*/
/*UI Date Picker Custom*/

/*Carousel*/
/* Fade transition for carousel items */
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/*Control Shadows*/
.carousel-noshadow .carousel-control.left,
.carousel-noshadow .carousel-control.right{
	background:none !important;
	background-image:none !important;
	background-color:transparent !important;
	filter:none !important;
	width:10% !important;
}
.carousel-noshadow .carousel-control.left .glyphicon,
.carousel-noshadow .carousel-control.right .glyphicon{
	text-shadow:0px 3px 6px #000, 0px 3px 6px #000;
}

/*LightGallery*/
.lg-backdrop{
	z-index: 1055; /*real: 1040 - bootstrap modal: 1040*/
}
.lg-outer{
	z-index: 1060; /*real: 1050 - bootstrap modal: 1050*/
}

.lg-outer .lg-thumb {
	margin-left: auto !important;
	margin-right: auto !important;
}
.JSlightGallery .lg-thumb-prev,
.JSlightGallery .lg-thumb-next{
	display: none;
}
.JSlightGalleryNoBorder{
	border-color: transparent !important;
}
/*LightGallery*/

/*Tooltip Custom Color*/
/*.tooltip > .tooltip-inner{
	background-color: red;
}
.tooltip.top .tooltip-arrow{
	border-top-color: red;
}
.tooltip.right .tooltip-arrow{
	border-right-color: red;
}
.tooltip.bottom .tooltip-arrow{
	border-bottom-color: red;
}
.tooltip.left .tooltip-arrow{
	border-left-color: red;
}*/
/*Tooltip Custom Color*/

/*Form group radio & checkbox*/
.form-group:not(.unstyle) .checkbox {
	  padding-left: 20px; 
}
.form-group:not(.unstyle) .checkbox label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px; 
}
.form-group:not(.unstyle) .checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out; 
}
.form-group:not(.unstyle) .checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555555; 
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"],
.form-group:not(.unstyle) .checkbox input[type="radio"] {
	opacity: 0;
	z-index: 1;
	cursor: pointer;
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:focus + label::before,
.form-group:not(.unstyle) .checkbox input[type="radio"]:focus + label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; 
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox input[type="radio"]:checked + label::after {
	font-family: 'Glyphicons Halflings';
	content: "\e013";
	/*font-family: "FontAwesome";
	content: "\f00c";*/
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox input[type="radio"]:indeterminate + label::after {
	display: block;
	content: "";
	width: 10px;
	height: 3px;
	background-color: #555555;
	border-radius: 2px;
	margin-left: -16.5px;
	margin-top: 7px;
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:disabled,
.form-group:not(.unstyle) .checkbox input[type="radio"]:disabled {
	cursor: not-allowed;
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:disabled + label,
.form-group:not(.unstyle) .checkbox input[type="radio"]:disabled + label {
	opacity: 0.65;
}
.form-group:not(.unstyle) .checkbox input[type="checkbox"]:disabled + label::before,
.form-group:not(.unstyle) .checkbox input[type="radio"]:disabled + label::before {
	background-color: #eeeeee;
	cursor: not-allowed; 
}
.form-group:not(.unstyle) .checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
.form-group:not(.unstyle) .checkbox.checkbox-inline {
	margin-top: 0;
}

.form-group:not(.unstyle) .checkbox-primary input[type="checkbox"]:checked + label::before,
.form-group:not(.unstyle) .checkbox-primary input[type="radio"]:checked + label::before {
	background-color: #337ab7;
	border-color: #337ab7;
}
.form-group:not(.unstyle) .checkbox-primary input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox-primary input[type="radio"]:checked + label::after {
	color: #fff; 
}

.form-group:not(.unstyle) .checkbox-danger input[type="checkbox"]:checked + label::before,
.form-group:not(.unstyle) .checkbox-danger input[type="radio"]:checked + label::before {
	background-color: #d9534f;
	border-color: #d9534f; 
}
.form-group:not(.unstyle) .checkbox-danger input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox-danger input[type="radio"]:checked + label::after {
	color: #fff; 
}

.form-group:not(.unstyle) .checkbox-info input[type="checkbox"]:checked + label::before,
.form-group:not(.unstyle) .checkbox-info input[type="radio"]:checked + label::before {
	background-color: #5bc0de;
	border-color: #5bc0de; 
}
.form-group:not(.unstyle) .checkbox-info input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox-info input[type="radio"]:checked + label::after {
	color: #fff; 
}

.form-group:not(.unstyle) .checkbox-warning input[type="checkbox"]:checked + label::before,
.form-group:not(.unstyle) .checkbox-warning input[type="radio"]:checked + label::before {
	background-color: #f0ad4e;
	border-color: #f0ad4e; 
}
.form-group:not(.unstyle) .checkbox-warning input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox-warning input[type="radio"]:checked + label::after {
	color: #fff; 
}

.form-group:not(.unstyle) .checkbox-success input[type="checkbox"]:checked + label::before,
.form-group:not(.unstyle) .checkbox-success input[type="radio"]:checked + label::before {
	background-color: #5cb85c;
	border-color: #5cb85c; 
}
.form-group:not(.unstyle) .checkbox-success input[type="checkbox"]:checked + label::after,
.form-group:not(.unstyle) .checkbox-success input[type="radio"]:checked + label::after {
	color: #fff;
}

.form-group:not(.unstyle) .checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.form-group:not(.unstyle) .checkbox-primary input[type="radio"]:indeterminate + label::before {
	background-color: #337ab7;
	border-color: #337ab7;
}

.form-group:not(.unstyle) .checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox-primary input[type="radio"]:indeterminate + label::after {
	background-color: #fff;
}

.form-group:not(.unstyle) .checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.form-group:not(.unstyle) .checkbox-danger input[type="radio"]:indeterminate + label::before {
	background-color: #d9534f;
	border-color: #d9534f;
}

.form-group:not(.unstyle) .checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox-danger input[type="radio"]:indeterminate + label::after {
	background-color: #fff;
}

.form-group:not(.unstyle) .checkbox-info input[type="checkbox"]:indeterminate + label::before,
.form-group:not(.unstyle) .checkbox-info input[type="radio"]:indeterminate + label::before {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.form-group:not(.unstyle) .checkbox-info input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox-info input[type="radio"]:indeterminate + label::after {
	background-color: #fff;
}

.form-group:not(.unstyle) .checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.form-group:not(.unstyle) .checkbox-warning input[type="radio"]:indeterminate + label::before {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

.form-group:not(.unstyle) .checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox-warning input[type="radio"]:indeterminate + label::after {
	background-color: #fff;
}

.form-group:not(.unstyle) .checkbox-success input[type="checkbox"]:indeterminate + label::before,
.form-group:not(.unstyle) .checkbox-success input[type="radio"]:indeterminate + label::before {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.form-group:not(.unstyle) .checkbox-success input[type="checkbox"]:indeterminate + label::after,
.form-group:not(.unstyle) .checkbox-success input[type="radio"]:indeterminate + label::after {
	background-color: #fff;
}

.form-group:not(.unstyle) .radio {
	padding-left: 20px; 
}
.form-group:not(.unstyle) .radio label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px; 
}
.form-group:not(.unstyle) .radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out;
	transition: border 0.15s ease-in-out; 
}
.form-group:not(.unstyle) .radio label::after {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 11px;
	height: 11px;
	left: 3px;
	top: 3px;
	margin-left: -20px;
	border-radius: 50%;
	background-color: #555555;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); 
}
.form-group:not(.unstyle) .radio input[type="radio"] {
	opacity: 0;
	z-index: 1;
	cursor: pointer;
}
.form-group:not(.unstyle) .radio input[type="radio"]:focus + label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; 
}
.form-group:not(.unstyle) .radio input[type="radio"]:checked + label::after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1); 
}
.form-group:not(.unstyle) .radio input[type="radio"]:disabled {
	cursor: not-allowed;
}
.form-group:not(.unstyle) .radio input[type="radio"]:disabled + label {
	opacity: 0.65; 
}
.form-group:not(.unstyle) .radio input[type="radio"]:disabled + label::before {
	cursor: not-allowed; 
}
.form-group:not(.unstyle) .radio.radio-inline {
	margin-top: 0; 
}

.form-group:not(.unstyle) .radio-primary input[type="radio"] + label::after {
	background-color: #337ab7; 
}
.form-group:not(.unstyle) .radio-primary input[type="radio"]:checked + label::before {
	border-color: #337ab7; 
}
.form-group:not(.unstyle) .radio-primary input[type="radio"]:checked + label::after {
	background-color: #337ab7; 
}

.form-group:not(.unstyle) .radio-danger input[type="radio"] + label::after {
	background-color: #d9534f; 
}
.form-group:not(.unstyle) .radio-danger input[type="radio"]:checked + label::before {
	border-color: #d9534f; 
}
.form-group:not(.unstyle) .radio-danger input[type="radio"]:checked + label::after {
	background-color: #d9534f; 
}

.form-group:not(.unstyle) .radio-info input[type="radio"] + label::after {
	background-color: #5bc0de; 
}
.form-group:not(.unstyle) .radio-info input[type="radio"]:checked + label::before {
	border-color: #5bc0de; 
}
.form-group:not(.unstyle) .radio-info input[type="radio"]:checked + label::after {
	background-color: #5bc0de; 
}

.form-group:not(.unstyle) .radio-warning input[type="radio"] + label::after {
	background-color: #f0ad4e; 
}
.form-group:not(.unstyle) .radio-warning input[type="radio"]:checked + label::before {
	border-color: #f0ad4e; 
}
.form-group:not(.unstyle) .radio-warning input[type="radio"]:checked + label::after {
	background-color: #f0ad4e; 
}

.form-group:not(.unstyle) .radio-success input[type="radio"] + label::after {
	background-color: #5cb85c; 
}
.form-group:not(.unstyle) .radio-success input[type="radio"]:checked + label::before {
	border-color: #5cb85c; 
}
.form-group:not(.unstyle) .radio-success input[type="radio"]:checked + label::after {
	background-color: #5cb85c; 
}

.form-group:not(.unstyle) input[type="checkbox"].styled:checked + label:after,
.form-group:not(.unstyle) input[type="radio"].styled:checked + label:after {
	font-family: 'Glyphicons Halflings';
	content: "\e013";
	/*font-family: 'FontAwesome';
	content: "\f00c"; */
}
.form-group:not(.unstyle) input[type="checkbox"] .styled:checked + label::before,
.form-group:not(.unstyle) input[type="radio"] .styled:checked + label::before {
	color: #fff; 
}
.form-group:not(.unstyle) input[type="checkbox"] .styled:checked + label::after,
.form-group:not(.unstyle) input[type="radio"] .styled:checked + label::after {
	color: #fff; 
}
/*Form group radio & checkbox*/

/*Form group select*/
.form-group-icon:not(.unstyle) input,
.form-group-icon:not(.unstyle) select{
	padding-right: 42.5px;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-o-appearance: none; 
	appearance: none;
}
.form-group-icon:not(.unstyle) .glyphicon:nth-last-of-type(1){
	position: relative;
	margin-top: -34px;
	float: right;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}
.form-group:not(.unstyle) textarea.textarea-no-resize{
	resize: none;
	-webkit-appearance:none;
    -moz-appearance: none;
}
/*Form group select*/

/*Aditional hover effects*/
.hvr-opacity{
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.hvr-opacity:hover{
	opacity:0.6;
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
/*Aditional hover effects/

/* ================================================= RESOURCES ================================================= */

/* ================================================= JAVASCRIPT ================================================= */

/*JS Vertical Align*/
.JSverticalAlign{
	visibility: hidden;
}
/*JS Vertical Align*/

/*JS Rotate*/
.JSrotate{
	visibility: hidden;
}
/*JS Rotate*/

/*JS Auto Background*/
.JSimgFill img{
	display: none;
}
/*JS Auto Background*/

/*JS Text Cut*/
.JStextCut > div{
	position: relative;
}
.JStextCut > div:before {
	content: "&nbsp;";
	visibility: hidden;
}
.JStextCut > div > div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*JS Text Cut*/

/*JS Video Launch*/
.JSvideoLaunchIframe{
	background-color: #DDD;
	display:inline-block;
	width:100%;
	height:auto;
	margin-bottom: 10px;
}
.JSvideoLaunchIframe iframe{
	border-radius:10px;
}
.JSvideoLaunchURL{
	display:inline-block;
	width:100%;
	text-align: center;
	margin-bottom: -10px;
}
.JSvideoLaunchButton{
	color: #FFF;
	font-weight: normal;
	background-color: red;
	border-radius: 3px;
	font-size: 12px;
	padding: 3px 5px;
	margin-right: 5px;
	padding-left: 8px;
	display: inline-block;
	margin-bottom: 10px;
	cursor: pointer;
	vertical-align: middle;
}
.JSvideoLaunchButton span{
	vertical-align: initial;
	font-size: 11px;
}
.JSvideoLaunchText{
	display: inline-block;
	border: 1px solid #a0a0a0;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 5px;
	color:#000;
	background-color: #FFF;
	border-radius: 3px;
	width: 285px;
	max-width: 100%;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}
.JSvideoLaunchCopy{
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	opacity: 0;
}
/*JS Video Launch*/

/*JS Loading*/
.JSloading{
	background-color: transparent;
	position:fixed;
	width:100%;
	height:100%;
	z-index:9999;
	top:0px;
	left: 0px;
}
.JSloading:before{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	content: "";
}
.JSloading:after{
	background-position:center center;
	background-repeat:no-repeat;
	border-radius: 20px;
	position:fixed;
	width:100px;
	height:100px;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	content: "";
}
.JSloading.static,
.JSloading.static:before,
.JSloading.static:after{
	position: absolute;
}
.JSloading.red:after{
	background-image:url("icons/loading/loading-icon-red.gif");
	background-color:#d2040d;
}
.JSloading.blue:after{
	background-image:url("icons/loading/loading-icon-blue.gif");
	background-color:#486ca5;
}
.JSloading.black:after{
	background-image:url("icons/loading/loading-icon-black.gif");
	background-color:#333333;
}
/*JS Loading*/

/*JS Validate*/
input.JSvalidateError,
select.JSvalidateError,
textarea.JSvalidateError,
label.JSvalidateError.btn{
	border:1px solid #FF0000;
	-webkit-box-shadow:0px 0px 6px rgba(200,0,0,0.5);
	-moz-box-shadow:0px 0px 6px rgba(200,0,0,0.5);
	-o-box-shadow:0px 0px 6px rgba(200,0,0,0.5);
	box-shadow:0px 0px 6px rgba(200,0,0,0.5);
}
input.JSvalidateErrorCheck + label::before {
	border:1px solid #FF0000;
	-webkit-box-shadow:0px 0px 6px #FF0000;
	-moz-box-shadow:0px 0px 6px #FF0000;
	-o-box-shadow:0px 0px 6px #FF0000;
	box-shadow:0px 0px 6px #FF0000;
}
.unstyle .radio .JSvalidateError,
.unstyle .checkbox .JSvalidateError{
	color: red;
}
/*JS Validate*/

/*JS Map Launch*/
.JSmapLaunchInfo{
	display:inline-block;
	width:100%;
	height:auto;
	text-align:center;
}
.JSmapLaunchInfo span{
	font-size: 14px;
}
.JSmapLaunchInfo .well{
	padding: 10px;
	font-style: italic;
	margin-bottom: 0px;
	margin-top: 10px;
}
.JSmapLaunchInfo > .JSmapLaunchIcons{
	display:inline-block;
	width:100%;
	height:auto;
	margin-top:15px;
}
.JSmapLaunchInfo > .JSmapLaunchIcons img{
	width:100%;
	max-width:90px;
	vertical-align:middle;
	margin:0px 5px;
}
/*JS Map Launch*/

/*JS Paginator*/
/*.JSpaginator{
	width:100%;
	height:50px;
	float:left;
	display:table;
}
.JSpaginator .JSpageItems{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.JSpaginator .JSpageItems .JSpageGroup{
	display: inline;
}
.JSpaginator .JSpageItems .JSpageGroup.JSpageGroupNext:before,
.JSpaginator .JSpageItems .JSpageGroup.JSpageGroupPrev:before{
	content: '•••';
	vertical-align: bottom;
}
.JSpaginator .JSpageItems a,
.JSpaginator .JSpageItems a:hover,
.JSpaginator .JSpageItems a:visited{
	display:none;
	color:gray;
	font-size:24px;
	font-family: 'OpenSans';
	vertical-align:middle;
	padding:5px 8px;
	cursor:pointer;
}
.JSpaginator .JSpageItems .JSpageGroup.JSpageActive a,
.JSpaginator .JSpageItems .JSpageGroup.JSpageActive a:hover,
.JSpaginator .JSpageItems .JSpageGroup.JSpageActive a:visited{
	display: inline-block;
}
.JSpaginator .JSpageItems a.JSpagePrev,
.JSpaginator .JSpageItems a.JSpageNext{
	display: inline-block;
}
.JSpaginator .JSpageItems a:hover,
.JSpaginator .JSpageItems a.JSpageActive{
	color: red;
	font-family: 'OpenSans-Semibold';
}
.JSpaginator .JSpageItems a .glyphicon{
	font-size: 15px;
	vertical-align: middle;
	margin-top: -7px;
}
@media (max-width: 480px) 
{
	.JSpaginator .JSpageItems a,
	.JSpaginator .JSpageItems a:hover,
	.JSpaginator .JSpageItems a:visited,
	.JSpaginator .JSpageItems span{
		font-size:20px;
	}
}*/
/*JS Paginator*/

/* ================================================= JAVASCRIPT ================================================= */

/* ================================================= CUSTOM ================================================= */

/*Set margin*/
.margin-5{ margin: 5px !important; }
.margin-10{ margin: 10px !important; }
.margin-15{ margin: 15px !important; }
.margin-20{ margin: 20px !important; }
.margin-25{ margin: 25px !important; }
.margin-30{ margin: 30px !important; }
.margin-35{ margin: 35px !important; }
.margin-40{ margin: 40px !important; }
.margin-45{ margin: 45px !important; }
.margin-50{ margin: 50px !important; }
.margin-55{ margin: 55px !important; }
.margin-60{ margin: 60px !important; }
.margin-65{ margin: 65px !important; }
.margin-70{ margin: 70px !important; }
.margin-75{ margin: 75px !important; }
.margin-80{ margin: 80px !important; }
.margin-85{ margin: 85px !important; }
.margin-90{ margin: 90px !important; }
.margin-95{ margin: 95px !important; }
.margin-100{ margin: 100px !important; }

.margin-t-5{ margin-top: 5px !important; }
.margin-t-10{ margin-top: 10px !important; }
.margin-t-15{ margin-top: 15px !important; }
.margin-t-20{ margin-top: 20px !important; }
.margin-t-25{ margin-top: 25px !important; }
.margin-t-30{ margin-top: 30px !important; }
.margin-t-35{ margin-top: 35px !important; }
.margin-t-40{ margin-top: 40px !important; }
.margin-t-45{ margin-top: 45px !important; }
.margin-t-50{ margin-top: 50px !important; }
.margin-t-55{ margin-top: 55px !important; }
.margin-t-60{ margin-top: 60px !important; }
.margin-t-65{ margin-top: 65px !important; }
.margin-t-70{ margin-top: 70px !important; }
.margin-t-75{ margin-top: 75px !important; }
.margin-t-80{ margin-top: 80px !important; }
.margin-t-85{ margin-top: 85px !important; }
.margin-t-90{ margin-top: 90px !important; }
.margin-t-95{ margin-top: 95px !important; }
.margin-t-100{ margin-top: 100px !important; }

.margin-b-5{ margin-bottom: 5px !important; }
.margin-b-10{ margin-bottom: 10px !important; }
.margin-b-15{ margin-bottom: 15px !important; }
.margin-b-20{ margin-bottom: 20px !important; }
.margin-b-25{ margin-bottom: 25px !important; }
.margin-b-30{ margin-bottom: 30px !important; }
.margin-b-35{ margin-bottom: 35px !important; }
.margin-b-40{ margin-bottom: 40px !important; }
.margin-b-45{ margin-bottom: 45px !important; }
.margin-b-50{ margin-bottom: 50px !important; }
.margin-b-55{ margin-bottom: 55px !important; }
.margin-b-60{ margin-bottom: 60px !important; }
.margin-b-65{ margin-bottom: 65px !important; }
.margin-b-70{ margin-bottom: 70px !important; }
.margin-b-75{ margin-bottom: 75px !important; }
.margin-b-80{ margin-bottom: 80px !important; }
.margin-b-85{ margin-bottom: 85px !important; }
.margin-b-90{ margin-bottom: 90px !important; }
.margin-b-95{ margin-bottom: 95px !important; }
.margin-b-100{ margin-bottom: 100px !important; }

.margin-l-5{ margin-left: 5px !important; }
.margin-l-10{ margin-left: 10px !important; }
.margin-l-15{ margin-left: 15px !important; }
.margin-l-20{ margin-left: 20px !important; }
.margin-l-25{ margin-left: 25px !important; }
.margin-l-30{ margin-left: 30px !important; }
.margin-l-35{ margin-left: 35px !important; }
.margin-l-40{ margin-left: 40px !important; }
.margin-l-45{ margin-left: 45px !important; }
.margin-l-50{ margin-left: 50px !important; }
.margin-l-55{ margin-left: 55px !important; }
.margin-l-60{ margin-left: 60px !important; }
.margin-l-65{ margin-left: 65px !important; }
.margin-l-70{ margin-left: 70px !important; }
.margin-l-75{ margin-left: 75px !important; }
.margin-l-80{ margin-left: 80px !important; }
.margin-l-85{ margin-left: 85px !important; }
.margin-l-90{ margin-left: 90px !important; }
.margin-l-95{ margin-left: 95px !important; }
.margin-l-100{ margin-left: 100px !important; }

.margin-r-5{ margin-right: 5px !important; }
.margin-r-10{ margin-right: 10px !important; }
.margin-r-15{ margin-right: 15px !important; }
.margin-r-20{ margin-right: 20px !important; }
.margin-r-25{ margin-right: 25px !important; }
.margin-r-30{ margin-right: 30px !important; }
.margin-r-35{ margin-right: 35px !important; }
.margin-r-40{ margin-right: 40px !important; }
.margin-r-45{ margin-right: 45px !important; }
.margin-r-50{ margin-right: 50px !important; }
.margin-r-55{ margin-right: 55px !important; }
.margin-r-60{ margin-right: 60px !important; }
.margin-r-65{ margin-right: 65px !important; }
.margin-r-70{ margin-right: 70px !important; }
.margin-r-75{ margin-right: 75px !important; }
.margin-r-80{ margin-right: 80px !important; }
.margin-r-85{ margin-right: 85px !important; }
.margin-r-90{ margin-right: 90px !important; }
.margin-r-95{ margin-right: 95px !important; }
.margin-r-100{ margin-right: 100px !important; }
/*Set margin*/

/*Set padding*/
.padding-5{ padding: 5px !important; }
.padding-10{ padding: 10px !important; }
.padding-15{ padding: 15px !important; }
.padding-20{ padding: 20px !important; }
.padding-25{ padding: 25px !important; }
.padding-30{ padding: 30px !important; }
.padding-35{ padding: 35px !important; }
.padding-40{ padding: 40px !important; }
.padding-45{ padding: 45px !important; }
.padding-50{ padding: 50px !important; }
.padding-55{ padding: 55px !important; }
.padding-60{ padding: 60px !important; }
.padding-65{ padding: 65px !important; }
.padding-70{ padding: 70px !important; }
.padding-75{ padding: 75px !important; }
.padding-80{ padding: 80px !important; }
.padding-85{ padding: 85px !important; }
.padding-90{ padding: 90px !important; }
.padding-95{ padding: 95px !important; }
.padding-100{ padding: 100px !important; }

.padding-t-5{ padding-top: 5px !important; }
.padding-t-10{ padding-top: 10px !important; }
.padding-t-15{ padding-top: 15px !important; }
.padding-t-20{ padding-top: 20px !important; }
.padding-t-25{ padding-top: 25px !important; }
.padding-t-30{ padding-top: 30px !important; }
.padding-t-35{ padding-top: 35px !important; }
.padding-t-40{ padding-top: 40px !important; }
.padding-t-45{ padding-top: 45px !important; }
.padding-t-50{ padding-top: 50px !important; }
.padding-t-55{ padding-top: 55px !important; }
.padding-t-60{ padding-top: 60px !important; }
.padding-t-65{ padding-top: 65px !important; }
.padding-t-70{ padding-top: 70px !important; }
.padding-t-75{ padding-top: 75px !important; }
.padding-t-80{ padding-top: 80px !important; }
.padding-t-85{ padding-top: 85px !important; }
.padding-t-90{ padding-top: 90px !important; }
.padding-t-95{ padding-top: 95px !important; }
.padding-t-100{ padding-top: 100px !important; }

.padding-b-5{ padding-bottom: 5px !important; }
.padding-b-10{ padding-bottom: 10px !important; }
.padding-b-15{ padding-bottom: 15px !important; }
.padding-b-20{ padding-bottom: 20px !important; }
.padding-b-25{ padding-bottom: 25px !important; }
.padding-b-30{ padding-bottom: 30px !important; }
.padding-b-35{ padding-bottom: 35px !important; }
.padding-b-40{ padding-bottom: 40px !important; }
.padding-b-45{ padding-bottom: 45px !important; }
.padding-b-50{ padding-bottom: 50px !important; }
.padding-b-55{ padding-bottom: 55px !important; }
.padding-b-60{ padding-bottom: 60px !important; }
.padding-b-65{ padding-bottom: 65px !important; }
.padding-b-70{ padding-bottom: 70px !important; }
.padding-b-75{ padding-bottom: 75px !important; }
.padding-b-80{ padding-bottom: 80px !important; }
.padding-b-85{ padding-bottom: 85px !important; }
.padding-b-90{ padding-bottom: 90px !important; }
.padding-b-95{ padding-bottom: 95px !important; }
.padding-b-100{ padding-bottom: 100px !important; }

.padding-l-5{ padding-left: 5px !important; }
.padding-l-10{ padding-left: 10px !important; }
.padding-l-15{ padding-left: 15px !important; }
.padding-l-20{ padding-left: 20px !important; }
.padding-l-25{ padding-left: 25px !important; }
.padding-l-30{ padding-left: 30px !important; }
.padding-l-35{ padding-left: 35px !important; }
.padding-l-40{ padding-left: 40px !important; }
.padding-l-45{ padding-left: 45px !important; }
.padding-l-50{ padding-left: 50px !important; }
.padding-l-55{ padding-left: 55px !important; }
.padding-l-60{ padding-left: 60px !important; }
.padding-l-65{ padding-left: 65px !important; }
.padding-l-70{ padding-left: 70px !important; }
.padding-l-75{ padding-left: 75px !important; }
.padding-l-80{ padding-left: 80px !important; }
.padding-l-85{ padding-left: 85px !important; }
.padding-l-90{ padding-left: 90px !important; }
.padding-l-95{ padding-left: 95px !important; }
.padding-l-100{ padding-left: 100px !important; }

.padding-r-5{ padding-right: 5px !important; }
.padding-r-10{ padding-right: 10px !important; }
.padding-r-15{ padding-right: 15px !important; }
.padding-r-20{ padding-right: 20px !important; }
.padding-r-25{ padding-right: 25px !important; }
.padding-r-30{ padding-right: 30px !important; }
.padding-r-35{ padding-right: 35px !important; }
.padding-r-40{ padding-right: 40px !important; }
.padding-r-45{ padding-right: 45px !important; }
.padding-r-50{ padding-right: 50px !important; }
.padding-r-55{ padding-right: 55px !important; }
.padding-r-60{ padding-right: 60px !important; }
.padding-r-65{ padding-right: 65px !important; }
.padding-r-70{ padding-right: 70px !important; }
.padding-r-75{ padding-right: 75px !important; }
.padding-r-80{ padding-right: 80px !important; }
.padding-r-85{ padding-right: 85px !important; }
.padding-r-90{ padding-right: 90px !important; }
.padding-r-95{ padding-right: 95px !important; }
.padding-r-100{ padding-right: 100px !important; }
/*Set padding*/

/*Disable margin*/
.no-margin{ margin: 0px !important; }
.no-margin-h{ padding-left: 0px !important; padding-right: 0px !important; }
.no-margin-v{ padding-top: 0px !important; padding-bottom: 0px !important; }
.no-margin-l{ margin-left: 0px !important; }
.no-margin-r{ margin-right: 0px !important; }
.no-margin-t{ margin-top: 0px !important; }
.no-margin-b{ margin-bottom: 0px !important; }
/*Disable margin*/

/*Disable padding*/
.no-padding{ padding: 0px !important; }
.no-padding-h{ padding-left: 0px !important; padding-right: 0px !important; }
.no-padding-v{ padding-top: 0px !important; padding-bottom: 0px !important; }
.no-padding-l{ padding-left: 0px !important; }
.no-padding-r{ padding-right: 0px !important; }
.no-padding-t{ padding-top: 0px !important; }
.no-padding-b{ padding-bottom: 0px !important; }
/*Disable padding*/

/*Vertical align*/
.v-align,
.v-align,
.v-align{
	display: table;
}
.v-align-top{
	display: table-cell !important;
	vertical-align: top !important;
}
.v-align-middle{
	display: table-cell !important;
	vertical-align: middle !important;
}
.v-align-bottom{
	display: table-cell !important;
	vertical-align: bottom !important;
}
/*Vertical align*/

/*Width percentage*/
.width-33{
	width:33.3% !important;
}
.width-50{
	width:50% !important;
}
.width-100{
	width:100% !important;
}
/*Width percentage*/

/*Height percentage*/
.height-33{
	height:33.3% !important;
}
.height-50{
	height:50% !important;
}
.height-100{
	height:100% !important;
}
/*Height percentage*/

/* ================================================= CUSTOM ================================================= */
/* ================================================= FONTS ================================================= */
@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'TrajanPro-Regular';
	src: url('fonts/TrajanPro-Regular.eot');
	src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),  
		url('fonts/TrajanPro-Regular.otf')  format('opentype'),
		url('fonts/TrajanPro-Regular.woff') format('woff'), 
		url('fonts/TrajanPro-Regular.ttf')  format('truetype'), 
		url('fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff'),
         url('fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'droid_serifregular';
    src: url('fonts/droidserif-regular-webfont.eot');
    src: url('fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidserif-regular-webfont.woff2') format('woff2'),
         url('fonts/droidserif-regular-webfont.woff') format('woff'),
         url('fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('fonts/droidserif-regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayextralight';
    src: url('fonts/raleway-extralight-webfont.eot');
    src: url('fonts/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-extralight-webfont.woff2') format('woff2'),
         url('fonts/raleway-extralight-webfont.woff') format('woff'),
         url('fonts/raleway-extralight-webfont.ttf') format('truetype'),
         url('fonts/raleway-extralight-webfont.svg#ralewayextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Raleway-Regular';
	src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Raleway-Regular.woff') format('woff'), 
	   url('fonts/Raleway-Regular.ttf')  format('truetype'), 
	   url('fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  
  	   url('fonts/Montserrat-SemiBold.otf')  format('opentype'),
	   url('fonts/Montserrat-SemiBold.woff') format('woff'),
	   url('fonts/Montserrat-SemiBold.ttf')  format('truetype'),
	   url('fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsbold';
    src: url('fonts/caviardreams_bold-webfont.eot');
    src: url('fonts/caviardreams_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caviardreams_bold-webfont.woff2') format('woff2'),
         url('fonts/caviardreams_bold-webfont.woff') format('woff'),
         url('fonts/caviardreams_bold-webfont.ttf') format('truetype'),
         url('fonts/caviardreams_bold-webfont.svg#caviar_dreamsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica_Cond_Light';
    src: url('fonts/HelveticaCdLt.eot');
    src: url('fonts/HelveticaCdLt.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaCdLt.woff') format('woff'),
         url('fonts/HelveticaCdLt.ttf') format('truetype'),
         url('fonts/HelveticaCdLt.svg#HelveticaCdLt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica_Cond_Bold';
    /*src: url('fonts/HelveticaCdBd.eot');
    src: url('fonts/HelveticaCdBd.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaCdBd.woff') format('woff'),
         url('fonts/HelveticaCdBd.ttf') format('truetype'),
         url('fonts/HelveticaCdBd.svg#HelveticaCdBd') format('svg');*/
	src: url('fonts/hvcb.eot');
	src: url('fonts/hvcb.eot?#iefix') format('embedded-opentype'),
		 url('fonts/hvcb.woff') format('woff'),
		 url('fonts/hvcb.ttf') format('truetype'),
		 url('fonts/hvcb.svg#hvcb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('fonts/RobotoCondensed-Light-webfont.eot');
    src: url('fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TrajanProBold';
    src: url('fonts/TrajanProBold.eot');
    src: url('fonts/TrajanProBold.eot') format('embedded-opentype'),
         url('fonts/TrajanProBold.woff2') format('woff2'),
         url('fonts/TrajanProBold.woff') format('woff'),
         url('fonts/TrajanProBold.ttf') format('truetype'),
         url('fonts/TrajanProBold.svg#TrajanProBold') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family:'Open Sans Condensed Light';
	src:url("fonts/OpenSans-CondLight.eot?") format("eot"),
		url("fonts/OpenSans-CondLight.woff") format("woff"),
		url("fonts/OpenSans-CondLight.ttf") format("truetype"),
		url("fonts/OpenSans-CondLight.svg#OpenSans-CondensedLight") format("svg");
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: 'OpenSans-CondensedBold';
	src: url('fonts/OpenSans-CondensedBold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/OpenSans-CondensedBold.woff') format('woff'), 
	   url('fonts/OpenSans-CondensedBold.ttf')  format('truetype'), 
	   url('fonts/OpenSans-CondensedBold.svg#OpenSans-CondensedBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ================================================= FONTS ================================================= */
/* ================================================= GLOBAL ================================================= */
body{
	background-color:#333;
}

/*Custom Panel*/
.panel-pwcc{
    border-color: #385086;
	float:left;
	width:100%;
	margin-bottom:0px;
}
.panel-pwcc > .panel-heading{
    background-color: #385086;
    border-color: #385086;
    color: white;
}
/*Custom Panel*/

/*UI Date Picker Custom*/
.ui-datepicker .ui-datepicker-header{
	background: #385086;
	border-color: #385086;
	color: white;
}
.ui-datepicker .ui-datepicker-prev span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-80px -192px;
}
.ui-datepicker .ui-datepicker-next span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-48px -192px;
}
.ui-datepicker .ui-datepicker-prev-hover span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-80px -192px;
}
.ui-datepicker .ui-datepicker-next-hover span{
	background:url("/assets/resources/jquery-ui/css/images/ui-icons_ffffff_256x240.png");
	background-position:-48px -192px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #fed22f;
    background: #fff0a5;
    color: #363636;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    border: 1px solid #fbcb09;
	background: #fdf5ce;
	color: #c77405;
}
.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover{
	border:none;
}
.ui-datepicker .ui-datepicker-next-hover.ui-state-hover{
	border:none;
}
.ui-datepicker-title select,
.ui-datepicker-title select option{
	color: black;
}
/*UI Date Picker Custom*/

/* ================================================= GLOBAL ================================================= */

/* ================================================= GENERAL ================================================= */
.pageCont > .container > .left > .noticiasPage .texto p:nth-child(2),/*:first-child*/
.pageCont > .container > .left > .clubPage .texto .desc p:first-child{
	margin-top:0px !important;
}
/* ================================================= GENERAL ================================================= */

/* ================================================= 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:center;
}
.menu > .container > span a.button .notificacion,
.menuMovil > span a.button .notificacion{
	background-color: #ff0000;
    border-radius: 500px;
    color: #fff;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    width: 18px;
}
.menu > .container > span a.button,
.menu > .container > span a.button:visited,
.menu > .container > span a.button:hover,
.menu .container span .desplegable,
.menu .container span .desplegable:active,
.menu .container span .desplegable:visited,
.menu .container span .desplegable: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;
	cursor: pointer;
	vertical-align: middle;
}
/*desplegable*/
.menu .container span .desplegable:hover{
	background-color: #385086;
    color: #fff!important;
}
.menu .container span .desplegable:hover .v2-home-submenu{
	display: block;
}
.menu .container span .desplegable .v2-home-submenu{
	display: none;
    background-color: #385086;
    position: absolute;
    margin-top: 15px;
    margin-left: -15px;
    text-align: left;
    z-index: 100;
}
.menu .container span .desplegable .v2-home-submenu a,
.menu .container span .desplegable .v2-home-submenu a:visited,
.menu .container span .desplegable .v2-home-submenu a:active,
.menu .container span .desplegable .v2-home-submenu a:hover{
	color: #fff!important;
    padding: 6px 15px 5px 11px;
    width: auto;
    display: block;
}
.menu .container span .desplegable .v2-home-submenu a:before{
	content: "";
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 500px;
    vertical-align: middle;
}
.menu .container span .desplegable .v2-home-submenu a:hover{
	background-color: #ca9e64 !important;
}
/*desplegable*/
.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:none;
	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 > .container > span .buscar2{
	display:inline-block;
	vertical-align:middle;
	width:15px;/*180px;*/
	height:auto;
	margin-top:26px;
	margin-left: 10px;
}
.menu > .container > span .buscar2 span.glyphicon-search{
	color: #666;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 15px;
    margin-top: -22px;
    position: relative;
    vertical-align: inherit;
    z-index: 55;
}
.menu > .container > span .buscar2:hover span.glyphicon-search{
	color: #385086;
}
.menu > .container > span .buscar2 input[type="text"] {
	display: none;
	border: none;
	color: #666;
	font-family: 'TrajanPro-Regular';
	font-size: 12px;
	height: 27px;
	padding: 2px 8px;
	width: 182px;
	z-index: 1000;
	position: absolute;
	margin-left: -158px;
	margin-top: 17px;
}
/* ================================================= 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;
	position: relative;
	overflow: hidden; 
}
.menuMovil > span{
	float:left;
	width:100%;
	height:auto;
}
.menuMovil > span a.button,
.menuMovil > span a.button:visited,
.menuMovil > span a.button:hover,
.menuMovil > span .desplegable,
.menuMovil > span .desplegable:active,
.menuMovil > span .desplegable:visited,
.menuMovil > span .desplegable: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 .desplegable:hover{
	padding-bottom: 0px;
}
.menuMovil > span .desplegable .v2-home-submenu{
	display: none;
}
.menuMovil > span .desplegable:hover .v2-home-submenu{
	display: block;
	margin-left: -15px;
    margin-right: -15px;
}
.menuMovil > span .desplegable .v2-home-submenu a:nth-child(1){
	border-top: 1px solid #60739e;
	margin-top: 11px;
}
.menuMovil > span .desplegable .v2-home-submenu a:nth-last-child(1){
	border-bottom: none;
}
.menuMovil > span a.button:hover,
.menuMovil > span .menuOn,
.menuMovil > span .desplegable:hover{
	background-color:#21386b !important;
}
.menuMovil > span a.button.last{
	border-bottom:none;
	padding-bottom:14px;
}
.menuMovil > span .desplegable .v2-home-submenu a:hover{
	background-color: #ca9e64 !important;
}
/* ================================================= 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;
	line-height:44px;
	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;
	max-height:31px;
	padding-left:60%;
	text-align:left;
	line-height: 22px;
}
.homeBanner > .container .carousel.slide .item span div i .desc{
	width:100%;
	max-width:100%;
	height:auto;
	display:inline-block;
	max-height:51px;
	font-size:38px;
	line-height:35px;
}
.homeBanner > .container .carousel.slide .item span div i .titulo.special{
    text-align:left;
	padding-left:0px;
}
.homeBanner > .container .carousel.slide .item span div i .desc.special{
	padding-left: 0px;
    text-align: left;
    width: 100%;
}
.homeBanner > .container .carousel.slide .item span div i .desc.special u{
	padding-left: 10%;
    height: auto;
	width:auto;
	text-decoration:none;
	text-align:right;
	display:inline-block;
}
.homeBanner > .container .carousel.slide .item span div i .desc.special.notext{
	text-align:center;
}
.homeBanner > .container .carousel.slide .item span div i .desc.special.notext u{
	padding-left:0px;
}
.homeBanner > .container .carousel.slide .item span div i .desc.special a,
.homeBanner > .container .carousel.slide .item span div i .desc.special a:visited,
.homeBanner > .container .carousel.slide .item span div i .desc.special a:hover{
    background: #f70000;
    border-radius: 4px;
    display: inline-block !important;
    font-size: 14px;
    height: auto !important;
    line-height: 30px;
    margin-right: 4px;
    margin-top: 9px;
    overflow: hidden;
    padding: 0 17px;
    text-shadow: none;
    color:#FFF;
    width:auto !important;
}
.homeBanner > .container .carousel.slide .item span div .bannerPopupContent,
.pageCont > .container > .left > .restaurantsHome .bannerPopupContent{
	display:none !important;
}
.bannerPopupFoto{
	display: block;
	width:100%;
	height:auto;
	margin-bottom: 20px;
}
.bannerPopupFoto img{
	display: block;
	width:100%;
	height:auto;
}
.bannerPopupTexto{
	display: block;
	width:100%;
	height:auto;
	margin-top:20px;
}
.bannerPopupTexto.menuSemana{
	font-family: 'TrajanPro-Regular';
	border: 1px solid #ca9e64;
    font-family: "TrajanPro-Regular";
    padding: 15px;
}
.bannerPopupTexto.menuSemana h1,
.bannerPopupTexto.menuSemana h2,
.bannerPopupTexto.menuSemana h3,
.bannerPopupTexto.menuSemana h4,
.bannerPopupTexto.menuSemana h5{
	font-family:'TrajanProBold';
	padding-bottom:33px;
	background-image:url("../img/menuSemana_bg2.png");
	background-position:center bottom;
	background-repeat:no-repeat;
}
.bannerPopupTexto.menuSemana .menuSemanaContent{
	background-image:url("../img/menuSemana_bg.png");
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	padding:20px;
	width:100%;
	border: 1px solid #ca9e64;
}


.bannerPopupTexto.menuSugerencia{
	font-family: 'TrajanPro-Regular';
	border: 1px solid #ca9e64;
    font-family: "TrajanPro-Regular";
    padding: 15px;
}
.bannerPopupTexto.menuSugerencia .menuSugerenciaContent{
	/*background-image:url("../img/menuSemana_bg.png");
	background-position:center center;
	background-repeat:no-repeat;*/
	display:inline-block;
	padding:20px;
	width:100%;
	border: 1px solid #ca9e64;
}
.bannerPopupTexto.menuSugerencia img{
	margin-top:15px;
	border: 1px solid #ca9e64;
}
.bannerPopupTexto.menuSugerencia h1{
	font-family:'TrajanProBold';
	padding-bottom:33px;
	background-image:url("../img/menuSemana_bg2.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:30px;
	text-align:center !important;
}


.bannerPopupTexto.menuCarta{
	font-family: 'TrajanPro-Regular';
	border: 1px solid #ca9e64;
    font-family: "TrajanPro-Regular";
    padding: 15px;
}
.bannerPopupTexto.menuCarta h1{
	font-family:'TrajanProBold';
	padding-bottom:33px;
	background-image:url("../img/menuSemana_bg2.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:30px;
	text-align:center !important;
}
.bannerPopupTexto.menuCarta h2{
	color: #333;
    display: inline-block;
    font-family: "Open Sans Condensed Light";
    font-size: 16px;
    font-style: normal;
    margin: 12px 0 10px;
    text-align: center;
    width: 100%;
}
.bannerPopupTexto.menuCarta h3{
	background-image:url("../img/menuSemana_click1.svg");
	background-position:right center;
	background-repeat:no-repeat;
	
	border: 1px solid #ca9e64;
    color: #385086;
    cursor: pointer;
    font-family: "OpenSans-CondensedBold";
    font-size: 19px;
    letter-spacing: -0.5px;
    margin-top: 10px;
    padding: 8px 10px;
    text-align: left !important;
    width: 100%;
	background-color:#FFF;
}
.bannerPopupTexto.menuCarta h3.open{
	background-image:url("../img/menuSemana_click2.svg");
}
.bannerPopupTexto.menuCarta table{
	text-align:left !important;
	width:100% !important;
	font-family:'Open Sans Condensed Light';
	line-height:17px;
	display:none;
	margin-top:5px;
}
.bannerPopupTexto.menuCarta table tr td:first-child strong,
.bannerPopupTexto.menuCarta table tr td:first-child b{
	font-family: 'OpenSans-CondensedBold';
	color:#ca9e64;
	font-weight:normal;
	font-style:normal !important;
	background-image:url("../img/menuSemana_border.png");
	background-position:right bottom;
	background-repeat:repeat-x;
	width:100%;
	display:inline-block;
}
.bannerPopupTexto.menuCarta table tr td:first-child strong em,
.bannerPopupTexto.menuCarta table tr td:first-child b em{
	background-color:#FFF;
	font-style:normal;
	padding-right:5px;
}
.bannerPopupTexto.menuCarta table tr td:last-child strong,
.bannerPopupTexto.menuCarta table tr td:last-child b{
	font-family: 'OpenSans-CondensedBold';
	color: #4d659b;
	font-weight:normal;
	text-decoration:none !important;
	font-style:normal !important;
}
.bannerPopupTexto.menuCarta table tr td:last-child strong em,
.bannerPopupTexto.menuCarta table tr td:last-child b em{
	font-style:normal !important;
}
.bannerPopupTexto.menuCarta table tr td:first-child{
	width:auto !important;
	max-width:90%;
	min-width:90%;
}
.bannerPopupTexto.menuCarta table tr td:last-child{
	width:auto !important;
	max-width:10%;
	min-width:10%;
	text-align:right;
	padding-left: 10px;
}
.bannerPopupTexto.menuCarta table tr:nth-child(odd) td:first-child,
.bannerPopupTexto.menuCarta table tr:nth-child(odd) td:last-child{
	padding-top:8px;
}
.bannerPopupTexto.menuCarta .menuCartaContent{
	background-image:url("../img/menuSemana_bg.png");
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	padding:20px;
	width:100%;
	border: 1px solid #ca9e64;
	font-style:italic;
	text-align:center;
}
.bannerPopupTexto.menuCarta p:last-child{
	display:none;
}
/* ================================================= 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 .carousel .item{
	height: 250px;
}
.pageBanner .carousel .item .container{
	position: relative;
}
.pageBanner .carousel .item .container .v-align{
	width: 100%;
	height: 250px;
}
.pageBanner .carousel .item .container .texto{
	line-height:30px;
	font-family: 'TrajanProBold';
    font-size: 23px;
    font-weight: normal;
	font-style:normal;
	text-shadow: 0px 2px 4px #333, 2px 3px 5px #000;
}
.pageBanner .carousel .item .container .boton a,
.pageBanner .carousel .item .container .boton a:visited,
.pageBanner .carousel .item .container .boton a:hover{
	font-family: 'TrajanProBold';
	background: #f70000;
    border-radius: 4px;
    display: inline-block !important;
    font-size: 14px;
    height: auto !important;
    line-height: 30px;
    overflow: hidden;
    padding: 3px 17px 0px;
    text-shadow: none;
    color:#FFF;
    width:auto !important;
}
.pageBanner > .foto,
.pageBanner .carousel .item .foto{
	position:absolute;
	width:100%;
	height:100%;
}
.pageBanner > .foto img,
.pageBanner .carousel .item .foto img{
	display:none;
	position:absolute;
}
.homeBanner > .container{
	width:100%;
	height: 250px;
	max-width:none;
	max-height:none;
}
.bannerPopupTexto.menuSugerencia b,
.bannerPopupTexto.menuSugerencia strong,
.bannerPopupTexto.menuSemana b,
.bannerPopupTexto.menuSemana strong{
	font-family:'TrajanProBold';
	color:#000;
}
/* ================================================= 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 > .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;
	font-family:'TrajanProBold';
	letter-spacing:-0.5px;
	/*text-transform:uppercase;*/
	font-size:15px;
}
.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{
	background-color:#FF0000;
	border:1px solid #FF0000;
    color: #FFF;
    display: none;
    font-family: 'bebas_neueregular';
    font-size: 16px;
    font-style: italic;
    line-height: 16px;
    margin: 0 5px;
    padding: 2px 8px 2px 6px;
    vertical-align: middle;
}
.breaking > .container > span > .center a:hover{
	/*background-color:#FFF;
	color:#FF0000;*/
}
.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:#FF0000;
	border:1px solid #FF0000;
	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;*/
}
.breaking > .container > span > .right a:hover{
	/*background-color:#FFF;
	color:#FF0000;
	
	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;
	position: relative;
	z-index: 100;
}
.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;
	cursor:pointer;
}
.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;
	/*CSS3*/
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.homeMainNoticia .container .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;
}
.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;
	position: relative;
	z-index: 150;
}
.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{
	float:left;
	height:auto;
	cursor:pointer;
	width: 33.3%;
	position: relative;
}
.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 .foto{
	background-color:#385086;
	width:100%;
	height:180px;
	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;
}
.homeNoticias > .container > .items span .block .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;
}
.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:#FFFFFF;
	width:173px;/*+bordes*/
	height:153px;
	float:left;
	overflow:hidden;
	position: relative;
	
	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 .fondo{
	position: absolute;
	width:100%;
	height:100%;
}
.homeAccesos > .container > .items a .foto .marco{
	width:100%;
	height:100%;
	position: relative;
}
.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;
	position: relative;
}
.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;
}
.videoLaunchBlock{
	float:left;
	width:100%;
	height:50px;
	position:relative;
	z-index:200;
}
.videoLaunchIframe{
	display:inline-block;
	width:100%;
	height:488px;
	border-radius:10px;
	position:relative;
	z-index:100;
	margin-top:-50px;
}
.deportesLaunchImage{
	display:inline-block;
	width:100%;
	height:auto;
	border-radius:10px;
	position:relative;
	z-index:100;
}
.deportesLaunchImage img{
	width: 100%;
	height: auto;
}
.deportesLaunchImage a,
.deportesLaunchImage a:visited,
.deportesLaunchImage a:hover{
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
.deportesLaunchMap{
	display:inline-block;
	width:100%;
	height:auto;
	border-radius:10px;
	position:relative;
	z-index:100;
}
.deportesLaunchMap img{
	width: 100%;
	height: auto;
}
.deportesLaunchMap a,
.deportesLaunchMap a:visited,
.deportesLaunchMap a:hover{
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
/* ================================================= 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;
	width: 33.3%;
	padding: 0px 11px;
	max-width:342px;
	/*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:table;
	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;
	display: table-cell;
	padding:5px 0px;
	vertical-align: middle;
}
.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{
	display: table-cell;
	text-align:left;
	padding-left:15px;
	vertical-align: middle;
}
.homeActividades > .container > .items .block span .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	float:left;
	height:20px;
	width:100%;
	overflow: hidden;
}
.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;
}
.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;
	position: relative;
}
.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 .texto .subTitulo p{
	margin: 0;
}
.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 .verTodo {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 25px;
    text-align: center;
	display: table;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN,
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN:visited,
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN: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;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN: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;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftA{
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	text-align: right;
	padding-right: 10px;
}
.pageCont > .container > .left > .deportesPage .verTodo .rightA{
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	text-align: left;
	padding-left: 10px;
}
.pageCont > .container > .left > .deportesPage .verTodo .img1{
	display: inline-block;
	width: 100%;
	text-align: center;
	max-width:320px;
}
.pageCont > .container > .left > .deportesPage .verTodo .img1 img{
	width: 50px;
	height: auto;
	margin-bottom: 10px;
}
.pageCont > .container > .left > .deportesPage .verTodo b{
	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;
	font-weight: normal;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN:hover b{
	background-color:#FFF;
	color:#385086;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN b.last{
	background-color:#ca9e64;
	border:1px solid #ca9e64;
}
.pageCont > .container > .left > .deportesPage .verTodo .leftBTN:hover b.last{
	background-color:#FFF;
	color:#ca9e64;
}
.pageCont > .container > .left > .deportesPage .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 !important;
	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:49%;
	height:auto;
	text-align:left;
	margin-top:5px;
}

.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;
	width: 69%;
	display:inline-block;
	vertical-align:top;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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;
	
	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;
	
	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;
   
    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 > .restaurantsHome .popupItems{
	width:103%;
	margin-left: -11px;
	float:left;
	height:auto;
	text-align:center;
	margin-top:0px;
}
.pageCont > .container > .left > .restaurantsHome .popupItems .item{
	width:33%;
	display:inline-block;
	height:auto;
	vertical-align:top;
	padding:0px 8px;
}
.pageCont > .container > .left > .restaurantsHome .popupItems .item a,
.pageCont > .container > .left > .restaurantsHome .popupItems .item a:visited,
.pageCont > .container > .left > .restaurantsHome .popupItems .item a:hover{
	display:inline-block;
	width:100%;
	height:auto;
	
	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 .popupItems .item a:hover{
	opacity:0.6;
	
	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 .popupItems .item a img{
	width:100%;
	height:auto;
}
/*****/
.pageCont > .container > .left > .restaurantsHome .novedadesTitle{
	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 > .restaurantsHome .novedadesLine{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-top:6px;
}
.pageCont > .container > .left > .restaurantsHome .novedadesLine i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems{
	width:103%;
	margin-left: -11px;
	float:left;
	height:auto;
	text-align:center;
	margin-top:27px;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item{
	width:33%;
	display:inline-block;
	height:auto;
	vertical-align:top;
	padding:0px 8px;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item a,
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item a:visited,
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item a:hover{
	display:inline-block;
	width:100%;
	height:auto;
	color:#333;
	text-align:left;
	
	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 .novedadesItems .item a:hover{
	opacity:0.6;
	
	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 .novedadesItems .item .foto{
	float:left;
	width:100%;
	background-color:#385086;
	height:165px;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .foto img{
	display:none;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .titulo{
	float:left;
	width:100%;
	margin-top:20px;
	font-family: 'TrajanPro-Regular';
    font-size: 16px;
	letter-spacing:-1px;
	height:22px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .texto{
	float:left;
	width:100%;
	height:66px;
	text-align: justify;
	margin-top:10px;
	overflow:hidden;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .boton{
	float:left;
	width:100%;
	margin-top:10px;
}
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .boton span,
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .boton span:visited,
.pageCont > .container > .left > .restaurantsHome .novedadesItems .item .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;
}
/*****/
.pageCont > .container > .left > .restaurantsHome .multimediaTitle{
	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 > .restaurantsHome .multimediaLine{
	width:100%;
	height:2px;
	text-align:center;
	float:left;
	margin-top:6px;
}
.pageCont > .container > .left > .restaurantsHome .multimediaLine i{
	background-color: #ca9e64;
    display: block;
    height: 2px;
    margin: 0 auto;
    max-width: 90%;
    width: 30%;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems{
	width:101%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:11px;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1{
	float:left;
	width:51%;
    padding-top: 16px;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
	float: left;
    padding-left: 16px;
    padding-top: 16px;
    width: 16%;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item a:hover{
	background-color:#385086;
	float:left;
	display:table;
	
	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 .multimediaItems .item a:hover{
	opacity:0.6;
	
	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 .multimediaItems .item img{
	display:none;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1 a:hover{
	width:100%;
	height:212px;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2 a:hover,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3 a:hover,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4 a:hover,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5 a:hover,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6 a:hover,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7 a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7 a:visited,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7 a:hover{
	width:100%;
	height:99px;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1.video a{
	background-size:130% !important;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2.video a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3.video a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4.video a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5.video a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6.video a,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7.video a{
	background-size:150% !important;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.video i{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1.video i img{
	width:59px;
	height:44px;
	display:inline-block !important;
}
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2.video i img,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3.video i img,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4.video i img,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5.video i img,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6.video i img,
.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7.video i img{
	width:49px;
	height:34px;
	display:inline-block !important;
}
/********************/
.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 .items .item span i p,
.pageCont > .container > .left > .restaurantsPage .contenidos .items .item span b p{
	margin: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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:49%;
	height:auto;
	text-align:left;
	margin-top:5px;
}
.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;
	width: 69%;
	display:inline-block;
	vertical-align:top;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.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;
	/*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 > .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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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%;
	color:#000;
}
.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-top: 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: auto;
    margin-bottom: 17px;
    width: 100%;
	/*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;*/
	width: 100%;
}
.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;
}
.pageCont > .container > .left > .noticiasPage .texto img{
	max-width: 100%;
	height: auto !important;
	display: inline-block !important;
}
.pageCont > .container > .left > .noticiasPage .texto iframe{
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
/* ================================================= 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-top: 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{
	background-image:url("../img/loading_1.gif");
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	margin-top:13px;
	min-height:248px;/*372px*/
}
.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 {
	background-color:#FFF;
    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;
   visibility:hidden;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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 .campoFinal{
	padding:0px;
	width:100%;
	margin-top:10px;
	float:left;
	padding-right:0px !important;
}
.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:auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.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 ================================================= */

/* ================================================= ENCUESTAS ================================================= */
.pageCont > .container > .left > .encuestasHome{
	width:100%;
	float:left;
	height:auto;
	line-height: normal !important;
}
.pageCont > .container > .left > .encuestasHome form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .encuestasHome form .block{
	width:100%;
	float:left;
	height:auto;
	/*margin-top:27px;*/
	text-align:center;
}
.pageCont > .container > .left > .encuestasHome form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .encuestasHome form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .encuestasHome form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
	padding-top: 30px;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	/*margin-bottom:27px;*/
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .iconos .miniBoton{
	display:inline-block;
	width:100px;
	height:auto;
	margin-bottom: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 > .encuestasHome 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 > .encuestasHome form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .encuestasHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome 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 > .encuestasHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

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

.pageCont > .container > .left > .encuestasHome form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .encuestasHome form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block .rightSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .encuestasHome form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .noMargin{
	margin: 0 !important;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="password"],
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="tel"],
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="number"],
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo input[type="date"]{
	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 > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	margin-top:10px;
	float:left;
	padding-right:0px !important;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .encuestasHome 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 > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .encuestasHome 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:19px;
	padding:5px 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 > .encuestasHome 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 > .encuestasHome form .block .leftSide,
.pageCont > .container > .left > .encuestasHome form .block .rightSide{
	width:65%;
}
/* ================================================= ENCUESTAS ================================================= */

/* ================================================= INVITADOS ================================================= */
.pageCont > .container > .left > .invitadosHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .invitadosHome form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .invitadosHome form .block{
	width:100%;
	float:left;
	height:auto;
	margin-top:27px;
	text-align:center;
}
.pageCont > .container > .left > .invitadosHome form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .invitadosHome form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .invitadosHome form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome 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 > .invitadosHome form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome 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 > .invitadosHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

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

.pageCont > .container > .left > .invitadosHome form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .invitadosHome form .block .rightSide.finalCenter{
	margin-top: 27px;
}
.pageCont > .container > .left > .invitadosHome form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block .rightSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .invitadosHome form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .invitadosHome form .block .leftSide .title b u,
.pageCont > .container > .left > .invitadosHome form .block .rightSide .title b u{
	color: #ff0000;
    display: inline-block;
    font-size: 12px;
    margin-top: -5px;
    text-decoration: none;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block  .camposGeneral .campo label i{
	color: #ff0000;
    display: inline-block;
    font-size: 28px;
    font-style: normal;
    height: 10px;
    vertical-align: text-top;
    width: 10px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .campoGeneralCheck{
	text-align:center;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .campoGeneralCheck .campo{
	text-align:left;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	max-width:390px;
	margin-top:20px;
	display:inline-block;
	padding-right:0px !important;
	text-align:center;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .invitadosHome 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 > .invitadosHome 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 > .invitadosHome form .block  .camposGeneral .campo.muestra_1{
	display:block;
}
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_2,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_3,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_4,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_5,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_6,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_7,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_8,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_9,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_10,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_11,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_12,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_13,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_14,
.pageCont > .container > .left > .invitadosHome form .block  .camposGeneral .campo.muestra_15{
	display:none;
}
/* ================================================= INVITADOS ================================================= */

/* ================================================= Hockey World Series ================================================= */
.pageCont > .container > .left > .hockeyWorldSeries{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .hockeyWorldSeries form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block{
	width:100%;
	float:left;
	height:auto;
	margin-top:27px;
	text-align:center;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .centerSide .title b{
	font-weight:normal;
	display: table-cell;
	vertical-align:middle;
	font-size: 16px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .leftSide .title b{
	font-weight:normal;
	display: table-cell;
	vertical-align:middle;
	font-size: 16px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

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

.pageCont > .container > .left > .hockeyWorldSeries form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .rightSide.finalCenter{
	margin-top: 27px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .rightSide .title b{
	font-weight:normal;
	display: table-cell;
	vertical-align:middle;
	font-size: 16px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block .leftSide .title b u,
.pageCont > .container > .left > .hockeyWorldSeries form .block .rightSide .title b u{
	color: #ff0000;
	display: inline-block;
	font-size: 12px;
	margin-top: -5px;
	text-decoration: none;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block  .camposGeneral .campo label i{
	color: #ff0000;
	display: inline-block;
	font-size: 28px;
	font-style: normal;
	height: 10px;
	vertical-align: text-top;
	width: 10px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .hockeyWorldSeries form .block .camposGeneral .campo input[type="email"],
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .campoGeneralCheck{
	text-align:center;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .campoGeneralCheck .campo{
	text-align:left;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	max-width:none;
	margin-top:20px;
	display:inline-block;
	padding-right:0px !important;
	text-align:center;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .hockeyWorldSeries form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .hockeyWorldSeries 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 > .hockeyWorldSeries 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 > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_1{
	display:block;
}
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_2,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_3,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_4,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_5,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_6,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_7,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_8,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_9,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_10,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_11,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_12,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_13,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_14,
.pageCont > .container > .left > .hockeyWorldSeries form .block  .camposGeneral .campo.muestra_15{
	display:none;
}
/* ================================================= Hockey World Series ================================================= */

/* ================================================= SUMMER 2017 ================================================= */
.pageCont > .container > .left > .summer2017Home{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .summer2017Home form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .summer2017Home form .block{
	width:100%;
	float:left;
	height:auto;
	margin-top:27px;
	text-align:center;
}
.pageCont > .container > .left > .summer2017Home form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .summer2017Home form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .summer2017Home form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home 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 > .summer2017Home form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home 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 > .summer2017Home form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

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

.pageCont > .container > .left > .summer2017Home form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .summer2017Home form .block .rightSide.finalCenter{
	margin-top: 27px;
}
.pageCont > .container > .left > .summer2017Home form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block .rightSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .summer2017Home form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .summer2017Home form .block .leftSide .title b u,
.pageCont > .container > .left > .summer2017Home form .block .rightSide .title b u{
	color: #ff0000;
    display: inline-block;
    font-size: 12px;
    margin-top: -5px;
    text-decoration: none;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .secondCheckDiv{
	float: left;
	width:100%;
	cursor: pointer !important;
}
.panel-summer2017 {
	float: none; 
	display: block; 
	margin: 0 auto; 
	max-width: 800px;
}
.videoLaunchIframeSummer {
    border-radius: 10px;
    display: inline-block;
    height: 300px;
    position: relative;
    width: 100%;
    z-index: 100;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo label.secondCheck{
	width: auto;
	font-family: 'montserratlight';
	cursor: pointer !important;
	
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo input.secondCheck{
	float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
	cursor: pointer !important;
}
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo label i{
	color: #ff0000;
    display: inline-block;
    font-size: 28px;
    font-style: normal;
    height: 10px;
    vertical-align: text-top;
    width: 10px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .campoGeneralCheck{
	text-align:center;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .campoGeneralCheck .campo{
	text-align:left;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	max-width:390px;
	margin-top:20px;
	display:inline-block;
	padding-right:0px !important;
	text-align:center;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .summer2017Home 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 > .summer2017Home 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 > .summer2017Home form .block  .camposGeneral .campo.muestra_1{
	display:block;
}
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_2,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_3,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_4,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_5,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_6,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_7,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_8,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_9,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_10,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_11,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_12,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_13,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_14,
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .campo.muestra_15{
	display:none;
}
.pageCont > .container > .left > .summer2017Home form .block  .camposGeneral .summerBorder{
	border-top: 1px solid red;
    margin-top: 20px;
    padding-top: 20px;
}
.pageCont > .container > .left > .summer2017Home form .block  .summerTitular .campo{
	display:none;
}
/* ================================================= SUMMER 2017 ================================================= */

/* ================================================= INSCRIPCION DEPORTES ================================================= */
.pageCont > .container > .left > .inscDeportesHome{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .inscDeportesHome form{
	width:100%;
	float:left;
	height:auto;
}
.pageCont > .container > .left > .inscDeportesHome form .block{
	width:100%;
	float:left;
	height:auto;
	margin-top:27px;
	text-align:center;
}
.pageCont > .container > .left > .inscDeportesHome form .block .centerSide{
	width:100%;
	float:left;
	height:auto;
	display:table-cell;
}
.pageCont > .container > .left > .inscDeportesHome form .block .centerSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
	margin-bottom:27px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block .centerSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .centerSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide{
	width:50%;
	/*float:left;*/
	text-align:left;
	height:auto;
	display:inline-block;
	/*padding-right:13px;*/
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block .leftSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .iconos{
	float:left;
	width:100%;
	margin-top:27px;
	text-align:center;
	margin-bottom:27px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome 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 > .inscDeportesHome form .block .leftSide .iconos input[type='radio']{
	display:none;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome 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 > .inscDeportesHome form .block .leftSide .iconos .miniBoton .foto{
	float:left;
	width:100%;
	height:auto;
}

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

.pageCont > .container > .left > .inscDeportesHome form .block .rightSide .title{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.pageCont > .container > .left > .inscDeportesHome form .block .rightSide.finalCenter{
	margin-top: 27px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .rightSide .title.finalCenter{
	margin-bottom:27px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block .rightSide .title b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .rightSide .title b span{
	padding-left:13px;
}
.pageCont > .container > .left > .inscDeportesHome form .block .leftSide .title b u,
.pageCont > .container > .left > .inscDeportesHome form .block .rightSide .title b u{
	color: #ff0000;
    display: inline-block;
    font-size: 12px;
    margin-top: -5px;
    text-decoration: none;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral{
	width:100%;
	height:auto;
	float:left;
	margin-top:17px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo{
	width:50%;
	height:auto;
	float:left;
	margin-top:10px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.der{
	padding-left:8px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
	padding-right:8px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter{
	padding-right:0px !important;
	padding-left:0px !important;
	width:100% !important;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.finalCenter input{
	margin-top:0px !important;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .secondCheckDiv{
	float: left;
	width:50%;
	cursor: default !important;
}
.panel-summer2017 {
	float: none; 
	display: block; 
	margin: 0 auto; 
	max-width: 800px;
}
.videoLaunchIframeSummer {
    border-radius: 10px;
    display: inline-block;
    height: 300px;
    position: relative;
    width: 100%;
    z-index: 100;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo label.secondCheck{
	width: auto;
	font-family: 'montserratlight';
	cursor: pointer !important;
	
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo input.secondCheck{
	float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
	cursor: pointer !important;
}
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo label i{
	color: #ff0000;
    display: inline-block;
    font-size: 28px;
    font-style: normal;
    height: 10px;
    vertical-align: text-top;
    width: 10px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo label img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo input[type="text"],
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup{
	width:100%;
	height:auto;
	float:left;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup input[type="radio"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn,
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff{
	border-left:none;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOn.isChecked,
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .radioGroup .radioFakeOff.isChecked{
	color:#FFF;
	background-color:#385086;
	border-color:#385086;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .campoGeneralCheck{
	text-align:center;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .campoGeneralCheck .campo{
	text-align:left;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
	padding:0px;
	width:100%;
	max-width:390px;
	margin-top:20px;
	display:inline-block;
	padding-right:0px !important;
	text-align:center;
}
.pageCont > .container > .left > .inscDeportesHome 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;
	/*CSS3*/
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal span img{
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:5px;
	vertical-align:baseline;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup{
	width:100%;
	height:auto;
	float:left;
	display:table;
	margin-top:17px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:10%;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:auto;
	padding-left:13px;
	padding-right:13px;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxFake img{
	width:30px;
	height:30px;
}
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a,
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:visited,
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .checkBoxTitle a:hover{
	font-family: 'Montserrat-SemiBold';
	color:#d70000;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .terminosInfoText{
	display:none !important;
}
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral input[type="submit"],
.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral input[type="submit"]:visited,
.pageCont > .container > .left > .inscDeportesHome 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 > .inscDeportesHome 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 > .inscDeportesHome form .block  .camposGeneral .campo.muestra_1{
	display:block;
}
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_2,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_3,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_4,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_5,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_6,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_7,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_8,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_9,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_10,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_11,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_12,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_13,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_14,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_15{
	display:none;
}
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre1,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre2,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre3,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre4,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre5,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_madre6,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre1,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre2,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre3,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre4,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre5,
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .campo.muestra_padre6{
	display:none;
}
.pageCont > .container > .left > .inscDeportesHome form .block  .camposGeneral .inscDeportesBorder{
	border-top: 1px solid red;
    margin-top: 20px;
    padding-top: 20px;
}
.pageCont > .container > .left > .inscDeportesHome form .block  .inscDeportesTitular .campo{
	display:none;
}

/* ================================================= INSCRIPCION DEPORTES ================================================= */

/* ================================================= 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: 80px;
	height: auto;
	margin-left:3px;
}
/* ================================================= FOOTER ================================================= */

/* ================================================= BOTON VISITAS ================================================= */
.botonVisitas{
	color: #fff;
    float: left;
    height: 0;
    width: 100%;
}
.botonVisitas a,
.botonVisitas a:visited,
.botonVisitas a:hover{
	float:right;
	color:#FFF;
    position: relative;
    z-index: 999;
}
.botonVisitas img{
	width:113px;
	height:auto;
	margin-top:6px; /*por el border del banner*/
}
.botonVisitasCont{
	display:none;
}
.botonVisitasBox{
	display:inline-block;
	text-align:center;
	width:100%;
	height:auto;
}
.botonVisitasBox .texto{
	float:left;
	text-align:left;
	width:100%;
	height:auto;
}
.botonVisitasBox .botones{
	float:left;
	text-align:center;
	width:100%;
	height:auto;
	margin-top:15px;
}
.botonVisitasBox .botones a,
.botonVisitasBox .botones a:visited,
.botonVisitasBox .botones a:hover{
	background-position:15px center;
	background-repeat:no-repeat;
	border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "bebas_neueregular";
    font-size: 21px;
    max-width: 185px;
    padding: 23px 10px;
    width: 90%;
	/*CSS3*/
	transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.botonVisitasBox .botones a: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;
}
.botonVisitasBox .botones a.first{
	background-image:url("../img/boton_visitas_bg1.png");
	background-color:#c80000;
	margin-right:2px;
}
.botonVisitasBox .botones a.last{
	background-image:url("../img/boton_visitas_bg2.png");
	background-color:#3f5c9c;
	margin-left:2px;
}
/* ================================================= BOTON VISITAS ================================================= */

/*
"@screen-xs": "480px",
"@screen-xs-min": "@screen-xs",
"480px": "@screen-xs-min",
"@screen-sm": "768px",
"@screen-sm-min": "@screen-sm",
"768px": "@screen-sm-min",
"@screen-md": "992px",
"@screen-md-min": "@screen-md",
"992px": "@screen-md-min",
"@screen-lg": "1200px",
"@screen-lg-min": "@screen-lg",
"@screen-lg-desktop": "@screen-lg-min",
"@screen-xs-max": "(@screen-sm-min - 1)",
"@screen-sm-max": "(@screen-md-min - 1)",
"@screen-md-max": "(@screen-lg-min - 1)",
*/
/*****/
@media (max-width: 1200px) { /*Large Desktop*/
	.menu > .container > span .buscar{
		width:103px;
	}
	.menu > .container > span a.button,
	.menu > .container > span a.button:visited,
	.menu > .container > span a.button:hover,
	.menu .container span .desplegable,
	.menu .container span .desplegable:visited,
	.menu .container span .desplegable:hover{
		padding:17px 10px 14px;
		font-size: 13px;
		letter-spacing:-0.4px;
	}
	.menu .container span .desplegable .v2-home-submenu{
		margin-top: 14px;
    	margin-left: -10px;
	}
	.homeBanner > .container .carousel.slide .item span div i .titulo{
		padding-left:50%;
	}
	.homeMainNoticia .container .texto{
		line-height:21px;
	}
	.homeAccesos > .container > .items{
		background-position:center 70px;
	}
	.homeAccesos > .container > .items a,
	.homeAccesos > .container > .items a:visited,
	.homeAccesos > .container > .items a:hover{
		width:158px;
		margin:0px 21px;
	}
	.homeAccesos > .container > .items a .foto{
		width:158px;
		height:140px;
		
		border-left:8px solid #FFF;
		border-right:8px solid #FFF;
	}
	.videoLaunchIframe{
		height:488px;
	}
	.homeActividades > .container > .items .block span .texto{
		padding-right:15px;
	}
	.homeGalerias > .container > .left{
		width:55%;
		height:289px;
	}
	.homeGalerias > .container > .right{
		width:45%;
		min-height:289px;
	}
	.homeGalerias > .container > .right .icon{
		width:102px;
		height:102px;
	}
	.footer > .container > .left span{
		width:310px;
	}
	.pageCont > .container > .left.withSidebar{
		width:725px;
	}
	.pageCont > .container > .right{
		width:215px;
	}
	.pageCont > .container > .right > .title{
		font-size:14px;
	}
	.pageCont > .container > .right > .items{
		padding:13px;
		padding-bottom:0px;
		padding-right:10px;
	}
	.pageCont > .container > .right > .items a,
	.pageCont > .container > .right > .items a:visited,
	.pageCont > .container > .right > .items a:hover{
		font-size:14px;
	}
	.pageCont > .container > .right > .items a img{
		margin-right:10px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .left{
		width:60%;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right{
		width:40%;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .texto{
		line-height:24px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
		margin-left: 8px;
		margin-right: 8px;
		width: 155px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item .titulo{
		font-size:16px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item .foto{
		height:100px;
	}
	.pageCont > .container > .left > .deportesPage .galerias .items a,
	.pageCont > .container > .left > .deportesPage .galerias .items a:visited,
	.pageCont > .container > .left > .deportesPage .galerias .items a:hover{
		width:120px;
		height:90px;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .datos{
		padding-left:15px;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .datos{
		padding-left:15px;
	}
	.pageCont > .container > .left > .eventosPage .galerias .items a,
	.pageCont > .container > .left > .eventosPage .galerias .items a:visited,
	.pageCont > .container > .left > .eventosPage .galerias .items a:hover{
		width:120px;
		height:90px;
	}
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:visited,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
		width:208px;
	}
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item .titulo{
		font-size:15px;
	}
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto{
		height:135px;
	}*/
	
	.pageCont > .container > .left > .actividadesHome .accesosItems .item,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
		width:208px;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .titulo{
		font-size:15px;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto{
		height:135px;
	}
	
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
		width:208px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .titulo{
		font-size:15px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto{
		height:135px;
	}
	
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
		width:208px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .titulo{
		font-size:15px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto{
		height:135px;
	}
	
	.pageCont > .container > .left > .deportesReservasHome .items a,
	.pageCont > .container > .left > .deportesReservasHome .items a:visited,
	.pageCont > .container > .left > .deportesReservasHome .items a:hover,
	.pageCont > .container > .left > .restaurantsReservasHome .items a,
	.pageCont > .container > .left > .restaurantsReservasHome .items a:visited,
	.pageCont > .container > .left > .restaurantsReservasHome .items a:hover{
		width:190px;
	}
	
	.pageCont > .container > .left > .quienesHome .fotos a,
	.pageCont > .container > .left > .quienesHome .fotos a:visited,
	.pageCont > .container > .left > .quienesHome .fotos a:hover{
		width:210px;
		height:140px;
	}
	.pageCont > .container > .left > .clubHome .fotos a,
	.pageCont > .container > .left > .clubHome .fotos a:visited,
	.pageCont > .container > .left > .clubHome .fotos a:hover{
		width:210px;
		height:140px;
	}
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items i{
		font-size:12px;
		width:89px;
	}
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items b{
		font-size:12px;
	}
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item,
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item:visited,
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item:hover{
		width:186px;
	}
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item span{
		width:186px;
	}
	.pageCont > .container > .left > .galeriasPage .fotos span{
		width:219px;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:visited,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
		
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto{
		height:160px;
	}
	.pageCont > .container > .left > .galeriasHome .items .item, 
	.pageCont > .container > .left > .galeriasHome .items .item:visited, 
	.pageCont > .container > .left > .galeriasHome .items .item:hover{
		width:204px;
	}
	.pageCont > .container > .left > .galeriasHome .items .item .foto{
		height:120px;
	}
	.pageCont > .container > .left > .galeriasHome .items .item .titulo i{
		font-size:16px;
	}
	.pageCont > .container > .left > .eventosHome .accesosItems .item, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:visited, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:hover{
		width:46%;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon{
		width:86px;
		height:86px;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .left{
		height:239px;
	}
	
	.pageCont > .container > .left > .encuestasHome form .block .leftSide,
	.pageCont > .container > .left > .encuestasHome form .block .rightSide{
		width:75%;
	}
}
@media (max-width: 992px) { /*Desktop*/
	.menu > .container > span{
		text-align:center;
	}
	.menu > .container > span a.button,
	.menu > .container > span a.button:visited,
	.menu > .container > span a.button:hover{
		padding:18px 8px 14px;
		font-size: 12px;
	}
	.menu > .container > span a.button.first{
		padding:18px 6px 14px;
	}
	.menu > .container > span a.button.first i{
		display:none;
	}
	.menu > .container > span a.button.first img{
		display:inline-block;
	}
	.menu > .container > span .buscar{
		display:none;
	}
	.homeBanner > .container .carousel.slide .item span div i .titulo{
		padding-left:48%;
		font-size:22px;
	}
	.homeBanner > .container .carousel.slide .item span div i .desc{
		font-size:30px;
	}
	.homeMainNoticia .container .sombra{
		display:block;
	}
	.homeMainNoticia .container .texto{
		line-height:20px;
	}
	.homeMainNoticia .container .foto{
		height:209px;
	}
	.homeMainNoticia .container .texto{
		height:180px;
	}
	.homeNoticias .container .items span .block.type2{
		padding-right:20px;
	}
	.homeNoticias .container .items span .block.type3{
		padding-left:5px;
		padding-right:5px;
	}
	.homeNoticias .container .items span .block.type4{
		padding-left:20px;
	}
	.homeNoticias .container .items span .block .foto{
		height:120px;
	}
	.homeNoticias .container .items span .block .titulo{
		font-size:14px;
		margin-top:18px;
		height:26px;
	}
	.homeNoticias .container .items span .block .texto{
		font-size:11px;
		line-height:20px;
		height:60px;
	}
	.homeNoticias > .container > .items span .block .boton{
		margin-top:15px;
	}
	.homeAccesos > .container > .items{
		background:none;
	}
	.homeAccesos > .container > .items a.first,
	.homeAccesos > .container > .items a.first:hover,
	.homeAccesos > .container > .items a.last,
	.homeAccesos > .container > .items a.last:hover,
	.homeAccesos > .container > .items a,
	.homeAccesos > .container > .items a:visited,
	.homeAccesos > .container > .items a:hover{
		width:158px;
		margin:0px 21px;
		margin-bottom:10px;
		float:none;
	}
	.homeAccesos > .container > .items a .foto{
		width:158px;
		height:140px;
		
		border-left:8px solid #FFF;
		border-right:8px solid #FFF;
	}
	.videoLaunchIframe{
		height:319px;
	}
	.homeGalerias > .container > .left{
		width:55%;
		height:223px;
	}
	.homeGalerias > .container > .right{
		width:45%;
		min-height:223px;
	}
	.homeGalerias > .container > .right .icon{
		width:73px;
		height:73px;
		margin-left:14px;
		margin-bottom:14px;
	}
	.homeGalerias > .container > .right .boton{
		padding-left:14px;
	}
	.homeGalerias > .container > .left span{
		padding:25px;
	}
	.homeGalerias > .container > .left span .titulo1{
		font-size:20px;
		line-height:24px;
	}
	.homeGalerias > .container > .left span .titulo2{
		font-size:14px;
	}
	.footer > .container{
		background-position:left center;
	}
	.footer > .container > .left{
		text-align:right;
		border-right:1px solid #999;
		width:50%;
		padding-right:30px;
	}
	.footer > .container > .left img{
		border:0px;
		width:214px;
		height:54px;
		padding-right:0px;
	}
	.footer > .container > .left span{
		padding-left:0px;
		text-align:right;
		width:100%;
	}
	.footer > .container > .right{
		text-align:left;
		padding-left:30px;
		width:50%;
	}
	.footer > .container > .right .only,
	.footer > .container > .right .only:visited,
	.footer > .container > .right .only:hover{
		display:inline-block;
		width:100%;
		margin-top:10px;
		margin-left:0px;
	}
	.pageCont > .container > .left.withSidebar{
		width:100%;
		padding-right:0px;
		padding-bottom:27px;
	}
	.pageCont > .container > .right{
		background-position:top center;
		background-repeat:repeat-x;
		width:100%;
		min-height:150px;
		padding-left:0px;
		padding-top:27px;
	}
	.pageCont > .container > .right > .title{
		font-size:16px;
	}
	.pageCont > .container > .right > .items{
		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{
		font-size:16px;
	}
	.pageCont > .container > .right > .items a img{
		margin-right:13px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .left{
		width:65%;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right{
		width:35%;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .separador{
		display:none;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
		width:29%;
		margin-left: 11px;
		margin-right: 11px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item .titulo{
		font-size:18px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item .foto{
		height:120px;
	}
	.pageCont > .container > .left > .quienesHome .fotos a,
	.pageCont > .container > .left > .quienesHome .fotos a:visited,
	.pageCont > .container > .left > .quienesHome .fotos a:hover{
		width:28%;
		height:120px;
	}
	.pageCont > .container > .left > .clubHome .fotos a,
	.pageCont > .container > .left > .clubHome .fotos a:visited,
	.pageCont > .container > .left > .clubHome .fotos a:hover{
		width:28%;
		height:120px;
	}
	.pageCont > .container > .left > .quienesPageReglamentos .items{
		height:auto;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon{
		width:89px;
	}
	.pageCont > .container > .left > .sugerenciasHome form .block .leftSide,
	.pageCont > .container > .left > .sugerenciasHome form .block .rightSide,
	/*.pageCont > .container > .left > .encuestasHome form .block .leftSide,
	.pageCont > .container > .left > .encuestasHome form .block .rightSide,*/
	.pageCont > .container > .left > .invitadosHome form .block .leftSide,
	.pageCont > .container > .left > .invitadosHome form .block .rightSide,
	.pageCont > .container > .left > .summer2017Home form .block .leftSide,
	.pageCont > .container > .left > .summer2017Home form .block .rightSide,
	.pageCont > .container > .left > .inscDeportesHome form .block .leftSide,
	.pageCont > .container > .left > .inscDeportesHome form .block .rightSide{
		width:60%;
	}
	.pageCont > .container > .left > .encuestasHome form .block .leftSide,
	.pageCont > .container > .left > .encuestasHome form .block .rightSide{
		width:100%;
	}
}
@media (min-width: 992px) { /*Tablet More*/
	.menuMovil {
		display: none!important;
	}
}
@media (max-width: 992px) { /*Tablet More*/
	.menu > .container > span a.button,
	.menu .container span .desplegable{
		display:none;
	}
	.menu > .container > span .buscar2{
		display:none;
	}
	.menu > .container{
		width:100%;
	}
	.menu > .container > span{
		text-align:left;
	}
	.menu > .container > span a.movil,
	.menu > .container > span a.movil:visited,
	.menu > .container > span a.movil:hover{
		display:inline-block;
	}
	
	.menu > .container > span .buscar{
		display:inline-block;
		width:180px;
	}
	.header > .container{
		padding-left:30px;
		padding-right:30px;
	}
}
@media (max-width: 768px) { /*Tablet*/
	.pageCont > .container > .left > .sugerenciasHome form .block .leftSide,
	.pageCont > .container > .left > .sugerenciasHome form .block .rightSide,
	.pageCont > .container > .left > .encuestasHome form .block .leftSide,
	.pageCont > .container > .left > .encuestasHome form .block .rightSide,
	.pageCont > .container > .left > .invitadosHome form .block .leftSide,
	.pageCont > .container > .left > .invitadosHome form .block .rightSide,
	.pageCont > .container > .left > .summer2017Home form .block .leftSide,
	.pageCont > .container > .left > .summer2017Home form .block .rightSide,
	.pageCont > .container > .left > .inscDeportesHome form .block .leftSide,
	.pageCont > .container > .left > .inscDeportesHome form .block .rightSide{
		width:100%;
	}
	
	.breaking > .container > span{
		padding:15px 0px;
	}
	.breaking > .container > span > .left{
		width:100%;
		text-align:center;
	}
	.breaking > .container > span > .left img.desktop{
		display:none;
	}
	.breaking > .container > span > .left img.movil{
		display:inline-block;
	}
	.breaking > .container > span > .center{
		width:100% !important;
		text-align:center;
		padding-top:7px;
	}
	.breaking > .container > span > .center a,
	.breaking > .container > span > .center a:visited,
	.breaking > .container > span > .center a:hover{
		display:inline-block;
	}
	.breaking > .container > span > .right{
		display:none;
	}
	.homeBanner > .container .carousel.slide .item span div i{
		padding: 55px 0px;
	}
	.homeBanner > .container .carousel.slide .item span div i .titulo{
		padding-left:0px;
		text-align:center;
	}
	.homeBanner > .container .carousel.slide .item span div i .desc{
		text-align:center;
		line-height:30px;
	}
	.homeBanner > .container .carousel.slide .item span div i .titulo.special{
		text-align:center;
	}
	.homeBanner > .container .carousel.slide .item span div i .desc.special u{
		text-align:center;
		padding-left:0px;
		width:100%;
	}
	.homeBanner > .container .carousel.slide .item span div i .desc.special a,
	.homeBanner > .container .carousel.slide .item span div i .desc.special a:visited,
	.homeBanner > .container .carousel.slide .item span div i .desc.special a:hover{
		
	}
	.homeMainNoticia{
		display:none;
	}
	.homeNoticias .container{
		padding-top:20px;
	}
	.homeNoticias .container .items span .block.type1{
		display:block;
	}
	.homeNoticias .container .items span .block.type2,
	.homeNoticias .container .items span .block.type3,
	.homeNoticias .container .items span .block.type4{
		padding:0px;
	}
	.homeNoticias .container .items span .block .foto{
		height:180px;
	}
	.homeNoticias .container .items span .block .titulo{
		height:37px;
		margin-top:23px;
		font-size: 18px;
	}
	.homeNoticias .container .items span .block .texto{
		height:65px;
		font-size:12px;
		line-height:22px;
	}
	.homeNoticias > .container > .items span .block .boton{
		margin-top:23px;
	}
	.homeNoticias > .container > .items span{
		
	}
	.homeNoticias > .container > .items .buttonLeft{
		display:table;
	}
	.homeNoticias > .container > .items .buttonRight{
		display:table;
	}
	.homeNoticias > .container > .items{
		padding:0px 40px;
	}
	.homeVideo > .container span .titulo{
		font-size:32px;
	}
	.homeVideo > .container span .desc{
		font-size:18px;
	}
	.homeActividades > .container > .items .block,
	.homeActividades > .container > .items .block:visited,
	.homeActividades > .container > .items .block:hover{
		width:100%;
		max-width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom:20px;
	}
	.homeActividades > .container > .items .block span .texto{
		padding-right:0px;
	}
	.homeGalerias > .container{
		padding:27px 50px;
		padding-top:0px;
	}
	.homeGalerias > .container > .left{
		width:100%;
		height:223px;
	}
	.homeGalerias > .container > .right{
		width:100%;
		min-height:inherit;
		margin-top:14px;
		text-align:center;
	}
	.homeGalerias > .container > .right .icon{
		width:73px;
		height:73px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:12px;
		float:none;
		display:inline-block;
		
		padding-left:6px;
		padding-right:6px;
	}
	.homeGalerias > .container > .right .boton{
		padding-left:0px;
	}
	.homeGalerias > .container > .right .icon.type1{
		padding-left:0px;
	}
	.homeGalerias > .container > .right .icon.type6{
		padding-right:0px;
	}
	.pageTitle > .container{
		font-size:22px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .left{
		width:100%;
		height:200px;
		position:relative;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right{
		width:100%;
		padding-left:0px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .titulo{
		margin-top:15px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .linea{
		margin-top:15px;
		margin-bottom:15px;
	}
	.pageCont > .container > .left > .deportesHome .noticiaDest .carousel-inner > .item .right .boton{
		margin-top:15px;
	}
	.pageCont > .container > .left > .eventosPage .servicios .items{
		text-align:center;
	}
	.pageCont > .container > .left > .eventosPage .servicios .items a,
	.pageCont > .container > .left > .eventosPage .servicios .items a:visited,
	.pageCont > .container > .left > .eventosPage .servicios .items a:hover{
		width:33%;
	}
	.pageCont > .container > .left > .eventosPage .servicios .items i{
		margin-bottom:5px;
	}
	.pageCont > .container > .left > .eventosPage .servicios .items b{
		width:100%;
		text-align:center;
	}
	.pageCont > .container > .left > .galeriasPage .fotos span{
		width:29%;
	}
	.pageCont > .container > .left > .galeriasHome .items .item, 
	.pageCont > .container > .left > .galeriasHome .items .item:visited, 
	.pageCont > .container > .left > .galeriasHome .items .item:hover{
		width:40%;
	}
	.pageCont > .container > .left > .eventosHome .accesosItems .item, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:visited, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:hover{
		width:44%;
	}
	.pageCont > .container > .left > .eventosHome .accesosItems .item .titulo{
		font-size:16px;
	}
	.pageCont > .container > .left > .eventosHome .accesosItems .item .foto{
		height:140px;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .left{
		width:100%;
		height:300px;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right{
		width:100%;
		margin-top:15px;
		text-align:center;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon{
		margin:0px;
		padding:0px 7px;
		margin-bottom:13px;
		display:inline-block;
		float:none;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .boton{
		padding-left:0px;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:visited,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
		width:45%;
	}
}
@media (max-width: 720px) { /*Small Tablet*/

	.pageCont > .container > .left > .restaurantsHome .popupItems{
		margin-top:-16px;
		margin-left:0px;
		width:100%;
	}
	.pageCont > .container > .left > .restaurantsHome .popupItems .item{
		width:50%;
		margin-top:16px;
	}
	.pageCont > .container > .left > .restaurantsHome .novedadesItems{
		margin-top:16px;
		margin-left:0px;
		width:100%;
	}
	.pageCont > .container > .left > .restaurantsHome .novedadesItems .item{
		width:50%;
		margin-top:16px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo1{
		width:99%;
	}
	
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
		width:33%;
		padding-left:0px;
		padding-right:0px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5{
		padding-left:0px;
		padding-right:16px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
		padding-left:16px;
		padding-right:0px;
	}



	.footer > .container{
		background-position:center center;
		padding-top:20px;
		padding-bottom:20px;
	}
	.footer > .container > .left{
		text-align:center;
		border-right:none;
		width:100%;
		height:auto;
		padding:0px;
		float:left;
	}
	.footer > .container > .left img{
		border:0px;
		width:214px;
		height:54px;
		padding-right:0px;
	}
	.footer > .container > .left span{
		padding-left:0px;
		padding-top:10px;
		text-align:center;
		width:100%;
	}
	.footer > .container > .right{
		text-align:center;
		padding:0px;
		width:100%;
		float:left;
		height:auto;
		margin-top:20px;
	}
	.footer > .container > .right .only,
	.footer > .container > .right .only:visited,
	.footer > .container > .right .only:hover{
		display:inline-block;
		width:100%;
		margin-top:10px;
		margin-left:0px;
	}
	.pageCont > .container > .left > .noticiasHome > .items .left{
		width:30%;
	}
	.pageCont > .container > .left > .noticiasHome > .items .right{
		width:70%;
	}
	.pageCont > .container > .left > .noticiasPage .texto .foto,
	.pageCont > .container > .left > .noticiasPage .texto .foto:visited,
	.pageCont > .container > .left > .noticiasPage .texto .foto:hover{
		/*width:100%;
		height:300px;*/
		margin-bottom:17px;
	}
	.pageCont > .container > .left > .deportesPage .contenidos .left{
		width:100%;
		padding-right:0px;
		margin-bottom:17px
	}
	.pageCont > .container > .left > .deportesPage .contenidos .right{
		width:100%;
		padding-left:0px;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item{
		width:auto;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item.first{
		background-image:url("../img/border.png");
		background-position:bottom center;
		background-repeat:repeat-x;
		padding-bottom:20px;
		width:100%;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item.last{
		margin-top:15px;
		width:100%;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .datos{
		padding-left:10px;
	}
	
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item{
		width:auto;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item.first{
		background-image:url("../img/border.png");
		background-position:bottom center;
		background-repeat:repeat-x;
		padding-bottom:20px;
		width:100%;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item.last{
		margin-top:15px;
		width:100%;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .datos{
		padding-left:10px;
	}
	
	
	.pageCont > .container > .left > .eventosPage .ficha .leftSide{
		width:40%;
	}
	.pageCont > .container > .left > .eventosPage .ficha .rightSide,
	.pageCont > .container > .left > .eventosPage .ficha .rightSide:visited,
	.pageCont > .container > .left > .eventosPage .ficha .rightSide:hover{
		font-size:14px;
		width:60%;
	}
	
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item .linea i{
		width:60%;
	}*/
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .linea i{
		width:60%;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .linea i{
		width:60%;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .linea i{
		width:60%;
	}
	
	.pageCont > .container > .left > .deportesReservas form .block .leftSide,
	.pageCont > .container > .left > .eventosReservas form .block .leftSide,
	.pageCont > .container > .left > .restaurantsReservas form .block .leftSide,
	.pageCont > .container > .left > .contactoHome form .block .leftSide{
		padding-right:0px;
		width:100%;
	}
	.pageCont > .container > .left > .deportesReservas form .block .rightSide,
	.pageCont > .container > .left > .eventosReservas form .block .rightSide,
	.pageCont > .container > .left > .restaurantsReservas form .block .rightSide,
	.pageCont > .container > .left > .contactoHome form .block .rightSide{
		padding-left:0px;
		padding-top:27px;
		width:100%;
	}
	
	.pageCont > .container > .left > .contactoHome form .block .rightSide.finalCenter{
		background-image:url("../img/border.png");
		background-position:center top;
		background-repeat:repeat-x;
		margin-top: 32px;
    	padding-top: 24px;
	}
	
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
		padding-top:0px;
		margin-top:0px;
	}
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal{
		margin-top:20px;
	}
	.pageCont > .container > .left > .invitadosHome form .block .camposGeneral .campo.enviar,
	.pageCont > .container > .left > .summer2017Home form .block .camposGeneral .campo.enviar,
	.pageCont > .container > .left > .inscDeportesHome form .block .camposGeneral .campo.enviar{
		margin-top:0px;
	}
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .izq{
		display:inline-block;
		width:auto;
		vertical-align:middle;
		padding-bottom:10px;
	}
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campoFinal .checkBoxGroup .der{
		display:inline-block;
		width:auto;
		vertical-align:middle;
		padding-bottom:10px;
	}
	.pageCont > .container > .left > .deportesReservas form .block .leftSide .foto,
	.pageCont > .container > .left > .eventosReservas form .block .leftSide .carousel-inner > .item .foto,
	.pageCont > .container > .left > .restaurantsReservas form .block .leftSide .foto{
		height:200px;
	}
	
	.pageCont > .container > .left > .quienesPageExpresidentes .texto{
		text-align:center;
		max-height:330px;
	}
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items{
		width:326px;
		float:none;
		display:inline-block;
	}
	/*.pageCont > .container > .left > .actividadesHome .itemsCalendario span,
	.pageCont > .container > .left > .eventosPageActividades .itemsCalendario span,
	.pageCont > .container > .left > .calendarioHome .items span{
		width:100%;
		float:left;
	}
	.pageCont > .container > .left > .actividadesHome .itemsCalendario span.right,
	.pageCont > .container > .left > .eventosPageActividades .itemsCalendario span.right,
	.pageCont > .container > .left > .calendarioHome .items span.right{
		padding:0px;
	}*/
}
@media (max-width: 600px) { /*itemsGal*/
	.homeGalerias > .container > .right .icon.type5{
		padding-right:0px;
	}
	.homeGalerias > .container > .right .icon.type6{
		display:none;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon.type6{
		display:none;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
		width:43%;
	}
	
	.pageCont > .container > .left > .eventosPage .servicios .items a,
	.pageCont > .container > .left > .eventosPage .servicios .items a:visited,
	.pageCont > .container > .left > .eventosPage .servicios .items a:hover{
		width:50%;
	}
	
	.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide,
	.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide:visited,
	.pageCont > .container > .left > .restaurantsPage .contenidos .leftSide:hover{
		width:100%;
		padding-right:0px;
		margin-bottom:17px
	}
	.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide,
	.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide:visited,
	.pageCont > .container > .left > .restaurantsPage .contenidos .rightSide:hover{
		width:100%;
		padding-left:0px;
	}
	.pageCont > .container > .left > .restaurantsPage .contenidos .items .item.last{
		margin-bottom:12px;
	}
	.pageCont > .container > .left > .quienesHome .fotos a,
	.pageCont > .container > .left > .quienesHome .fotos a:visited,
	.pageCont > .container > .left > .quienesHome .fotos a:hover{
		width:40%;
		height:100px;
	}
	.pageCont > .container > .left > .clubHome .fotos a,
	.pageCont > .container > .left > .clubHome .fotos a:visited,
	.pageCont > .container > .left > .clubHome .fotos a:hover{
		width:40%;
		height:100px;
	}
	.pageCont > .container > .left > .actividadesPage .servicios .items a, 
	.pageCont > .container > .left > .actividadesPage .servicios .items a:visited, 
	.pageCont > .container > .left > .actividadesPage .servicios .items a:hover{
		width:50%;
	}
	.pageCont > .container > .left > .calendarioHome .items .block,
	.pageCont > .container > .left > .calendarioHome .items .block:visited,
	.pageCont > .container > .left > .calendarioHome .items .block:hover{
		width:100%;
	}
	.pageCont > .container > .left > .actividadesHome .itemsCalendario .block,
	.pageCont > .container > .left > .actividadesHome .itemsCalendario .block:visited,
	.pageCont > .container > .left > .actividadesHome .itemsCalendario .block:hover{
		width:100%;
	}
	.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block,
	.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block:visited,
	.pageCont > .container > .left > .eventosPageActividades .itemsCalendario .block:hover{
		width:100%;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:visited,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
		width:90%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto{
		height:200px;
	}
}
@media (max-width: 510px) { /*itemsGal*/

	.pageCont > .container > .left > .restaurantsHome .popupItems .item{
		width:80%;
	}
	.pageCont > .container > .left > .restaurantsHome .novedadesItems .item{
		width:80%;
	}
	.homeGalerias > .container > .right .icon.type4{
		padding-right:0px;
	}
	.homeGalerias > .container > .right .icon.type5{
		display:none;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon.type5{
		display:none;
	}
	.pageCont > .container > .left > .noticiasHome > .items .left{
		display:none;
	}
	.pageCont > .container > .left > .noticiasHome > .items .right{
		width:100%;
		padding-left:0px;
	}
	
	.pageCont > .container > .left > .noticiasHome > .items a,
	.pageCont > .container > .left > .noticiasHome > .items a:visited,
	.pageCont > .container > .left > .noticiasHome > .items a:hover{
		background-image:url("../img/border.png");
		background-position:bottom center;
		background-repeat:repeat-x;
		
		padding-bottom:25px;
		margin-bottom:25px;
	}
	.pageCont > .container > .left > .eventosPage .ficha .leftSide{
		width:100%;
		padding-right:0px;
	}
	.pageCont > .container > .left > .eventosPage .ficha .rightSide,
	.pageCont > .container > .left > .eventosPage .ficha .rightSide:visited,
	.pageCont > .container > .left > .eventosPage .ficha .rightSide:hover{
		width:100%;
		margin-top:20px;
	}
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:visited,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
		width:43%;
	}*/
	.pageCont > .container > .left > .actividadesHome .accesosItems .item,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
		width:43%;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
		width:43%;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
		width:43%;
	}
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto{
		height:115px;
	}
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item .titulo{
		font-size:16px;
	}*/
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto{
		height:115px;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .titulo{
		font-size:16px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto{
		height:115px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .titulo{
		font-size:14px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto{
		height:115px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .titulo{
		font-size:14px;
	}
	
	
	.pageCont > .container > .left > .restaurantsPage .contenidos .title{
		font-size:16px;
	}
	
}
@media (max-width: 480px) { /*Phone*/
	
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo .secondCheckDiv{
		width: 100%;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2.video a,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3.video a,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4.video a,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5.video a,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6.video a,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7.video a{
		background-size:190% !important;
	}
	


	.botonVisitasBox .botones a{
		max-width:80%;
	}
	.botonVisitasBox .botones a.first{
		margin-right:0px;
	}
	.botonVisitasBox .botones a.last{
		margin-left:0px;
		margin-top:10px;
	}
	.pageCont > .container > .left > .sugerenciasHome form .block .leftSide .iconos .miniBoton{
		width:80px;
	}
	.pageCont > .container > .left > .encuestasHome form .block .leftSide .iconos .miniBoton{
		width:80px;
	}
	.menu > .container > span .buscar{
		width:140px;
	}
	.homeBanner > .container .carousel.slide .item span div i .titulo{
		font-size:18px;
	}
	.homeBanner > .container .carousel.slide .item span div i .desc{
		font-size:26px;
	}
	.homeAccesos > .container > .items a.first,
	.homeAccesos > .container > .items a.first:hover,
	.homeAccesos > .container > .items a.last,
	.homeAccesos > .container > .items a.last:hover,
	.homeAccesos > .container > .items a,
	.homeAccesos > .container > .items a:visited,
	.homeAccesos > .container > .items a:hover{
		width:40%;
		margin:0px 10px;
		margin-bottom:10px;
	}
	.homeAccesos > .container > .items a .foto{
		width:100%;
		height:auto;
	}
	.videoLaunchIframe{
		height:200px;
	}
	.homeGalerias > .container{
		padding:27px 15px;
		padding-top:0px;
	}
	.infoContacto > .container span{
		margin-left:0px;
		margin-right:0px;
		margin-top:5px;
		margin-bottom:10px;
		width:100%;
	}
	.pageTitle > .container > .right{
		display:none;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
		width:43%;
		margin-left:8px;
		margin-right:8px;
		margin-top:20px;
	}
	.pageCont > .container > .left > .deportesHome .accesosItems .item .foto{
		height:100px;
	}
	.pageCont > .container > .left > .noticiasPage .texto .foto,
	.pageCont > .container > .left > .noticiasPage .texto .foto:visited,
	.pageCont > .container > .left > .noticiasPage .texto .foto:hover{
		/*height:230px;*/
	}
	.pageCont > .container > .left > .deportesPage .contenidos .left .block .fecha{ 
		width:20%
	}
	.pageCont > .container > .left > .deportesPage .contenidos .right .block .fecha{ 
		width:20%
	}
	.pageCont > .container > .left > .deportesPage .contenidos .left .block .texto{
		width:80%;
	}
	.pageCont > .container > .left > .deportesPage .contenidos .right .block .texto{
		width:80%;
	}
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:visited,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
		width:42%;
	}
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto{
		height:100px;
	}*/
	
	.pageCont > .container > .left > .actividadesHome .accesosItems .item,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
		width:43%;
		margin-left:9px;
		margin-right:9px;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto{
		height:100px;
	}
	
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
		width:42%;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto{
		height:100px;
	}
	
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
		width:42%;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto{
		height:100px;
	}
	
	.pageCont > .container > .left > .quienesHome .fotos a,
	.pageCont > .container > .left > .quienesHome .fotos a:visited,
	.pageCont > .container > .left > .quienesHome .fotos a:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		height:100px;
	}
	.pageCont > .container > .left > .clubHome .fotos a,
	.pageCont > .container > .left > .clubHome .fotos a:visited,
	.pageCont > .container > .left > .clubHome .fotos a:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		height:100px;
	}
	.hoverSwipebox{
		display:none !important;
		visibility:hidden !important;
	}
	.hoverSwipebox2{
		visibility:visible !important;
	}
	.pageCont > .container > .left > .galeriasPage .fotos span{
		width:44%;
	}
	
	
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto{
		height:160px;
	}
	.hoverSwipebox{
		display:none !important;
		visibility:hidden !important;
	}
	.hoverSwipebox2{
		visibility:visible !important;
	}
	.pageCont > .container > .left > .galeriasHome .items .item, 
	.pageCont > .container > .left > .galeriasHome .items .item:visited, 
	.pageCont > .container > .left > .galeriasHome .items .item:hover{
		width:95%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .eventosHome .accesosItems .item, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:visited, 
	.pageCont > .container > .left > .eventosHome .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .left{
		height:250px;
	}
}
@media (max-width: 380px) { /*Medium Phone*/

	.pageCont > .container > .left > .restaurantsHome .popupItems .item{
		width:100%;
	}
	.pageCont > .container > .left > .restaurantsHome .novedadesItems .item{
		width:100%;
	}
	
	
	
	
    .pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .titulo{
		font-size:15px;
	}
}
@media (max-width: 360px) { /*Medium Phone*/
	.homeAccesos > .container > .items a .titulo{
		font-size:16px;
	}
	.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{
		font-size:20px;
	}
	.pageCont > .container > .left > .deportesPage .galerias .items a,
	.pageCont > .container > .left > .deportesPage .galerias .items a:visited,
	.pageCont > .container > .left > .deportesPage .galerias .items a:hover{
		width:43%;
		height:100px;
	}
	.pageCont > .container > .left > .eventosPage .galerias .items a,
	.pageCont > .container > .left > .eventosPage .galerias .items a:visited,
	.pageCont > .container > .left > .eventosPage .galerias .items a:hover{
		width:43%;
		height:100px;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .datos{
		padding-left:0px;
		width:100%;
		text-align:center;
		height:auto;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .foto{
		display:none;
	}
	.pageCont > .container > .left > .deportesPage .infoContactoDep .staff .item .dato i{
		width:auto;
		overflow:inherit;
		text-overflow:inherit;
		white-space:normal;
	}
	
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .datos{
		padding-left:0px;
		width:100%;
		text-align:center;
		height:auto;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .foto{
		display:none;
	}
	.pageCont > .container > .left > .actividadesPage .infoContactoDep .staff .item .dato i{
		width:auto;
		overflow:inherit;
		text-overflow:inherit;
		white-space:normal;
	}
	
	
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items{
		width:100%;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .actividadesHome .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .actividadesHome .accesosItems .item .foto{
		height:100px;
	}
	
}
@media (max-width: 360px) { /*Small Phone v1*/
	.pageCont > .container > .left > .deportesPage .verTodo .leftA,
	.pageCont > .container > .left > .deportesPage .verTodo .rightA{
		padding: 0px;
		width: 100%;
		text-align: center;
		float: left;
	}
	.pageCont > .container > .left > .deportesPage .verTodo .rightA{
		padding-top: 15px;
	}
	
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items i{
		display:inline-block;
		float:none;
	}
	.pageCont > .container > .left > .quienesPageExpresidentes .texto .items b{
		width:100%;
		float:none;
		display:inline-block;
		height:auto;
		min-height:34px;
		text-align:center;
		padding-left:0px;
	}
	.pageCont > .container > .left > .contactoHome .datos .dato i{
		width:100%;
	}
	.pageCont > .container > .left > .contactoHome .datos .dato b{
		width:100%;
		padding-left:22px;
	}
	
}

@media (max-width: 350px) { /*itemsGal*/
	.homeGalerias > .container > .right .icon.type3{
		padding-right:0px;
	}
	.homeGalerias > .container > .right .icon.type4{
		display:none;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .right .icon.type4{
		display:none;
	}
	
}
@media (max-width: 330px) { /*Small Phone*/

	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
		width:50%;
		padding-left:0px;
		padding-right:0px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5{
		padding-left:0px;
		padding-right:8px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
		padding-left:0px;
		padding-right:0px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo2,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo4,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo6{
		padding-right:8px;
		padding-left:0px;
	}
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo3,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo5,
	.pageCont > .container > .left > .restaurantsHome .multimediaItems .item.tipo7{
		padding-left:8px;
		padding-right:0px;
	}



	.pageCont > .container > .left > .deportesHome .accesosItems .item,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:visited,
	.pageCont > .container > .left > .deportesHome .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-top:27px;
	}
	
	.pageCont > .container > .left > .deportesHome .accesosItems .item .foto{
		height:120px;
	}
	.pageCont > .container > .left > .noticiasPage .texto .foto,
	.pageCont > .container > .left > .noticiasPage .texto .foto:visited,
	.pageCont > .container > .left > .noticiasPage .texto .foto:hover{
		/*height:200px;*/
	}
	.pageCont > .container > .left > .eventosPage .servicios .items a,
	.pageCont > .container > .left > .eventosPage .servicios .items a:visited,
	.pageCont > .container > .left > .eventosPage .servicios .items a:hover{
		width:100%;
	}
	/*.pageCont > .container > .left > .restaurantsHome .accesosItems .item,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:visited,
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .restaurantsHome .accesosItems .item .foto{
		height:100px;
	}*/
	
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .foto{
		height:100px;
	}
	.pageCont > .container > .left > .eventosHomeSocios .accesosItems .item .titulo{
		font-size:15px;
	}
	
	.pageCont > .container > .left > .eventosHomeActividades{
		display:block;
		height:auto;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems{
		display:block;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:visited,
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .eventosHomeActividades .accesosItems .item .foto{
		height:100px;
	}
	
	
	
	
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item,
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item:visited,
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
	}
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item span{
		width:100%;
	}
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .foto{
		max-width:200px;
		display:inline-block;
		float:none;
	}
	.pageCont > .container > .left > .quienesPageDirectorio .texto .item span .nombre{
		margin-top:5px;
	}
	.pageCont > .container > .left > .galeriasPage .fotos span{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:visited,
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item:hover{
		width:100%;
	}
	.pageCont > .container > .left > .quienesPageAdministracion .texto .item .foto{
		height:160px;
	}
	.pageCont > .container > .left > .quienes90anios > .texto > .left{
		height:230px;
	}
}
@media (max-width: 310px) { /*Small Phone 2*/
	.botonVisitasBox .botones a{
		max-width:100%;
	}
	.homeAccesos > .container > .items a.first,
	.homeAccesos > .container > .items a.first:hover,
	.homeAccesos > .container > .items a.last,
	.homeAccesos > .container > .items a.last:hover,
	.homeAccesos > .container > .items a,
	.homeAccesos > .container > .items a:visited,
	.homeAccesos > .container > .items a:hover{
		width:100%;
		max-width:173px;
		margin:0px;
		margin-bottom:10px;
	}
	.homeAccesos > .container > .items a .titulo{
		font-size:18px;
	}
	.footer > .container > .left img{
		width:90%;
		height:auto;
	}
	.pageCont > .container > .left > .deportesPage .galerias .items a,
	.pageCont > .container > .left > .deportesPage .galerias .items a:visited,
	.pageCont > .container > .left > .deportesPage .galerias .items a:hover{
		width:100%;
		height:100px;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .eventosPage .galerias .items a,
	.pageCont > .container > .left > .eventosPage .galerias .items a:visited,
	.pageCont > .container > .left > .eventosPage .galerias .items a:hover{
		width:100%;
		height:100px;
		margin-left:0px;
		margin-right:0px;
	}
	
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo{
		width:100%;
	}
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.der,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.der{
		padding-left:0px;
	}
	.pageCont > .container > .left > .deportesReservas form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .eventosReservas form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .restaurantsReservas form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .contactoHome form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .sugerenciasHome form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .encuestasHome form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .invitadosHome form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .summer2017Home form .block /*.rightSide*/ .camposGeneral .campo.izq,
	.pageCont > .container > .left > .inscDeportesHome form .block /*.rightSide*/ .camposGeneral .campo.izq{
		padding-right:0px;
	}
	
	.pageCont > .container > .left > .deportesReservasHome .items a,
	.pageCont > .container > .left > .deportesReservasHome .items a:visited,
	.pageCont > .container > .left > .deportesReservasHome .items a:hover,
	.pageCont > .container > .left > .restaurantsReservasHome .items a,
	.pageCont > .container > .left > .restaurantsReservasHome .items a:visited,
	.pageCont > .container > .left > .restaurantsReservasHome .items a:hover{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	.pageCont > .container > .left > .deportesReservasHome .items a img,
	.pageCont > .container > .left > .restaurantsReservasHome .items a img{
		max-height:none;
	}
	.pageCont > .container > .left > .quienesPageReglamentos .items a,
	.pageCont > .container > .left > .quienesPageReglamentos .items a:visited,
	.pageCont > .container > .left > .quienesPageReglamentos .items a:hover{
		width:90%;
	}
	
	.pageCont > .container > .left > .actividadesPage .servicios .items a, 
	.pageCont > .container > .left > .actividadesPage .servicios .items a:visited, 
	.pageCont > .container > .left > .actividadesPage .servicios .items a:hover{
		width:100%;
	}
	.menu > .container > span .buscar{
		width:103px;
	}
}

/*
'320px' 	=> '320px', 
'360px' 	=> '360px',
'480px' 		=> '480px',
'768px' 		=> '768px',
'992px' 		=> '992px',  
'1200px' 	=> '1200px', 
'1920px' 		=> '1920px', 
*/

/* ================================================= V2 CUSTOM ================================================= */
.v2-content.v2-socios-page  .container{
	padding-bottom: 30px;
}
.v2-content .v2-test{
	width: 100%;
	background: red;
	color: white;
}
.v2-content .v2-main-title{
	font-family: 'TrajanPro-Regular';
	color: #666666;
	font-size: 18px;
	letter-spacing: -1px;
}
.v2-content .v2-main-title::after {
	content: "";
	height: 2px;
	background-color: #ca9e64;
	display: block;
	width: 100%;
	max-width: 30%;
	margin-top: 8px;
}
.v2-content .v2-main-title.text-center::after {
	margin-left: auto;
	margin-right: auto;
}
.v2-content .v2-main-boton,
.v2-content .v2-main-boton:visited,
.v2-content .v2-main-boton:hover{
	display: inline-block;
	background-color: #385086;
	border: 1px solid #385086;
	font-family: 'bebas_neueregular';
	color: white;
	font-size: 16px;
	padding: 2px 12px;
	font-style: italic;
	cursor: pointer;
}
.v2-content .v2-main-boton:hover{
	background-color: white;
	color: #385086;
}
.v2-content .v2-main-step{
	width:100%;
	height:34px;
	float:left;
	font-family: 'TrajanPro-Regular';
	display:table;
}
.v2-content .v2-main-step 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;
}
.v2-content .v2-main-step b{
	font-weight:normal;
    display: table-cell;
	vertical-align:middle;
    font-size: 16px;
}
.v2-content .v2-main-video:after{
	background-image: url('../img/video_play.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 60px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	content: '';
	
	transition: background-size 0.4s ease;
	-moz-transition: background-size 0.4s ease;
	-webkit-transition: background-size 0.4s ease;
	-o-transition: background-size 0.4s ease;
}
.v2-content .v2-main-video:hover:after{
	background-size: 70px;
	
	transition: background-size 0.4s ease;
	-moz-transition: background-size 0.4s ease;
	-webkit-transition: background-size 0.4s ease;
	-o-transition: background-size 0.4s ease;
}
/* ================================================= V2 CUSTOM ================================================= */

/* ================================================= V2 BARRA AZUL ================================================= */
.v2-barra-azul{
	border-top:6px solid #ca9e64;
	background-color:#385086;
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
}
.v2-barra-azul > .container{
	display:table;
	height:60px;
	text-align:center;
}
.v2-barra-azul > .container > span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:10px 0px;
}
.v2-barra-azul > .container > span a,
.v2-barra-azul > .container > span a:visited,
.v2-barra-azul > .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;
}
.v2-barra-azul > .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;
}
/* ================================================= V2 BARRA AZUL ================================================= */

/* ================================================= V2 FORMULARIOS ================================================= */
.v2-formulario form{
	line-height: 16px; /*checkbox*/
}
.v2-formulario form *:not(.checkbox):not(.radio) > label:not(.btn){
	font-family: 'Raleway-Regular';
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.v2-formulario form *:not(.checkbox):not(.radio) > label:not(.btn):before{
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	border-bottom: 9px solid #d70000;
	border-right: 9px solid transparent;
	margin-right: 10px;
}
.v2-formulario form .span_required{
	color: #d70000;
	font-size:13px;
	font-weight:bold;
	font-family: 'tahoma', 'Lucida Sans', 'Verdana', 'sans-serif';
	position: absolute;
	margin-left: 3px;
}
/* ================================================= V2 FORMULARIOS ================================================= */

/* ================================================= V2 AUSPICIADORES ================================================= */
.v2-auspiciadores{
	width: 100%;
	background: white;
	float: left;
}
.v2-auspiciadores .v2-items{
	text-align: center;
	margin-bottom: -60px;
}
.v2-auspiciadores .v2-items a,
.v2-auspiciadores .v2-items a:visited,
.v2-auspiciadores .v2-items a:hover{
    display: inline-block;
    padding: 15px 10px 0;
    vertical-align: middle;
    cursor: default;
}
.v2-auspiciadores .v2-items a[href] {
    cursor: pointer;
}
.v2-auspiciadores .v2-items img{
	max-width: 140px;
	max-height: 45px;
}
@media (max-width: 992px) 
{
	.v2-auspiciadores .v2-items{
		margin-bottom: 0px;
	}
}
/* ================================================= V2 AUSPICIADORES ================================================= */

/* ================================================= V2 AUSPICIADORES SECUNDARIOS ================================================= */
.v2-auspiciadores-secundarios {
	width: 100%;
	background: white;
	float: left;
	background-image: url("../img/border.png");
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 27px;
	padding-bottom: 5px;
}

.v2-auspiciadores-secundarios .v2-items {
	text-align: center;
}

.v2-auspiciadores-secundarios .v2-items a,
.v2-auspiciadores-secundarios .v2-items a:visited,
.v2-auspiciadores-secundarios .v2-items a:hover {
	display: inline-block;
	padding: 15px 10px 0;
	vertical-align: middle;
	cursor: default;
}

.v2-auspiciadores-secundarios .v2-items a[href] {
	cursor: pointer;
}

.v2-auspiciadores-secundarios .v2-items img {
	max-width: 140px;
	max-height: 45px;
}

@media (max-width: 992px)
{
	.v2-auspiciadores-secundarios .v2-items {
		margin-bottom: 0px;
	}

}
/* ================================================= V2 AUSPICIADORES SECUNDARIOS ================================================= */

/* ================================================= V2 DEPORTES PAGE ================================================= */
.v2-content.v2-deportes-page .v2-menu{
	background-color: #f1f1f1;
	border-bottom: 2px solid #385086;
}
.v2-content.v2-deportes-page .v2-menu a,
.v2-content.v2-deportes-page .v2-menu a:visited,
.v2-content.v2-deportes-page .v2-menu a:hover,
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu{
	font-family: 'TrajanPro-Regular';
	color: #333333;
	display: inline-block;
	font-size: 12px;
	padding: 11px 9px 5px;
	cursor: pointer;
}
.v2-content.v2-deportes-page .v2-menu a:hover,
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu:hover,
.v2-content.v2-deportes-page .v2-menu .active,
.v2-content.v2-deportes-page .v2-menu:hover .active:hover{
	background-color: #385086;
	color: white !important;
}
.v2-content.v2-deportes-page .v2-menu:hover .active{
	background-color: transparent;
	color: #333333 !important;
}
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items{
	display: none;
	background-color: #385086;
	position: absolute;
	margin-top: 5px;
	margin-left: -9px;
	text-align: left;
	z-index: 100;
}
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu:hover .v2-sub-items{
	display: block;
}
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items a,
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items a:visited,
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items a:hover{
	color: white !important;
	padding: 6px 15px 5px 11px;
	width: auto;
	display: block;
}
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items a:before{
	content: '';
	display: inline-block;
	margin-right: 10px;
	width: 5px;
	height: 5px;
	background-color: white;
	border-radius: 500px;
	vertical-align: middle;
}
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items a:hover,
.v2-content.v2-deportes-page .v2-menu .v2-sub-menu .v2-sub-items .sub-active{
	background-color: #ca9e64;
}
/*INICIO*/
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-1 .foto{
	background-color: #385086;
	height: 180px; 
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-1 .titulo{
	height: 22px;
	font-family: 'TrajanPro-Regular';
	font-size: 18px;
	color: #666666;
	letter-spacing: -1px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-1 .texto{
	height: 65px;
	overflow: hidden;
	color: #666666;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .imagen{
	padding-right: 0px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .imagen .foto{
	background-color: #385086;
	height: 213px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .texto .titulo{
	font-family: 'TrajanPro-Regular';
	font-size: 18px;
	color: #666666;
	letter-spacing: -1px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .texto .desc{
	max-height: 154px;
	overflow: hidden;
	color: #666666;
}
@media (max-width: 768px) 
{
	.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .imagen{
		padding-right: 15px;
	}
}
@media (max-width: 480px) 
{
	.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-left .texto .desc{
		max-height:inherit;
		overflow:auto;
	}
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item,
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item:visited,
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item:hover{
	height:61px;
	color:#333333;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .fecha{ 
	background-color:#ca9e64;
	color: white;
	width:60px;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .fecha .mes{
	display:inline-block;
	height:17px;
	font-size:12px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .fecha .dia{ 
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .fecha .dia.rango{
	font-size: 14px;
	letter-spacing: -0.3px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:auto;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	height:20px;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-2 .v2-right .item .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	height:17px;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-left .foto{
	background-color: #385086;
	height: 215px;
	position: relative;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-left .titulo,
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-right .titulo{
	font-family: 'TrajanPro-Regular';
	font-size: 15px;
	color: #666666;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-right .imagen{
	height: 100px;
	position: relative;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-right .imagen .fondo{
	background-color: #385086;
	position: absolute;
	width: 100%;
	height: 100%;
}
@media (max-width: 480px) 
{
	.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-3 .v2-right .imagen{
		height: 75px;
	}
}

.v2-bloque-canal .canal-video {
	padding: 56.25% 0 0 0;
	position: relative;
}
.v2-bloque-canal .canal-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-4 .v2-item{
	display: inline-block;
	width: 165px;
	height: auto;
	vertical-align: top;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-4 .v2-item .icono .fa{
	font-size: 30px;
	color: white;
	background: #ca9e64;
	padding: 12px;
	border-radius: 500px;
	width: 54px;
	height: 54px;
}
.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-4 .v2-item .titulo{
	font-family: 'droid_serifregular';
	font-size:14px;
	font-style: italic;
	color: #666666;
	padding: 0px 10px;
}
@media (max-width: 1200px) 
{
	.v2-content.v2-deportes-page .v2-cat-inicio .v2-bloque-4 .v2-item{
		width: 140px;
	}
}
/*QUIENES SOMOS*/
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-grupo{
	border: none;
	box-shadow: none;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-titulo{
	background: none;
	padding: 0px;
	border: none;
	position: relative;
	z-index: 10;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-grupo:first-child .v2-titulo{
	margin-top: 0px !important;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .panel-body{
	border: none;
	padding: 0px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .v2-bloque{
	width: 170px;
	height: auto;
	display: inline-block;
	margin: 15px 15px 0px;
	vertical-align: top;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .v2-bloque .foto{
	background-color: #385086;
	height: 165px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .v2-bloque .cargo{
	background-color: #385086;
	font-family: 'bebas_neueregular';
    color: white;
    font-size: 18px;
    padding: 5px 12px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .v2-bloque .nombre{
	font-family: 'Helvetica_Cond_Light';
	font-size: 16px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-item .v2-bloque .email{
	font-family: 'Helvetica_Cond_Bold';
	font-size: 14px;
	letter-spacing: -0.2px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-titulo .flotante{
	background: #ca9e64;
	position: absolute;
	right: 0px;
	font-family: 'bebas_neueregular';
	color: white;
	font-size: 14px;
	width: 30px;
	text-align: center;
	height: 30px;
	padding-top: 4px;
	z-index: 5;
	margin-top: -32px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-titulo .flotante.icono-1{
	padding-left: 2px;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-titulo .collapsed .flotante.icono-1{
	display: inline-block;
}
.v2-content.v2-deportes-page .v2-cat-quienes-somos .v2-titulo .collapsed .flotante.icono-2{
	display: none;
}
/*CALENDARIO*/
.v2-content.v2-deportes-page .v2-cat-calendario{
	
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item,
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item:visited,
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item:hover{
	height:61px;
	color:#333333;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .fecha{ 
	background-color:#ca9e64;
	color: white;
	width:60px;
	height:61px;
	font-family: 'droid_serifregular';
	font-size:14px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .fecha .mes{
	display:inline-block;
	height:17px;
	font-size:12px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .fecha .dia{ 
	display:inline-block;
	font-size:23px;
	margin-top:-2px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .fecha .dia.rango{
	font-size: 14px;
	letter-spacing: -0.3px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .texto{
	text-align:left;
	padding-left:15px;
	display:table-cell;
	vertical-align:middle;
	height:61px;
	width:auto;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .texto .titulo{
	font-family: 'Montserrat-SemiBold';
	font-size:14px;
	margin-top:1px;
	height:20px;
	letter-spacing:0px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .texto.especial{
	border-bottom: 5px solid #ca9e64;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .texto.especial .titulo{
	color: #385086;
	font-size: 17px;
	overflow: inherit;
	white-space: inherit;
	height: auto;
	padding: 5px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-fechas .item .texto .desc{
	font-family: 'montserratlight';
	font-size:12px;
	margin-top:5px;
	height:17px;
	overflow:hidden;
	word-break:break-all;
	line-height:17px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-detalle .item{
	border:1px solid #385086;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-detalle .item .titulo{
	background-color:#385086;
	color: white;
	font-family: 'Montserrat-SemiBold';
	padding: 5px 8px;
	width: 115px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-detalle .item .dato{
	padding: 5px 8px;
	width: auto;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-botones .item{
	background-color:#f1f1f1;
	color: #a0a0a0;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-botones .item.active{
	background-color:#385086;
	color: white;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-botones .item .icono{
	padding: 15px 10px;
	width: 115px;
	font-size: 50px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-botones .item .texto{
	border-left: 5px solid white;
	padding: 15px 10px;
	width: auto;
	font-family: 'montserratlight';
	font-size: 18px;
}
.v2-content.v2-deportes-page .v2-cat-calendario .v2-volver{
	background: #ca9e64;
	position: absolute;
	right: 0px;
	font-family: 'bebas_neueregular';
	color: white;
	font-size: 15px;
	width: 55px;
	text-align: center;
	height: 30px;
	padding: 4px;
	z-index: 5;
	margin-right: 15px;
}
@media (max-width: 992px) 
{
	.v2-content.v2-deportes-page .v2-cat-calendario .v2-formulario form .v2-main-boton{
		margin-top: 0px !important;
	}
}
/*NOTICIAS*/
.v2-content.v2-deportes-page .v2-cat-noticias{
	
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item,
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item:visited,
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item:hover{
	color: #333333;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item:last-child{
	margin-bottom: 0px !important;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .left{
	background-color: #385086;
	height:113px;
	width:25%;
	float:left;
	overflow:hidden;
	position:relative;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right{
	float: left;
    height: 113px;
    width: 75%;
	padding-left:20px;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right b{
	font-family: 'TrajanPro-Regular';
	font-size:16px;
    font-weight: normal;
    height: 22px;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right i{
    font-style: normal;
    height: 40px;
    line-height: 21px;
    margin-top: 8px;
    overflow: hidden;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right span{
	background-color: #385086;
	border:1px solid #385086;
	font-family: 'bebas_neueregular';
	color: white;
	font-size:16px;
	padding:2px 12px;
	font-style:italic;
}
.v2-content.v2-deportes-page .v2-cat-noticias .v2-item:hover .right span{
	background-color: white;
	color: #385086;
}
@media (max-width: 768px) 
{
	.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .left{
		display: none;
	}
	.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right{
		padding-left: 0px;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #a0a0a0;
		padding-bottom: 25px;
	}
	.v2-content.v2-deportes-page .v2-cat-noticias .v2-item:last-child .right{
		border-bottom: none;
		padding-bottom: 0px;
	}
	.v2-content.v2-deportes-page .v2-cat-noticias .v2-item .right i{
		overflow:inherit;
		height: auto;
	}
}
/*ESCUELA*/
.v2-content.v2-deportes-page .v2-cat-escuela{
	
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item,
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item:visited,
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item:hover{
	width: 130px;
	height: auto;
	display: inline-block;
	margin: 15px 15px 0px;
	vertical-align: top;
	color:#333333;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item .foto{
	background-color: #385086;
	height: 120px;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item .icono{
	background-color: #d70000;
	font-family: 'bebas_neueregular';
	font-size: 15px;
	color: white;
	width: 25px;
	height: 22px;
	margin-top: -22px;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item .cargo{
	background-color: #385086;
	font-family: 'bebas_neueregular';
    color: white;
    font-size: 16px;
    padding: 5px 12px;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-profesores .item .nombre{
	font-family: 'Helvetica_Cond_Light';
	font-size: 16px;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-informacion .v2-left ul{
	padding-left: 30px;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-informacion .v2-left strong,
.v2-content.v2-deportes-page .v2-cat-escuela .v2-informacion .v2-left b{
	font-family: 'bebas_neueregular';
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	display: inline-block;
}
.v2-content.v2-deportes-page .v2-cat-escuela .v2-informacion .v2-left strong:before,
.v2-content.v2-deportes-page .v2-cat-escuela .v2-informacion .v2-left b:before{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e080";
	color:#ca9e64;
	margin-right: 5px;
	font-size: 15px;
}
/*CATEGORIAS*/
.v2-content.v2-deportes-page .v2-cat-categorias{

}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item,
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item:visited,
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item:hover{
	width: 130px;
	height: auto;
	display: inline-block;
	margin: 15px 15px 0px;
	vertical-align: top;
	color:#333333;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item .foto{
	background-color: #385086;
	height: 120px;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item .icono{
	background-color: #d70000;
	font-family: 'bebas_neueregular';
	font-size: 15px;
	color: white;
	width: 25px;
	height: 22px;
	margin-top: -22px;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item .cargo{
	background-color: #385086;
	font-family: 'bebas_neueregular';
	color: white;
	font-size: 16px;
	padding: 5px 12px;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-profesores .item .nombre{
	font-family: 'Helvetica_Cond_Light';
	font-size: 16px;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-informacion .v2-left ul{
	padding-left: 30px;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-informacion .v2-left strong,
.v2-content.v2-deportes-page .v2-cat-categorias .v2-informacion .v2-left b{
	font-family: 'bebas_neueregular';
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	display: inline-block;
}
.v2-content.v2-deportes-page .v2-cat-categorias .v2-informacion .v2-left strong:before,
.v2-content.v2-deportes-page .v2-cat-categorias .v2-informacion .v2-left b:before{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e080";
	color:#ca9e64;
	margin-right: 5px;
	font-size: 15px;
}
/*MULTIMEDIA*/
.v2-content.v2-deportes-page .v2-cat-multimedia{
	
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items .imagen{
	height: 130px;
	position: relative;
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items .imagen .fondo{
	background-color: #385086;
	position: absolute;
	width: 100%;
	height: 100%;
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items .titulo{
	background-color: #385086;
	font-family: 'bebas_neueregular';
    color: white;
    font-size: 16px;
    padding: 5px 12px;
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items.JSlightGallery .imagen{
	height: auto;
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items.JSlightGallery .imagen .fondo{
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}
.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items.JSlightGallery .imagen .fondo img{
	width: 100%;
	height: auto;
}
@media (max-width: 768px) 
{
	.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items .imagen{
		height: 180px;
	}
}
@media (max-width: 480px) 
{
	.v2-content.v2-deportes-page .v2-cat-multimedia .v2-items .imagen{
		height: 150px;
	}
}

/*MULTIMEDIA - Cancha*/
.v2-content.v2-deportes-page .v2-cat-cancha{

}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items .imagen{
	height: 130px;
	position: relative;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items .imagen .fondo{
	background-color: #385086;
	position: absolute;
	width: 100%;
	height: 130px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items .titulo{
	background-color: #385086;
	font-family: 'bebas_neueregular';
	color: white;
	font-size: 16px;
	padding: 5px 12px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items.JSlightGallery .imagen{
	height: auto;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items.JSlightGallery .imagen .fondo{
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-items.JSlightGallery .imagen .fondo img{
	width: 100%;
	height: auto;
}
@media (max-width: 768px)
{
	.v2-content.v2-deportes-page .v2-cat-cancha .v2-items .imagen{
		height: 180px;
	}
}
@media (max-width: 480px)
{
	.v2-content.v2-deportes-page .v2-cat-cancha .v2-items .imagen{
		height: 150px;
	}
}
/*CANCHA*/
.v2-content.v2-deportes-page .v2-cat-cancha{
	
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-tarjeta img{
	width: 100%;
	height: auto;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table{
	margin: 0 auto;
    -webkit-box-shadow: #777 0px 0px 10px;
    -moz-box-shadow: #777 0px 0px 10px;
    box-shadow: #777 0px 0px 10px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table th,
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table td{
	padding: 5px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table td{
	background-image:url("../img/border.png");
	background-position:right center;
	background-repeat:repeat-y;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table th{
	background-image:url("../img/border.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	font-weight: normal;
	font-family: 'Montserrat-SemiBold';
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table th:nth-child(1n){
	background-color:#385086;
	color:white;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table th:nth-child(2n){
	background-color:white;
	color: #333333;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-ventajas table th:nth-child(3n){
	background-color:#d70000;
	color:white;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'TrajanPro-Regular';
	display: table;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento strong,
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento b{
	font-weight: normal;
	font-size: 18px;
	display: table-cell;
    vertical-align: middle;
	padding-left: 10px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento i,
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento em{
	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;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-reglamento .boton img{
	width: 100px;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-plano img{
	width: 100% !important;
	height: auto !important;
}
.v2-content.v2-deportes-page .v2-cat-cancha .v2-videos iframe{
	background-color: #385086;
	width: 47% !important;
    height: 208px !important;
    display: inline-block;
    margin: 8px;
}
@media (max-width: 768px) 
{
	.v2-content.v2-deportes-page .v2-cat-cancha .v2-videos iframe{
		width: 100% !important;
		margin-left: 0px;
		margin-right: 0px;
   		height: 300px !important;
	}
}
@media (max-width: 480px) 
{
	.v2-content.v2-deportes-page .v2-cat-cancha .v2-videos iframe{
   		height: 190px !important;
	}
}
/*HISTORIA*/
.v2-content.v2-deportes-page .v2-cat-historia{
	
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-texto img{
	width: 100% !important; 
	margin-bottom: 25px;
	height: auto !important;
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .texto{
	height:auto;
	max-height:378px;
	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;
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .texto span{
	width:100%;
	height:auto;
	float:left;
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .item{
	width:50%;
	height:34px;
	font-family: 'TrajanPro-Regular';
	display: table;
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .item i{
	background-color: #ca9e64;
    color: white;
	display: table-cell;
    font-size: 14px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    width: 97px;
	padding:8px;
}
.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .item b{
	font-weight:normal;
	display: table-cell;
	vertical-align:middle;
	text-align:left;
    font-size: 14px;
	padding:0px 8px;
	line-height: 18px;
}
@media (max-width: 768px) { 
	.v2-content.v2-deportes-page .v2-cat-historia .v2-campeones .item{
		width: 100%;
	}
}
/*INFO GENERAL*/
.v2-content.v2-deportes-page .v2-cat-info-general{
	
}
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto img{
	max-width: 100%;
}
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto ul{
	padding-left: 30px;
}
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto strong,
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto b{
	font-family: 'bebas_neueregular';
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	display: inline-block;
}
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto strong:before,
.v2-content.v2-deportes-page .v2-cat-info-general .v2-texto b:before{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e080";
	color:#ca9e64;
	margin-right: 5px;
	font-size: 15px;
}
/* ================================================= V2 DEPORTES PAGE ================================================= */

/* ================================================= V2 SOCIOS PAGE ================================================= */
.v2-content.v2-socios-page{
	
}
.v2-content.v2-socios-page .container,
.v2-content.v2-socios-page .container > .left{
	min-height: 0px;
}
/*BLOQUE 1*/
.v2-content.v2-socios-page .container.v2-bloque-1{
	padding-top: 0px;
}

.v2-content.v2-socios-page .v2-bloque-1 .videoyoutube{
	height: auto;
	position: relative;
}
@media (max-width: 768px) 
{
	.v2-content.v2-socios-page .v2-bloque-1 .videoyoutube{
		min-height: 310px;
	}
}
@media (max-width: 480px) 
{
	.v2-content.v2-socios-page .v2-bloque-1 .videoyoutube{
		min-height: 210px;
	}
}
.v2-content.v2-socios-page .v2-bloque-1 .titulovideo{
	position: absolute;
	color: white;
	font-size: 19px;
	font-family: 'montserratlight';
    text-shadow: -1px 3px 1px black;
    padding: 7px 11px;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios{
	height: auto;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel{
	position: relative;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel .fondo img{
	width: 100%;
	height: auto;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .item{
	height: auto;
	width: 100%;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel-indicators{
	bottom:-38px;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel-indicators .active {
    width: 14px;
    height: 14px;
    margin: 0;
    background-color: #385086;
}
.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios .carousel-indicators li {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #385086;
    border-radius: 10px;
}
/* Saco linea superior del banner inferior de socios*/
.v2-content.v2-socios-page .v2-bloque-1 .left .pageBanner{
	border-top: 0px;
}


@media (max-width:992px){
	.v2-content.v2-socios-page .v2-bloque-1 .v2-carrusel-socios{
		margin-top: 23px;
	}
}
/*BLOQUE 2*/
.v2-content.v2-socios-page .v2-bloque-2 .botonhashtag{
	height: auto;
	text-align: right;
	margin-bottom: 30px;
}
.v2-content.v2-socios-page .v2-bloque-2 .esvida{
	width: auto;
	height: auto;
	border: solid 2px #ca9e64;
	color: #ca9e64;
	font-family: 'Raleway-Regular';
	font-size: 29px;
	font-weight: bold;
	padding: 15px 24px;
	display: inline-block;
}
.v2-content.v2-socios-page .v2-bloque-2 .botonesredes{
	height: auto;
	text-align: left;
	margin-bottom: 30px;
}
.v2-content.v2-socios-page .v2-bloque-2 .botonesredes img{
	max-height: 55px;
	margin-right: 18px;
}
.v2-content.v2-socios-page .v2-bloque-2 .botonesredes img:nth-last-child(1){
		margin-right: 0px;
}
.v2-content.v2-socios-page .v2-bloque-2{ 
	background-color: white;
	width: 100%;
	color: white;
	padding: 0px;
}
.v2-content.v2-socios-page .v2-bloque-2 .fotosseccion{
	height: auto;
	width: 100%;
	float: left;
}
.v2-content.v2-socios-page .v2-bloque-2 .fotosseccion img{
	width: 100%;
}
@media (max-width:768px){
	.v2-content.v2-socios-page .v2-bloque-2 .botonesredes,
	.v2-content.v2-socios-page .v2-bloque-2 .botonhashtag{
		text-align: center;
	}
	.v2-content.v2-socios-page .v2-bloque-2 .botonhashtag{
		margin-bottom: 20px;
	}
}
@media (max-width:480px){
	.v2-content.v2-socios-page .v2-bloque-2 .esvida{
		font-size: 27px;
	}
}
/*BLOQUE 3*/
.v2-content.v2-socios-page .container.v2-bloque-3{
	padding-bottom: 0px;
}
.v2-content.v2-socios-page .v2-bloque-3 .v2-main-title{
	text-align: center;
}
.v2-content.v2-socios-page .v2-bloque-3 .v2-main-title:nth-child(2){ 
	text-align: center;
	font-size: 22px;
    line-height: 32px;
	margin-bottom: 21px;
	margin-top: 30px;
}
.v2-content.v2-socios-page .v2-bloque-3 .v2-main-title:nth-child(2):after{
	display: none;
}
.v2-content.v2-socios-page .v2-bloque-3 .v2-main-title:after{
	margin: 0 auto;
	max-width: 16%;
}
.subtitulov2{ 
	width: 100%;
    height: auto;
    margin-top: 23px;
    font-family: 'droid_serifregular';
    font-size: 16px;
    color: #666;
    text-align: center;
    float: left;
	font-style: italic;
}
.v2-content.v2-socios-page .v2-bloque-3 .item{
	height: auto;
	float: left;
	text-align: center;
	cursor: pointer;
}
.v2-content.v2-socios-page .v2-bloque-3 .item img,
.v2-content.v2-socios-page .v2-bloque-3 .item:visited img,
.v2-content.v2-socios-page .v2-bloque-3 .item:hover img{
	max-width: 100px;
	display: inline-block;
}
.v2-content.v2-socios-page .v2-bloque-3 .item img:nth-child(2){
	display:none;
}
.v2-content.v2-socios-page .v2-bloque-3 .item:hover img:nth-child(1),
.v2-content.v2-socios-page .v2-bloque-3 .item.active img:nth-child(1){
	display: none;
}
.v2-content.v2-socios-page .v2-bloque-3 .item:hover img:nth-child(2),
.v2-content.v2-socios-page .v2-bloque-3 .item.active img:nth-child(2),
.v2-content.v2-socios-page .v2-bloque-3 .item.active .campoflecha img{
	display: inline-block;
}
.v2-content.v2-socios-page .v2-bloque-3 .item .campoflecha{
	height: auto;
}
.v2-content.v2-socios-page .v2-bloque-3 .item .campoflecha img{
	display: none;
	max-width: 26px;
}
@media (max-width: 768px){
	.v2-content.v2-socios-page .v2-bloque-3 .item.active .campoflecha img{
		display: none;
	}
	.v2-content.v2-socios-page .v2-bloque-3 .item{
		margin-bottom: 20px;
	}
}
/*BLOQUE 4*/
.v2-content.v2-socios-page .v2-bloque-4{ 
	width: 100%;
	background-color: #f1f1f1;
	padding: 27px 0px;
	height: auto;
}
.v2-content.v2-socios-page .v2-bloque-4.formulario{ 
	background-color: white;
	padding-top: 0px;
	padding-bottom: 0px;
}
.v2-content.v2-socios-page .v2-bloque-4 .left{
	display: none;
}
.v2-content.v2-socios-page .v2-bloque-4 .left.active,
.v2-content.v2-socios-page .v2-bloque-4.formulario .left{
	display: block;
}
.v2-content.v2-socios-page .v2-bloque-4 .cajaazultop{
	background-color: #385086;
	border: solid #385086 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: white;
	font-size: 16px;
	float: left;
	width: 100%;
	height: auto;
	padding: 7px 10px;
	font-family: 'montserratlight';
}
.v2-content.v2-socios-page .v2-bloque-4 .cajaazulbottom{
	background-color: white;
	border: solid #385086 1px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #666666;
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 10px;
	text-align: justify;
}
.v2-content.v2-socios-page .v2-bloque-4 .contenedorbotones{
	width: 100%;
	height: auto;
	float: left;
	display: block;
	text-align: center;
	margin-top: 13px;
}
.v2-content.v2-socios-page .v2-bloque-4 .boxv2{
	background-color: red;
	width: 182px;
	height: auto;
	margin-left: 22px;
	display: inline-block;
	border-radius: 5px;
	vertical-align: middle;
}
.v2-content.v2-socios-page .v2-bloque-4 .boxv2 .v-align{
	height: 48px;
}
.v2-content.v2-socios-page .v2-bloque-4 .boxv2:first-child{
	margin-left: 0px;
}
.v2-content.v2-socios-page .v2-bloque-4 .boxv2 img{
	max-width: 31px;
	display: inline-block;
	margin-left: 6px;
	vertical-align: middle;
	margin-top: -4px;
}
.v2-content.v2-socios-page .v2-bloque-4 .boxv2 .tituloblanco{
	color: white;
	font-size: 15px;
	font-family: 'Helvetica_Cond_Bold';
	display: inline-block;
	line-height: 15px;
	vertical-align: middle;
	margin-top: -3px;
	-webkit-margin-before: 6px;
	
}
@media (max-width: 1200px){
	.v2-content.v2-socios-page .v2-bloque-4 .boxv2:first-child,
	.v2-content.v2-socios-page .v2-bloque-4 .boxv2{
		margin-bottom: 20px;
		margin: 0px 11px;
	}
	.v2-content.v2-socios-page .v2-bloque-4{
		padding: 20px 0px 7px;
		
	}
}
/*BLOQUE 5*/
.v2-content.v2-socios-page .v2-bloque-5 .v2-main-title{ 
	text-align: center;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-main-title:after{
	margin: 0 auto;
}

.v2-content.v2-socios-page .v2-bloque-5 .v2-item{
	display: inline-block;
	width: 165px;
	height: auto;
	vertical-align: top;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-item .icono .fa{
	font-size: 30px;
	color: white;
	background: #ca9e64;
	padding: 12px;
	border-radius: 500px;
	width: 54px;
	height: 54px;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-item .titulo{
	font-family: 'droid_serifregular';
	font-size:14px;
	font-style: italic;
	color: #666666;
	padding: 0px 10px;
	line-height: 17px;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-boton-beneficios{
	height: 111px;
	border-radius: 5px;
	position: relative;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-boton-beneficios .v2-beneficios-transparencia{
	height: 100%;
	width: auto;
	background-color: rgba(49,70,123,0.7);
	float: left;
	position: absolute;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-boton-beneficios .v2-beneficios-transparencia .textobotonbeneficios{
	color: white;
	font-size: 18px;
	font-family: 'TrajanProBold';
	padding: 35px 0 0 17px;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
}
.v2-content.v2-socios-page .v2-bloque-5 .v2-boton-beneficios .v2-beneficios-transparencia img{
	display: inline-block !important;
	max-height: 50px;
	margin-left: 10px;
	margin-right: 22px;
}
/*.v2-socios-beneficios-contenido img{
	max-width: 100%;
}*/
@media (max-width: 1200px){
.v2-content.v2-socios-page .v2-bloque-5 .v2-item{
		width: 140px;
	}
}
@media (max-width: 992px){
	.v2-content.v2-socios-page .v2-bloque-4 .requisitos .cajaazultop{
		margin-top: 20px;
	}
	.v2-content.v2-socios-page .v2-bloque-4 .cajaazulbottom{
		height: auto;
		text-align: justify;
	}
}
@media (max-width: 480px){
	.v2-content.v2-socios-page .v2-bloque-5 .v2-boton-beneficios .v2-beneficios-transparencia{
		width: 100%;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		text-align: center;
	}
}

/* ================================================= V2 SOCIOS PAGE ================================================= */
.v2-beneficio-hijosdesocio .container {
	min-height: inherit !important;
}
.v2-beneficio-hijosdesocio .contfull{
	height: auto;
}
.v2-beneficio-hijosdesocio .contfull:nth-child(3){
	background-color: #f1f1f1;
	border-top: #ca9e64 solid 7px;
}
.v2-beneficio-hijosdesocio .contfull .v2-main-title{
	background-image: url(../img/page_title_bg.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}
.v2-beneficio-hijosdesocio .contfull .v2-main-title.titulodos{
	text-align: center;
    font-size: 27px;
    line-height: 32px;
    margin-top: 25px;
	color: black;
}
.v2-beneficio-hijosdesocio .contfull .v2-main-title:after{
	max-width: none;
	background-color: #a0a0a0;
	height: 0.5px;
	margin-top: 25px;
}
.v2-beneficio-hijosdesocio .bloque1{
	background-color: #f1f1f1;
	height: auto;
}
.v2-beneficio-hijosdesocio .textocontenido{
	font-family: 'montserratlight';
    font-size: 15px;
    color: #333;
    line-height: 25px;
	letter-spacing: 0.5px;
	color: #666666;
}
.v2-beneficio-hijosdesocio .textocontenido b,
.v2-beneficio-hijosdesocio .textocontenido strong{
	font-family: 'montserratregular';
	color: #ca9e64;
}
.v2-beneficio-hijosdesocio .bloque1 .textocontenido{
	font-family: 'montserratregular';
    font-size: 17px;
    color: #333;
    line-height: 25px;
	letter-spacing: 0.7px;
	color: #666666;
	padding: 20px;
	padding-bottom: 10px;
}
.v2-beneficio-hijosdesocio .bloque3 .box{
	background-color: white;
	height: auto;
	width: 100%;
	float: left;
	padding: 27px;
	position: relative;
}
.v2-beneficio-hijosdesocio .bloque3 .box .titulosbloquesinteriores{
	color: #ca9e64;
	text-align: center;
	font-family: 'TrajanPro-Regular';
    font-size: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.v2-beneficio-hijosdesocio .bloque3 .box .textocontenido{
	text-align: justify;
}
.v2-beneficio-hijosdesocio .conttable{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
}
.v2-beneficio-hijosdesocio table{
	max-width: 76%;
	width: 100%;
    background-color: yellow;
    height: auto;
    margin:0 auto;
    text-align: center;
	margin-bottom: 15px;
	font-family: 'OpenSans-CondensedBold';
}
.v2-beneficio-hijosdesocio table th{
	color: white;
	background-color: #385086;
	text-align: center;
	font-size: 19px;
	padding: 10px;
	width: 50%;
	font-weight: normal;
}
.v2-beneficio-hijosdesocio table tr{
	background-color: white;
}
.v2-beneficio-hijosdesocio table td{
	padding: 10px;
	color: black;
	font-size: 19px;
	width: 50%;
}
.v2-beneficio-hijosdesocio table td:nth-child(even){
	border-left: #f1f1f1 solid 3px;
}
.v2-beneficio-hijosdesocio table tr:nth-child(odd){
	background-color: #f1f1f1;
}

.v2-beneficio-hijosdesocio #triangle-topleft{
	width: 0;
	height: 0;
	border-top: 50px solid #ca9e64;
	border-right: 50px solid transparent;
	position: absolute;
	top: 0px;
	left: 0px;
    }
.v2-beneficio-hijosdesocio .numerocuadro{
	color: white;
    position: relative;
    font-family: 'TrajanPro-Regular';
    font-size: 16px;
	position: absolute;
	top: 7px;
	left: 9px;
}
@media (max-width: 992px){
	.v2-beneficio-hijosdesocio .bloque4 .col-xs-12:nth-child(1){
		margin-bottom: 20px;
		border-bottom: 1px solid #a0a0a0;
		padding-bottom: 20px;
	}
	.v2-beneficio-hijosdesocio .bloque3 .box{
		margin-bottom: 35px;
	}
}
/*# sourceMappingURL=all.css.map */
