@charset "utf-8";
	html,body {
	width: 100%;
	height: 100%;
}

body {
	background: #ebfafd url(../img/bg.jpg) center top no-repeat fixed;
	text-align: center;
}


body,p,a,strong,em,h1,h2,h3,h4,h5,h6,span,label,ul,li,input,textarea,small,select {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-decoration: none;
}

hr {
	margin: 0 10px 20px 10px;
	border: none;
	height: 20px;
	border-bottom: 1px solid #ccc;
	clear: both;
	display: block;
}

.flecha{
width: 16px;
height: 27px;
margin: 0 2px 0px 2px;
}

.meses{
font-size: 18px;
vertical-align: top;
line-height: 25px;
color: #26805C;
float: left;
}

#selectCalendarContain{
float: right;
margin-right: 2px;
background: #039797;}

#monthSelect, #yearSelect{border:none; }

caption{
font-size: 18px;
vertical-align: top;
line-height: 25px;
}

.pix_diapo, #player, #player_wrapper {
	background: #ccc url(../img/cargando.gif) no-repeat center center;
	-webkit-box-shadow: inset #999 0 3px 10px;
	box-shadow: inset #999 0 3px 10px;
}

#player, #player_wrapper {
	width: 620px;
	height: 348px;
	float: left;
}

.bordertop {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.noborder {
	padding: 0;
	border: none !important;
}

.respuesta {
	margin-left: 20px;
}

.pregunta strong {
	font-size: 15px;
	color: #df3839;
}

.pregunta strong.respuesta {
	color: #3d78a0;
}

.subtitulo {
	margin: 50px 0 0;
	border-bottom: none;
	font-weight: bold;
}

.aclaracion {
	background: #aaa;
	font-size: 14px;
	font-style: normal;
	padding: 1px 3px;
	margin: 0;
	display: inline-block;
	border-radius: 3px;
	color: #fff;
	text-shadow: #888 0 1px 0;

	-webkit-box-shadow: inset #888 0 1px 2px;
	box-shadow: inset #888 0 1px 2px;
}

.boton {
	background: #E9E9E9; /*#E9E9E9*/
	padding: 5px;
	border-radius: 5px;
	color: #666;
	text-shadow: white 0 1px 0;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	margin: 10px 0;
	display: inline-block;
	border: #ddd 1px solid;
	-webkit-box-shadow: inset #fff 0 1px 0;
	box-shadow: inset #fff 0 1px 0;
	text-decoration: none;
}

#player_wrapper {
	margin: 10px 0 20px;
}

.boton:hover {
	-webkit-box-shadow: inset #CCC 0 2px 3px;
	box-shadow: inset #CCC 0 2px 3px;
	border: #CCC 1px solid;
	background-color: #DDD;
}

h1 {
	font-size: 28px;
	color: #116c6e;
	margin: 34px 0 0 0;
	padding: 0 0 7px 0;
	border-bottom: #2ba2a3 1px solid;
}



h1 span {
	color: #CF2E30;
}

h2 {
	font-size: 18px;
	color: #21a3a3;
	padding: 0 0 5px 0;
	border-bottom: #4bc4c4 1px solid;
}

ul+h2, object+h2 {
	padding-top: 20px;
}



p.pregunta {
	font-style: italic;
	font-size: 17px;
	color: #21a3a3;
	padding: 20px 0 0 0;
}

.lista {
	margin: 10px 0 5px;
}

.lista li {
	list-style: url(../img/bullet.gif) outside;
	color: #666;
	font-size: 13px;
	line-height: 15px;
	margin: 7px 0 0;
}

.lista a {
	color: #218583;
}

.lista a:hover {
	text-decoration: underline;
}

.colfull h2 {
	padding-left: 10px;
}

h3,.tag {
	color: #4bc4c4;
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
}


.tag {
	margin: 10px 10px 0 0;
	display: block;
	float: left;
	padding-bottom: 3px;
}

.tag:hover {
	border-bottom: 1px dotted #4bc4c4;
}

p {
	font-size: 14px;
	text-shadow: #fff 0 1px 0;
	color: #666;
	margin: 10px 0 5px 0;
	line-height: 17px;
	text-shadow: #fff 0 1px 0;
}

small {
	font-size: 14px;
	line-height: 20px;
}

strong {
	font-weight: 700;
}

em {
	font-style: italic;
}

a,li,span,h3,input,img,h4 {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

#header {
	position: relative;
	height: 145px;
	padding-top: 15px;
}

#header .logo {
	position: absolute;
	left: 10px;
	top: 10px;
}

.contenido,#social,.buscar {
	background: #b5eff0;
	background: rgba(97,219,219,0.35);
	border-radius: 5px;

	-webkit-box-shadow: inset rgba(0,136,137,0.35) 0 2px 5px, #fff 0 1px 0;
	box-shadow: inset rgba(0,136,137,0.35) 0 2px 5px, #fff 0 1px 0;
	padding: 10px 0;
}


#footer {
	position: relative;
	margin: 10px 10px 0;
	background: #f7f7f7;
	border-radius: 5px;
	padding: 10px 0;

	-webkit-box-shadow: inset #fff 0 1px 0, rgba(0,136,137,0.3) 0 0 5px;
	box-shadow: inset #fff 0 1px 0, rgba(0,136,137,0.3) 0 0 5px;
}



#footer .logo {
	position: absolute;
	right: 10px;
	top: 13px;
}

#footer p {
	font-size: 11px;
	margin: 0 10px;
	text-shadow: 0 1px 0 #fff;
}

.ver-terminos {
	color: #68ABB7;
	text-decoration: underline;
}

.terminos, .login-proximamente {
	position: fixed;
	background: #f7f7f7;
	width: 940px;
	top: 20px;
	left: 50%;
	top: 50%;
	margin: -250px 0 0 -490px;
	padding: 20px;
	-webkit-box-shadow: inset #fff 0 1px 0, #000 0 3px 10px;
	box-shadow: inset #fff 0 1px 0, #000 0 3px 10px;
	z-index: 9999;
	text-align: left;
	display: none;
}

.login-proximamente {
	width: 620px;
	margin: -78px 0 0 -310px;
}



