@charset "UTF-8";

  /*************************/
 /*  Configuración Global */
/*************************/

form { margin: 0 0 20px; }

label,
input,
button,
select,
textarea{font-family:'helveticaneuelt_std_ltregular';font-size:14px;font-weight:normal;line-height:20px;}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block; zoom: 1; *display: inline;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #666;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

input,
textarea {
  width: 210px;
}

textarea {
  resize: vertical;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}


select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #bbb;
}


input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

/*----------------------------*/
/*-			Estilos			-*/
/*--------------------------*/

body {
  font-family: 'helveticaneuelt_std_ltregular', Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

.content-wrapper{ width: 980px; margin: 0 auto; }

a{ color: #82CFEF; text-decoration: none; } 
a.active{ color: #FFFFFF; }

p { margin: 0 0 10px; }
small { font-size: 85%; }
strong { font-weight: normal; }
em { font-style: normal; }
cite { font-style: normal; }

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  font-weight: normal;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; }

h1{font-size:36px;line-height:40px;}
h2{font-size:30px;line-height:40px;}
h3{font-size:24px;line-height:40px;}
h4{font-size:18px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:20px;}
h1 small{font-size:24px;}
h2 small{font-size:18px;}
h3 small{font-size:14px;}
h4 small{font-size:14px;}


/* Listados */
ul,ol{padding:0;margin:0 0 10px 25px;list-style:none;}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}


ul.unstyled,
ol.unstyled {
  margin-left: 0;
}

/*<- Listados */

hr { margin: 20px 0; border: 0; border-bottom: 1px solid #ffffff; }

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}


address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

/*------------		<CLASES>	------------------------*/
div#main{
	width: 980px;
	margin: 0 auto;
}


/* main-menu */
nav#main-menu{
	display: inline-block; vertical-align: top;
	width: 253px;
	margin: 0 15px 0 0;
	font-size: 20px;
	font-family:'helveticaneuelt_std_ltregular';
	line-height: 26px;
	color: #FFF;
	background: url('../img/bg-nav.png') repeat-y 0 0 transparent;
}
	nav#main-menu span{color: #FFF;}
	nav#main-menu img#logo{ display: block; margin: 60px auto; }
	
	nav#main-menu ul{
		width: 205px;
		text-align: left;
		margin: 0 auto;
	}
		nav#main-menu li{color: #82CFEF;}
			nav#main-menu li a{
				color: #82CFEF;
				
				-webkit-transition: all 300ms ease;
				-moz-transition: all 300ms ease;
				-ms-transition: all 300ms ease;
				-o-transition: all 300ms ease;
				transition: all 300ms ease;
			}
				nav#main-menu li a:hover{ color: #FFF; }
		
		nav#main-menu ul ul{
			font-size: 15px;
			line-height: 20px;
			margin: 0;
			padding: 0 0 0 10px;
			display: none;
		}
			nav#main-menu ul ul li{ color: #BD9880; }
				nav#main-menu ul ul li:before{ content: "- "; }
				nav#main-menu ul ul li a{ color: #BD9880; }
					nav#main-menu ul ul li a:hover{ color: #FFF; }
					
/* Social media */
	div#social-media{ padding: 0 20px; }
		div#social-media h2{font-size: 14px; line-height: 15px; margin: 30px 0 5px;}
		div#social-media  ul{ width: auto; height: 50px; }
		div#social-media ul li{
			display: inline-block;
			width: 30px; height: 30px;
			background: url('../img/social-icons.png') no-repeat 0 -37px transparent;
		}
		
			div#social-media ul li a{
				text-indent: -999em; overflow: hidden;
				background: url('../img/social-icons.png') no-repeat 0 0 transparent;
				display: block;
				width: 30px; height: 30px;
				
				-webkit-transition: all 300ms ease;
				-moz-transition: all 300ms ease;
				-ms-transition: all 300ms ease;
				-o-transition: all 300ms ease;
				transition: all 300ms ease;
			}
				div#social-media ul li a:hover{ opacity: 0; }
		
		div#social-media ul li#Twitter{ background-position: -30px -37px; }
			div#social-media ul li#Twitter a{ background-position: -30px 0; }
		div#social-media ul li#Vimeo{ background-position: -60px -37px; }
			div#social-media ul li#Vimeo a{ background-position: -60px 0; }
		div#social-media ul li#Blog{ background-position: -90px -37px; }
			div#social-media ul li#Blog a{ background-position: -90px 0; }
/* </main-menu> */

