<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media (min-width: 1025px) {
	#default-logo, #retina-logo {
    	height: 110px;
	}
	#navigation {
		padding: 55px 0 20px;
	}
}
@media (min-width: 600px) {
    #footer-widgets .first.columns-2{width:70%;}
	#footer-widgets .even.columns-2{width:30%;}
}
#footer-navigation .nav &gt; li &gt; a{display:inline-block !important; font-size:13px; padding:0 !important;}
#footer .col-full{max-width:1170px; padding-left:15px; padding-right:15px}
#extended-footer .inner {max-width: 1170px;}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;	
	color:#757575;
	min-width:320px;
	margin:auto;
	background:#dfdfdf;
}
body p{font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#757575;}
.container{margin:auto; line-height:23px; text-align:justify; position:relative; color:#757575}
.container:before,
.befclear:before,
body:before{display:block; content:""; clear:both;}
.animar{transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}


#header{color:#434343; margin:auto; background:rgba(255,255,255,0.85) !important;}
#header .container{position:relative; max-width:1240px; margin:auto}
#logo{display:inline-block;}
#logo figure{position:relative; height:inherit; margin:auto; text-align:center;}
#logo span{position:absolute; z-index:0;border-left:solid 14px #199bbe;border-right:solid 14px #199bbe; left:-15px; bottom:0; display:block; height:60px; width:260px;}
#logo:hover img{opacity:0.85}
#header .row,
section.container .row{padding-bottom:0}

body.fixed #header{position:absolute; width:100%; z-index:10; top:0; left:0}

#lang{position:absolute; top:25px; right:50px}

/*Redes*/
#redes{top:89px; position:absolute; right:0;}
#redes a{
	display:block;float:left;
	width:25px;
	opacity:1;
	text-align:center; color:#FFF; font-size:18px; 
	height:inherit; line-height:24px; border:solid 1px #fff;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.75);
-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.75);
box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.75);
}
#redes a.tw{background:#2aa9e0; border:solid 1px #2aa9e0;}
#redes a.fb{background:#204385; border:solid 1px #204385; margin:0 4px}
#redes a.yt{background:#ff1920; border:solid 1px #ff1920;}
#redes a.gp{background:#fb4631; border:solid 1px #fb4631; margin:0 4px}
#redes a.in{background:#764338; border:solid 1px #764338;}

#redes a.fb:hover{background:#fff; color:#204385;}
#redes a.tw:hover{background:#fff; color:#2aa9e0;}
#redes a.yt:hover{background:#fff; color:#ff1920;}
#redes a.gp:hover{background:#fff; color:#fb4631;}
#redes a.in:hover{background:#fff; color:#764338;}