.terminos h1, .login-proximamente h1 {
	font-size: 18px;
	margin: 0;
	padding: 10px 0 3px;
	text-shadow: #fff 0 1px 0;
}

.terminos p, .login-proximamente p {
	font-size: 12px;
}

.darken {
	background: rgba(0,0,0,0.7);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9998;
	display: none;
	text-shadow: #fff 0 1px 0;
}

.cerrar-terminos {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 12px;
	color: #68ABB7;
	text-decoration: underline;
}



#social {
	position: absolute;
	top: 0;
	right: 0;
	width: 180px;
	padding: 0 0 10px 0;
	border-radius: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#social-inner {
	background: #fafafa url(../img/social.png) bottom repeat-x;
	margin: 0 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	-webkit-box-shadow: rgba(0,136,137,0.3) 0 0 5px;
	box-shadow: rgba(0,136,137,0.3) 0 0 5px;
}



#social ul li a {
	height: 27px;
	display: block;
	font-size: 14px;
	line-height: 26px;
	text-shadow: #fff 0 1px 0;
	font-weight: 700;
	text-indent: 32px;
	border-top: #fff 1px solid;
	border-bottom: #dfdfdf 1px solid;
}

#social .login {
	color: #c18713;
	background: url(../img/login.png) 8px 5px no-repeat;
}

#social .logout {
	position: absolute;
	top: 0;
	right: 10px;
	width: 58px;
	height: 28px;
	background: #f5f5f5 url(../img/logout.png);
}

#social .logout:hover {
	background: #fff url(../img/logout.png);
}

#social .micuenta {
	color: #999;
	background: url(../img/micuenta.png) 8px 5px no-repeat;
}

#social .facebook {
	color: #3b5998;
	background: url(../img/facebook.png) 8px 5px no-repeat;
}

#social .twitter {
	color: #33ccff;
	background: url(../img/twitter.png) 8px 5px no-repeat;
	border-bottom: none;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#social ul li a:hover {
	background-color: #fff;
}

#nav {
	background: #eee url(../img/nav.png);
	margin: 0 10px;
	position: relative;
	display: block;
	height: 50px;
	float: left;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	-webkit-box-shadow: inset #fff 0 1px 0, rgba(0,136,137,0.2) 0 -2px 5px;
	box-shadow: inset #fff 0 1px 0, rgba(0,136,137,0.2) 0 -2px 5px;
	z-index: 1003;
}



#nav ul {
	padding: 0;
	margin: 0;
}

#nav:not(.nuevo) ul li {
	float: left;
	display: block;
	width: 137px;
	text-align: center;
	position: relative;
	height: 55px;
	z-index: 500;
	margin-top: -5px;
}
#nav.nuevo ul li {
	float: left;
	display: block;
	width: 120px;
	text-align: center;
	position: relative;
	height: 55px;
	z-index: 500;
	margin-top: -5px;
}


#nav ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#nav ul li a {
	display: block;
	height: 50px;
	margin-top: 5px;
	line-height: 50px;
	color: #24597c;
	font-size: 14px;
	font-weight: 700;
	text-shadow: #fff 0 1px 0;

	-webkit-box-shadow: inset #fff -1px 0 0, inset #ddd 1px 0 0;
	box-shadow: inset #fff -1px 0 0, inset #ddd 1px 0 0;

	-webkit-transition: background .2s linear, color .2s linear;
	-moz-transition: background .2s linear, color .2s linear;
	-o-transition: background .2s linear, color .2s linear;
	-ms-transition: background .2s linear, color .2s linear;
	transition: background .2s linear, color .2s linear;
}

#nav>ul>li:last-child a {
	-webkit-box-shadow: inset #ddd 1px 0 0;
	box-shadow: inset #ddd 1px 0 0;
}

#nav>ul>li:first-child a {
	-webkit-box-shadow: inset #fff -1px 0 0;
	box-shadow: inset #fff -1px 0 0;
}

#nav ul li a.activo,#nav ul li a:hover {
	color: #cf2e30;
	background: #eee;
}

#nav ul li:hover a {
	background: #fff;
}

#nav>ul>li>a.activo {
	background: #fff;

	-webkit-box-shadow: rgba(0,0,0,0.1) 0 -4px 3px;
	box-shadow: rgba(0,0,0,0.1) 0 -4px 3px;
	height: 55px;
	margin-top: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#nav ul ul {
	display: none;
	position: absolute;
	left: 0;
	z-index: 1005;
	width: 450px;
	margin-top: 5px;
	background: #fff;

	-webkit-box-shadow: rgba(0,0,0,0.5) 0 0 10px, inset #ddd -1px 0 0;
	box-shadow: rgba(0,0,0,0.5) 0 0 10px, inset #ddd -1px 0 0;
}


#nav ul ul li {
	float: left;
	width: 50%;
	height: auto;
}

#nav ul ul li a {
	background: #fff;
	margin: 0;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	text-indent: 10px;
	height: 30px;
	line-height: 28px;

	-webkit-box-shadow: inset #ddd -1px 0 0;
	box-shadow: inset #ddd -1px 0 0;
}

#nav ul ul li a:hover {
	-webkit-box-shadow: inset #ccc 0 0 10px;
	box-shadow: inset #ccc 0 0 10px;
	background: #eee;
}

.contenido-inner {
	margin: 0 10px;
	background: #fff right top repeat-y;
	padding: 10px 0 0;

	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	-webkit-box-shadow: inset #fff 0 0 0 1px, rgba(0,136,137,0.3) 0 0 5px;
	box-shadow: inset #fff 0 0 0 1px, rgba(0,136,137,0.3) 0 0 5px;
}

/*
.contenido-izquierda {
	float: left;
	width: 640px;
	position: relative;
}

.contenido-derecha {
	float: left;
	width: 320px;
	position: relative;
}*/

.col193,.col300,.col407,.col620,.col940,.col200,.colfull,.col70 {
	float: left;
	margin: 10px;
	position: relative;
	display: block;
}
.col70 {
	width: 70px;
	margin-left:0px;
	margin-top:0px;
}

.col193 {
	width: 193px;
}

.col300 {
	width: 300px;
}

.col407 {
	width: 407px;
}

.col620 {
	width: 620px;
}

.col940 {
	width: 940px;
}

