@charset "UTF-8";

@font-face {
  font-family: 'lgregular';
  src: url('../fonts/LG_SmartRegular.eot'),
  url('../fonts/LG_SmartRegular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/LG_SmartRegular.ttf') format('truetype');
}
@font-face {
  font-family: 'lgsemibold';
  src: url('../fonts/LG_SmartSemiBold.eot'),
  url('../fonts/LG_SmartSemiBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/LG_SmartSemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'lglight';
  src: url('../fonts/LG_SmartLight.eot'),
  url('../fonts/LG_SmartLight.eot?#iefix') format('embedded-opentype'),
  url('../fonts/LG_SmartLight.ttf') format('truetype');
}
@font-face {
  font-family: 'lgbold';
  src: url('../fonts/LG_SmartBold.eot'),
  url('../fonts/LG_SmartBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/LG_SmartBold.ttf') format('truetype');
}
@font-face {
  font-family: 'lgbolditalic';
  src: url('../fonts/LG_SmartBoldItalic.eot'),
  url('../fonts/LG_SmartBoldItalic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/LG_SmartBoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'sabonitalic';
  src: url('../fonts/SabonLTStd_Italic.eot'),
  url('../fonts/SabonLTStd_Italic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/SabonLTStd-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'sabonbolditalic';
  src: url('../fonts/SabonLTStd_BoldItalic.eot'),
  url('../fonts/SabonLTStd_BoldItalic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/SabonLTStd-BoldItalic.ttf') format('truetype');
}
.rrss a, .consulta a,.lhogo a{display: inline-block;cursor:pointer;position: relative;z-index: 999999;}
.rrss,.logoh{cursor:pointer;position: relative;z-index: 999999;}
.headerwrapper{margin:0 auto!important;width:100%;}
.lineaheader{width:100%;margin:0 auto!important;position: relative;z-index: 9999;margin-bottom: -72px!important;} 
.lineatxtheader{width:100%; margin:0 auto!important;position: relative;z-index: 999;display: block;} 
.grid-padding-x > .cell.logoh {text-align:left; position: relative;z-index: 9999;}
.grid-padding-x > .cell.logoh img{position: relative;padding: 0.6em 0 0 0;margin-right:0.6em}
.grid-padding-x > .cell.rrss {text-align:right;position: relative;z-index: 9999;}
.grid-padding-x > .cell.rrss img{position: relative;padding: 2em 0 0 0;margin-right:0.5em;}
.consulta {margin:0 1em 0 1em;}


.grid-padding-x > .cell.txtheader{position: absolute;color:#ffffff;font-family:'lgregular', arial;font-size: 1.35rem;line-height: 1.3rem;padding: 22% 10% 0 10%;}

@media screen and (max-width:991px){
	.grid-padding-x > .cell.txtheader{padding: 35% 10% 0 10%;}
}
@media screen and (max-width:639px){
	.fila.uno, .fila.dos {margin-top: 0!important;}
	.fila img {margin-bottom: 1.5em!important;margin-top: 1.5em!important;}
} 
@media screen and (max-width:620px){
	.grid-padding-x > .cell.logoh img {position: relative;padding: 0.7em 0 0 0.7em;}
	.grid-padding-x > .cell.rrss img {position: relative;padding: 0.5em 0 0 0;margin-right:0.5em;}
	.lineaheader {margin-bottom: -70px!important;}
	.small{max-width:70%;}
	.consulta {margin:0 1em 0 1em;}
	
}
.txtheader .button{margin-top:10em;}



@media screen and (max-width:600px){
	.txtheader, .ctados, .infocancer {display:none;}
	.txtheader.movil, .ctados.movil, .infocancer.movil {display:block!important;}
	.ctados.movil .button, .txtheader.movil .button{padding-top: 0.9em;}
	.grid-padding-x > .cell.txtheader {padding: 40% 1% 0 1%;font-size: 1rem;line-height: 1.04em;}
	.txtheader.movil .button{padding: 0.3em 0.2em 0.3em 0.2em;margin:6.5em 0 0.1em 0;font-size: 1.4rem;}
	.txtheader.movil .btn-consultorio{ border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;}
	.txtheader.movil p{font-size: 0.7rem;}
	.consulta {margin:0 0.1em 0 0.1em;}
}


@media screen and (max-width:550px){
	.grid-padding-x > .cell.txtheader {padding: 35% 1% 0 1%;font-size: 0.8rem;line-height: 0.95em;max-width:100%;}
	.consulta img {max-width:80%!important;}
	.txtheader.movil .button{padding: 0.4em 0.3em 0.2em;margin:6em 0 0.1em 0;font-size: 1.3rem;}
	.grid-padding-x > .cell.logoh img {position: relative; max-width: 70%; margin-bottom: 1em; }
	.consulta {margin:0 0.1em 0 0.1em;}
	

}


@media screen and (max-width:400px){
	.grid-padding-x > .cell.txtheader {padding: 35% 1% 0 1%;font-size: 0.8rem;line-height: 0.95em;max-width:100%;}
	.consulta img {max-width:62%!important;}
	.txtheader.movil .button{padding: 0.4em 0.3em 0.2em;margin:4.6em 0 0.1em 0;font-size: 1.3rem;}
	.grid-padding-x > .cell.logoh img {position: relative; max-width: 70%; margin-bottom: 1em; }
	.consulta {margin:0 0 0 0;}

}




	.cabecera.grid-padding-x > .cell {padding:0;margin:0;}
	.cabecera{width:100%;margin:0 auto!important;}

	.grid-container:not(.full) > .grid-padding-x.columna {margin:0 15%; } 
@media screen and (max-width:1020px){
	.grid-container:not(.full) > .grid-padding-x.columna {margin: 0 10%;}
}
@media screen and (max-width:976px){
	.grid-container:not(.full) > .grid-padding-x.columna {margin: 0 5%;}
}
@media screen and (max-width:768px){
	.grid-container:not(.full) > .grid-padding-x.columna {margin-right: -0.625rem;margin-left: -0.625rem;}
}
	.columna p{font-family:'lgregular', arial;font-size: 1.15rem;line-height: 1.3rem;}
	.columna p span{font-family:'lgsemibold', arial;}

.fullwidth{max-width:100%;width:100%;}
.fullwidth.verde{background-color:rgb(137,175,105);}
.fullwidth.gris{background-color:rgb(55,55,55);padding: 15px 0;color:#ffffff;}

.consultas {position: relative;margin: 0 0 1rem 0;padding: 1rem;border-radius: 0;background-color: transparent;color: #ffffff;text-align:center;}

.gris .button{font-family:'lgbold', arial;background-color: rgb(243,145,0);color: #ffffff;border-radius: 10px 10px 10px 10px;   -moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border: 0px solid #000000;padding: 0.4em 0.4em 0.2em;font-size: 1.8rem;}

.fila p, .fila h3{font-size: 1.05rem;}
.fila.uno{margin-top: 4em;}
.fila.dos{margin-top: 2em;margin-bottom: 4em;}
.fila img{margin-bottom: 2em;}

.icozoom{height:104px;}

.gris h2{color:#ffffff;font-family:'lgbolditalic', arial;font-size: 4.2rem;}

.grid-container.prefooter {padding: 2em 0;}

.grid-container:not(.full) > .grid-padding-x.prefooter, .grid-container:not(.full) > .grid-padding-x.footer{max-width:959px;}
.grid-container:not(.full) > .grid-padding-x.prefooter{margin: 3em auto 1em;}
.grid-container:not(.full) > .grid-padding-x.footer{margin: 0em auto 2em;}

.prefooter .logopie, .footer .urlaecc {text-align:left!important;}
.prefooter .legal, .footer .email{text-align:right!important;}
.prefooter .legal a {font-size: 0.9rem;font-family: lgregular,arial;color: #6b6e6b;} 

.footer .urlaecc a{color:#6b6e6b;font-size: 0.9rem;font-family: 'lgbold', arial;}
.footer .email a{color:#4a6136;font-size: 1.1rem;font-family: 'lgbold', arial;}

/* a:hover{text-decoration:underline!important;} */

.button.btn-consultorio:hover, .button.btn-consultorio:focus, .gris .button:hover, .gris .button:focus  {background-color: #c58300;color: #fefefe;}  
@media screen and (max-width:39.999999em){
.prefooter .logopie{text-align:center!important;padding-bottom:2em;}
.prefooter .legal{text-align:center!important;}
}

.orbit{margin: 2em 0;}
.orbit-container p{font-family: 'sabonitalic', arial;font-size: 2em;margin: 1em 0;color: #72933a;line-height: 1em;}

.orbit-container .izquierda p{text-align:left;}
.orbit-container .orbituno .izquierda p{padding-left: 15%;}
.orbit-container .orbitdos .izquierda p{padding-left: 15%;}
.orbit-container .orbittres .izquierda p{padding-left: 6%;}

.orbit-container .derecha p{text-align:right;}
.orbit-container .orbituno .derecha p{padding-right: 10%;}
.orbit-container .orbitdos .derecha p{padding-right: 20%;}
.orbit-container .orbittres .derecha p{padding-right: 5%;}

@media screen and (max-width:976px){
	.orbit-container p{font-size: 1.6em;}
}
@media screen and (max-width:620px){
	.orbit{margin: 1em 0;}
	.orbit-container p{font-size: 1.5em;}
	.orbit-container .orbituno .izquierda p{padding-left: 5%;}
	.orbit-container .orbitdos .izquierda p{padding-left: 5%;}
	.orbit-container .orbittres .izquierda p{padding-left: 5%;}
	.orbit-container .orbituno .derecha p{padding-right: 5%;}
	.orbit-container .orbitdos .derecha p{padding-right: 5%;}
	.orbit-container .orbittres .derecha p{padding-right: 5%;}
}
@media screen and (max-width:550px){
	.txtdesktop{display:none;}
	.txtmovil{display:block!important;}
	.orbit-container .orbituno .izquierda p{padding-left: 1%;}
	.orbit-container .orbitdos .izquierda p{padding-left: 1%;}
	.orbit-container .orbittres .izquierda p{padding-left: 1%;}
	.orbit-container .orbituno .derecha p{padding-right: 1%;}
	.orbit-container .orbitdos .derecha p{padding-right: 1%;}
	.orbit-container .orbittres .derecha p{padding-right: 1%;}
	.orbit-container p {font-size: 1.3em;}
}
/*animaciones*/
.orbit-container #imagen1{
  animation-duration: 2s;
  animation-name: slidein1;
}

@keyframes slidein1 {
  from {
    margin-left: -200px;
	opacity:0;
  }

  to {
    margin-left: 0%;
	opacity:1;
  }
}

.orbit-container #imagen2{
  animation-duration: 2s;
  animation-name: slidein2;
}

@keyframes slidein2 {
  from {
    margin-right: -200px;
	opacity:0;
  }

  to {
    margin-right: 0%;
	opacity:1;
  }
}

/* zoom en iconos */

.fila img{height: 73px;-webkit-transition: height 0.4s; /* Safari */transition: height 0.4s;cursor:pointer;}
.fila img:hover{ height:78px;}