BODY {
	background: #036 url(../images/html/fondo_principal_2.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
	text-align:center;
	padding:0px;
	}

#popupSuperCalendar{width: 220px; border: 1px solid #CCC; background: #FFF;}
#popupSuperCalendar table{ background: #FFF; width: 100%;}
#popupSuperCalendar table td{font: 11px arial, helvetica, sans-serif; padding: 1px; cursor: pointer;}
#popupSuperCalendar #seleccione_mes{font: normal 11px arial, helvetica, sans-serif;}
#popupSuperContent{font: bold 50px arial, helvetica, sans-serif;}
#fecha_hoy{border: 1px solid #CCC; background: #f5f5f5; text-align: center; padding: 2px; font: 11px arial, helvetica, sans-serif; }
#fecha_hoy #popupSuperToday{width: 100%; background: none;}

form {margin:0px; padding:0px;}	

hr{ border-top: 1px solid #CCC; border-bottom: 0px; height: 1px; margin: 0px; padding: 0px;}
#circuito_laboral{border: 4px solid #CC6600; padding: 0px; margin: 0px 0px 20px 0px;}
#circuito_laboral p{margin: 5px 0px; padding: 0px;}
#circuito_laboral h4{background: url(../images/html/tit_medicina_laboral_circuito.gif) no-repeat center center #CC6600; height: 45px; font: 1px Arial, Helvetica, sans-serif;}
#circuito_laboral h5{color: #DF283E; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;} 
#circuito_laboral #cont_laboral{margin: 10px;}

table,td {
	text-align:left;
	font-size:11px;
	padding:0px;
	margin:0 auto;
	vertical-align:top;
	}

ul,li {
	margin:0; 
	padding:0; 
	list-style:none;
}

/* Encabezados */

h1, h2, h3 {
  margin:1em 0 .5em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  clear:both;
  }
  
  h1 {
	color: #003366; 
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	padding-left:2px;
	padding-bottom:1px;
	border-bottom:1px solid #CCEEFF;
}
  
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;
	border-bottom:1px solid #EEE;
}

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;
	border-bottom:1px solid #F7F7F7;
	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;
	}

/* links generales */

/* NO BORDE en imagenes que son links */
img {border:0;}
a.noborde { 
border:none !important
}

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

/* calendario */
.jscalendario span {
	background: #ffffff;
}

/* links lado izquierdo */
.menu-izquierdo a,link,visited {
	text-decoration:none;
	border:none;
	color:#FFF;
	}
.menu-izquierdo a:hover {
	text-decoration:underline;
	border:none;
	color:#FFF;
	}
	
.sub-top {
	background-image: url(../images/img_cabecera_01.gif);
	background-repeat:no-repeat;
	padding:0px;
	height:105px;
	 }
.footer {
	background:url(../images/bg_pie5.gif) no-repeat;
	height:39px;
	text-align:center;
	font-size:11px;
	color:#006699;
}
.novedades {
	background-color:#E5F5FA;
	padding:10px;
	color:#000;
	font-size:11px;
	border-bottom:1px solid #CCC;
	/*width:291px;*/
	height:auto;
	}
.novedades1 {
	text-align:center;
	/*background-color:#08298C;*/
	background-color:#004182;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding:5px;
	}

.novedades1 h2 {
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, Arial;
	text-transform:uppercase;
	margin:0 auto;
	}
.contenidos-nuclear {
	background:#FFFFFF url(../images/med_nuclear.jpg) no-repeat right top;
	padding:10px;
	color:#000;
	font-size:11px;
	}
.bajo_titulo {
	font-style:italic;
	}
	.bajo_titulo_red {
	font-style:italic;
	color:#CC0000; 
	}
	
	
.mapa {
	padding-left:10px;
	font-size:9px;
	color:#000;
	padding-bottom:10px;
	border-bottom:1px dashed #CCC;
	}
.fechanoticia {
	vertical-align:bottom;
	padding-bottom:6px;
	text-align:right;
	font-size:9px;
	color: #999;
	border-bottom:1px dashed #CCC;
	}
.fondo_plomo {
	background-color:#F7F7F7;
	padding:4px;
	color:#333;
	}
.titulo-novedades {
	font-size:14px;
	background:url(../images/bg_nov.gif) no-repeat;
	color:#cc0000;
	font-weight:bold;
	text-align:center;
	}