.col200 {
	width: 200px;
	margin: 0;
}

.colfull {
	width: 100%;
	margin: 10px 0;
}

.clearfix {
	width: 100%;
	clear: both;
}

.consombra {
	-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 10px;
	box-shadow: rgba(0,0,0,0.25) 0 3px 10px;
}

.consombrablanca {
	-webkit-box-shadow: #fff 0 1px 0;
	box-shadow: #fff 0 1px 0;
}

.quetepasa {
	background: #ebfafd url(../img/quetepasa.png) center top repeat-x;
	margin: 10px;

	-webkit-box-shadow: inset #60a7a7 0 0 5px;
	box-shadow: inset #60a7a7 0 0 5px;
	position: relative;
	float: left;
	width: 600px;
	padding-bottom: 10px;
}

.quetepasa h2 {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-shadow: #298b8b 0 1px 0;
	padding: 10px 20px;
	display: block;
	border-bottom: #55a4a4 1px solid;
}

.quetepasa .col200 {
	-webkit-box-shadow: inset #55a4a4 -1px 0 0, inset #e7f2f2 0 1px 0, #e7f2f2 1px 0 0;
	box-shadow: inset #55a4a4 -1px 0 0, inset #e7f2f2 0 1px 0, #e7f2f2 1px 0 0;
}

.quetepasa .col200:last-child {
	-webkit-box-shadow: inset #e7f2f2 0 1px 0;
	box-shadow: inset #e7f2f2 0 1px 0;
}

.quetepasa h3 {
	font-size: 16px;
	color: #cf2e30;
	margin: 12px 20px 13px 20px;
	text-transform: uppercase;
	text-shadow: #78b7b9 0 1px 2px;
}

.quetepasa ul {
	margin: 0 20px;
	display: block;
}

.quetepasa ul li {
	font-size: 16px;
	color: #23587b;
	text-shadow: #f1f8f9 0 1px 0;
	list-style: url(../img/bullet.png) outside;
	margin: 0 0 0 7px;
	cursor: pointer;
	display: block;
}

.quetepasa p {
	clear: both;
	padding: 10px;
	margin: 0;
	font-size: 16px;
	color: #23587b;
	text-shadow: #f1f8f9 0 1px 0;
	display: block;

	-webkit-box-shadow: inset #55a4a4 -1px 0 0, inset #55a4a4 0 1px 0, inset #fff 0 2px 0;
	box-shadow: inset #55a4a4 -1px 0 0, inset #55a4a4 0 1px 0, inset #fff 0 2px 0;
}

.quetepasa ul li:hover,.quetepasa ul li.activo {
	color: #cf2e30;
	list-style: url(../img/bullet2.png) outside;
}

.quetepasa .aceptar {
	display: block;
	margin: 10px;
	background: #fff url(../img/aceptar.png) repeat-x;

	-webkit-box-shadow: rgba(153,199,200,0.85) 0 2px 5px;
	box-shadow: rgba(153,199,200,0.85) 0 2px 5px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	color: #2ba2a3;
	font-weight: 700;
	text-shadow: #fff 0 1px 0;
}

.quetepasa .aceptar:hover {
	background: #a1cdce;

	-webkit-box-shadow: #fff 0 1px 0, inset #79b5b5 0 2px 3px;
	box-shadow: #fff 0 1px 0, inset #79b5b5 0 2px 3px;
	color: #fff;
	text-shadow: #79b5b5 0 1px 2px;
}

.series {
	border-top: #ebebeb 1px solid;
	border-bottom: #fff 1px solid;
}

.series li {
	position: relative;
}

.series li a,.series li.title {
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	color: #316384;
	text-shadow: #fff 0 1px 0;
	font-size: 16px;
	border-top: #fff 1px solid;
	border-bottom: #ebebeb 1px solid;
}

.series li.title {
	color: #cf2e30;
	font-size: 18px;
	background: #fff;
}

.series li.vertodas a,.series li.vertodas span {
	color: #2ba2a3;
}

.pro .series li.vertodas a, .pro .series li.vertodas span {
	color: #A32B2B;
}

.series li a:hover,.destacados li a:hover {
	background: #fff;
	color: #cf2e30;
}

.series li span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 11px;
	top: 9px;
	right: 10px;
	text-align: center;
	border-radius: 50%;
	color: #316384;
}

.series li:hover span {
	color: #fff;
	background: #cf2e30;
	text-shadow: #a60406 0 1px 0;

	-webkit-box-shadow: inset #a60406 0 1px 2px;
	box-shadow: inset #a60406 0 1px 2px;
}

/* DENTRO DEL ARTICULO DE SERIES */

.volverSeries, .episodioAnterior, .episodioSiguiente {
	width: 200px;
	margin: 10px 10px 10px 0;
	display: block;
	height: 40px;
	border-radius: 5px;
	background-color: #ddd;
	background-repeat: no-repeat;
	color: #458B8B;
	text-shadow: #fff 0 1px 0;
	font-size: 16px;
	font-weight: 700;
	float: left;
	line-height: 40px;
	text-align: center;
	-webkit-box-shadow: inset #ccc 0 2px 5px;
	box-shadow: inset #ccc 0 2px 5px;
}



.episodioSiguiente {
	margin-right: 0;
}

.volverSeries:hover, .episodioAnterior:hover, .episodioSiguiente:hover {
	color: #397575;
	background-color: #ccc;
	-webkit-box-shadow: inset #999 0 3px 10px;
	box-shadow: inset #999 0 3px 10px;
}



.episodioAnterior {
	background-image: url(../img/episodioAnterior.png);
	background-position: 8px 14px;
}



.episodioSiguiente {
	background-image: url(../img/episodioSiguiente.png);
	background-position: 173px 14px;
}



.volverSeries.desactivado {
	background-image: url(../img/volverSeriesGris.png);
}

.episodioAnterior.desactivado {
	background-image: url(../img/episodioAnteriorGris.png);
}

.episodioSiguiente.desactivado {
	background-image: url(../img/episodioSiguienteGris.png);
}

.desactivado, .desactivado:hover {
	background-color: #e7e7e7;
	box-shadow: none;
	color: #bbb;
	pointer-events: none;
}

.episodiosH2 {
	border: none;
	border-top: #ccc 1px solid;
	padding: 20px 0 10px;
}

