.azul {
	color: #00529b;
}

@media (min-width: 767px) {
	.row .offset0 {
		margin-left: 0;
	}

	.row .span12.offset0 {
		width: 99.99999999999999%;
		*width: 99.93055555555554%;
	}

	.row .span11.offset0 {
		width: 91.66666666666666%;
		*width: 91.59722222222221%;
	}

	.row .span10.offset0 {
		width: 83.33333333333331%;
		*width: 83.26388888888887%;
	}

	.row .span9.offset0 {
		width: 74.99999999999999%;
		*width: 74.93055555555554%;
	}

	.row .span8.offset0 {
		width: 66.66666666666666%;
		*width: 66.59722222222221%;
	}

	.row .span7.offset0 {
		width: 58.33333333333333%;
		*width: 58.263888888888886%;
	}

	.row .span6.offset0 {
		width: 49.99999999999999%;
		*width: 49.93055555555555%;
	}

	.row .span5.offset0 {
		width: 41.66666666666666%;
		*width: 41.597222222222214%;
	}

	.row .span4.offset0 {
		width: 33.33333333333333%;
		*width: 33.263888888888886%;
	}

	.row .span3.offset0 {
		width: 24.999999999999996%;
		*width: 24.930555555555554%;
	}

	.row .span2.offset0 {
		width: 16.666666666666664%;
		*width: 16.59722222222222%;
	}

	.row .span1.offset0 {
		width: 8.333333333333332%;
		*width: 8.263888888888888%;
	}
}

@media (max-width: 667px) {
	.navbar .container {
		width: auto;
	}
}

html,body {
	background-color: #f9f9f9;
}

@media (min-width: 767px) {
	html,body {
		background-color: #fff;
	}
}

@media (max-width: 667px) {
}

body {
	font-family: 'Pontano Sans',sans-serif;
	font-weight: 400;
}

a,a:hover {
	text-decoration: none;
}

@media (min-width: 767px) {
	.row > .border {
		-webkit-box-shadow: inset -1px 0 0 #ddd;
		box-shadow: inset -1px 0 0 #ddd;
	}
}

.h1 {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	margin-bottom: 24px;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 32px;
	font-weight: normal;
	margin: 0;
	text-indent: -2px;
	letter-spacing: 0;
	font-family: 'Open Sans',sans-serif;
	font-weight: 300;
}

.h1.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

@media (max-width: 1200px) {
	.h1 {
		font-size: 26px;
	}
}

.h2 {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
}

.h2.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.h3 {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	margin-top: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
}

.h3.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.divisor {
	border-bottom: 1px solid #ebebeb;
}

.divisor img {
	display: none;
}

