/*#BEGIN#*/
/*# name="flash_holder" reference="ref/estilos.css\flash_holder.htm" description="null" #*/
#viewer_holder {

	z-index:200; 
	color:#00885f; 
	position:absolute; 
	display:none; 
	width:408px; 
	height:auto; 
	background-color:#FFFFFF; 
	padding: 24px 0px; 
      border:1px solid #00B27A;
} 
#viewer_holder .cab_video {
	background-image:url('../img/video/logo-hospiten.gif'); 
	width: 242px; 
	height: 71px; 
	margin-left: 36px; 
} 
#viewer_holder #flashembed_anchor {

	margin:24px 36px; 
} 
 
#viewer_holder #text_video {

	padding-bottom:36px; 
} 
#viewer_holder #back {

	display:none; 
	cursor:pointer; 
	float:left; 
	margin-left:36px; 
	_margin-left:18px; 
} 
#viewer_holder .close {

	position:absolute; 
	top:24px; 
	right:36px; 
	cursor:pointer; 
	background-image:url('../img/video/cerrar.gif'); 
	width:13px; 
	height:13px; 
} 
#viewer_holder .txt_video_es {

	color: #00764b; 
	padding: 24px 36px 0 36px; 
} 
#viewer_holder .txt_video_en {

	color: #60a789; 
	padding: 24px 36px 0 36px; 
} 
#viewer_holder .foot_video {

	background-image:url('../img/video/fondo_pie.gif'); 
} 
#viewer_holder .button_video_es {

	background-image:url('../img/video/ver_video.gif'); 
	background-position:0 -20px; 
	background-repeat:no-repeat; 
	height:20px; 
	width:104px; 
	margin-left:178px; 
	cursor:pointer; 
} 
#viewer_holder .button_video_en {

	background-image:url('../img/video/play_video.gif'); 
	background-position:0 -20px; 
	background-repeat:no-repeat; 
	height:20px; 
	width:104px; 
	margin-left:178px; 
	cursor:pointer; 
} 