.listado-chico-imagen {
	display: block;
	padding: 0 0 10px;
	width: 945px;
	margin-left: -10px;
}

.listado-chico-imagen li {
	float: left;
	width: 305px;
	margin: 10px 0 0 10px;
	list-style-type:none;
}

.listado-chico-imagen a {
	display: block;
	height: 71px;
	padding: 10px;
	color: #333;
	background: #ddd;
	color: #458B8B;
	text-shadow: #fff 0 1px 0;
	-webkit-box-shadow: inset #ccc 0 2px 5px;
	box-shadow: inset #ccc 0 2px 5px;
	border-radius: 5px;
}



.listado-chico-imagen img {
	float: left;
	margin: 0 10px 0 0;
	width:100px;
	height:71px;
}

.listado-chico-imagen h4 {
	font-size: 15px;
	font-weight: bold;
	color: inherit;
	padding-top: 5px;
}

.listado-chico-imagen a:hover, .listado-chico-imagen li.activo a {
	color: #fff;
	background: #bbb;
	-webkit-box-shadow: inset #888 0 3px 10px;
	box-shadow: inset #888 0 3px 10px;
	text-shadow: #888 0 1px 0;
}



.listado-chico-imagen li.activo a {
	color: #fff;
	background: #aaa;
	text-shadow: #777 0 2px 3px;
	pointer-events: none;
}

.destacados {
	margin: 20px 0;
	border-bottom: #fff 1px solid;
	border-top: #ebebeb 1px solid;
}

.destacados li {
	float: none;
	clear: both;
}

.destacados li a {
	display: block;
	border-top: #fff 1px solid;
	border-bottom: #ebebeb 1px solid;
	height: 79px;
}

.destacados li a img {
	float: left;
	margin: 10px;
}

.destacados li a p {
	margin-right: 10px;
}

.institucional-que,.institucional-staff {
	display: none;
}

.institucional-que h2 {
	margin-top: 30px;
}

.institucional {
	margin-top: 50px;
	border-bottom: #fff 1px solid;
	border-top: #ebebeb 1px solid;
}

.institucional li {
	border-top: #fff 1px solid;
	border-bottom: #ebebeb 1px solid;
}

.institucional li a {
	display: block;
	padding: 10px;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #2ba2a3;
}

.institucional li a:hover {
	background: #fff;
	color: #24597c;
}



.institucional li a.activo {
	background: #fff;
	color: #cf2e30;
}

.doctor img {
	-webkit-box-shadow: rgba(0,0,0,0.2) 0 0 5px;
	box-shadow: rgba(0,0,0,0.2) 0 0 5px;
	float: left;
	width: 120px !important;
	height: 120px !important;
}

.doctor img,.doctor h3,.doctor p {
	margin: 10px;
}

.doctor h3 {
	margin-top: 25px;
}

.doctor p {
	font-size: 12px;
}

.doctor {
	text-shadow: #fff 0 1px 0;
	margin: 10px 10px 0 0;

	-webkit-box-shadow: inset #fff 0 1px 0, #ccc 0 1px 5px;
	box-shadow: inset #fff 0 1px 0, #ccc 0 1px 5px;
}

.doctor:nth-child(2n+1) {
	margin: 10px 0 0 10px;
}

.doctor:hover {
	background: #eee;

	-webkit-box-shadow: inset rgba(0,0,0,0.2) 0 3px 10px;
	box-shadow: inset rgba(0,0,0,0.2) 0 3px 10px;
}

.doctor:hover h3 {
	color: #CF2E30;
}

.doctor:hover img {
	-webkit-box-shadow: rgba(0,0,0,0.4) 0 0 10px;
	box-shadow: rgba(0,0,0,0.4) 0 0 10px;
}

form {
	display: block;
	position: relative;
	float: left;
}

.upload .file {
	background: #eee;

	-webkit-box-shadow: inset rgba(0,0,0,0.2) 0 2px 3px;
	box-shadow: inset rgba(0,0,0,0.2) 0 2px 3px;
	height: 20px;
	padding: 5px;
	width: 397px;
	display: block;
	margin: 0;
	font-size: 13px;
	color: #999;
	float: left;
	cursor: pointer;
}

.upload .submit {
	background: #fff;
	height: 30px;
	line-height: 30px;
	width: 193px;
	display: block;
	float: left;
	border: none;
	background: #9edbdb;

	-webkit-box-shadow: inset #c4fbfb 0 1px 0;
	box-shadow: inset #c4fbfb 0 1px 0;
	font-size: 16px;
	font-weight: 700;
	text-shadow: #c4fbfb 0 1px 0;
	color: #189c9c;
	cursor: pointer;
}

.upload .submit:hover {
	background: #189c9c;

	-webkit-box-shadow: inset #006969 0 3px 5px;
	box-shadow: inset #006969 0 3px 5px;
	color: #c4fbfb;
	text-shadow: #006969 0 1px 1px;
}

.checkboxes li {
	display: block;
	float: left;
	margin: 0 40px 0 0;
}

.checkboxes input,.checkboxes p {
	float: left;
}

.checkboxes input {
	height: 15px;
	width: 15px;
	margin: 10px 10px 10px 0;
}

.contacto-directo input.checkbox {
	float: left;
	height: auto;
	width: 20px;
	margin: 23px 10px 10px 0;
}

.contacto-directo label.checkbox {
	width: 290px;
	float: left;
	clear: none;
	margin-top: 23px;
}

form {
	display: block;
	width: 100%;
}

label {
	font-size: 14px;
	margin: 10px 0;
	clear: both;
	float: none;
	display: block;
	color: #666;
}

.contacto-directo .col620 {
	margin-top: 0;
}

.contacto-directo input, .contacto-directo textarea, .contacto-directo select {
	height: 25px;
	line-height: 25px;
	text-indent: 5px;
	font-size: 14px;
	margin: 0;
	clear: both;
	float: none;
	display: block;
	width: 100%;
	border: none;
	background: #eee;
	border-radius: 3px;

	-webkit-box-shadow: inset #bbb 0 2px 5px;
	box-shadow: inset #bbb 0 2px 5px;
	text-shadow: #eee 0 1px 0;
	color: #666;
}