.topHeader {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.topHeader .navbar-inner {
	background-image: none;
	background-color: #fff;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	filter: none !important;
	border-bottom: 1px solid #ebebeb;
}

@media (min-width: 979px) {
	.topHeader .navbar-inner {
		background: -webkit-linear-gradient(#fff 20%, #f0f0f0 110%);
		background: -moz-linear-gradient(#fff 20%, #f0f0f0 110%);
		background: -o-linear-gradient(#fff 20%, #f0f0f0 110%);
		background: -ms-linear-gradient(#fff 20%, #f0f0f0 110%);
		background: linear-gradient(#fff 20%, #f0f0f0 110%);
		border-bottom: none;
	}
}

.topHeader .logo {
	margin-top: 9px;
	margin-bottom: 9px;
	max-width: 200px;
}

@media (max-width: 767px) {
	.topHeader .logo {
		max-width: 130px;
	}
}

@media (min-width: 979px) {
	.topHeader .logo {
		margin-top: 7.5px;
		margin-bottom: 15px;
	}
}

@media (min-width: 1200px) {
	.topHeader .logo {
		max-width: 230px;
		margin-top: 12px;
		margin-bottom: 21px;
	}
}

.lt-ie9 .topHeader img.logo {
	max-width: inherit;
	min-width: inherit;
	width: 230px !important;
	height: 93px !important;
}

@media (max-width: 979px) {
	.topHeader .botonera .nav-nav {
		margin-left: 0;
	}
}

@media (min-width: 979px) {
	.topHeader .botonera {
		max-height: 48px;
	}
}

@media (max-width: 979px) {
	.topHeader .nav-collapse {
		margin-left: -30px;
	}
}

@media (max-width: 767px) {
	.topHeader .nav-collapse {
		margin-left: -10px;
	}
}

.topHeader .nav>li>a {
	padding-left: 12px;
	padding-right: 12px;
	color: #00529b;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.topHeader .nav>li>a:hover {
	color: #e22c27;
	-webkit-transition: all 0.05s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.05s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.05s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.05s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.05s cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-border-radius: 0;
	border-radius: 0;
	text-shadow: none;
}

@media (max-width: 979px) {
	.topHeader .nav>li>a {
		font-size: 16px;
	}
}

@media (min-width: 979px) {
	.topHeader .nav>li>a {
		padding-left: 12px;
		padding-right: 12px;
		border-left: 1px solid #073d6e;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		line-height: 42px;
		height: 40px;
		color: #fff;
		display: inline-block;
		text-shadow: none;
		font-weight: 300;
		min-height: 48px;
	}

	.topHeader .nav>li>a:hover {
		background-color: rgba(0,0,0,0.3);
		color: #0cb4ff;
	}
}

@media (min-width: 1200px) {
	.topHeader .nav>li>a {
		font-size: 18px;
		padding-left: 22px;
		padding-right: 22px;
		font-weight: 100;
		line-height: 48px;
		min-height: 48px;
	}

	.lt-ie9 .topHeader .nav>li>a {
		letter-spacing: -1px;
	}
}

.topHeader li.lastchild > a {
	border-right: none !important;
}

.topHeader li.firstchild > a {
	border-left: none !important;
}

.topHeader .topRight {
	zoom: 1;
	height: auto;
	width: 50%;
	float: right;
	padding-top: 8px;
}

.topHeader .topRight:before,.topHeader .topRight:after {
	content: "";
	display: table;
}

.topHeader .topRight:after {
	clear: both;
}

@media (max-width: 767px) {
	.topHeader .topRight {
		position: absolute;
		width: 100%;
		right: 6px;
		top: 0;
	}
}

.topHeader .btn-navbar {
	float: right;
	margin-left: 24px;
}

@media (max-width: 767px) {
	.topHeader .btn-navbar {
		margin-left: 12px;
	}
}

.topHeader .nav {
	zoom: 1;
	float: right;
}

.topHeader .nav:before,.topHeader .nav:after {
	content: "";
	display: table;
}

.topHeader .nav:after {
	clear: both;
}

@media (min-width: 979px) {
	.topHeader .nav {
		width: 100%;
	}
}

@media (min-width: 1200px) {
}

@media (min-width: 979px) {
	.navBacgk {
		border-bottom: solid 1px #0d3871;
		background-color: #00529b;
		background: -webkit-linear-gradient(#2763b2 0%, #10427e 100%);
		background: -moz-linear-gradient(#2763b2 0%, #10427e 100%);
		background: -o-linear-gradient(#2763b2 0%, #10427e 100%);
		background: -ms-linear-gradient(#2763b2 0%, #10427e 100%);
		background: linear-gradient(#2763b2 0%, #10427e 100%);
		width: auto;
		margin-left: -20px;
		margin-right: -20px;
	}

	.navBacgk .span12 {
		padding-left: 0;
		margin-left: 0;
	}
}

.social {
	float: right;
	margin-top: -22px;
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.social {
		margin-top: -10px;
		margin-right: 10px;
	}
}

.social >a,.social span {
	width: 32px;
	height: 32px;
	float: right;
	margin-left: 8px;
	margin-top: 3px;
	-webkit-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (min-width: 1200px) {
	.social >a,.social span {
		width: 36px;
		height: 36px;
	}
}

@media (max-width: 767px) {
	.social >a,.social span {
		margin-left: 4px;
	}
}

.social >a:hover,.social span:hover {
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

.lt-ie9 .social >a:hover,.lt-ie9 .social span:hover {
	opacity: 1;
	-ms-filter: none;
	filter: none;
}

.social a {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.social .ceroocho {
	width: auto;
	text-transform: uppercase;
	color: #fff;
	line-height: 34px;
	float: right;
	text-align: right;
	margin-right: 18px;
	font-size: 17px;
	cursor: default;
}

.social .ceroocho:hover {
	opacity: 1;
	-ms-filter: none;
	filter: none;
}

.social .ceroocho i {
	line-height: 20px;
	margin-right: 10px;
	font-size: 19px;
}

@media (min-width: 1200px) {
	.social .ceroocho {
		line-height: 40px;
	}
}

@media (max-width: 767px) {
	.social .ceroocho {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.social .ceroocho {
		color: #00529b;
	}

	.social .ceroocho i {
		line-height: 8px;
		margin-right: 8px;
		font-size: 16px;
	}
}

.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
	background-image: none;
	background-color: #00529b;
}

.dropdown-menu>li>a {
	font-size: 16px;
	line-height: 24px;
}

@media (min-width: 979px) {
	.dropdown-menu>li>a {
		line-height: 32px;
	}
}

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #e22c27;
	color: #fff;
	text-shadow: none;
	border-right: 0 solid transparent;
	text-shadow: none !important;
}

.nav-collapse .dropdown-menu a {
	font-weight: 300;
	color: #00529b;
}

.dropdown-menu {
	-webkit-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
}

.dropdown-menu {
	border: 1px solid rgba(0,0,0,0.05);
}

@media (min-width: 767px) {
	.sliderCont {
		background-color: #00529b;
		background-color: #00529b;
		background: -webkit-linear-gradient(#1e5198 0%, #153160 100%);
		background: -moz-linear-gradient(#1e5198 0%, #153160 100%);
		background: -o-linear-gradient(#1e5198 0%, #153160 100%);
		background: -ms-linear-gradient(#1e5198 0%, #153160 100%);
		background: linear-gradient(#1e5198 0%, #153160 100%);
		-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
		box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
	}
}

@media (max-width: 767px) {
	.sliderCont {
		margin-left: -20px;
		margin-right: -20px;
	}
}

ul.slider {
	margin: 0;
	padding: 0;
	display: block;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.55);
	box-shadow: 0 4px 8px rgba(0,0,0,0.55);
	margin-top: 24px;
	margin-bottom: 28px;
	height: 0;
	background-color: transparent;
}

@media (min-width: 1200px) {
	ul.slider {
		margin-top: 30px;
		margin-bottom: 40px;
	}
}

ul.slider li {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
	background-color: #fff;
	overflow: hidden;
}

@media (max-width: 767px) {
	ul.slider {
		width: 100%;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-top: 0;
	}
}

ul.cycle2slider {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	list-style: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.55);
	box-shadow: 0 4px 8px rgba(0,0,0,0.55);
	margin-top: 18px;
	margin-bottom: 36px;
}

@media (max-width: 767px) {
	ul.cycle2slider {
		width: 100%;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-top: 0;
	}
}

@media (min-width: 767px) {
	.homeDestCont {
		padding-top: 26px;
		padding-bottom: 26px;
		background-color: #fff;
		border-top: 1px solid #ebebeb;
	}
}

@media (min-width: 1200px) {
	.homeDestCont {
		padding-top: 36px;
		padding-bottom: 36px;
		min-height: 285px;
	}
}

.homeDest,.intDest {
	display: block;
	text-align: center;
	zoom: 1;
}

.homeDest:before,.intDest:before,.homeDest:after,.intDest:after {
	content: "";
	display: table;
}

.homeDest:after,.intDest:after {
	clear: both;
}

.homeDest .tit,.intDest .tit,.spanIn .tit {
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	text-transform: none;
	color: #e22c27;
}

.homeDest .tit.cLine,.intDest .tit.cLine,.spanIn .tit.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.homeDest .tit:hover,.intDest .tit:hover,.spanIn .tit:hover {
	color: #00529b;
}

@media (min-width: 767px) {
	.homeDest .tit,.intDest .tit,.spanIn .tit,.spanIn .tit {
		margin-top: 24px;
	}
}

@media (min-width: 1200px) {
	.homeDest .tit,.intDest .tit,.spanIn .tit,.spanIn .tit {
		font-size: 24px;
	}
}

.homeDest p,.intDest p {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 14px;
	line-height: 20px;
	color: #5b6d77;
}

@media (min-width: 767px) {
	.homeDest p,.intDest p {
		zoom: 1;
		display: block;
		max-width: 75%;
		margin: auto;
		margin-top: 6px;
		font-size: 100%;
		line-height: 130%;
	}

	.homeDest p:before,.intDest p:before,.homeDest p:after,.intDest p:after {
		content: "";
		display: table;
	}

	.homeDest p:after,.intDest p:after {
		clear: both;
	}
}

.homeDest .ico,.intDest .ico {
	width: 55%;
	margin-bottom: 3%;
	-webkit-transition: all 0.07s;
	-moz-transition: all 0.07s;
	-o-transition: all 0.07s;
	-ms-transition: all 0.07s;
	transition: all 0.07s;
}

@media (max-width: 767px) {
	.homeDest .ico,.intDest .ico {
		width: 36px;
		float: left;
		margin-right: 16px;
		margin-bottom: 20px;
		zoom: 1;
	}

	.homeDest .ico:before,.intDest .ico:before,.homeDest .ico:after,.intDest .ico:after {
		content: "";
		display: table;
	}

	.homeDest .ico:after,.intDest .ico:after {
		clear: both;
	}
}

.canvas .homeDest:hover .ico,.canvas .intDest:hover .ico {
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
}

@media (min-width: 767px) {
	.canvas .homeDest:hover .ico,.canvas .intDest:hover .ico {
		width: 60%;
		margin-bottom: 0%;
		margin-top: -2%;
	}
}

@media (min-width: 767px) {
	.homeDest,.intDest,.intDest {
		border-right: 1px dotted #c1c1c1;
		padding-top: 12px;
		padding-bottom: 12px;
		margin: 0;
	}
}

.lastchild .homeDest,.lastchild .intDest {
	border: none;
}

@media (max-width: 979px) {
	.homeDest .tit,.intDest .tit,.spanIn .tit {
		font-size: 120%;
	}
}

@media (max-width: 767px) {
	.homeDest,.intDest,.intDest {
		text-align: left;
	}
}

.verTodo {
	background-color: #e22c27;
	color: #fff;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 13px;
	line-height: 13px;
	display: inline;
	padding: 5px 12px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
	-webkit-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
}

.verTodo:hover {
	background-color: #00529b;
	color: #fff;
}

.bloqueContHome .verTodo {
	margin-top: 12px;
	float: right;
}

.bloqueContHome {
	padding-top: 24px;
	padding-bottom: 20px;
}

.bloqueContHome.sinTitulo {
	padding-top: 20px;
}

@media (min-width: 1200px) {
	.bloqueContHome {
		padding-top: 42px;
		padding-bottom: 32px;
	}

	.bloqueContHome.sinTitulo {
		padding-top: 32px;
	}
}

.bloqueContHome h3 {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	margin-bottom: 24px;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 32px;
	font-weight: normal;
	margin: 0;
	text-indent: -2px;
	letter-spacing: 0;
	font-family: 'Open Sans',sans-serif;
	font-weight: 300;
	font-size: 28px;
	color: #e22c27;
	margin-bottom: 24px;
}

.bloqueContHome h3.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

@media (max-width: 1200px) {
	.bloqueContHome h3 {
		font-size: 26px;
	}
}

@media (min-width: 1200px) {
	.bloqueContHome h3 {
		font-size: 32px;
		margin-bottom: 32px;
	}
}

.bloqueContHome h3 img {
	margin-right: 6px;
}

@media (max-width: 1200px) {
	.bloqueContHome h3 img {
		width: 32px;
		height: 32px;
	}
}

@media (min-width: 767px) {
	.bloqueContHome.fondoGris {
		background-color: #f9f9f9;
	}
}

@media (min-width: 767px) {
	.bloqueContHome.fondoGris2 {
		background-color: #00529b;
		background: -webkit-linear-gradient(#1e5198 0%, #153160 100%);
		background: -moz-linear-gradient(#1e5198 0%, #153160 100%);
		background: -o-linear-gradient(#1e5198 0%, #153160 100%);
		background: -ms-linear-gradient(#1e5198 0%, #153160 100%);
		background: linear-gradient(#1e5198 0%, #153160 100%);
	}
}

.celdaNwews {
	zoom: 1;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-right: 32px;
}

.celdaNwews:before,.celdaNwews:after {
	content: "";
	display: table;
}

.celdaNwews:after {
	clear: both;
}

@media (min-width: 1200px) {
	.celdaNwews {
		margin-right: 48px;
	}
}

.celdaNwews .img {
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 16px;
	margin-bottom: auto;
	padding: 0;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
}

@media (max-width: 979px) {
	.celdaNwews .img {
		display: none;
	}
}

.celdaNwews .tit {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	margin-top: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #00529b;
	margin-bottom: 4px;
	margin-top: 0;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
}

.celdaNwews .tit.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.celdaNwews .fecha {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #5b6d77;
	display: block;
	margin-bottom: 0;
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	font-size: 11px;
}

.celdaNwews .desc {
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 14px;
	line-height: 20px;
	color: #5b6d77;
	line-height: 19px;
	max-height: 76px;
	overflow: hidden;
}

.celdaNwews a:hover .tit {
	color: #e22c27;
}

@media (min-width: 767px) {
	.bloqueNovedades .firstRow {
		margin-bottom: 32px;
	}
}

@media (max-width: 767px) {
	.redesSocialesBlock {
		display: none;
	}
}

.facebookBox {
	height: 490px;
}

#pasteFace,#twitter-widget-0 {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	width: 100%;
}

#pasteFace {
	height: 490px;
	background-color: #fff;
	overflow: hidden;
	border: solid 1px #e8e8e8;
}

#pasteFace iframe {
	width: 101%;
	margin-top: -1px;
	margin-left: -3px;
}

footer {
	padding-top: 24px;
	min-height: 300px;
	padding-bottom: 40px;
	width: 100%;
	background-color: #00529b;
	background: -webkit-linear-gradient(#1e5198 0%, #153160 100%);
	background: -moz-linear-gradient(#1e5198 0%, #153160 100%);
	background: -o-linear-gradient(#1e5198 0%, #153160 100%);
	background: -ms-linear-gradient(#1e5198 0%, #153160 100%);
	background: linear-gradient(#1e5198 0%, #153160 100%);
}

@media (min-width: 767px) {
}

@media (max-width: 767px) {
	footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

footer h3 {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	font-size: 24px;
	color: #0cb4ff;
	font-weight: 100;
	margin-bottom: 20px;
}

footer h3.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

ul.sucursales {
	margin: 0;
}

ul.sucursales li {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 14px;
	line-height: 20px;
	width: 95%;
	font-size: 15px;
	line-height: 18px;
	margin-left: 0;
	list-style: none;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: dotted 1px rgba(0,0,0,0.35);
}

ul.sucursales .lastchild {
	border-bottom: none;
}

ul.sucursales a {
	color: #fff;
}

ul.sucursales a:hover {
	color: #0cb4ff;
}

footer .nav {
	margin-top: -12px;
}

footer .nav li a {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 14px;
	line-height: 20px;
	font-size: 18px;
	line-height: 22px;
	margin-left: 0;
	list-style: none;
	padding-bottom: 6px;
	margin-bottom: 5px;
	text-transform: capitalize;
	color: #0cb4ff;
}

footer .nav>li>a:hover,footer .nav>li>a:focus {
	color: #fff;
	background: none;
}

footer .toolTipsBox {
	visibility: hidden;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

@media (min-width: 767px) {
	.footerNavBox {
		border-right: 1px dotted rgba(255,255,255,0.35);
		width: 80%;
	}
}

@media (min-width: 767px) {
	.footerNavBox2 {
		zoom: 1;
		border-left: 1px dotted rgba(255,255,255,0.35);
		width: 80%;
		float: right;
		height: 260px;
	}

	.footerNavBox2:before,.footerNavBox2:after {
		content: "";
		display: table;
	}

	.footerNavBox2:after {
		clear: both;
	}
}

.footerNavBox2 .social a {
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.4);
	box-shadow: 0 1px 4px rgba(0,0,0,0.4);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-top: 20px;
}

#tooltip {
	opacity: 1;
	-ms-filter: none;
	filter: none;
	padding: 10px;
	background-color: #fff;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: -100px;
	border: none;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.35);
	box-shadow: 0 1px 4px rgba(0,0,0,0.35);
}

.toolTipsSedes .h1,.toolTipsSedes .h2,.toolTipsSedes .h3 {
	color: #e22c27;
	display: block;
	margin-bottom: 8px !important;
}

.footTextDown {
	border-top: solid 1px rgba(0,0,0,0.15);
	margin-top: 42px;
	padding-top: 42px;
	text-align: center;
}

.footTextDown p,.footTextDown a {
	color: #fff;
	text-align: center;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 15px;
	line-height: 22px;
	font-weight: 300;
	font-size: 15px;
}

.footTextDown a:hover {
	color: #0cb4ff;
}

@media (max-width: 767px) {
	.footerSedes {
		display: none;
	}
}

.btn_loginAlumnos {
	background-color: #00529b;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	-webkit-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.19, 1, 0.22, 1);
	padding: 10px 10px;
	line-height: 34px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	text-decoration: none !important;
	color: #fff !important;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	text-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);
}

.btn_loginAlumnos:hover,.panelLoginOpen .btn_loginAlumnos {
	background-color: #e22c27;
	color: #fff;
}

.panelLoginOpen .btn_loginAlumnos {
	background-color: #00529b;
	color: #fff;
}

.btn_loginAlumnos i {
	font-size: 16px;
	line-height: 20px;
	margin-right: 6px;
	margin-left: -4px;
	padding-left: 0;
	text-decoration: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-position: -1000px;
}

.containerLoginAlumnos {
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 200;
}

.containerLoginAlumnos a,.containerLoginAlumnos.panelLoginOpen {
	pointer-events: all;
}

.containerLoginAlumnos .containerLinks .span12 {
	margin-right: 0;
}

@media (min-width: 767px) {
	.containerLoginAlumnos .containerLinks .span12 {
		text-align: left;
	}
}

@media (min-width: 979px) {
	.containerLoginAlumnos .containerLinks .span12 {
		text-align: right;
		float: right;
	}
}

.panelLogin {
	background-color: #00529b;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 0.15s;
	-moz-transition: all 0.15s;
	-o-transition: all 0.15s;
	-ms-transition: all 0.15s;
	transition: all 0.15s;
	background: -webkit-linear-gradient(#156fc6 0%, #00529b 100%);
	background: -moz-linear-gradient(#156fc6 0%, #00529b 100%);
	background: -o-linear-gradient(#156fc6 0%, #00529b 100%);
	background: -ms-linear-gradient(#156fc6 0%, #00529b 100%);
	background: linear-gradient(#156fc6 0%, #00529b 100%);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.lt-ie9 .panelLogin {
	display: none;
}

.panelLoginOpen .panelLogin {
	display: block;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	height: 180px;
}

.panelLogin .row {
	color: #fff;
}

.containerInputs {
	padding-top: 10px;
}

.containerInputs > div {
	text-align: left;
}

.containerTxt {
	padding-top: 10px;
	text-align: left;
}

.panelLogin input {
	max-width: 98%;
}

.btnLogin {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #0d5fb5;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	background: -webkit-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -moz-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -o-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -ms-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: linear-gradient(to top, #0b53ad 0%, #1a7ed3 100%);
	text-align: center;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	padding: 6px;
	display: block;
	margin: auto;
	-webkit-transition-duration: .12s;
	-moz-transition-duration: .12s;
	-o-transition-duration: .12s;
	-ms-transition-duration: .12s;
	transition-duration: .12s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-timing-function: ease;
	border: none;
	margin-top: 20px;
	width: 40%;
	margin-left: 0;
	min-width: 60px;
}

.btnLogin:hover {
	background: -webkit-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -moz-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -o-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -ms-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: linear-gradient(to top, #0b53ad 100%, #1a7ed3 0%);
	color: #0e94ff;
}

.containerLinks {
	text-align: left;
}

.panelLogin a {
	font-size: 13px;
	margin-right: 8px;
	color: #00bbf8;
}

.panelLogin a:hover {
	color: #fff;
}

@media (max-width: 767px) {
	.containerLoginAlumnos {
		margin-left: -20px;
		margin-right: -20px;
		text-align: left;
	}

	.containerLinks .span12 {
		text-align: left !important;
		margin-top: -22px;
	}

	.btn_loginAlumnos {
		margin-left: 30px;
	}

	header .navbar-inner {
		padding-top: 40px;
	}

	.panelLogin .row {
		padding-left: 20px;
	}

	.panelLoginOpen .panelLogin {
		display: block;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		-ms-transition: all 0.4s;
		transition: all 0.4s;
		height: 240px;
	}

	.btnLogin {
		margin-top: 0;
	}

	.containerLinks {
		margin-top: 20px;
	}
}

.bannerDown {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}

@media (max-width: 767px) {
	.bannerDown {
		display: none;
	}
}

.orr__ .navbar .navbar-inner {
	background: -webkit-linear-gradient(#1a417b 0%, #183b72 100%) !important;
	background: -moz-linear-gradient(#1a417b 0%, #183b72 100%) !important;
	background: -o-linear-gradient(#1a417b 0%, #183b72 100%) !important;
	background: -ms-linear-gradient(#1a417b 0%, #183b72 100%) !important;
	background: linear-gradient(#1a417b 0%, #183b72 100%) !important;
}

.orr__ .white {
	display: none;
}

.orr__ .blue {
	display: block !important;
}

.orr__ .topHeader .nav>li>a {
	background-image: -webkit--webkit-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--moz-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--o-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--ms-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
}

@media (min-width: 767px) {
	.orr__ .navBacgk {
		background: none;
		background-color: #1e5198;
	}
}

.noAplica .topHeader .nav>li>a {
	background-image: -webkit--webkit-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--moz-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--o-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit--ms-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.12) 100%);
}

@media (min-width: 767px) {
	.noAplica .navBacgk {
		background: none;
		background-color: #1e5198;
	}
}

@media (min-width: 979px) {
	.orr2__ .navBacgk {
		background-image: none;
		background-color: #1e5198;
		background-image: url("../gfx/img_bot_sep2.png");
		border: none;
	}

	.orr2__ header .botonera > li > a {
		border-color: transparent;
		background-image: url("../gfx/img_bot_sep.png");
		background-repeat: no-repeat;
		background-position: top right;
		line-height: 50px;
	}

	.orr2__ header .botonera > li > a:hover {
		background-image: none;
		background: none;
		background-image: url("../gfx/img_bot_sep.png");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.orr2__ .botonera>li.lastchild a {
		background-image: none;
	}

	.orr2__ .botonera>li.lastchild a:hover {
		background-image: none;
	}

	.orr2__ .sliderCont {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.devTest .colTest1 {
	background-color: #f3f3f3;
}

.devTest .colTest2 {
	background-coAlumnoslor: #ececec;
}

.colTest1,.colTest2 {
	min-height: 300px;
}

.contenedor_interior {
	margin-top: 2px;
	margin-bottom: 2px;
	min-height: 10px;
}

@media (min-width: 79px) {
	.contenedor_interior {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

.contenedor_interior h1,.boxBanner h1,.colCen h3,.colCen h2 {
	font-size: 42px;
	font-family: 'Open Sans',sans-serif;
	color: #e22c27;
	letter-spacing: -1px;
	font-weight: 100;
}

@media (max-width: 10px) {
	.contenedor_interior h1,.boxBanner h1,.colCen h3,.colCen h2,.boxBanner h1,.colCen h3,.colCen h2 {
		font-size: 26px;
		letter-spacing: 0;
	}
}

.boxBanner {
	background-image: url("../gfx/_interior_bigbanner.jpg");
	width: 100%;
	height: 167px;
	position: relative;
}

@media (max-width: 979px) {
	.boxBanner {
		height: 100px;
	}
}

@media (min-width: 500px) {
	.boxBanner:after {
		content: " ";
		background-image: url("../gfx/_interior_bigbanner_tapador.png");
		background-position: center;
		width: 100%;
		height: 15px;
		display: block;
		position: absolute;
		left: 0;
		bottom: 0;
	}
}

.boxBanner h1 {
	text-transform: uppercase;
	color: #fff;
	line-height: 190px;
}

@media (min-width: 500px) {
	.boxBanner h1 {
		font-family: 'Open Sans',sans-serif;
		font-weight: 100;
		letter-spacing: -2px;
		font-size: 50px;
	}
}

@media (max-width: 979px) {
	.boxBanner h1 {
		line-height: 120px;
	}
}

@media (max-width: 480px) {
	.boxBanner h1 {
		line-height: 120px;
	}
}

@media (max-width: 979px) {
	.boxBanner {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		width: auto;
	}
}

.cont_subtitle {
	font-family: 'Open Sans',sans-serif;
	color: #5b6d77;
	letter-spacing: 0;
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #cfdadc;
	margin-bottom: 32px;
	padding-top: 0;
	margin-top: 0;
}

@media (min-width: 1200px) {
	.cont_subtitle {
		margin-bottom: 46px;
	}
}

.colIzq,.colCen,.colDer {
	min-height: 200px;
}

@media (max-width: 767px) {
	.colIzq {
		display: none;
	}
}

@media (max-width: 767px) {
	.cursos-horarios .colIzq {
		display: block;
	}
}

.colIzq .spanIn {
	margin-left: 0;
	padding-left: 0;
}

@media (min-width: 1200px) {
	.tres_columnas .colIzq .spanIn {
		width: auto;
		margin-right: 50px;
	}
}

.colCen {
	padding-bottom: 24px;
}

@media (min-width: 1200px) {
	.tres_columnas .colCen {
		margin-left: -36px;
		margin-right: 20px;
	}
}

@media (min-width: 1200px) {
	.tres_columnas .colDer.span3 {
		margin-left: 84px;
		width: 262px;
	}
}

@media (min-width: 1200px) {
	.tres_columnas .colDer.span2 {
		margin-left: 26px;
		width: 220px;
	}
}

@media (max-width: 767px) {
	.colDer {
		display: none;
	}
}

.subBot {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.subBot li {
	display: inline;
	list-style: none;
}

.subBot a {
	display: block;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 12px;
}

.colCen h1 {
	font-size: 24px;
	margin-bottom: 16px;
	margin-top: 42px;
	clear: both;
	line-height: 24px;
	clear: both;
}

.colCen >h1:first-child {
	margin-top: 0;
	line-height: 24px;
}

.colCen h3 {
	letter-spacing: 0;
	font-size: 17px;
	line-height: 24px;
	margin: 0;
}

.colCen h2 {
	margin-top: 0;
	letter-spacing: 0;
	font-size: 20px;
	line-height: 24px;
}

.colCen h1.alt,.colCen h2.alt,.colCen h3.alt {
	color: #00529b;
}

.colCen .h1.linea,.colCen h2.linea,.colCen h3.linea {
	border-bottom: solid 1px #e2e2e2;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

.colCen p {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 14px;
	line-height: 20px;
	font-size: 16px;
	line-height: 24px;
	color: #5b6d77;
	font-family: 'Pontano Sans',sans-serif;
}

.colCen p strong {
	font-weight: normal;
	color: #00529b;
}

.colCen p.small {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 13px;
	line-height: 18px;
}

.colCen p.big {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 13px;
	font-size: 18px;
	line-height: 24px;
	line-height: 26px;
}

.colCen img.img_in_right,.colCen img.img_in_rightTitle {
	float: right;
	margin-left: 16px;
	margin-bottom: 12px;
}

@media (max-width: 767px) {
	.colCen img.img_in_right,.colCen img.img_in_rightTitle {
		display: none;
	}
}

.colCen img.small {
	max-height: 150px;
	max-width: 140px;
	height: auto;
	width: auto;
}

.colCen .imgLiquid.img_in_right {
	width: 120px;
	height: 150px;
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
}

@media (max-width: 767px) {
	.colCen .imgLiquid.img_in_right {
		display: none;
	}
}

.colCen .alignWTitle {
	margin-top: -36px;
}

.colCen blockquote {
	font-family: 'geoorgia';
	font-weight: 100;
	color: #5b6d77;
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	font-size: 18px;
	line-height: 26px;
	text-decoration: italic;
	font-style: italic;
	margin-top: 22px;
	margin-bottom: 22px;
}

ul.sumpleUl,ul.tablaHorarios {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 24px;
	margin-top: 24px;
	font-size: 15px;
	border-top: solid 1px #e2e2e2;
	padding-top: 8px;
}

ul.sumpleUl li,ul.tablaHorarios li {
	border-bottom: solid 1px #e2e2e2;
	margin-bottom: 7px;
	padding-bottom: 7px;
	display: block;
	color: #00529b;
	text-indent: -18px;
	padding: 8px 20px;
	padding-top: 0;
	padding-left: 26px;
}

ul.sumpleUl i,ul.tablaHorarios i {
	display: block;
	float: left;
	padding-top: 1px;
	margin-left: 4px;
	height: auto;
}

ul.sumpleUl .subListado,ul.tablaHorarios .subListado {
	margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 6px;
	color: #5b6d77;
	font-size: 13px;
}

ul.tablaHorarios li {
	font-size: 17px;
}

@media (max-width: 767px) {
	ul.tablaHorarios li {
		font-size: 14px;
	}
}

ul.tablaHorarios .suc {
	color: #e22c27;
	margin-right: 12px;
}

ul.tablaHorarios .suc:after {
	content: ":";
}

ul.tablaHorarios .horario {
	float: right;
	display: inline;
}

@media (max-width: 767px) {
	ul.tablaHorarios .horario {
		float: none;
		display: block;
		margin-left: 18px;
	}
}

.intDest {
	margin-top: 0;
	text-align: left;
	padding-top: 0;
}

.intDest .icosmall {
	width: 106px;
	margin-left: 0;
	text-align: left;
}

.intDest span,.intDest p {
	text-align: left;
	margin-left: 0 !important;
	padding-left: 0;
	float: none;
	width: 100%;
	display: block;
	max-width: 100%;
}

.intDest .tit {
	color: #00529b;
}

.intDest span {
	margin-top: 12px !important;
}

.azul,p.azul {
	color: #00529b;
}

.rojo,p.rojo {
	color: #e22c27;
}

@media (min-width: 1200px) {
	.nav-tabsLic > li > a {
		font-size: 20px;
		margin-right: 5px;
	}
}

.nav-tabsLic > li.active > a {
	color: #e22c27;
}

.tab-content h1 {
	margin-top: 6px;
}

.importante {
	padding: 60px 30px;
	font-size: 24px;
	background-color: #f8f8f8;
	color: #e22c27;
	border: solid 1px #e3e5e6;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.25);
	box-shadow: 0 1px 1px rgba(0,0,0,0.25);
}

.botonSuscripcion {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #0d5fb5;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	background: -webkit-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -moz-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -o-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -ms-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: linear-gradient(to top, #0b53ad 0%, #1a7ed3 100%);
	text-align: center;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	padding: 6px;
	display: block;
	margin: auto;
	-webkit-transition-duration: .12s;
	-moz-transition-duration: .12s;
	-o-transition-duration: .12s;
	-ms-transition-duration: .12s;
	transition-duration: .12s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-timing-function: ease;
	border: none;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0;
}

.botonSuscripcion:hover {
	background: -webkit-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -moz-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -o-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -ms-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: linear-gradient(to top, #0b53ad 100%, #1a7ed3 0%);
	color: #0e94ff;
}

@media (min-width: 1200px) {
}

@media (min-width: 1200px) {
	.novedades .colCenWrap,.eventos .colCenWrap {
		padding-right: 20px;
	}
}

.novedades .fecha,.eventos .fecha {
	color: #00529b;
	margin-bottom: 12px;
}

.novedades .copete,.eventos .copete {
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #00529b;
	margin-bottom: 30px;
}

.novedades .contenedor_interior .colCen p,.eventos .contenedor_interior .colCen p {
	margin-bottom: 30px;
}

.novedades .contenedor_interior h1,.eventos .contenedor_interior h1 {
	margin-bottom: 14px;
	margin-top: 0;
	font-size: 36px;
	line-height: 1.2;
	margin-right: 60px;
}

.novedades img,.eventos img {
	display: block;
	width: 100%;
	height: auto;
}

.carrThCont {
	padding-left: 24px;
	padding-right: 24px;
	display: block;
	position: relative;
	margin-top: 8px;
}

.carrThCont ul.carrTh {
	margin: 0;
	height: 85px;
	overflow: hidden;
}

.carrThCont ul.carrTh li {
	border: none;
	padding: 0;
	margin: 10px;
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	float: left;
}

.carrThCont ul.carrTh li:hover {
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

.carrThCont ul.carrTh li .imgLiquidFillCarr {
	width: 73px;
	height: 73px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.carrThCont .prev,.carrThCont .next {
	display: block;
	width: 20px;
	height: 21px;
	position: absolute;
	top: 34px;
	left: 0;
	background-image: url("../gfx/carr_prev.png");
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer;
}

.carrThCont .prev:hover,.carrThCont .next:hover {
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

.carrThCont .prev span,.carrThCont .next span {
	display: none;
}

.carrThCont .prev.disabled,.carrThCont .next.disabled {
	opacity: .3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	cursor: text;
}

.carrThCont .next {
	background-image: url("../gfx/carr_next.png");
	left: inherit;
	right: 0;
}

.carrThContBig {
	height: 340px;
	overflow: hidden;
}

.FLOTA .carrThContBig {
	height: 520px;
}

.carrThContBig .carrThBig {
	margin: 0;
}

.carrThContBig .carrThBig .imgLiquidFillCarr,.carrThContBig .carrThBig .imgLiquidGal {
	height: 340px;
	float: left;
}

.FLOTA .carrThContBig .carrThBig .imgLiquidFillCarr,.FLOTA .carrThContBig .carrThBig .imgLiquidGal {
	height: 520px;
}

.imgGal {
	padding-bottom: 0;
}

.imgGal .noThumbs {
	height: 10px;
}

.novedadListadoCelda,.eventoListadoCelda {
	display: block;
	zoom: 1;
	float: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-top: 20px;
	border-bottom: dotted 1px #ccc;
}

.novedadListadoCelda:before,.eventoListadoCelda:before,.novedadListadoCelda:after,.eventoListadoCelda:after {
	content: "";
	display: table;
}

.novedadListadoCelda:after,.eventoListadoCelda:after {
	clear: both;
}

.novedadListadoCelda:first-child,.eventoListadoCelda:first-child {
	margin-top: 0;
	padding-top: 0;
}

.novedadListadoCelda .img,.eventoListadoCelda .img {
	float: right;
	width: 110px;
	height: 110px;
	margin-left: 30px;
	overflow: hidden;
}

@media (max-width: 480px) {
	.novedadListadoCelda .img,.eventoListadoCelda .img {
		display: none;
	}
}

.novedadListadoCelda .fecha,.eventoListadoCelda .fecha {
	margin-top: 0;
	display: block;
	color: #00529b;
	margin-bottom: 4px;
}

.novedadListadoCelda .tit,.eventoListadoCelda .tit {
	margin: 0;
	display: block;
	font-size: 26px;
	font-family: 'Open Sans',sans-serif;
	color: #e22c27;
	line-height: 1;
	letter-spacing: 0;
	font-weight: 100;
	width: auto;
}

.novedadListadoCelda .desc,.eventoListadoCelda .desc {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #5b6d77;
	letter-spacing: 0;
	margin-top: 6px;
	width: auto;
	max-height: 60px;
	overflow: hidden;
}

.novedadListadoCelda:hover *,.eventoListadoCelda:hover * {
	color: #00529b;
}

.eventoListadoCelda .imgLiquidGeneric {
	display: none;
}

.eventoListadoCelda .calendarDay {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
}

.eventoListadoCelda:hover .calendarDay {
	background: none;
	background-color: #e22c27;
}

@media (min-width: 767px) {
	.eventos .calendarDay {
		float: left;
		margin-right: 20px;
	}
}

@media (min-width: 1440px) {
	.eventos .calendarDay {
		float: left;
		margin-left: -106px;
		margin-right: 0;
		-webkit-transform: scale(.8,.8);
		-moz-transform: scale(.8,.8);
		-o-transform: scale(.8,.8);
		-ms-transform: scale(.8,.8);
		transform: scale(.8,.8);
		margin-top: -3px;
	}
}

@media (max-width: 979px) {
	.eventos .calendarDay {
		display: none;
	}
}

@media (min-width: 979px) {
	.eventos .fecha {
		display: none;
	}
}

@media (min-width: 1440px) {
	.eventos .fecha {
		display: none;
	}
}

.calendarDay {
	display: block;
	width: 90px;
	height: 90px;
	position: relative;
	background-color: #00529b;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(#2069bb 0%, #1e5198 100%);
	background: -moz-linear-gradient(#2069bb 0%, #1e5198 100%);
	background: -o-linear-gradient(#2069bb 0%, #1e5198 100%);
	background: -ms-linear-gradient(#2069bb 0%, #1e5198 100%);
	background: linear-gradient(#2069bb 0%, #1e5198 100%);
}

.calendarDay .dia,.calendarDay .mesano {
	color: #fff;
	font-family: 'Open Sans',sans-serif;
	width: 100%;
	text-align: center;
	text-shadow: 0 3px 4px rgba(0,0,0,0.25);
}

.calendarDay .dia {
	font-size: 46px;
	margin-top: 6px;
	line-height: 1;
	font-weight: bolder;
}

.calendarDay .mesano {
	font-size: 12px;
	line-height: 1.15;
	margin-top: 2px;
}

.contacto .form-horizontal,.olvidepass .form-horizontal {
	border-top: dotted 1px #ccc;
	padding-top: 32px;
	background-color: #fafafa;
	border-bottom: dotted 1px #ccc;
}

.contacto .spanIn .tit,.olvidepass .spanIn .tit {
	margin-bottom: 24px;
	margin-top: 0;
}

.contacto .spanIn p,.olvidepass .spanIn p {
	font-family: 'Open Sans',sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #00529b;
}

.contacto .spanIn p:hover,.olvidepass .spanIn p:hover {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.contacto .control-label,.olvidepass .control-label {
	font-family: 'Open Sans',sans-serif;
	color: #00529b;
	font-size: 15px;
	line-height: 20px;
	margin-right: 30px;
}

.contacto .control-group,.olvidepass .control-group {
	margin-bottom: 20px;
}

.contacto .control-group .controls > *,.olvidepass .control-group .controls > * {
	width: 75%;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
}

@media (max-width: 480px) {
	.contacto .control-group .controls > *,.olvidepass .control-group .controls > * {
		width: 100%;
	}
}

.contacto .control-group .controls input,.olvidepass .control-group .controls input,.contacto .control-group .controls select,.olvidepass .control-group .controls select {
	height: 24px;
	line-height: 24px;
}

.contacto .control-group .controls > select,.olvidepass .control-group .controls > select {
	width: 78%;
	height: 34px !important;
}

@media (max-width: 480px) {
	.contacto .control-group .controls > select,.olvidepass .control-group .controls > select {
		width: 100%;
	}
}

.contacto .control-group .controls > textarea,.olvidepass .control-group .controls > textarea {
	max-width: 75%;
	height: 110px;
}

@media (max-width: 480px) {
	.contacto .control-group .controls > textarea,.olvidepass .control-group .controls > textarea {
		max-width: 100%;
		width: 100%;
	}
}

.contacto .btn.enviar,.olvidepass .btn.enviar {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #0d5fb5;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	box-shadow: 0 1px 0 rgba(0,0,0,0.29),inset 0 1px 1px #3785c5;
	background: -webkit-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -moz-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -o-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: -ms-linear-gradient(bottom, #0b53ad 0%, #1a7ed3 100%);
	background: linear-gradient(to top, #0b53ad 0%, #1a7ed3 100%);
	text-align: center;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	padding: 6px;
	display: block;
	margin: auto;
	-webkit-transition-duration: .12s;
	-moz-transition-duration: .12s;
	-o-transition-duration: .12s;
	-ms-transition-duration: .12s;
	transition-duration: .12s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-timing-function: ease;
	border: none;
	font-family: 'Open Sans',sans-serif;
	font-size: 15px;
	clear: both;
	margin: auto;
	float: none;
	padding: 10px 24px;
	text-shadow: none;
	left: 20px;
}

.contacto .btn.enviar:hover,.olvidepass .btn.enviar:hover {
	background: -webkit-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -moz-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -o-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: -ms-linear-gradient(bottom, #0b53ad 100%, #1a7ed3 0%);
	background: linear-gradient(to top, #0b53ad 100%, #1a7ed3 0%);
	color: #0e94ff;
}

.olvidepass .form-horizontal {
	border: dotted 1px #ccc;
	padding-top: 48px;
	padding-bottom: 48px;
}

@media (max-width: 480px) {
	.olvidepass .form-horizontal {
		border: none;
	}
}

#MapSucursal,#MapSucursalContacto {
	width: 100%;
	height: 340px;
	margin-bottom: 60px;
}

#MapSucursal {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 5px;
}

.dataSede {
	border-bottom: 1px dotted #ccc;
	line-height: 20px;
	padding: 10px 0;
	display: block;
}

.dataSede i {
	margin-right: 10px;
	color: #00529b;
}

.dataSede .texto {
	color: #5b6d77;
	font-size: 16px;
	line-height: 20px;
}

.imgSede {
	float: right;
	overflow: hidden;
	border-left: 30px solid #fff;
	border-bottom: 30px solid #fff;
	margin-top: -25px;
}

@media (max-width: 979px) {
	.imgSede {
		display: none;
	}
}

.dataSedeWrap {
	display: block;
	margin-right: 20px;
	zoom: 1;
}

.dataSedeWrap:before,.dataSedeWrap:after {
	content: "";
	display: table;
}

.dataSedeWrap:after {
	clear: both;
}

.colCen h2.titHorario {
	padding-top: 30px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1;
	color: #00529b;
}

.sedes .tablaHorarios {
	background-color: #fafafa;
	padding: 0;
}

.sedes .tablaHorarios li {
	padding-top: 7px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0;
}

.sedes .tablaHorarios span {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.sedes .tablaHorarios li,.sedes .tablaHorarios span {
	line-height: 1;
}

@media (max-width: 767px) {
	.sedes .tablaHorarios li,.sedes .tablaHorarios span {
		line-height: 1.3;
	}
}

.revistas_listado {
	list-style: none;
	margin-top: 30px;
	margin-left: 0;
	zoom: 1;
}

.revistas_listado:before,.revistas_listado:after {
	content: "";
	display: table;
}

.revistas_listado:after {
	clear: both;
}

.revistas_listado li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 60px;
	margin-left: 0;
	width: 170px;
	overflow: hidden;
	padding: 4px;
	height: 320px;
	zoom: 1;
}

.revistas_listado li:before,.revistas_listado li:after {
	content: "";
	display: table;
}

.revistas_listado li:after {
	clear: both;
}

.revistas_listado .revistaImg {
	width: 150px;
	height: 210px;
}

.revistas_listado .revWrap {
	display: block;
	padding: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	background-color: #fff;
	margin-left: 0;
	margin-bottom: 10px;
}

.revistas_listado .title,.revistas_listado .fecha {
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3;
	text-transform: uppercase;
	overflow: hidden;
	max-height: 31.200000000000003px;
	zoom: 1;
}

.revistas_listado .title.cLine,.revistas_listado .fecha.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.revistas_listado .title:before,.revistas_listado .fecha:before,.revistas_listado .title:after,.revistas_listado .fecha:after {
	content: "";
	display: table;
}

.revistas_listado .title:after,.revistas_listado .fecha:after {
	clear: both;
}

.revistas_listado .fecha {
	color: #5b6d77;
}

.revistas_listado a:hover .revistaImg {
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

.revistas_listado a:hover .title {
	color: #0cb4ff;
}

.tablaHorariosAc .title {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	color: #e22c27;
	font-size: 24px;
	line-height: 32px;
}

.tablaHorariosAc .title.cLine {
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 0 rgba(0,0,0,0.19);
}

.accordion .accordion-group {
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-bottom: none;
}

.accordion-inner {
	background-color: #fbfbfb;
	margin: 0;
	padding: 0;
}

.titleAccordion {
	background-color: #f1f1f1;
	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.05);
	box-shadow: inset 0 -1px 0 rgba(255,255,255,0.05);
}

.titleAccordion:hover {
	background-color: #e22c27;
}

.titleAccordion:hover * {
	color: #fff;
}

.accordion-toggle {
	background-image: url("../gfx/arrowUp.png");
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

.accordion-toggle.collapsed {
	background-image: url("../gfx/arrowDown.png") !important;
}

.tablaHorariosNew {
	margin: 0;
	padding: 0;
}

.tablaHorariosNew,.tablaHorariosNew li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tablaHorariosNew li {
	float: none;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #ccc;
	padding-left: 16px;
	padding-right: 10px;
}

.tablaHorariosNew li .foundicon-calendar,.tablaHorariosNew li .foundicon-clock {
	margin-left: 20px;
}

.tablaHorariosNew li:hover {
	background-color: #e22c27;
}

.tablaHorariosNew li:hover * {
	color: #fff !important;
	opacity: 1;
	-ms-filter: none;
	filter: none;
	-webkit-transition: all 0.1s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 0.1s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 0.1s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.1s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.1s cubic-bezier(0.19, 1, 0.22, 1);
}

.tablaHorariosNew li:last-child {
	border-bottom: 1px solid transparent;
}

.tablaHorariosNew .horario,.tablaHorariosNew .hora {
	display: inline-block;
	width: 150px;
	white-space: nowrap;
}

.tablaHorariosNew .horario {
	margin-right: 20px;
	width: auto;
}

@media (max-width: 979px) {
	.tablaHorariosNew .horario {
		margin-right: 0;
	}
}

@media (min-width: 979px) {
	.tablaHorariosNew .horario {
		width: 280px;
	}
}

.tablaHorariosNew .HorDer {
	float: right;
}

.tablaHorariosNew .HorDer i {
	float: left;
}

@media (max-width: 979px) {
	.tablaHorariosNew .HorDer {
		width: auto;
	}

	.tablaHorariosNew .HorDer,.tablaHorariosNew .HorDer * {
		display: block;
		float: none;
		clear: both;
		margin-left: 0;
	}
}

.tablaHorariosNew .horario,.tablaHorariosNew .hora,.tablaHorariosNew i,.tablaHorariosNew .suc a {
	font-size: 16px;
	line-height: 22px;
	color: #5b6d77;
}

.tablaHorariosNew .suc a {
	color: #00529b;
}

.tablaHorariosNew .suc a:hover {
	color: #fff !important;
	text-decoration: underline;
}

.tablaHorariosNew i {
	margin-right: 5px;
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.tablaHorariosNew .foundicon-location {
	display: inline-block;
}

.SinComillasRodri {
	margin-top: -18px;
}

#main #content .box .box-body .highlight-toolbar.footerhack {
	background: none;
	zoom: 1;
	border-bottom: 0 solid #bbb;
	border-top: 1px solid #bbb;
	padding: 5px 10px;
}

.button-list-one {
	width: 11px;
	cursor: pointer;
	margin: 0;
}

.button-list-two {
	width: 12px;
	cursor: pointer;
	margin: 0;
}

.button-list-three {
	width: 13px;
	cursor: pointer;
	margin: 0;
}

.box-body.box-body-nopadding .cleditorMain {
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
}

.fileupload.fileupload-new .button.button-basic.btn-file {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.buttons-edit {
	margin-left: 27px;
}

.buttons-edit-nodelete {
	margin-left: 87px;
}

.button.button-basic.button-red {
	border: 1px solid #e55 1px solid;
}

.button.button-basic.button-green {
	border: 1px solid #090 1px solid;
}

.button-list-new {
	float: right;
	margin: 0;
}

.error-wrapper {
	width: 335px;
}

.table-log th,.table-log td {
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 0;
	padding: 8px;
}

.accordion-inner-log {
	padding: 0;
}

.close {
	margin-left: 3px;
}

.multiselectSelectAll {
	width: 132px;
	text-align: center;
}

.multiselectDeselectAll {
	margin-left: 45px;
	width: 132px;
	text-align: center;
}

.form_paginador {
	display: inline;
}

.input_paginador {
	width: 15px;
	margin: 0 6px 0 8px;
}

.table.table-bordered.dataTable.dataTable-nofooter.dataTable-nofooterhack tr:last-child td:first-child,.table.table-bordered.dataTable.dataTable-nofooter.dataTable-nofooterhack tr:last-child td:last-child {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.colDer .intDest {
	margin-bottom: 14px;
	zoom: .8;
}

.colDer .intDest .img {
	zoom: .4;
}

.colDer .intDest:hover {
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}

.tableHorarios {
	width: 100%;
	margin-top: 6px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	background-color: #fff;
	-webkit-border-radius: 3;
	border-radius: 3;
}

.tableHorarios tr th {
	background-color: #e22c27;
	color: #fff;
}

.tableHorarios td,.tableHorarios tr th {
	padding: 10px;
	line-height: 1.4;
	font-size: 15px;
	vertical-align: top;
}

@media (max-width: 767px) {
	.tableHorarios td,.tableHorarios tr th {
		padding: 6px;
		font-size: 12px;
		line-height: 1.2;
		vertical-align: top;
	}
}

.tableHorarios td {
	border-bottom: 1px solid #e2e2e2 !important;
}

.tableHorarios .lft {
	text-align: left;
}

.tableHorarios .cen {
	text-align: center;
}

.tableHorarios .rig {
	text-align: right;
}

.tableHorarios .c1 {
	width: 100px;
	color: #00529b;
}

@media (max-width: 767px) {
	.tableHorarios .c1 {
		width: 50px;
	}
}

.accesoAlumnos .span12.colCen {
	min-height: initial !important;
}

.accesoAlumnos .cont_subtitle {
	margin-bottom: 16px;
}

.accesoAlumnos .siemprevis {
	display: block !important;
}

.accesoAlumnos .circMenu a {
	min-height: initial !important;
}

.accesoAlumnos .colIzq {
	min-height: 140px !important;
}

.accesoAlumnos .userCurso {
	border: 1px solid rgba(204,204,204,0.8);
	background-color: #fff;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 32px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	margin-top: 16px;
}

.accesoAlumnos .userCurso .dataCurso {
	line-height: 1.2;
	background-color: #f1f1f1;
	background-color: rgba(204,204,204,0.1);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.15);
	box-shadow: 0 1px 0 rgba(0,0,0,0.15);
	padding: 10px;
	color: #5b6d77;
	font-size: 16px;
}

.accesoAlumnos .userCurso .dataCurso .title {
	color: #e22c27;
}

.accesoAlumnos .userCurso .dataCurso span {
	margin-right: 6px;
}

.accesoAlumnos .userCurso .dataCurso .profesor {
	display: block;
	font-size: 15px;
	color: #08c;
	margin-top: 6px;
}

.accesoAlumnos .userCurso .notas {
	padding: 5px;
	padding-bottom: 2px;
}

.accesoAlumnos .userCurso .notas .nota {
	font-size: 10px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}

.accesoAlumnos .userCurso .notas .nota .title {
	color: #5b6d77;
	display: block;
	line-height: 1;
	margin-bottom: 8px;
	font-size: 17px;
}

.accesoAlumnos .userCurso .notas .nota .title i {
	width: 16px;
	overflow: hidden;
	margin-right: 4px;
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

.accesoAlumnos .userCurso .notas .nota span {
	display: inline-block;

	line-height: 1;
	margin-right: -2px;
	vertical-align: top;
	margin-left: -2px;
	width: 10%;
	color: #5b6d77;
	font-size: 15px;
	width: 130px;
}

@media (max-width: 767px) {
	.accesoAlumnos .userCurso .notas .nota span {
		display: block;
	}
}

.accesoAlumnos .userCurso .notas .nota:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.accesoAlumnos .userCurso .notas .nota .calificacion {
	font-weight: bold;
}

.accesoAlumnos .userCurso .notas .nota i {
	color: #00529b;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	display: inline-block;
	font-weight: normal;

}

.accesoAlumnos .userCurso .notas .nota .icon {
	width: 16px;
	overflow: hidden;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	margin-right: 6px;
}

.span6a {
	margin-top: 30px;
	float: left;
	width: 43%;
	text-align: left;
	margin: 0;
}

.span6a img {
	width: 100%;
}

.span6b {
	float: right;
	margin-top: 30px;
	width: 43%;
	margin: 0;
	text-align: right;
}

.span6b img {
	width: 100%;
}

.whiteBlock {
	background-color: #fff !important;
	zoom: 1;
}

.whiteBlock:before,.whiteBlock:after {
	content: "";
	display: table;
}

.whiteBlock:after {
	clear: both;
}

.comoboSuc .labelSuc {
	float: left;
	margin-right: 12px;
	line-height: 40px;
	color: #00529b;
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: 300;
	clear: both;
	margin-bottom: 20px;
}

.comoboSuc .btn {
	padding: 10px 18px !important;
	font-size: 20px !important;
	line-height: 1;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 17px !important;
	list-style: -1px;
	color: #5b6d77;
	position: relative;
	background-color: #f1f1f1 !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.05) !important;
	box-shadow: inset 0 -1px 0 rgba(255,255,255,0.05) !important;
	background-image: none;
	border: solid 1px rgba(255,255,255,0.05);
	min-width: 200px;
	text-align: left;
}

.comoboSuc .btn .caret {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 10px;
}

.comoboSuc .contentCombo {
	position: relative;
	margin-left: 110px;
}

/* Table Styles Seba */

.iframe-table {
	width: 60%;
	margin: 0 auto;
	border: 1px solid #9E9E9E;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.iframe-table table{
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.iframe-table tr:last-child td:last-child {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.iframe-table table tr:first-child td:first-child {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.iframe-table table tr:first-child td:last-child {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.iframe-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}
.iframe-table tr:hover td{

}
.iframe-table tr:nth-child(odd){
	background-color:#eaeaea;
}
.iframe-table tr:nth-child(even){
	background-color:#ffffff;
}
.iframe-table td{
	vertical-align:middle;
	border:1px solid #9E9E9E;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:10px;
	font-size:12px;
	font-family:Helvetica;
	font-weight:normal;
	color:#000000;
}
.iframe-table tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.iframe-table tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.iframe-table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.iframe-table tr:first-child td{
	background:-o-linear-gradient(bottom, #ffffff 5%, #dbdbdb 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dbdbdb) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #dbdbdb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dbdbdb");
	background: -o-linear-gradient(top,#ffffff,dbdbdb);
	background-color:#ffffff;
	border:0px solid #9E9E9E;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Helvetica;
	font-weight:bold;
	color:#FF0808;
}
.iframe-table tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffffff 5%, #dbdbdb 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dbdbdb) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #dbdbdb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dbdbdb");
	background: -o-linear-gradient(top,#ffffff,dbdbdb);
	background-color:#ffffff;
}
.iframe-table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.iframe-table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

html, body{
	background-color: transparent;
}
.tableResp{
	width: 100%;
	max-width: 800px;
	/*border: 1px solid rgba(204,204,204,0.8);*/
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.tableResp td{
	color #ccc
}
.tableResp th {
	background: #f1f1f1;
	font-weight: bold;
	color: #00529b;
	vertical-align: top;
}
.tableResp th, .tableResp td {
	font-family: 'Open Sans',sans-serif;
	font-size: 12px;
}
.tableResp.chica th, .tableResp.chica td {
	font-size: 11px;
	padding: 6px;
}

h2.tablatit {
	font-size: 24px;
	margin-bottom: 16px;
	clear: both;
	line-height: 24px;
	clear: both;
	font-family: 'Open Sans',sans-serif;
	color: #e22c27;
	letter-spacing: -1px;
	font-weight: 100;
}

h2.tit {
	font-size: 14px;
	color: #e22c27;
	clear: both;
	line-height: 16px;
	clear: both;
	font-family: 'Open Sans',sans-serif;
	letter-spacing: -1px;
	font-weight: 100;
}

@media (max-width: 870px) {
	.iframeContainerScroll{
		width: 100%;
		max-width: 870px;
		-ms-overflow-x: scroll;
		overflow-x: scroll;
	}
}