section.content{
	display: inline-block; vertical-align: top;
	margin: 60px 0;
	padding: 30px 20px 15px;
	width: 660px;
	background: #80CCEC;
	color: #FFF;
	border-radius: 15px;
}	
	section.content hgroup{
		display: block;
		margin: 0 0 15px;
	}
	
		section.content	hgroup h1{
			font-size: 28px;
			line-height: 32px;
			margin: 0;
			padding: 0;
		}
			
		section.content	hgroup hr{
			border: 0;
			display: block;
			height: 7px;
			background: url('../img/bg-hr.png') repeat-x 0 0 transparent;
			margin: 0; padding: 0;
		}
	
	section.content div{ line-height: 22px; }
	
	section.content div a{ color: #FFFFFF; }
	section.content div p.pdf{ text-align: center; }
		section.content div p.pdf a{ text-decoration: underline; }

	section.content div.video{background: transparent; color: black; text-align: center; }
		section.content div.video iframe{ border-radius: 5px; }
	
	section.content div .prev{ font: bold 30px/35px Arial; text-align: left; margin: 20px 0 0; }
	section.content div .next{ font: bold 30px/35px Arial; text-align: right; margin: 20px 0 0; }

/* <ESPECIFICOS DE CADA PÁGINA> */

/* Backgrounds de cada sección */
	body#index{ background: url('../img/bg-section/clinica.jpg') no-repeat center top transparent; }
	body#profesionales{ background: url('../img/bg-section/profesionales.jpg') no-repeat center top transparent; }
	body#fisioterapia, body#fisioterapia-parte-2{ background: url('../img/bg-section/fisioterapia.jpg') no-repeat center top transparent; }
	
	body#osteopatia,
	body#osteopatia-parte-2,
	body#osteopatia-parte-3,
	body#osteopatia-craneal,
	body#osteopatia-craneal-parte-2,
	body#osteopatia-estructural,
	body#osteopatia-estructural-parte-2,
	body#osteopatia-visceral,
	body#osteopatia-visceral-parte-2{ background: url('../img/bg-section/osteopatia.jpg') no-repeat center top transparent; }
	
	body#tratamientos,
	body#tratamientos-parte-2,
	body#osteopatia-deportiva,
	body#osteopatia-pediatrica,
	body#osteopatia-en-hernias-discales,
	body#cervicobraquialgia,
	body#osteopatia-y-postura{ background: url('../img/bg-section/tratamientos.jpg') no-repeat center top transparent; }
	
	body#otros-servicios,
	body#pilates,
	body#podologia{ background: url('../img/bg-section/otros.jpg') no-repeat center top transparent; }
	body#contacto{ background: url('../img/bg-section/contacto.jpg') no-repeat center top transparent; }

	body#pedir-cita{ background: url('../img/bg-section/pedir-cita.jpg') no-repeat center top transparent; }
	
	/* Profesionales */
	#profesionales section div.content ul li{ height: 225px; overflow: hidden; position: relative; margin: 0 0 20px; border: 1px #FFF solid; padding-left: 180px; font-size: 28px; }
	#profesionales section div.content ul li span{ display: block; padding-top: 80px; line-height: 35px; }
	#profesionales section div.content ul li img{ vertical-align: middle; cursor: pointer; }
		
	#pacoIn, #pacoOut, #felixIn, #felixOut{
		position: absolute; left: 0; top: 0; z-index: 2;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	
	#pacoIn, #felixIn{ z-index: 1; }
	
	#pacoOut:hover, #felixOut:hover{ opacity: 0; }
	
	/* Fichas */
	body#profesionales #overlay{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: #FFF; opacity: 0.8; text-indent: -999em; display: block; display: none; }
	body#profesionales .ficha{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;
		z-index: 1001;
		display: none;
	}
		body#profesionales .ficha .content{
			width: 890px; height: 715px; margin: 60px auto 0; overflow: hidden; position: relative;
			border: 3px solid #80CCEC;
			background: url('../img/profesionales/bg.png') repeat 0 0 transparent;
		}
			body#profesionales .ficha .content .close{ position: absolute; top: 10px; right: 20px; cursor: pointer; }
			body#profesionales .ficha .content .col{ display: inline-block; vertical-align: top; }
			body#profesionales .ficha .content .img{ width: 258px; height: 715px; overflow: hidden; }
			body#profesionales .ficha .content .text{ width: 600px; margin-left: 20px; font: 15px/20px; color: #604C3F; }
				body#profesionales .ficha .content .text h2{ font: 28px/35px; margin-top: 15px; color: #80CCEC; text-transform: uppercase; }
				body#profesionales .ficha .content .text h3{ font: 28px/35px; color: #80CCEC; }
				body#profesionales .ficha .content .text h4{ font: 15px/18px 'helveticaneuelt_stdregular'; margin-top: 25px; }

	/* Osteoterapia */
	section.osteopatia ul{ margin: 30px 0 0; }
	section.osteopatia ul span{ color: #604C3F; font-family: 'helveticaneuelt_stdregular'; }
	section.osteopatia ul li{ line-height: 30px; }
		body#osteopatia-craneal-parte-2 section.osteopatia ul,
		body#osteopatia-estructural-parte-2 section.osteopatia ul,
		body#osteopatia-visceral-parte-2 section.osteopatia ul,
		body#tratamientos section.tratamientos ul{ margin: 0 0 30px 0; }
		
	/* Contacto */
	body#contacto h1{margin-bottom: 0;}
	
	/* PADIR CITA */
	body#pedir-cita h5{ font: normal 18px/24px 'helveticaneuelt_stdregular'; text-align: center; margin: 30px 0; }
	
	body#pedir-cita #calendarsContainer{ min-height: 260px; position: relative; }
	
	body#pedir-cita table{ width: 100%; }
		body#pedir-cita table caption{ font: normal 18px/20px 'helveticaneuelt_stdregular'; text-align: center; padding: 10px 0; text-transform: uppercase; }
			body#pedir-cita table caption span{ cursor: pointer; }
		body#pedir-cita table th{ font: normal 18px/20px 'helveticaneuelt_stdregular'; text-align: center; color: #80CCEC; background: #FFF; text-transform: uppercase; border: solid #FFF; border-width: 0 1px; }
		body#pedir-cita table td{ font: normal 18px/18px 'helveticaneuelt_stdregular'; text-align: center; padding: 10px 0; border: solid #FFF; border-width: 0 1px 1px; width: 25%;
			cursor: pointer;
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-ms-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			transition: all 300ms ease;
		}
		
		body#pedir-cita table td.disabled{ cursor: not-allowed; }
		
			body#pedir-cita table td.enabled:hover{ color: #80CCEC; background: #FFF; }
			body#pedir-cita table td.htype{ text-align: left; text-indent: 15px; text-transform: uppercase; cursor: auto; }
				body#pedir-cita table td.htype:hover{ background: transparent; color: #FFF; }
				
			body#pedir-cita table td.none{ overflow: hidden; background: url('../img/pedir-cita/none.png') no-repeat 0 0 transparent; text-indent: -999em; }
	
	body#pedir-cita #overlay{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: #FFF; opacity: 0.8; text-indent: -999em; display: none; }
	body#pedir-cita #pedir{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1001;  display: none; padding-left: 133px; }
		body#pedir-cita #pedir .content{ 
			width: 672px;
			margin: 50px auto 0;
			border: 3px solid #80CDED;
			border-radius: 10px;
			padding: 10px;
			background: #FFF;
			position: relative;
		}
			body#pedir-cita #pedir .content .logo{ display: block; margin: 0 0 15px; }
			body#pedir-cita #pedir #close{
				position: absolute;
				top: 10px; right: 10px;
				width: 20px; height: 20px;
				text-indent: -999px;
				background: url('../img/pedir-cita/close.jpg') no-repeat 0 0;
				overflow: hidden;
				cursor: pointer;
			}
			
			body#pedir-cita #pedir .form label{ font: normal 35px/38px 'helveticaneuelt_std_ltregular'; color: #80CCEC; display: inline-block; width: 145px; vertical-align: middle; }
			body#pedir-cita #pedir .form input[type="text"]{ font: normal 18px/18px 'helveticaneuelt_std_ltregular'; color: #80CCEC; display: inline-block; box-shadow: 0 0 0 transparent; border: 2px solid #80CCEC; margin: 0; position: relative; top: 4px; width: 505px; vertical-align: middle; }
			body#pedir-cita #pedir .form p.submit{ text-align: right; }
			body#pedir-cita #pedir .form input[type="button"]{ font: normal 20px/25px 'helveticaneuelt_stdregular'; color: #FFF; background: #80CCEC; border: 0; border-radius: 5px; width: auto; padding: 5px 20px; }
			body#pedir-cita #pedir .form p.legal{ font: normal 12px/14px 'helveticaneuelt_std_ltregular'; color: #80CCEC; }
			
	body#pedir-cita aside#persi{ margin: 20px 0 30px; }
	body#pedir-cita aside.calendar{ position: absolute; width: 100%; }
	body#pedir-cita aside.calendar + aside.calendar{ display: none; }
	
/* </ESPECIFICOS DE CADA PÁGINA> */

/*------------		</CLASES>	------------------------*/


/*------------		<ESPECIALES>	------------------------*/

/* Visualizar código */
code,
pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
/* Visualizar código */

/* Iconos */
[class^="icon-"]{
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: baseline;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  text-indent: -9999px;
}

.icon-white{
  background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{width:16px;background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{width:16px;background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
/* <-- Icones */


@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/* Navegador obsoleto */
div.obsolet-broser{
	padding: 10px; font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #333; background: white; line-height: 26px; text-align: center;
}
div.obsolet-broser img{
	border: 2px solid #333;
	outline: 2px solid #333;
	outline-offset: 3px;
}
div.obsolet-broser a{ color: #3e52ec; font-weight: bold; }
div.obsolet-broser a:hover{ color: #843eec; }