.contacto-directo select {
	border: #bbb 1px solid;
	height: 27px;
}

.contacto-directo textarea {
	height: 130px;
	resize: none;
	line-height: 14px;
	width: 600px;
	text-indent: 0;
	padding: 10px;
}

.contacto-directo .submit {
	display: block;
	margin: 20px 0 10px;
	background: #fff url(../img/aceptar.png) repeat-x;

	-webkit-box-shadow: #aaa 0 2px 5px;
	box-shadow: #aaa 0 2px 5px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	color: #2ba2a3;
	font-weight: 700;
	text-shadow: #fff 0 1px 0;
	border-radius: 0;
	cursor: pointer;
	width: 300px;
	clear: none;
}



.submit:hover {
	background: #a1cdce;

	-webkit-box-shadow: #fff 0 1px 0, inset #79b5b5 0 2px 3px;
	box-shadow: #fff 0 1px 0, inset #79b5b5 0 2px 3px;
	color: #fff;
	text-shadow: #79b5b5 0 1px 2px;
}

.loginpanel a {
	clear: both;
	float: none;
	margin: 10px 10px 0 10px;
	display: block;
	font-style: italic;
	color: #999;
}

.loginpanel a:hover {
	text-decoration: underline;
	color: #21A3A3;
}

.articulo {
	padding: 10px 0;
	border-bottom: #ccc 1px solid;
	position: relative;
}

.articulo h1 {
	border: none;
	padding: 0 83px 0 0;
	height: auto;
	margin: 7px 0;a
	display: block;
}

.articulo h3 {
	color: #CF2E30;
	text-transform: uppercase;
	font-size: 11px;
	display: block;
	position: relative;
}

.articulo p {
	display: block;
}

.imagen-articulo {
	float: left;
	margin: 0 10px 5px 0;
}

.imagen-articulo + .imagen-articulo {
	margin: 0 0 20px 10px;
}

.imagen-articulo p + a, .imagen-articulo a + a {
	margin-top: 10px;
}

.imagen-articulo a {
	padding: 0;
	margin: 0;
	display: block;
}

.imagen-articulo img {
	width: 300px;
	height: auto;
	margin: 3px 0 0;
	background: #e7e7e7;
}

.imagen-articulo p {
	padding: 5px 10px 5px;
	width: 280px;
	display: block;
	background: #e7e7e7;
	color: #666;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	text-shadow: none;
}

.imagen-articulo-derecha {
	float: right;
	margin: 0 0 5px 10px;
}

.imagen-articulo-full {
	width: 100%;
	margin: 10px 0;
}

.imagen-articulo-full img {
	width: 100%;
}

.galeria {
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: block;
	float: left;
	margin: 20px 0 30px;
}

.galeria li {
	float: left;
}

.galeria a {
	display: block;
	padding: 5px;
}

.galeria a:hover {
	background: #DEEAEB;
}

p>a {
	color: #218583;
}

p>a:hover {
	text-decoration: underline;
}

.amarillo {
	background: #FFF500;
	color: #555;
	text-shadow: none;
	padding: 2px;
	border-radius: 5px;
}

.amarillo:hover {
	text-decoration: none;
	background: #ECE000;
}

.turquesa {
	background: #5DC1B9;
	color: #555;
	text-shadow: none;
	padding: 2px;
	border-radius: 5px;
}

.turquesa:hover {
	text-decoration: none;
	background: #5DC1A3;
}

.leermas {
	display: block;
	margin: 0 20px 20px 0;
	color: #2BA2A3;
	text-align: right;
	font-style: italic;
}



a:hover h1,a:hover h3 {
	color: #000;
}

.leermas:hover {
	text-decoration: underline;
}

.imagen {
	float: right;
	width: 100px;
}

.articulo .video {
	width: 100%;
	height: 350px;
	background: #CCC;
}

.articulo h3 span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	font-size: 14px;
}

.material a {
	color: #2BA2A3;
	float: none;
	clear: both;
	display: block;
	font-size: 14px;
	height: 16px;
}

.material a span {
	color: #999;
}

.material a.doc,.material a.ppt,.material a.pdf,.material a.jpg {
	padding: 10px 0 0 20px;
}

.material a.doc {
	background: url(../img/doc.gif) 0 8px no-repeat;
}

.material a.ppt {
	background: url(../img/ppt.gif) 0 8px no-repeat;
}

.material a.pdf {
	background: url(../img/pdf.gif) 0 8px no-repeat;
}

.material a.jpg {
	background: url(../img/jpg.gif) 0 8px no-repeat;
}

.material a:hover {
	color: #000;
}

.consultas {
	margin-top: 20px;
}

.consultas textarea {
	width: 600px;
	margin: 0;
	padding: 10px;
	height: 80px;
	background: #ddd;
	-webkit-resize: none;
	-moz-resize: none;
	resize: none;
	line-height: 16px;
}

.consultas h3 {
	margin: 30px 0 10px 0;
	color: #999;
}

.consultas .submit {
	width: 620px;
	margin: 10px 0;
}

table {
	width: 100%;
}

td {
	background: #ddd;
	border: 1px solid #fff;
	padding: 5px;
	font-size: 13px;
	color: #333;
	text-shadow: #fff 0 1px 0;
}

th {
	font-size: 14px;
	background: #999;
	color: #fff;
	border: 1px solid #fff;
	padding: 5px;
	text-shadow: #333 0 1px 1px;
	font-weight: bold;
}

.conevento {
	background: #DD7575;
}
.dia-actual {
	background:#766FD9;
}

.dia-actual a {
color: #eee;
}

.calendar tbody td {
	text-align: center;
}

td a {
	color: #232323;
	text-shadow: none;
	font-weight: bold;
}

.fotostaff-holder {
	margin: 20px 10px 0 0;
	background: #fff;
	padding: 5px;
	-webkit-box-shadow: #999 0 2px 7px;
	box-shadow: #999 0 2px 7px;
	float: left;
}

.fotostaff-holder img {
	width: 170px;
	height: auto;
}

.datastaff-holder {
	width: 430px;
	float: left;
	margin: 20px 0 0 0;
}

.datastaff-holder .lista {
	margin-left: 20px;
}