/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/estilos.css\General.htm" description="General styles" #*/
/* '../images/powered-by-nivaria.png' *//* 'img/arrow_down.gif' *//* 'img/arrow_up.gif' *//* 'img/arrow_down.gif' *//* 'img/button_back3.gif' *//* 'img/button_back3.gif' *//* 'img/button_back3.gif' *//* 'img/comunes/topo.gif' *//* 'img/border_index_linkbox2.gif' *//* 'img/border_index_linkbox.gif' *//* 'img/border_index_linkbox2.gif' *//* 'img/border_index_linkbox.gif' *//* 'img/ico_zoom.gif' *//* 'img/ico_zoom.gif' *//* 'img/mapaweb/topo03end.gif' *//* 'img/mapaweb/topo03.gif' *//* 'img/mapaweb/topo01right.gif' *//* 'img/mapaweb/topo02end.gif' *//* 'img/mapaweb/topo02.gif' *//* 'img/mapaweb/topo01.gif' *//* 'img/borrar2.gif' *//* 'img/borrar.gif' *//* 'img/enviar.gif' *//* 'img/tabtop.gif' *//* 'img/tabtop.gif' *//* 'img/tabtop.gif' *//* 'img/pest-back2.gif' *//* 'img/pest-esq-der2.gif' *//* 'img/pest-esq-izq2.gif' *//* 'img/pest-back.gif' *//* 'img/pest-esq-der.gif' *//* 'img/pest-esq-izq.gif' *//* 'img/anchor_top.gif' *//* 'img/topo_menu_bottom_act.gif' *//* 'img/topo_menu_bottom_act.gif' *//* 'img/topo_menu_bottom.gif' *//* 'img/topo_menu_bottom.gif' *//* 'img/topo_link.gif' *//* 'img/filebox_back.gif' *//* 'img/linkbox_back2.gif' *//* 'img/linkbox_back.gif' *//* 'img/filebox_back.gif' *//* 'img/linkbox_back.gif' *//* 'img/path_topo.gif' *//* 'img/path_topo.gif' *//* 'img/laterales/marketing.gif' *//* 'img/laterales/tecnicas.gif' *//* 'img/laterales/noticias.gif' *//* 'img/laterales/femenino.gif' *//* 'img/lateral-left-bottom.gif' *//* 'img/lateral-left-top.gif' *//* 'img/backlogobottom.jpg' *//* 'img/left-searcher-button.gif' *//* 'img/index-linkbox-sep02.gif' *//* 'img/index-linkbox-sep01.gif' *//* 'img/not-index-sep.gif' *//* 'img/backlogobottom2.jpg' *//* 'img/backlogobottom_index.jpg' *//* 'img/menu_back_bottom.gif' *//* 'img/menu_sup_topo_act.gif' *//* 'img/menu_sup_topo.gif' *//* 'img/backlogotop.jpg' *//* 'img/backlogotop_index.jpg' *//* 'img/page_bottom03.gif' *//* 'img/page_bottom02.gif' *//* 'img/page_bottom01.gif' *//* 'img/page_bottom03.gif' *//* 'img/page_bottom02.gif' *//* 'img/page_bottom01.gif' *//* 'img/contentback.gif' *//* 'img/contentback.gif' *//* 'img/backtop.jpg' *//* 'img/backtop_index.jpg' *//* 'img/top_index.gif' */img {

	border: none; 
} 
span.video_flash_link, div.video_flash_holder span.close {

	color: #00B27A; 
	text-decoration: none; 
	cursor:pointer; 
} 
div.video_flash_holder span.close:hover, span.video_flash_link:hover {

	text-decoration: underline; 
} 
div.video_flash_holder {

	display:none; 
	background-color:#FFFFFF; 
	padding-bottom:32px; 
	padding-left:32px; 
	padding-right:32px; 
	padding-top:32px; 
	position:absolute; 
	text-align:center; 
	top:100px; 
	left:300px; 
	z-index:9999; 
} 
div.video_flash_holder span.close {

	position:absolute; 
	right:12px; 
	top:12px; 
	text-decoration:none; 
	cursor:pointer; 
} 
div.video_flash_holder span.close:hover {

	text-decoration:underline; 
} 
#page-top-index {

	position: relative; 
	z-index: 2; 
} 
#page-top {

	position: relative; 
	margin-top: 21px; 
	margin-right: auto; 
	margin-left: auto; 
	padding: 0px; 
	height: 88px; 
	z-index: 2; 
} 
#page-bottom02-index, #page-bottom02 {

	background-color: #00B27A; 
	clear: both; 
	height: 50px; 
	margin: 0 0 50px; 
	width: 100%; 
	color: #fff; 
} 
#page-bottom02-index a, #page-bottom02-index a:hover, #page-bottom02 a:visited, #page-bottom02 a, #page-bottom02 a:hover, #page-bottom02 a:visited {

	color:#fff; 
} 
#menu-left {

	float: left; 
	width:250px; 
	margin-right:60px; 
} 
#menu-left-index {

	float: left; 
} 
#menu-left-searcher, #menu-left-searcher-index {

	position: relative; 
	margin-left: 20px; 
	width: 240px; 
	height: 30px; 
	z-index: 3; 
	top:-59px; 
} 
#menu-left-nosearcher {

	position: relative; 
	margin-left: 12px; 
	padding: 0px; 
	width: 197px; 
	height: 26px; 
	z-index: 3; 
} 
#content-zone-nomenu {

	float: left; 
	width: 570px; 
	line-height: 16px; 
} 
#content-zone-nolaterales {

	float: left; 
	width: 726px; 
} 
#content-zone {
	float:left;
      width:410px; 
} 
#content-zone-inner {

	margin: 0px; 
	padding: 0px; 
	padding-top: 12px; 
} 
div.index-not-imagen {
  float:left !important;
  margin-bottom:12px !important;
  margin-right:12px !important;
}
div.index-not-imgfoot {


	font-style: italic; 

	color: #FFFFFF; 

} 
div.row {

	margin: 0px; 
	padding: 0px; 
	clear: both; 
} 
.index-linkbox-contenedor {

	float:left; 
} 
div.separacion-mot {

	float: left; 
	margin: 0px; 
	padding: 0px; 
} 
div.imgfoot {

	color: #7d7d7d; 		font-style: italic; 
} 
div.index-linkbox-imgfoot {

	padding: 0px; 
	margin: 0px; 
	font-style: italic; 
	color: #FFFFFF; 
} 
a.imgfoot {

	padding: 0px; 
	margin: 0px; 
	line-height: 0px; 
} 
#lateral-right {

	float: right; 
	width: 230px; 
	margin-left:30px; 
} 
div.lateral-right-title {

	font-size: 14px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #2dc6d6; 
	padding-bottom:6px; 
} 
#content-sup-nomenu {

	float: left; 
	margin: 0px; 
	margin-right: 16px; 
	padding: 0px; 
	padding-left: 12px; 
} 
img.ruta-back-right {

	width: 8px; 
	height: 28px; 
	float: right; 
	clear: right; 
	margin: 0px; 
	margin-right: -1px; 
	padding: 0px; 
	padding-left: 1px; 
	z-index: 99; 
} 
div.filebox-top {
	margin-top: 12px; 
	padding:15px 20px; 
	border:1px solid #E0E0E0; 
      border-bottom:0 none;
} 
div.filebox {

	margin-top: 12px; 
	border: 1px solid #8DAEBB; 
	padding: 0px; 
	border-collapse: collapse; 
	background-image: url('img/filebox_back.gif'); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #90B1BF; 
} 
div.fileboxbottom {

	margin: 0px; 
	padding: 0px; 
} 
div.fileboxtitle {

	color: #666666; 
	font-weight: bold; 
} 