.titulo-novedades2 {
	font-size:14px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#08298C;
	}
.bajada_noticia_home {
	font-size:14px;
	color: #333333;
	text-align:justify;
	width:400px;
	}
.bajada_noticia_home_bold {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:justify;
	width:400px;
	}
.titulo-busqueda {
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
	background-color:#F7F7F7;
	}
.titulo-busqueda2 {
	color:#333;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	/*border-bottom:1px solid #CCC;*/
	background-color:#F1F1F1;
	}
.titulo-2 {
	color:#006699;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #003366;
	}
.titulo-menu-derecho {
	background-image:url(../images/tit-especialidades_new.gif);
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	width:155px;
	height:25px;
	font-size:11px;
	color:#CC6600;
	font-weight:bold;
	}
.contenidos {
	padding:10px;
	}
.fondo_blanco li {
	background:url("../images/bullet-left.gif") no-repeat 0px 12px;
	padding-left:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px dashed #CCC;
	}
.fondo_blanco ul,li strong {
	font-size:11px;
	}
.busqueda {
	background-image:url(../images/bg_busqueda.gif);
	background-repeat:no-repeat;
	background-color:#00427A;
	height:63px;
	width:163px;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	padding:10px 0 0 0;
	}
.caja_busqueda {
	background:url(../images/bg_input_buscar.gif) 0px 0px repeat-x;
	height:15px;
	width:100px;
	border:1px solid #999;
	margin-left:5px;
	margin-top:8px;
	font-size:10px;
	}
.boton {
	background-color: #0188C0;
	color:#fff;
	font-size:9px;
	width:41px;
	}
.menu-izquierdo {
	background:url("../images/bg_izquierdo_gris.gif");
	/*background-repeat:repeat-y;*/
	/*background-color:#00427A;*/
	margin:0 auto;
	/*padding:0px;*/
	padding-top:3px;s
	color:#FFF;
	font-size:11px;
	/*background-color:#00FF66;*/
	}
.menu-izquierdo li {
	background:url("../images/bullet-left.gif") no-repeat 0px 50%;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:1px dashed #0099CC;
	}
.lado-derecho {
	padding:0px;
	background-color:#FFF;
	}
.menu-derecho {
	background-color:#EEE;
	/*background-color:#FFF7D9;*/
	padding:8px;
	font-size:11px;
	}
.menu-derecho a,link,visited {
	color:#000;
	text-decoration:underline;
	}
.menu-derecho a:hover {
	color:#000;
	text-decoration:none;
	}
	
.menu-derecho li {
	background:url("../images/bullet-right2.gif") no-repeat 0px 50%;
	padding-left:10px;
	padding-bottom:5px;
	}

.menu-derecho-fin {
	border-bottom:1px solid #999;
	background-color:#FFF;
	}
	
.rojo {
		color:#CC0000; 
		font-weight:bold;
	}
	
.bold {
		color:#000000; 
		font-weight:bold;
	}

.centro li {
	background:url("../images/bullet-right.gif") no-repeat 0px 50%;
	padding-left:15px;
	padding-bottom:5px;
	}


.contenidos-abajo {
		padding:8px;
		font-size:11px;
		color:#000;
		border:1px solid #CCC;
		}
.tit-abajo {
	background-color:#FCF8E7;
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	text-align:center;
	border:1px solid #CCC;
	}
.tit-abajo h3 {
	background-color:#FCF8E7;
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	text-align:left;
	border:1px solid #CCC;
	}
.ubicacion-contactenos {
	background:url(../images/toptest.gif) no-repeat #FFFFFF;
	text-align:right;
	font-size:11px;
	color:#000;
	padding-right:25px;
	padding-top:5px;
	}
.ir {
	background:url(../images/seguirlink.gif) no-repeat 8px 50%;
	border-width:0;
	padding-left:27px;
	margin-left:.4em;
	color:#359;
	/*white-space: none;*/
	}
/*
.sub-contenidos {
	background:#FFFFFF url(../images/bg_contenido_lado_derecho.gif) no-repeat left;
	}
*/
.inter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	}
#copyright {
	font-size:10px;
	color:#FFF;
	margin:auto;
	}