.listado-simple {
	margin: 22px 0 0 -5px;
	padding:0px;
	clear: both;
}

.listado-simple li, .listado li {
	display: block;
	margin: 4px;
}

.listado {
	padding:0;
}

.listado li {
	margin: 4px 0;
}

.listado-simple li a, .listado li {
	display: block;
	background: #e4e4e4;
	padding: 5px;
	border-radius: 5px;
	color: #666;
	text-shadow: #fff 0 1px 0;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.listado li a {
	padding: 0 2px;
	border-radius: 3px;
	color: #666;
	text-decoration: none;
}

.listado-simple li a:hover, .listado li a:hover {
	background: #999;
	-webkit-box-shadow: inset #666 0 2px 3px;
	box-shadow: inset #666 0 2px 3px;
	color: #fff;
	text-shadow: #666 0 1px 2px;
}

.busquedas-frecuentes {
	margin: 10px;
	clear: both;
	display: block;
}

.col300 .busquedas-frecuentes, .col620 .busquedas-frecuentes {
	margin: 10px 0;
}

.busquedas-frecuentes li {
	float: left;
	margin: 5px 5px 0 0;
}

.busquedas-frecuentes li a {
	padding: 0 2px;
	border-radius: 3px;
	background: #DEEAEB;
	color: #52687A;
	text-shadow: #fff 0 1px 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 5px;
	border-radius: 5px;
}

.busquedas-frecuentes li a:hover {
	background: #83ACAF;
	-webkit-box-shadow: inset #666 0 2px 3px;
	box-shadow: inset #666 0 2px 3px;
	color: #fff;
	text-shadow: #666 0 1px 2px;
}

.col620 .series {
	border: none;
	margin: 15px 0 0;
}

.col620 .series li {
	border: none;
	border-radius: 5px;
	margin: 10px 0;
	width: auto;
	float: none;
	clear: both;
	width: 300px;
}

.series-full li {
	width: 620px !important;
	font-size: 16px;
}

.cuerpo14 li {
	font-size: 14px;
}

.col620 .series li a {
	border: none;
	padding: 5px 10px;
	display: block;
	background: #e7e7e7;
	font-weight: bold;
	border-radius: 5px;
	text-shadow: #fff 0 1px 0;
	font-size: 17px;
}

.col620 .series li a:hover {
	background: #999;
	-webkit-box-shadow: inset #666 0 2px 3px;
	box-shadow: inset #666 0 2px 3px;
	color: #fff;
	text-shadow: #666 0 1px 2px;
}

.paginador-letras, .paginador-busqueda {
	margin: 0 0 20px;
	padding: 10px 0 5px;
	display: block;
	/*border-bottom: #2ba2a3 1px solid;*/
	clear: both;
	float: left;
	width: 100%;
}


.paginador-busqueda {
	border-bottom: none;
}

.paginador-letras li, .paginador-busqueda a {
	float: left;
	margin: 0 5px 5px 0;
}

.paginador-letras li a, .paginador-busqueda a {
	display: block;
	border-radius: 3px;
	background: #ccc;
	color: #666;
	padding: 2px 4px;
	text-shadow: #eee 0 1px 0;
	font-size: 14px;
	font-weight: bold;

}
.paginador-letras {
	list-style-type: none;
}

.paginador-busqueda a {
	background: #e4e4e4;
}

.paginador-letras li a:hover, .paginador-busqueda a:hover, .paginador-busqueda a.pag_current {
	background: #999;
	color: #fff;
	text-shadow: #666 0 1px 2px;
}

.paginador-letras li a.activo {
	background: #116C6E;
	color: #fff;
	text-shadow: #0C4849 0 1px 2px;
	-webkit-box-shadow: inset #0C4849 0 1px 2px;
	box-shadow: inset #0C4849 0 1px 2px;
}


.paginador-letras li a.vacio {
	color: #bbb;
	background: #e7e7e7;
	cursor: default;
}

/**/

.boton-analisis, .boton-analisis3, .boton-estudios3, .boton-tests3 {
	display: block;
	width: 420px;
	padding: 0 0 0 200px;
	height: 157px;
	text-align: left;
	margin: 20px 0 0;
	background: #E7E7E7;
	color: #316384;
	text-shadow: #fff 0 1px 0;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	-webkit-box-shadow: inset rgba(0,0,0,0.2) 0 2px 5px;
	box-shadow: inset rgba(0,0,0,0.2) 0 2px 5px;
	overflow: hidden;
}

.boton-analisis h3, .boton-analisis3 h3, .boton-estudios3 h3, .boton-tests3 h3 {
	font-size: 22px;
	font-weight: 700;
	color: inherit;
	margin: 10px 10px 0;
	padding-bottom: 10px;
	border-bottom: #bbb solid 1px;
	-webkit-box-shadow: #fff 0 1px 0;
	box-shadow: #fff 0 1px 0;
}

.boton-analisis:hover, .boton-analisis3:hover, .boton-estudios3:hover, .boton-tests3:hover {
	background-color: #999;
	color: #fff;
	text-shadow: #666 0 1px 2px;
	-webkit-box-shadow: inset rgba(0,0,0,0.4) 0 3px 10px;
	box-shadow: inset rgba(0,0,0,0.4) 0 3px 10px;
}

.boton-analisis:hover h3, .boton-analisis3:hover h3, .boton-estudios3:hover h3, .boton-tests3:hover h3 {
	color: #fff;
	border-bottom: #666 solid 1px;
	-webkit-box-shadow: #ccc 0 1px 0;
	box-shadow: #ccc 0 1px 0;
}

.boton-analisis span, .boton-analisis3 span, .boton-estudios3 span, .boton-tests3 span {
	font-size: 13px;
	line-height: 16px;
	margin: 10px;
	text-align: left;
	overflow: hidden;
	display: block;
	color: #666;
}

.boton-analisis p {
	margin: 10px;
	font-size: 13px;
}

.boton-analisis:hover p, .boton-analisis:hover h5.cantidad {
	color: #fff;
	text-shadow: #666 0 1px 2px;
}

.boton-analisis p p {
	margin: 0;
	padding: 0;
}

.boton-analisis:hover span, .boton-analisis3:hover span, .boton-estudios3:hover span, .boton-tests3:hover span {
	color: #fff;
}

