#nover{visibility:hidden;display:none;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
}
table{width: 100%;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.fondo_blanco{width: 95%; border:0px;}

UL, LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0; 
	padding:0; 
	list-style:none;
}

h1, h2, h3 {
  margin:1em 0 .5em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  clear:both;
  }
  
h3 {
	color: #006699; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;  
	margin: 0;
	padding-left:2px;
	padding-bottom:1px;
}
h3 a {
	border-width:0;
}
h3 a:link {
	text-decoration: none;
	color:#01538F; 
	border:none;
}
h3 a:visited {
	text-decoration: none;
	color:#01538F; 
	border:none;
}
h3 a:hover {
	text-decoration: none;
	color:#01538F;
	border:none;
}
h6 {
	font-size: 11px;
	font-weight:lighter;
	color: #999;
	padding-left:10px; 
	margin:0;
}
h5 {
	padding-top: 2px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top: 2px;
	font-weight:lighter; 
	color:#999; 
	font-size:80%;
}
h4 {
	color: #243F55; 
	font-weight:normal;
	font-size: 130%; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left:5px;
	padding-bottom:1px;
	}

a.noborde { 
border:none !important
}

a,link,visited {
	text-decoration:none;
	color:#01538F;
	}
a:hover {
	text-decoration:none;
	color:#01538F;
	}

/* links lado izquierdo */

.menu-izquierdo a,link,visited {
	text-decoration:none;
	border:none;
	color:#FFF;
	}
.menu-izquierdo a:hover {
	text-decoration:none;
	color:#FFF;
	}
	
.sub-top {
	padding:0;
	height:105px;
	 }
.footer {
	height:39px;
	text-align:center;
	font-size:11px;
	color:#006699;
}
.novedades {
	padding:10px;
	color:#000;
	font-size:11px;
	width:291px;
	height:auto;
	}
.novedades1 {
	padding:10px;
	color:#000;
	font-size:11px;
	/*width:137px;
	height:188px;*/
	}
.contenidos-nuclear {
	padding:10px;
	color:#000;
	font-size:11px;
	}
.bajo_titulo {
	font-style:italic;
	}
.mapa {
	padding-left:10px;
	font-size:9px;
	color:#000;
	padding-bottom:10px;
	}
.fondo_plomo {
	padding:4px;
	color:#333;
	}
.titulo-novedades {
	width:139px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	}
.titulo-novedades2 {
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	background-color:transparent;
	}
.titulo-busqueda {
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#F7F7F7;
	}
.titulo-busqueda2 {
	color:#333;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	}
.titulo-2 {
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	}
.titulo-menu-derecho {
	width:153px;
	height:23px;
	font-size:11px;
	color:#CC6600;
	font-weight:bold;
	}
.contenidos {
	padding:10px;
	}
.fondo_blanco li {
	padding-left:10px;
	padding-bottom:5px;
	}
.busqueda {
	height:63px;
	width:163px;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	}
.caja_busqueda {
	width:100px;
	border:none;
	margin-left:5px;
	}
.boton {

	color:#fff;
	font-size:9px;
	width:41px;
	}
.menu-izquierdo {
	margin:0 auto;
	padding:0;
	color:#FFF;
	font-size:11px;

	}
.menu-izquierdo li {
	padding-left:10px;
	padding-bottom:5px;
	}
.lado-derecho {
	padding:0px;
	background-color:#FFF;
	}
.menu-derecho {
	background-color:#FFF7D9;
	padding:8px;
	font-size:11px;
	}
.menu-derecho a,link,visited {
	color:#793D00;
	text-decoration:none;
	}
.menu-derecho a:hover {
	color:#793D00;
	text-decoration:none;
	}
	
.menu-derecho li {
	padding-left:10px;
	padding-bottom:5px;
	}

.centro li {
	padding-left:15px;
	padding-bottom:5px;
	}


.contenidos-abajo {
		padding:8px;
		font-size:11px;
		color:#000;
		border:none;
		}
.tit-abajo {
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	text-align:center;
	}
.tit-abajo h3 {
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	text-align:left;
	}
.ubicacion-contactenos {
	text-align:right;
	font-size:11px;
	color:#000;
	padding-right:25px;
	padding-top:5px;
	}
.ir {
	border-width:0;
	padding-left:27px;
	margin-left:.4em;
	color:#359;
	white-space:nowrap;
	}
.inter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	}
#copyright {
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	text-align:center;
	}