#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 {
	float:left;
	margin:0 1em 0 0;
	border:1px solid #CCC;
	padding:4px;
}
.imagen-izquierda1 {
	float:left;
	margin:0 1em 0 0;
	/*border:1px solid #CCC;*/
	padding:4px;
}
.imagen-derecha {
	float:right;
	margin:0 1em 0 1em;
	border:1px solid #CCC;
	padding:4px;
}
.fondo_blanco {
	background-color:#FFF;
	padding:8px;
}

.fondo_blanco table td p strong, .fondo_blanco table td p b{font:bold 1em Arial, Helvetica, sans-serif; color:#069;} 

.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;
	}
#galeria_odontologia td {
	text-align:center;
	padding:3px;
	}
#galeria_odontologia img {
	border:1px solid #CCC;
	padding:4px;
	}
#casos_clinicos {
	width:100%; 
	background:#FCF8E7; 
	border:1px solid #CCC; 
	padding:5px; 
	margin:5px auto; 
	text-align:left; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#000;
	}
#casos_clinicos select {
	width:230px; 
	height:18px; 
	font:11px Arial, Helvetica, sans-serif; 
	margin:0px 10px;
	}

/*.top_horario {
	background-color:#FFEA95;
	color:#CC6600;
	vertical-align:top;
	}*/
.horario {
	background-color:#F3F5F8;
	vertical-align:top;
	}
.banner {padding:8px;}

.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:4px; 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;}