.boton-analisis {
	background: #E7E7E7 url(../img/boton-analisis.jpg) 0 0 no-repeat;
}

.boton-analisis3 {
	background: #E7E7E7 url(../img/analisis.jpg) 0 0 no-repeat;
}

.boton-estudios3 {
	background: #E7E7E7 url(../img/tests.jpg) 0 0 no-repeat;
}

.boton-tests3 {
	background: #E7E7E7 url(../img/estudios.jpg) 0 0 no-repeat;
	margin-right: 0;
}

.boton-analisis:hover, .boton-analisis3:hover, .boton-estudios3:hover, .boton-tests3:hover {
	color: #458B8B;
}

.boton-analisis img {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 157px;
}

.boton-analisis:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/**/

.videos {
	width: 640px;
	display: block;
	float: left;
	padding-bottom: 10px;
	margin: 0 0 10px -10px;
}

.videos li {
	float: left;
	margin: 10px;
	display: block;
	width: 300px;
}

.videos li a {
	width: 300px;
	height: 95px;
	display: block;
	border-radius: 5px;
	background: #ddd;

	-webkit-box-shadow: inset #bbb 0 1px 2px;
	box-shadow: inset #bbb 0 1px 2px;
	position: relative;
}

.videos li a:hover {
	background: #bbb;
	color: #fff;
	text-shadow: #999 0 2px 3px;

	-webkit-box-shadow: inset #999 0 2px 3px;
	box-shadow: inset #999 0 2px 3px;
}

.videos li a img {
	margin: 10px;
	background: #ccc;
	float: left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.videos li a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.videos li a h4 {
	font-family: 'Droid Sans', sans-serif;
	padding: 10px 10px 10px 0;
	font-size: 13px;
	float: left;
	font-weight: 700;
	background: url(../images/separador.png) bottom repeat-x;
	color: #888;
	text-shadow: #fff 0 1px 0;
	display: block;
	width: 130px;
	text-align: left;
}

.videos li a:hover h4 {
	color: #fff;
	text-shadow: #888 0 1px 2px;
}

.videos li a p {
	font-size: 12px;
	text-align: left;
	margin: 0;
	line-height: 14px;
	padding: 0 10px 0 0;
	text-shadow: #fff 0 1px 0;
}

.col300 img {
	width: 300px;
	height: auto;
}

.buscar {
	position: absolute;
	padding: 5px;
	width: 220px;
	height: 17px;
	top: 67px;
	right: 200px;
}

.buscar p, .buscar form, .buscar input {
	float: left;
	display: inline-block;
	height: 17px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 17px;
}



.buscar input {
	width: 148px;
	text-indent: 3px;
	border-radius: 3px;
	background: #47d1d9;
	-webkit-box-shadow: inset #43BEC5 0 2px 3px, #bcf0f3 0 1px 0;
	box-shadow: inset #43BEC5 0 2px 3px, #bcf0f3 0 1px 0;
	color: #fff;
	text-shadow: #43BEC5 0 1px 0;
}



.buscar input.ir {
	width: 17px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #888;
	text-shadow: 0 1px 0 #fff;
	text-indent: 0;
	background: #e7e7e7;
	-webkit-box-shadow: inset #fff 0 1px 0, #7bd5d9 0 2px 3px;
	box-shadow: inset #fff 0 1px 0, #7bd5d9 0 2px 3px;
	cursor: pointer;
}



.buscar input.ir:hover {
	background: #fff;
}

.buscar p {
	width: 50px;
	text-align: center;
	color: #3599A2;
	text-shadow: #c9f2f5 0 1px 0;
	font-weight: bold;
	font-size: 14px;
}

.listado h2 {
	margin-top: 30px;
}

.listado h1, .listado h2 {
	border-color: #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.relacionados {
	font-size: 18px;
	color: #21A3A3;
	padding: 50px 0 0;
	border:none;
	border-top: #CCC 1px solid;
	margin: 20px 0 0;
}

/**********/

.listado-series li {
	margin: 10px 0 0;
	display: block;
	float: left;
	width: 100%;
}

.listado-series li a{
	float: left;
	display: block;
	padding: 10px;
	width: 600px;
	border-radius: 5px;
	background-color: #f7f7f7;

	-webkit-box-shadow: inset #fff 0 1px 0, #ccc 0 1px 2px;
	box-shadow: inset #fff 0 1px 0, #ccc 0 1px 2px;
	position: relative;
	text-align: left;
}

.listado-series li a:hover {
	background-color: #fff;

	-webkit-box-shadow: inset #fff 0 1px 0, #aaa 0 2px 3px;
	box-shadow: inset #fff 0 1px 0, #aaa 0 2px 3px;
}

.listado-series li a img{
	margin: 0;
	background: #ccc;
	float: left;
	border: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 122px;
	height: 69px;
}

.listado-series2 li a img {
	height: 95px;
}

.listado-series2 .listado-series-descripcion {
	color: #116c6e !important;
}

h5.cantidad {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.listado-series li a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.listado-series li a div{
	float: left;
	display: block;
	margin: 0 0 0 10px;
	color: #666;
	text-shadow: #fff 0 1px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.listado-series-descripcion {
	width: 150px !important;
	font-weight: bold;
}

.listado-series-descripcion p {
	font-size: 12px;
}

.listado-series-descripcion p p {
	margin: 0;
	padding: 0;
}

.listado-series-fecha {
	width: 300px !important;
}

.listado-series-banner {
	width: 110px !important;
	float: left;
}

.listado-series-banner img {
	width: 110px;
	height: auto;
	border: none;
}

.listado-series-titles,{
	padding-left: 140px;
	display: block;
}
.listado-full{
	width: 465px !important;
}

.trabajos-titles{
	padding-left: 10px;
}

.listado-series-titles h4{
	display: block;
	float: left;
	color: #999;
	font-size: 13px;
	margin: 0 0 0 10px;
}

.listado-series-titles h4 a{
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}
.multiselect {
    width:225px;
    height:150px;
    border:solid 1px #c0c0c0;
    overflow:auto;
}

.multiselect label {
    display:block;
    margin:0;
}

.multiselect-on {
    color:black;
    background-color:#D8E8F2;
}

.input620 {
	width:620px;
}

/*paginador*/
.pageBtn{
background: #6ED1D2;
padding: 1px 7px 1px 7px;
color: #fff;
margin-right: 4px;
}

.col25{
margin-top: 15px;
margin-bottom: 5px;
}

.Detalle{
color: #00A1A1;
font-weight: bold;
letter-spacing: 1px;
font-size: 15px;
margin-right: 5px;
font-family: 'Lato', sans-serif;
text-transform: uppercase;
}

.pageBtn:hover{
color: #FFFFFF;
background: rgba(171, 170, 167, 0.66);
}

.pageBtnSelect{
cursor: pointer;
background: #fff;
border: solid 1px #940e16;
color: #000;
font-weight: bold;
}

#errors {
	position: absolute;
	width: 296px;
	top: 28px;
	right: 0;
	background: #970000;
	border: 2px solid #E10000;
	color: #fff;
	border-radius: 5px 5px 0 0;
}

#errors p {
	background: #E10000;
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 10px 10px 10px 28px;
	font-weight: bold;
	text-shadow: #600 0 2px 3px;
	background: #E10000 url(../img/alert.png) 8px 13px no-repeat;
	border-radius: 2px 2px 0 0;
}

