/* ================================================= GLOBAL ================================================= */
body{
	background-color:#333;
}
body.modal-open{
  padding-right: 0px !important;
  overflow:auto !important;
}
img{
	border:0;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}
a, a:visited{
	/*color:#ae0f17;*/
	text-decoration:none !important;
}
a:hover{
	/*color:#ae0f17;*/
	text-decoration:none !important;
}
ul{
	padding-left:13px;
}
ol{
	padding-left:16px;
}
/* ================================================= GLOBAL ================================================= */

/* ================================================= BOOTSTRAP ================================================= */
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

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

.theme-showcase .navbar .container {
  width: auto;
}

.carousel-control.left,
.carousel-control.right{
	background:none !important;
	background-image:none !important;
	background-color:transparent !important;
	filter:none !important;
}

.alert{
	float:left;
	width:100%;
	text-align:center;
}

.modal-body p,
.panel-body p {
    margin-bottom: 27px;
}
.modal-body p:last-child,
.panel-body p:last-child,
.pageCont > .container > .left > .noticiasPage .texto p:last-child,
.pageCont > .container > .left > .clubPage .texto .desc p:last-child{
	margin-bottom:0px;
}

.container{
	/*max-width:950px;
	min-width:950px;
	padding:0px;*/
}
.container-full{
}
.container-fluid{
}

.modal-body{
	text-align:justify;
}
.panel-pwcc {
    border-color: #385086/*theme-color*/;
	float:left;
	width:100%;
	margin-bottom:0px;
}
.panel-pwcc > .panel-heading {
    background-color: #385086/*theme-color*/;
    border-color: #385086/*theme-color*/;
    color: #fff;
}

/*Title Fix*/
.ellipsis {
    position: relative;
}
.ellipsis:before {
    content: '&nbsp;';
    visibility: hidden;
}
.ellipsis span {
    position: absolute;
    left: 0;
    right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*Title Fix*/

.ui-datepicker{
	font-size:12px;
}
.ui-datepicker .ui-datepicker-header{
	background: #385086;
	border-color: #385086;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev{
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover{
	background: #ca9e64;
	border-color: #ca9e64;
}
.ui-datepicker .ui-datepicker-next-hover span,
.ui-datepicker .ui-datepicker-prev-hover span{
	background:url("images/ui-icons_ffffff_256x240.png");
	background-position:-48px -192px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	font-weight:normal;
	color:#385086;
}


#swipebox-top-bar{
	display:table !important;
}
#swipebox-title {
    display: table-cell !important;
	vertical-align:middle;
    text-align: center;
    width: 100%;
	line-height:18px;
	padding-right:45px;
	padding-left:45px;
}
#swipebox-close {
    right: 5px !important;
}

.panel-pwcc .panel-body b,
.panel-pwcc .panel-body strong{/*FIX CHROME*/
	font-family: 'Montserrat-SemiBold';
	font-weight:normal;
}
/* ================================================= BOOTSTRAP ================================================= */

/* ================================================= FUENTES ================================================= */
@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: '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');
    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;
}

/* ================================================= FUENTES ================================================= */