table {

	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	border-collapse: collapse; 
	border:1px solid #E0E0E0; 
} 
td.files-name {

	width: 75%; 
} 
td.files-size {

	width: 20%; 
	white-space:nowrap; 
} 
td.files-ico {

	width: 5%; 
} 
/*Caja de enlaces*/
div.linktext ul {

	float:left; 
	padding-left: 6px; 
	padding-right: 6px; 
	padding-left: 7px; 
	padding-bottom: 6px; 
	list-style-type: none; 
	list-style-image: none; 
} 
#bottom-links {

	margin-right: 20px; 
	float: right; 
	text-align:right; 
} 
#bottom-links li.bottom-links {

	border-left: 1px solid #FFFFFF; 
	display: inline; 
	line-height: 50px; 
	margin-left: 7px; 
	padding-left: 7px; 
} 
#bottom-links li.bottom-links:first-child {

	padding:0; 
	margin:0; 
	border:0 none; 
} 
/*Filebox*/#anchor-name {

	margin: 0px; 
	padding: 0px; 
} 
ul.anchor-name {

	margin: 0px; 
	padding: 0px; 
} 
li.anchor-name {

	padding: 0px; 
	margin-left: 1px; 
	padding-bottom: 8px; 
	display: list-item; 
	list-style-position: outside; 
	list-style-image: none; 
	list-style-type: none; 
} 
a.anchor-name {

	padding-left: 8px; 
	line-height: 22px; 

	font-weight: bold; 
	color: #3F768B; 
	text-decoration: none; 
	display: block; 
	background-color: #E6F3F8; 
	border-left: 4px solid #5D95AA; 
} 
a.anchor-name:hover {

	text-decoration: underline; 
} 
a.anchor-title {

	font-weight: bold; 
	color: #3F768B; 
} 
div.anchor-content-title {

	margin: 0px; 
	margin-top: 16px; 
	padding: 0px; 
	float: left; 
	clear: both; 
} 
div.anchor-content-top {

	margin: 0px; 
	margin-top: 19px; 
	padding: 0px; 
	padding-right: 12px; 
	float: right; 
	background-image: url('img/anchor_top.gif'); 
	background-repeat: no-repeat; 
	background-position: right center; 
} 
a.anchor-top {

	font-size: 10px; 
	color: #3F768B; 
	text-decoration: none; 
} 
a.anchor-top:hover {

	text-decoration: underline; 
} 
div.anchor-content-row {

	float: left; 
	width: 100%; 
	margin: 0px; 
	margin-top: 4px; 
	padding: 0px; 
	height: 1px; 
	clear: both; 
	border-top: solid 3px #E6F3F8; 
} 
/*Bordes redondeados para las pesta�as de contenido*/table.tab-content {

	padding: 0px; 
	margin: 0px; 
	margin-top: 12px; 
} 
td.tab-border-left {

	padding: 0px; 
	margin: 0px; 
	width: 7px; 
	height: 24px; 
	vertical-align: top; 
} 
td.tab-border-right {

	padding: 0px; 
	margin: 0px; 
	width: 7px; 
	height: 24px; 
	vertical-align: top; 
} 
td.tab {

	padding: 0px; 
	padding-top: 4px; 
	margin: 0px; 
	vertical-align: top; 
} 
td.tab-content-sep {

	padding: 0px; 
	margin: 0px; 
	width: 3px; 
} 
td.tab-content-ini {

	padding: 0px; 
	margin: 0px; 
	width: 1px; 
} 
td.tab-border-left2 {

	padding: 0px; 
	margin: 0px; 
	width: 7px; 
	height: 24px; 
	vertical-align: top; 
} 
td.tab-border-right2 {

	padding: 0px; 
	margin: 0px; 
	width: 7px; 
	height: 24px; 
	vertical-align: top; 
} 
td.tab2 {

	padding: 0px; 
	padding-top: 4px; 
	margin: 0px; 
	vertical-align: top; 
} 
a.tab-name {

} 
a.tab-name:hover {

} 
a.tab-name2 {

} 
a.tab-name2:hover {

} 
div.tab-content-zone {

	margin: 0px; 
	padding: 6px; 
	padding-top: 12px; 
	overflow: visible; 
} 
div.tab-content-hide {

	margin: 0px; 
	padding: 0px; 
	display: none; 
} 
div.tab-content-show {

	margin: 0px; 
	padding: 6px; 
	padding-top: 12px; 
	overflow: hidden; 
} 
div.tab-content-show2 {

	margin: 0px; 
	padding: 6px; 
	padding-top: 12px; 
	overflow: hidden; 
	border:1px solid #e0e0e0; 
} 
div.tab-content-show2 table {

	border:0 none; 
} 
a.tab-content-lista01 {

	width: 100%; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	display: block; 
} 
a.tab-content-lista02 {

	width: 100%; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	display: block; 
} 
a.tab-link-cat {

	line-height: 18px; 
	display: block; 
} 
a.tab-link-cat:hover {

	text-decoration: underline; 
	line-height: 18px; 
	display: block; 
} 
a.tab-link {

	width: 100%; 
	text-decoration: none; 
	line-height: 18px; 
} 
img.tab-border-bl {

	width: 5px; 
	height: 5px; 
	float: left; 
	clear: left; 
	margin: 0px; 
	margin-left: -7px; 
	margin-top: 2px; 
	padding: 0px; 
	z-index: 99; 
} 
img.tab-border-br {

	width: 5px; 
	height: 5px; 
	float: right; 
	margin: 0px; 
	margin-right: -19px; 
	margin-top: 2px; 
	padding: 0px; 
	padding-left: 2px; 
	z-index: 99; 
} 
/*Navegaci�n secuencial*/#nav-secinfleft {

	float: left; 
} 
#nav-secinfright {

	margin: 0px; 
	padding: 0px; 
	float: right; 
	width: 120px; 
      /* patch*/
      width:116px;
} 
#nav-sec-sup {

	margin: 0px; 
	padding: 0px; 
	float: right; 
	width: 144px; 
	text-align: center; 
	vertical-align: middle; 
} 
#navsecsupleft {

	float: left; 
	margin: 0px; 
	padding: 0px; 
} 
#navsecsupenter {

	float: left; 
	margin: 0px; 
	margin-left: 4px; 
	padding: 0px; 
} 
#navsecsupright {

	float: right; 
	margin: 0px; 
	padding: 0px; 
} 
ul.nav-sec-inf {

	margin: 0px; 
	margin-top: 1px; 
	padding: 0px; 
} 
li.nav-sec-inf-sel2 {

	margin: 0px; 
	padding: 0px; 
	padding-left: 4px; 
	display: inline; 
	list-style-image: none; 
	list-style-type: none; 
} 
li.nav-sec-inf-sel3 {

	display: inline; 
	padding-right: 8px; 
} 
li.nav-sec-inf-sel4 {

	display: inline; 
} 
.nav-sec-inf2 {

	padding: 2px 0; 
} 
td.o-right {

	width: 100%; 
	vertical-align: top; 
} 
table.table-level02 {

	width: 99.9%; 
	margin: 0px; 
	padding: 0; 
	vertical-align: top; 
	table-layout:fixed; 
} 
table.caja-int {

	padding: 8px 16px; 
	width: 100%; 
} 
td.td-level03 {

	text-align: right; 
	vertical-align: top; 
	padding-right: 4px; 
} 
table.table-level03 {

	margin: 0px; 
	padding: 0px; 
	width: 100%; 
} 
td.form-f-oblg {

	margin: 0px; 
	padding: 0px; 
	width: 4px; 
	background-color: #CC0000; 
} 
td.text-form-oblg {

	margin: 0px; 
	padding: 0px; 
} 
table.table-level04 {

	margin: 0px; 
	padding: 0px; 
	width: 100%; 
} 
td.table-cab-det {

	font-weight: bold; 
} 
td.text-form {

	vertical-align: top; 
	padding: 0px; 
	width: 35%; 
} 
td.table-level04-frm {

	width: 65%; 
	margin: 0px; 
	padding: 0px; 
	vertical-align: top; 
} 
table.table-level05 {

	width: 90%; 
	margin: 0px; 
	padding: 0px; 
	border: 1px solid #CC0000; 
} 
table.table-level05-border {

	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	border: 1px solid #8CB8BD; 
	padding: 2px 6px; 
	text-align: left; 
} 
td.table-add {

	height: 16px; 
	padding-right: 4px; 
	padding-left: 4px; 
	white-space: nowrap; 
	vertical-align: top; 
} 
td.sep-button {

	margin: 0px; 
	padding-left: 6px; 
} 
input.form-upload {

} 
*html input.form-upload {

	width: 300px; 
	height: 16px; 
} 
input.form-f-box-g {

	width: 98%; 
	height: 16px; 
} 
input.form-f-box-m {

	width: 98%; 
	height: 16px; 
} 
select.form-f-box-g {

} 
select.form-f-box-m {

} 
input.form-date {

	width: 72px; 
	height: 16px; 
} 
td.a-button {

	text-align: right; 
	margin: 0px; 
	padding: 0px; 
	padding-right: 4px; 
	padding-top: 16px; 
} 
.busc-lat-not-button,
input.aceptar,
.consulta-med-button,
.c-reset,
.c-submit,
.plus,
.o-button,
input.delete {
	-moz-border-radius:24px 24px 24px 24px; 
	-webkit-border-radius:24px 24px 24px 24px; 
	border-radius:24px 24px 24px 24px; 
	background-color:#666666; 
	color:#FFFFFF; 
	font-weight:bold; 
	height:30px; 
	line-height:30px; 
	padding:0 20px; 
	border:0 none; 
	cursor:pointer; 
} 
#texto-album {

	float: left; 
	width: 100%; 
	clear: both; 
	margin-bottom: 12px; 
} 
table.especialidad {

} 
td.especialidad-res {

	width: 55px; 
	text-align: center; 
	border-left:1px solid #e0e0e0 !important; 
	border-top:1px solid #e0e0e0 !important; 
} 
td.especialidad-link {

	width: 55px; 
	text-align: center; 
	border-left:1px solid #e0e0e0 !important; 
	border-top:1px solid #e0e0e0 !important; 
	border-right:1px solid #E0E0E0 !important;
} 
td.especialidad-hosp {

	width: 10%; 
	text-align: center; 
} 
div.especialidad-resumen {
   color: #666666;
  float:left;
} 
div.especialidad-centros {
    width: 100%; 
    clear: both; 
    display: none; 
/*   margin-left:40px;*/
   margin-top:5px;
} 
div.espec-head-searcher {

	float: left; 
	width: 99%; 
	margin-top: 12px; 
} 
div.espec-country-list {

	float: left; 
	width: 40%; 
	margin-left: 14px; 
} 
div.espec-image {

	float: right; 
	width: 52%; 
} 
input.espec-country-list {

	margin: 0px; 
	padding: 0px; 
	width: 14px; 
	height: 14px; 
} 
table.especialidad-title {

	border: none; 
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
} 
td.especialidad-title-left {

	width: 60%; 
	padding-right: 12px; 
	vertical-align: top; 
} 
td.especialidad-title-right {

	width: 40%; 
	vertical-align: top; 
	text-align: right; 
} 
.especialidad-text-left {
  font-weight:normal;
}
input.frm-datos {

	height: 16px; 
} 
input.form-f-box-g {

	height: 16px; 
} 
textarea.form-f-textarea {

	width:98%; 
} 
input.form-date {

	height: 16px; 
} 
select.form-f-box-m {

	width:98%; 
} 
#content-finder {

	float: left; 
	margin: 0px; 
	padding: 0px; 
	line-height: 16px; 
} 
a.table-option-active-desc {

	color: #2B5767; 
	border-left: 1px solid #76A2B4; 
	padding-left: 16px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: url('img/arrow_down.gif') no-repeat left center; 
	text-decoration: none; 
} 
a.table-option-active-asc {

	color: #2B5767; 
	border-left: 1px solid #76A2B4; 
	padding-left: 16px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: url('img/arrow_up.gif') no-repeat left center; 
	text-decoration: none; 
} 
a.table-option-normal-desc {

	color: #2B5767; 
	border-left: 1px solid #76A2B4; 
	padding-left: 16px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: url('img/arrow_down.gif') no-repeat left center; 
	text-decoration: none; 
} 
a.table-option-active-desc:hover {

	text-decoration: underline; 
} 
a.table-option-active-asc:hover {

	text-decoration: underline; 
} 
a.table-option-normal-desc:hover {

	text-decoration: underline; 
} 
.form-date {

	color: #484848; 
	padding: 2px; 
	border: 1px solid #7F9DB9; 
	margin:0; 
} 
.form-year {

	color: #484848; 
	padding: 2px; 
	border: 1px solid #7F9DB9; 
	margin:0; 
} 
div.pusher {

	clear:both; 
	height:0px; 
	overflow:hidden; 
} 
body.M div#menu-left, body.M div#lateral-right {

	display:none; 
} 
body.M div#content-sup, body.M div#content-zone {

	width:auto; 
} 
body.M div#ruta-sup {

	width:730px; 
} 
#consultamed {

	width:670px !important; 
	overflow:hidden; 
} 
.consultamedselect {

	width:366px; 
} 
table table {

	border:0 none; 
} 
#Fecha_de_Finalizacion_6245MONTH, #Fecha_de_Inicio_5428MONTH {

	width:58px; 
} 
#Fecha_de_Finalizacion_6245YEAR, #Fecha_de_Inicio_5428YEAR {

	width:30px; 
} 
.table-level05-border .plus, .table-level05-border .delete {

	-moz-border-radius: 0 0 0 0; 
	background-color: #A0DB30; 
	border: 0 none; 
	height: auto; 
} 
.formulariolayer input.c-submit {

	padding:0 20px; 
	border:0 none; 
} 
.formulariolayer .table-cab-det {

	padding:14px 0; 
} 
.tabletitle {
   clear:both;
}
/*#END#*/