#errors ul {
	padding: 10px;
}

#errors ul li {
	margin: 10px 0 0 17px;
	list-style: disc outside;
	font-size: 14px;
	text-shadow: #600 0 1px 0;
}

/*
Custom para nuevo evento
*/
#nuevo-evento {
	margin:auto;
}
#nuevo-evento #first_step, #second_step, #third_step, #fourth_step, #fifth_step, #sixth_step{
	display: none;
}

#nuevo-evento #first_step {
	display: block;
}
.tabla70 {
	width:70px;
	text-align: center;
}
/*
fin nuevo evento
*/

/*graficos*/
.btop{
border-top: solid 1px #D4A3A3;
padding-top: 8px;
width: 190px;
text-align: center;
}

.btop2{
border-top: solid 1px rgba(106, 146, 180, 0.84);
padding-top: 8px;
width: 190px;
text-align: center;
}

h5{}

.data-grafico{
padding-left: 0px;
}

.data-grafico li img{
margin-right: 8px;
}

.data-grafico li:last-child{
border-bottom: none;
}

.data-grafico li{
font-family: 'Open Sans', sans-serif;
font-size: 19px;
border-bottom: dashed 1px #D3A9A9;
list-style-type: none;
margin-bottom: 10px;
padding-bottom: 13px;
}

/*nueva col*/

.col50{
display: inline-block;
width: 465px;
vertical-align: top;
}

.col-25{
display: inline-block;
width: 220px;
margin-right: 10px;
vertical-align: top;
}

.marca{
display: inline-block;
width: 130px;
margin-right: 10px;
vertical-align: top;
}

.col50 h3, .col75 h3{
font-size: 24px;
border-bottom: solid 1px;
padding-bottom: 2px;
margin-bottom: 4px;
margin-top: 15px;
}

.col75{
display: inline-block;
width: 700px;
}

.lista-graf{
padding-left: 0px;
list-style-type: none;
} 

.lista-graf li{
font-size: 19px;
background: #eee;
margin-top: 12px;
padding-left: 8px;
}

.lista-graf li a{
font-family: 'Open Sans', sans-serif;
color: #DD7575;
}

.lista-graf li a:hover{color: #218DF0;}

.inline {
display: inline-block;
margin-left: 14px;
width: 400px;
vertical-align: top;
}

.inline h3{
color:#595151;
font-family: 'Open Sans', sans-serif;
margin: 0px;
}

.logo img{
width: 137px;
}

.inline p{
line-height: 23px;
margin-top: 3px;
}

.inline ul{
padding-left: 0;
list-style-type: none;
margin-top: 7px;
}

.inline ul li{
margin-bottom: 4px;
font-size: 14px;
color: #595151;
}

.top-nav{
text-align: right;
}

.top-nav ul li{
font-weight: bold;
color: #595151;
font-size: 14px;
list-style-type: none;
margin-bottom: 5px;
}

.top-nav ul li a{
font-weight: bold;
color: #595151;
}

.top-nav ul li a:hover{
color:#D15757;
}

/*LOGIN*/

.container-login{
margin: 0 auto;
width: 500px;
}

.container-login h1{
font-weight: bold;
border-bottom: none;
padding-bottom: 0px;
}

.cont-form{
margin-bottom: 10px;
margin-top: 20px;
}

.cont-form label{font-size: 16px;}

.cont-form input{
width: 100%;
height: 25px;
border-radius: 5px;
border: solid 2px #0C989B;
font-size: 17px;
padding-left: 5px;
}

.btn-submit input{
width: 101%;
border-radius: 6px;
height: 28px;
background: rgba(106, 146, 180, 0.84);
color: #fff;
font-size: 15px;
cursor: pointer;
}

.btn-submit input:hover{
color:#222; 
}

.register{
margin-top: 15px;
margin-bottom: 20px;
}

.register a{
color: #116c6e;
font-weight: bold;
}

.intro{
padding:15px;
}
.intro h1{
font-size: 50px;
border-bottom: solid 3px;
text-transform: uppercase;
text-align: center;
}

/*botonCalendarContainer*/

.botonCalendarContainer{
text-align: right;
margin-top: 6px;
margin-right: 2px;
}

.botonMesesCalendar{
background: #5994E3;
border-radius: 3px;
padding: 1px 6px 2px 5px;
margin-left: 3px;
color: #fff;
font-size: 14px;
}

.botonMesesCalendar:hover, .botonMesesCalendar:first-child:hover, .botonMesesCalendar:nth-child(2):hover{
background: #999;
-webkit-box-shadow: inset #666 0 2px 3px;
box-shadow: inset #666 0 2px 3px;
color: #fff;
text-shadow: #666 0 1px 2px;
}

.botonMesesCalendar:first-child{
background: rgba(221, 117, 117, 0.88);
}	
.botonMesesCalendar:nth-child(2){background: #21a3a3;}

.info-top-calendar{text-align: right;}

.title{
position: relative;
margin-bottom: 25px;
}

.title h1{margin-left: 48px;}

.title img{position: absolute;}