/*Menu*/
.menu{display:block; position:absolute; bottom:25%; right:0;}
.menu ul{display:block; text-align:center; padding-left:5px}
.menu li{
	float: left;
    margin-right: 10px;
    position: relative;
    width: auto;
}
.nav &gt; li &gt; a{
	font-family: 'Open Sans', sans-serif;
	color: #1c3b74 !important;
    font-size: 18px;
    padding: 8px 15px;
	line-height:18px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.menu li:hover a,
.menu li.activo a{background-color: #1c3b74 !important; color:#FFF !important;}


/*Footer*/
/*#footer{
	text-align:center;
	font-size:11px;
	color:#FFF;
	line-height:16px;	
	height:74px;
	background:#4a4a4a;
}
#footer .container{padding:28px 0 0;}
#footer .tfooter{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1px;
	text-align:left;
	float:left;
}
#footer #powered {
	color:#FFF;  
    font-size: 11px;
    line-height: 16px;
    margin: 0 auto 0;
    width: auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	float:right;
}
#footer a{	
	color:#FFF;	
}
#footer a:hover{
	text-decoration:underline;
}
#footer #powered a{color:#FFF;}*/
/*Footer*/

/*==================     ToTop     ======================*/
a.toTop {
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 40px;
  color: #fff;
  border-radius: 50%;
  position: fixed;
  left: 40px;
  bottom: 50px;
  display: none;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  cursor:pointer;
  z-index: 20; opacity:.75 }
a.toTop:hover,
a.toTop:active {color: #fff;
    text-decoration: none; opacity:1 }
a#toTop
a#toTop .fa{color:#FFF !important;}
a.toTop:after{
	position:absolute; display:block; content:"";width: 40px;  height: 40px; z-index:-1;background: #fbb827;
	position: fixed;
  left: 40px;
  bottom: 50px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;
}
a.toTop:hover{background:#35b5af}
a.toTop:hover:after{
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0;
}
.mobile .toTop,
.tablet .toTop {display: none !important; }



h1, .h1{display:block; margin:0; padding:0 0 25px;
text-rendering: optimizelegibility;
color:#000000;
font-family:"Century Gothic", sans-serif;
font-size:35px;
font-weight:normal;
}
h2{font-family:"Century Gothic", sans-serif; font-size:25px; color:#000000; font-weight:normal; line-height:32px;}
#main{position:relative; z-index:2; background:#dfdfdf; padding-top:100px}
.maxW1250{max-width:1250px; margin:auto;}


/*Alerta*/
#overlay{cursor:wait;opacity:.5;background:#FFF; position:fixed; left:0; top:0; width:100%; height:100%; z-index:8000;display:none}
#cnt-alert{position:fixed; top:50%; margin-top:-70px; width:100%; height:1px; text-align:center; z-index:8001}
.alert {
	display:inline-block;
	padding: 19px 15px;
	color: #fefefe;
	position: relative;
	font: 14px/20px Museo300Regular, Helvetica, Arial, sans-serif;
	margin-bottom:10px
}
.alert .msg { padding: 0 20px 0 40px;}
.alert p { margin: 0;}
.alert .toggle-alert {
	position: absolute;
	top: 7px;
	right: 10px;
	display: block;
	text-indent: -10000px;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.08) url(../images/alert.png) no-repeat 6px 6px;
}
.info-box {		background: #2fa9f6 url(../images/info.png) no-repeat 14px 14px;}
.success-box {	background: #7EB62E url(../images/success.png) no-repeat 14px 14px;}
.error-box {
	background: #f64b2f url(../images/error.png) no-repeat 14px 14px;	
}
.alert{
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.notice-box {	background: #f6ca2f url(../images/notice.png) no-repeat 14px 14px;}
.download-box {	background: #a555ca url(../images/download.png) no-repeat 14px 14px;}

p.error input,
p.error textarea{border:solid 1px #FF4C4F !important}
.my-placeholder { color: #aaa; }

.parallax-box { position:relative; z-index:0}
.parallax-box .container{z-index:2; position:relative}
.parallax-box .region {
	position:relative;
	z-index:9;
}
.parallax-bg {
	bottom:0;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:100% !important;
	z-index:-1
}
.parallax-bg-inner {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	max-width:none;
	position:relative;
}

.imgBiografia{margin-bottom:55px}
.imgBiografia img{display:block; width:100%; height:auto;}
.textBiografia{margin-bottom:55px}
.textCancerologia{color:#FFF; font-size:85px; text-align:center; padding:200px 0; font-family:"Century Gothic", sans-serif; line-height:115px}
.cancerologia2{font-family:"Century Gothic", sans-serif; font-size:23px; color:#000000; padding-top:105px; padding-bottom:105px; line-height:30px}



#h1,
#titCarrucel{background:#bd453c url(../images/h1.png)}
#h1 h1{max-width:1020px; margin:auto; padding:20px 0; text-align:center; font-family:"Century Gothic", sans-serif; font-size:17px; color:#FFF; font-weight:normal; line-height:25px;}
p.lineh19{line-height:19px}
p.bcolor b{color:#000}

/*Inicio*/
#h2{font-family:"Century Gothic", sans-serif; border-bottom:solid 3px #7f7f7f; padding:0 0 10px}
#textVideo p{font-family:Arial, sans-serif; font-size:12px; color:#FFF; line-height:25px;}
#bloqsIni{text-align:center; font-family:Arial, sans-serif; font-size:15px;}
#bloqsIni img{display:block; margin:auto;}
#bloqsIni strong{display:block; margin:auto; font-size:27px; color:#e54343;font-family: 'Open Sans', sans-serif; font-weight:normal; padding:20px 0}
#bloqsIni .col-xs-4 div{padding:0 25px}
#titCarrucel{text-align:center; padding:13px 0; color:#FFF; font-family:"Century Gothic", sans-serif; font-size:21px;}


/*Servicios*/
#pagServicios #main{padding-top:230px; background:#bcbcbc}
.titServ h1{font-family:"Century Gothic", sans-serif; font-size:30px; color:#FFF; padding:10px 0; width:100%; max-width:620px; text-align:center; border:solid 1px #FFF; margin:0 auto 35px;}
.bloqServ .item{margin-bottom:50px}
.bloqServ article{font-family:"Century Gothic", sans-serif; font-size:15px; color:#393939;background:#dfdede;}
.bloqServ article img{display:block; width:100%; height:auto;}
.bloqServ article strong{font-size:23px; color:#1f3b89; text-align:center; display:block; padding:25px 0 20px; font-weight:normal}
.bloqServ article .padding{padding:0 20px 20px; line-height:normal; text-align:left}
.titServ2{padding:50px 0}


/*Contacto*/
#pagContacto #main{padding-top:230px; background:#bcbcbc}
#cntMapa{margin-top:42px;}
#pagContacto{background:#f0f0f0}
#cntForm{max-width:1000px; padding-top:50px; padding-bottom:50px}
#pagContacto .form-control{
	border: 1px solid #535555;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	padding:10px;
	height:50px;
	margin-bottom:15px;
	font-family: "PT Sans Narrow",sans-serif; font-size:18px;color:#2F2F2F
}
#pagContacto textarea.form-control{height:150px}

#pagContacto .form-control.error{background:#fdc9cc !important;}
#pagContacto .form-control.error::-moz-placeholder{
    color: #000 !important;
}
#frmContacto input[type=submit]{
	display:inline-block;
	margin-top:25px; color:#FFF; font-size:18px; font-weight:bold; padding:0 42px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); border:solid 1px #555555;
	transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;
	background: #555555;
	line-height:50px;
}
#frmContacto input[type=submit]:hover{
	background: #1D1D1D;
}

form .errorI input,
form .errorI textarea{border:solid 1px #000; background:rgba(255,216,217,1.00); color:#000}
#frmContacto .dias{color:#5f5f5f;font-family: "PT Sans Narrow",sans-serif; font-size:28px; line-height:normal; margin-bottom:35px}
#frmContacto .dir{color:#5f5f5f;font-family: "PT Sans Narrow",sans-serif; font-size:26px; line-height:normal}



.cntDatCont{max-width:800px; margin:auto; font-size:17px;}


@media (max-width: 1025px) {
	#logo img{width:100px; display:block; height:auto}
}
@media (max-width: 1199px) {
	h1{font-size:27px;}
	h2,
	.cancerologia2{font-size:19px; line-height:24px}
	
}
@media (max-width: 991px) {
	.textCancerologia{padding:100px 0; font-size:65px; line-height:90px;}
	#cntMapa{margin-top:20px}
	#cntMapa iframe{height:350px !important;}	
}
@media (max-width: 700px) {
	.textCancerologia{padding:50px 0; font-size:45px; line-height:60px}
	.cancerologia2{padding-top:60px; padding-bottom:60px}
	#cntMapa{margin-top:0px}
	#cntMapa iframe{height:300px !important;}
}

@media (max-width: 1024px) {
	.menu {
		bottom: none !important;
		position:static !important;
	}
	.menu ul {padding:5px}
	.has-slider #content-top{top:101px; }
	.has-slider #header #top{overflow:hidden}
	.has-slider #main{position:static; padding-top:155px}
}

iframe #bottomContainer{display:none !important;}</pre></body></html>