#copyright a,link,visited {
	color:#FFF;
	text-decoration:none;
	}
#copyright a:hover {
	color:#FFF;
	text-decoration:underline;
	}
#intermedia {
	color:#FFF;
	text-align:right;
	font-size:11px;
	padding-right:80px;
	}
#intermedia a,link,visited {
	color:#FFF;
	text-decoration:none;
	}
#intermedia a:hover {
	color:#FFF;
	text-decoration:underline;
	}
.rojillo {
	color: #990000
	}
.rojillo a,link,visited {
	color: #990000;
	text-decoration:none;
	}
.rojillo a:hover {
	color:#cc0000;
	text-decoration:none;
	}
.imagen-izquierda {
visibility:hidden;display:none;
}
.imagen-izquierda1 {
visibility:hidden;display:none;
}
.imagen-derecha {
visibility:hidden;display:none;
}


.fondo_blanco_profesionales {
	background-color:#FFF;
	padding:4px;
}

.profesionales TD {
	padding:4px;
	text-align:center;
	background-color:#F1F1F1;
	vertical-align:top;
	}
.profesionales TD.top_horario {
	background-color:#FFEA95;
	color:#CC6600;
	vertical-align:top;
	}
.horario {
	background-color:#F3F5F8;
	vertical-align:top;
	}