.encabezado-tabla-sinpadding{background: #E5F5FA; text-align:center; font: 10px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #cccccc;}
.contenido-tabla-sinpadding{background: #F5F5F5; text-align:center; font: 10px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #cccccc;}
.contenido-tabla2-sinpadding{text-align:center; font: 10px 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 { background:#FCF8E7; color:#cc0000; font:bold 11px arial, helvetica, sans-serif; padding:5px; border:1px solid #CCC;	}

.titulo-servicios2 { font:bold 11px arial, helvetica, sans-serif; color:#cc0000;}

.txt-servicios { color:#000000; font:11px arial, helvetica, sans-serif; padding:5px; }
.txt_condiciones{ color:#666666; font:9px arial, helvetica, sans-serif; padding:5px; }

.caja_200 {
	background:url(../images/bg_input_buscar.gif) no-repeat;
	width:200px;
	border:none;
	margin-left:5px;
	font:11px Arial, Helvetica, sans-serif; color:#000000;
	}
.caja_200_2 {
	background: #FFF8EC;
	width:300px;
	border:1px;
	margin-left:5px;
	font:10px Arial, Helvetica, sans-serif; color: #003366;
	}	
.caja_150 {
	background:url(../images/bg_input_buscar.gif) no-repeat;
	width:150px;
	border:none;
	margin-left:5px;
	font:11px Arial, Helvetica, sans-serif; color:#000000;
	}	
.firma_medicos{font: bold 11px/140% Arial, Helvetica, sans-serif; color:#006600;}

/*LINKS*/
a.link_bco_underline{color:#FFF; text-decoration:underline;}
a.link_bco_underline:hover{color:#FFF; text-decoration:none;}

/*Cabecera*/
#cabecera_imagen{ width:750px; margin:auto;}
#menu_secundario {width:155px; }
#menu_secundario #busqueda{background:url(../images/bg_busqueda.gif) no-repeat #00427A; height:63px; width:155px; font-size:11px; color:#006699; font-weight:bold;}

/*Contenidos*/
#contenido_central{width: 750px; margin:auto;}
#contenido_central #ubicacion{	background:url(../images/toptest.gif) no-repeat #FFFFFF; text-align:right; font-size:11px; color:#000; padding:5px 25px 0px 0px; margin:0px 0px 15px 0px;}
#contenido_central #ubicacion a{color:#01538F; text-decoration: none;}
#contenido_central #ubicacion a:hover{color:#01538F; text-decoration: underline;}
#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 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: #00427A; border: 0px; text-transform:none; text-align:left; margin: 31px 0px 0px 0px;}
#especialidades h4{background: #00427A; text-align:left; font: normal 11px Arial, Helvetica, sans-serif; color:#FFF; border-bottom: 1px solid #FFF; margin: 0px; padding: 6px 0px 5px 10px; text-align:left;}

.especialidad_reservas{font: 11px/140% Tahoma, Arial, Helvetica, sans-serif; color: #000; margin: 0px;}
.especialidad_condiciones{font: 10px Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 0px 3px;}
.especialidad_condiciones2{font: 10px Arial, Helvetica, sans-serif; color: #000; margin: 0px;}
.txt_gracias_destacado{font: bold 11px Tahoma, Arial, helvetica, sans-serif; color: #00427A; 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;}
.fondo_botton_buscar{background: url(/images/html/fondo_boton_buscar.gif) no-repeat 0px 0px; margin:0px 0px 10px 0px; text-align:right; }
.fondo_botton_enviar{margin:0px 0px 10px 0px; width: 81px; height: 31px;}
.fondo_botton_enviar input{background: url(../images/botones/bot_enviar.gif) no-repeat 0px 0px; margin:0px 0px 10px 0px; width: 81px; height: 31px; border: none; cursor: pointer; padding: 0px;}
.txt_reserva_efectuada{font:bold 12px Tahoma, Arial, helvetica, sans-serif; color:#BF0304; text-align:left; margin:0px;}

/*Tablas: Borde de tablas gris*/
.tabla_especialidad{border: 1px solid #CCCCCC; text-align:left; width:550px; margin: 3px 0px 0px 0px;font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#333333; text-align:left;}
.tabla_especialidad2{border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; width:550px; margin: 3px 0px 0px 0px;}
.contenido_especialidad{font:11px/140% Tahoma, Arial, helvetica, sans-serif; color:#333333; padding: 5px 0px 10px 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:26px; cursor: pointer;}
.contenido_disponibilidad .profesionales{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#00427A; font:11px Arial, Helvetica, sans-serif; color:#FFF;}
.contenido_disponibilidad th{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#ADC7DA; font:11px Arial, Helvetica, sans-serif; color:#000; cursor:default; padding: 0px 0px 0px 2px;}
.contenido_disponibilidad td{border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background:#FFF; color:#000; cursor:default; padding: 0px 0px 0px 2px; height:28px;}

/*Define los estilos de texto de los pasos de la seccion especialidades*/
#contenido_central #contenidos .paso1_on{color: #000; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin:0px 0px 26px 5px; text-align:center;}
#contenido_central #contenidos .paso1_off{color: #7f7f7f; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin:0px 0px 26px 5px; text-align:center;}
#contenido_central #contenidos .paso2_off{color: #7f7f7f; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px 36px; text-align:center;}
#contenido_central #contenidos .paso2_on{color: #000; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px 36px; text-align:center;}
#contenido_central #contenidos .paso3_off{color: #7f7f7f; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px 44px; text-align:center;}
#contenido_central #contenidos .paso3_on{color: #000; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px  44px; text-align:center;}
#contenido_central #contenidos .paso4_off{color: #7f7f7f; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px 40px; text-align:center;}
#contenido_central #contenidos .paso4_on{color: #000; font: 9px Arial, Helvetica, sans-serif; width: 79px; float: left; margin: 0px 0px 26px 40px; text-align:center; }

/*Calendario Disponibilidad: Estilos usados en el paso 2b de Intersalud*/
.calendario_disponibilidad{width: 184px; margin:5px 20px 8px 20px; background:#00427A; float:left; height:195px;}
.calendario_disponibilidad td{ text-align:center; vertical-align:top;}
.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 #00427A; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
.calendario_disponibilidad .dias_calendario td{font: 10px Arial, Helvetica, sans-serif; color:#FFF; 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_disponibilidad .meses a{font: bold 11px Arial, Helvetica, sans-serif; color:#090;text-decoration:none}


.calendario_horarios{width: 261px; margin:5px 5px 10px 4px; background:#00427A; float:left; color: #FFF;}
.calendario_horarios td{ text-align:center;}
.calendario_horarios .top_horarios{background: url(/images/html/fondo_horarios_top.gif) no-repeat 0px 0px #00427A; height:7px;}
.calendario_horarios .bottom_horarios{background: url(/images/html/fondo_horarios_bottom.gif) no-repeat 0px 0px #00427A; 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: #FFF;}
.calendario_horarios .contenido_horarios .tit_horario{background: url(/images/html/ic_horario.gif) no-repeat 0px 1px; width: 112px; height: 25px; text-align:left; border-bottom: 1px solid #999; vertical-align:top; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; padding: 0px 0px 0px 13px;}
.calendario_horarios .contenido_horarios .bloque_horario{height:25px; background:#3373A3; 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: #FFF;}
.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:#3373A3; 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: #FFF;}
.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: #000; text-decoration:none;}
.calendario_horarios .contenido_horarios .bloque_especialidad2 a:hover{ color: #000; text-decoration:underline;}

.formulario_left{float: left; background:#ACCDE6; width:249px; margin: 18px 0px 0px 0px; color: #000;}
.formulario_left .contenido_left{margin: 8px 0px 10px 5px;}
.formulario_right{float: left; background:#ACCDE6; width:248px; margin: 18px 0px 0px 19px; color: #000;}
.formulario_right .contenido_right{margin: 8px 0px 10px 5px;}
.formulario_center{background:#ACCDE6; width:390px; margin: 18px 0px 0px 19px; color: #000;}
.formulario_center .contenido_center{margin: 8px 0px 10px 5px;}

.txt_especialidad_semana{font:11px Tahoma, Arial, Helvetica, Sans-serif; color:#999999; margin: 0px 0px 8px 0px;}
.txt_reserva{font:11px Tahoma, Arial, Helvetica, Sans-serif; color:#999999; margin: 5px 0px 8px 10px;}
.txt_especialidad_semana b{color: #000000;}
.titulo_medicina_adulto{font: bold 18px Tahoma, Arial, Helvetica, Sans-serif; color:#000000; margin: 0px; text-align:left;}
.txt_disponibilidad{font: bold 11px Tahoma, Arial, Helvetica, Sans-serif; color:#000000; margin: 20px 0px 0px 8px; text-align:left; float:left; width:100%;}

/*Formularios: Botones*/
.bot_buscar{background: url(../images/botones/buscar.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 90px; height:31px; border: 0px; }
.bot_enviar{background: url(../images/botones/bot_enviar.gif)no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 81px; height:31px; border: 0px; }
.bot_volver_atras{background: url(../images/botones/volver_atras.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 126px; height:31px; border: 0px; }
.bot_anterior{background: url(../images/botones/anterior.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 124px; height:21px; border: 0px; }
.bot_proximo{background: url(../images/botones/proximo.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 124px; height:21px; border: 0px; }
.bot_salir{background: url(../images/botones/salir.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 81px; height:31px; border: 0px; }
.bot_volver_reservas{background: url(../images/botones/volver_reservas.gif) no-repeat 0px 0px; margin:0px 16px 0px 0px; cursor:pointer; width: 152px; height:31px; border: 0px; }
.bot_imprimir{background: url(../images/botones/imprimir.gif) no-repeat 0px 0px; margin:0px; cursor:pointer; width: 96px; height:31px; border: 0px; }
.bot_aceptar{background: url(../images/botones/aceptar.gif) no-repeat 0px 0px; margin:0px; cursor:pointer; width: 100px; height:31px; border: 0px; }
.bot_efectuar_reserva{background: url(../images/botones/efectuar_reserva.gif) no-repeat 0px 0px; margin:0px 0px 0px 253px; cursor:pointer; width: 143px; height:31px; border: 0px; }
.bot_otra_hora{background: url(../images/botones/otra_hora.gif) no-repeat 0px 0px; margin:0px 0px 0px 253px; cursor:pointer; width: 152px; height:31px; border: 0px; }

/*Formularios: Cajas de Texto*/
.select_200{width: 200px; font:11px Arial, Helvetica, sans-serif; color:#666666; background: url(../images/html/fondo_caja_texto.gif) no-repeat 0px 0px;padding: 3px 0px 2px 4px; border: 1px solid #999;}
.select_150{ background: url(../images/html/fondo_caja_texto.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #666666; width: 150px; padding: 3px 0px 2px 4px; border: 1px solid #999;}
.select_80{ background: url(../images/html/fondo_caja_texto.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #666666; width: 80px; padding: 3px 0px 2px 4px; border: 1px solid #999;}
.select_110{ background: url(../images/html/fondo_caja_texto.gif) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #666666; width: 110px; padding: 3px 0px 2px 4px; border: 1px solid #999;}

/*Contenido Tabla Especialidades*/
.cont_tabla_destacado{background: #003366; font: 11px Arial, Helvetica, sans-serif; height:24px; color:#FFF; padding: 4px; border-bottom: 2px solid #FFF;}
.cont_tabla_destacado2{background: #ACCDE6; 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{width: 750px; margin:auto;background:url(../images/bg_pie5.gif) no-repeat right top; height:39px; font-size:11px; color:#006699;text-align:right; }
#pie_pagina a{color:#01538F; text-decoration: underline;}
#pie_pagina a:hover{color:#01538F; text-decoration: none;}
#pie_pagina p{margin: 0px 30px 5px 0px; padding: 10px 0px 0px 0px;}

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

/* Horarios para Intersalud */

.clear { clear:both; }
#horarios_intersalud {
	/* margin:auto; */
	text-align:center;
	}
#horarios_intersalud td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	padding:2px;
	text-align:left;
}

#horarios_intersalud tr.uno td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:4px;
	}
#horarios_intersalud tr.uno_top td {
	background:url(../images/html/fon_tit_horarios.jpg) no-repeat;
	font-family:Trebuchet MS, Arial, Verdana, Sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	height:20px;
	line-height:2em;
	padding:0 0 0 5px;
	/*background-color:#F7F7F7;*/
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#horarios_intersalud td.uno_fix {
	border-left:1px solid #CCC;
	}
.ic_convenios {
	margin:0 0 0 5px;
	}
.franja_convenios {
	background:url(/images/html/fondo_franja_convenios.gif) no-repeat; 
	height:22px; 
	border-bottom:1px solid #CCC; 
	border-top:1px solid #CCC; 
	color:#FFF; 
	font-size:10px;
	padding:2px 0 0 20px;
	}

/* Fin horarios intersalud */

/*Destacados Home*/
.leer_mas{ text-align:left; margin: 0px; padding:4px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
.noticias_home_left{text-align: right; background: url(../images/noticias/destacado_noticia_01.jpg) no-repeat 5px 8px; padding: 8px 3px 0px 73px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
.noticias_home_right{text-align: right; background: url(../images/noticias/destacado_noticia_02.jpg) no-repeat 5px 8px; padding: 8px 3px 0px 73px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}

/* Tabla odontologia */
#odontologia {
	width:100%;
	border:none;
	padding:0px;
	}
#odontologia strong {
	font-size:11px;
	color:#333;
	}
#odontologia .uno_top strong {
	color:#FFF;
	font-size:12px;
	}
#odontologia td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	padding:5px;
}

#odontologia tr.uno td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#odontologia tr.uno_top td {
	background-color:#069;
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#odontologia tr.uno_top_2 td {
	background-color:#069;
	color:#FFF;
	font-weight:bold;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	#odontologia tr.uno_top_2 strong {
	color:#FFF;
	font-size:12px;
	}
#odontologia td.uno_fix {
	border-left:1px solid #CCC;
	}
/* Fin odontologia */
	

/*NOTICIA PRINCIPAL HOME*/
#noticia_principal_home{width: 95%; margin: 8px auto; font: 11px/140% Arial, Helvetica, sans-serif; color: #000;}
#noticia_principal_home h1{width: 95%; margin: 0px 0px 17px 0px; color: #cc0000; font: bold 14px Arial, Helvetica, sans-serif;}
#noticia_principal_home h2{font: italic bold 22px "Trebuchet MS", Arial, Helvetica; color: #004182; margin: 0px auto; padding: 0px; text-align: center;}
#noticia_principal_home h3{font: bold 14px Arial, Helvetica, sans-serif; color: #CE0F0F; margin: 0px; padding: 0px; border: 0px;}
#noticia_principal_home2{ width:100%; padding: 0px 10px 7px 0px;}


/* Noticias abajo en el home */
#noticias_bottom {
	width:98%;
	border:none;
	padding:0px;
	}
#noticias_bottom strong {
	font-size:11px;
	color:#333;
	}
#noticias_bottom .uno_top strong {
	color:#FFF;
	font-size:12px;
	}
#noticias_bottom td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	padding:5px;
}

#noticias_bottom tr.uno td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#noticias_bottom tr.uno_top td {
	background-color:#069;
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#noticias_bottom tr.uno_top_2 td {
	background-color:#069;
	color:#FFF;
	font-weight:bold;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	#noticias_bottom tr.uno_top_2 strong {
	color:#FFF;
	font-size:12px;
	}
#noticias_bottom td.uno_fix {
	border-left:1px solid #CCC;
	}


.bot_mas_informacion{background: url(../images/botones/mas_informacion.gif) no-repeat 0px 0px; width: 158px; height: 31px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; letter-spacing: -1px; border: 0px; cursor: pointer; float: right;}