.encabezado-tabla{background: #E5F5FA; padding:1px; text-align:center; font: 11px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #cccccc;}
.contenido-tabla{background: #F5F5F5; padding:1px; text-align:center; font: 11px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #cccccc;}
.contenido-tabla2{padding:1px; text-align:center; font: 11px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #cccccc;}

/* pie pop up */

.direc {
	font-size:10px;
	text-align:center;
	color:#294167;
	margin-top:10px;
	margin-left:200px;
	}
.print_aumentar {
	text-align:right;
	font-size:11px;
	padding-right:5px;
	}
.paginador {
	text-align:center;
	background-color:#F7F7F7;
	padding:4px;
}
.titulo-servicios { color:#cc0000; font:bold 11px arial, helvetica, sans-serif; padding:5px; border:0px;}
.txt-servicios { color:#000000; font:11px arial, helvetica, sans-serif; padding:5px; }

/*Cabecera*/
#cabecera_imagen{display: none; visibility:hidden;}
#menu_secundario {display: none; visibility:hidden;}
#menu_secundario #busqueda{display: none; visibility:hidden;}

/*Contenidos*/
#contenido_central{width: 750px; margin:auto;}
#contenido_central #ubicacion{	display: none; visibility:hidden;}
#contenido_central #contenidos{background: #FFFFFF; width: 595px; vertical-align:top; text-align:center;}

/*Estilos genericos: Define los titulos de las especialidades, como h1,h2,h3,etc*/
#especialidades{width:550px; margin:auto; padding: 0px 0px 10px 0px;font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#000; text-align:left; }
#especialidades img{ display:none; visibility:hidden;}
#especialidades h1{font:bold 18px Tahoma, Arial, Helvetica, Sans-serif; color:#806259; margin: 0px; text-align:left;}
#especialidades h2{font:bold 12px Tahoma, Arial, Helvetica, Sans-serif; color:#666; margin: 0px 0px 26px 0px; text-align:left;}
#especialidades h2 b,strong{font:bold 14px Tahoma, Arial, Helvetica, Sans-serif; color:#000;margin: 0px;}
#especialidades h3{font:bold 11px Tahoma, Arial, Helvetica, Sans-serif; color: #793D00; border: 0px; text-transform:none; text-align:left; margin: 31px 0px 0px 0px;}
#especialidades h4{background: #FFEA95; height: 19px; text-align:left; font: normal 11px Arial, Helvetica, sans-serif; color:#793D00; border-bottom: 1px solid #FFF; margin: 0px; padding: 9px 0px 0px 15px; text-align:left;}

.especialidad_reservas{font: 11px/140% Tahoma, Arial, Helvetica, sans-serif; color: #000; margin: 0px;}
.especialidad_condiciones{display: none; visibility:hidden;}
.especialidad_condiciones2{display: none; visibility:hidden;}
.txt_gracias_destacado{font: bold 11px Tahoma, Arial, helvetica, sans-serif; color: #793D00; text-align:center; text-transform:uppercase;margin: 50px 0px 0px 0px;}
.txt_gracias_reserva{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000000; margin: 25px 0px 120px 0px;}

/*Tablas: Borde de tablas gris*/
.tabla_especialidad{border: 1px solid #CCCCCC; text-align:left; width:550px; padding: 2px 0px 8px 0px; margin: 10px 0px 0px 0px;font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#333333; text-align:left;}
.tabla_especialidad2{border: 1px solid #CCCCCC; width:550px; }
.contenido_especialidad{font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#333333; padding: 5px 0px 5px 17px; text-align:left; }
.contenido_confirmacion{font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#333333; padding: 5px 8px; text-align:left; }
.contenido_disponibilidad{width: 517px; border-right:1px solid #DFDFDF; border-top:1px solid #DFDFDF; background:#FFF; margin: 10px 0px; cursor:pointer;}
.contenido_disponibilidad a{color: #FFFFFF; text-decoration:none;}
.contenido_disponibilidad a:hover{color: #FFFFFF; text-decoration:underline;}
.contenido_disponibilidad .disponible{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#090; text-align:center; font: 10px Arial, Helvetica, sans-serif; color: #FFF; height:28px; padding: 2px;}
.contenido_disponibilidad .profesionales{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding: 2px; background:#FFEA95; height:28px; font:11px Arial, Helvetica, sans-serif; color:#793D00;}
.contenido_disponibilidad th{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding: 2px 0px 0px 4px; background:#FFFBEA; height:28px; font:11px Arial, Helvetica, sans-serif; color:#000;}
.contenido_disponibilidad td{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#FFF; padding:  2px 0px 0px 4px; color:#000;}

/*Define los estilos de texto de los pasos de la seccion especialidades*/
#contenido_central #contenidos .paso1_on{display: none; visibility:hidden;}
#contenido_central #contenidos .paso1_off{display: none; visibility:hidden;}
#contenido_central #contenidos .paso2_off{display: none; visibility:hidden;}
#contenido_central #contenidos .paso2_on{display: none; visibility:hidden;}
#contenido_central #contenidos .paso3_off{display: none; visibility:hidden;}
#contenido_central #contenidos .paso3_on{display: none; visibility:hidden;}
#contenido_central #contenidos .paso4_off{display: none; visibility:hidden;}
#contenido_central #contenidos .paso4_on{display: none; visibility:hidden;}

.fondo_botton_buscar{display: none; visibility:hidden;}
.txt_reserva_efectuada{font:bold 12px Tahoma, Arial, helvetica, sans-serif; color:#BF0304; text-align:left; margin:0px;}


#copyrigth_pie_pagina{display: none; visibility:hidden;}
.fondo_botton_buscar{display: none; visibility:hidden;}

/*Calendario Disponibilidad: Estilos usados en el paso 2b de Intersalud*/
.calendario_disponibilidad{width: 184px; margin:8px 50px 0px 26px; background:#FFEA95; float:left;}
.calendario_disponibilidad td{ text-align:center;}
.calendario_disponibilidad .bottom_calendario{background: url(/images/html/fondo_calendario_bottom.gif) no-repeat left bottom #FFEA95; height:7px;}
.calendario_disponibilidad .titulo_calendario{background: url(/images/html/fondo_calendario_top.gif) no-repeat 0px 0px #FFEA95; font: bold 11px Arial, Helvetica, sans-serif; color: #793D00;}
.calendario_disponibilidad .dias_calendario td{font: 10px Arial, Helvetica, sans-serif; color:#000000; width:168px;width:25px; height:18px; vertical-align:bottom; text-align:center;}
.calendario_disponibilidad .meses{background:#FFFCEE; width:169px; margin:auto;border-bottom: 1px solid #999; border-left: 1px solid #999; }
.calendario_disponibilidad .meses td{height:25px; width:25px; border-top: 1px solid #999; border-right: 1px solid #999; font: 11px Arial, Helvetica, sans-serif; color:#999;}
.calendario_disponibilidad .meses .destacados{background: #FFF; height:25px; width:25px; border-top: 1px solid #999; border-right: 1px solid #999; font: bold 11px Arial, Helvetica, sans-serif; color:#090;}

.calendario_horarios{width: 261px; margin:5px 4px 10px 4px; background:#FFEA95; float:left;}
.calendario_horarios .top_horarios{background: url(/images/html/fondo_horarios_top.gif) no-repeat 0px 0px #FFEA95; height:7px;}
.calendario_horarios .bottom_horarios{background: url(/images/html/fondo_horarios_bottom.gif) no-repeat 0px 0px #FFEA95; height:8px;}
.calendario_horarios .contenido_horarios{width: 241px;}
.calendario_horarios .contenido_horarios .tit_especialidad{width: 110px; height: 25px; text-align:center; border-bottom: 1px solid #999; vertical-align:bottom; font: 11px Arial, Helvetica, sans-serif; color: #793D00;}
.calendario_horarios .contenido_horarios .tit_horario{background: url(/images/html/ic_horario.gif) no-repeat 0px 1px; width: 119px; height: 25px; text-align:left; border-bottom: 1px solid #999; vertical-align:top; font: bold 11px Arial, Helvetica, sans-serif; color: #793D00; padding: 0px 0px 0px 13px;}
.calendario_horarios .contenido_horarios .bloque_horario{height:25px; background:#FFFCEE; text-align:left; padding: 2px 0px 2px 8px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; font: 11px Arial, Helvetica, sans-serif; color: #666;}
.calendario_horarios .contenido_horarios .bloque_horario2{height:25px; background:#FFF; text-align:left; padding: 2px 0px 2px 8px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; font: bold 11px Arial, Helvetica, sans-serif; color: #090; cursor:pointer;}
.calendario_horarios .contenido_horarios .bloque_horario2 a{ color: #090; text-decoration:none;}
.calendario_horarios .contenido_horarios .bloque_horario2 a:hover{ color: #090; text-decoration:underline;}
.calendario_horarios .contenido_horarios .bloque_especialidad{height:25px; background:#FFFCEE; text-align:left; padding: 2px 0px 2px 2px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; font: 11px Arial, Helvetica, sans-serif; color: #666;}
.calendario_horarios .contenido_horarios .bloque_especialidad2{height:25px; background:#FFF; text-align:left; padding: 2px 0px 2px 2px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; font: 11px Arial, Helvetica, sans-serif; color: #666; cursor:pointer;}
.calendario_horarios .contenido_horarios .bloque_especialidad2 a{ color: #666; text-decoration:none;}
.calendario_horarios .contenido_horarios .bloque_especialidad2 a:hover{ color: #666; text-decoration:underline;}

.formulario_left{float: left; background:#FFFBEA; width:249px; margin: 18px 0px 10px 0px;}
.formulario_left .contenido_left{margin: 5px 0px 8px 5px;}
.formulario_right{float: left; background:#FFFBEA; width:248px; margin: 18px 0px 0px 17px;}
.formulario_right .contenido_right{margin: 5px 0px 8px 5px;}

.txt_especialidad_semana{font:11px Tahoma, Arial, Helvetica, Sans-serif; color:#999999; margin: 0px 0px 8px 0px;}
.txt_especialidad_semana b{color: #000000;}
.titulo_medicina_adulto{font: bold 18px Tahoma, Arial, Helvetica, Sans-serif; color:#000000; margin: 0px; text-align:left;}

/*Formularios: Botones*/
.bot_buscar{display: none; visibility:hidden;}
.bot_volver_atras{display: none; visibility:hidden;}
.bot_anterior{display: none; visibility:hidden;}
.bot_proximo{display: none; visibility:hidden;}
.bot_salir{display: none; visibility:hidden;}
.bot_otra_hora{display: none; visibility:hidden;}
.bot_volver_reservas{display: none; visibility:hidden;}
.bot_imprimir{display: none; visibility:hidden;}
.bot_aceptar{display: none; visibility:hidden;}
.bot_efectuar_reserva{display: none; visibility:hidden;}

/*Formularios: Cajas de Texto*/
.select_200{width: 200px; border: 1px solid #FFF;}
.select_150{width: 150px; border: 1px solid #FFF; }
.select_fecha{width: 110px; border: 1px solid #FFF; }

/*Contenido Tabla Especialidades*/
.cont_tabla_destacado{background: #FFEA95; font: 11px Arial, Helvetica, sans-serif; height:24px; color:#793D00; padding: 4px; border-bottom: 2px solid #FFF;}
.cont_tabla_destacado2{background: #FFFBEA; font: 11px Arial, Helvetica, sans-serif; height:24px; color:#000000; padding: 4px; border-bottom: 2px solid #FFF; border-left: 2px solid #FFF;}

/*Pie de Pagina*/
#pie_pagina{display: none; visibility:hidden;}

/*Copyright*/
#copyrigth_pie_pagina{width: 750px; margin:auto; text-align: left; font-size:10px; color:#FFF;}
#copyrigth_pie_pagina h1{font:bold 11px arial, helvetica, sans-serif; color:#FFF; margin:0px;}
