
body {
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	border: 0;
	padding: 0;
	color: #0B0B0B;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	background-color:#EEEEEE;
}

img{border:0}
a { color:#4D4D4D; text-decoration:none}
a:hover{ text-decoration:underline;}

#tamanyo_pantalla{
	padding:0 17px 0 17px;
}

#cuerpo_pagina{
	margin:0 auto 0 auto;
	width:959px;
}

#menu_izquierda{
	width:146px;
	float:left;
}

.titulo_seccion_menu{
	font-weight:bold;
	padding: 25px 0 0 12px;
	margin-bottom: 0;
}

.tarea_menu{
	height:16px;
	margin:5px 0 0 0;
	padding:1px 0 1px 12px;
}

.tarea_menu div{
	margin:0 0 0 22px;
}


#fila_fecha{
	height:30px;
	padding:0 166px 0 0;
	line-height:30px;
	vertical-align:middle;
	text-align:right;
}

#fila_usuario{
	height:26px;
	background:url(../img/fondo1_sup.gif) center repeat-x;
	margin-bottom: 30px;
}

#fila_usuario div{
	margin:0 166px 0 0;
	text-align:right;
	height:26px;
	line-height:26px;
	vertical-align:middle;
}

#fila_opciones{
	height:23px;
	background:url(../img/fondo2_sup.gif) center repeat-x;
	padding:5px 0 0 70px;
}

#fila_opciones img{
	margin:0 2px 0 2px;
}

#fila_opciones div{
	float:left;
	margin:0 10px 0 0;
}

#pestanya_logo{
	background:url(../img/pestanya.gif) center no-repeat;
	width:143px;
	height:86px;
	position:absolute;
	margin:auto 0 0 804px;
	cursor:pointer;
}


#form_validar_usr{
	margin:0 0 0 70px;
	height:auto !important;
	min-height:493px;
	height:529px;
	border:1px solid #707070;
	background-color:#FFFFFF;
	width:803px;
}

#contenido{
	margin:0 0 0 152px !important;
	margin:0 0 0 149px;
	padding-bottom: 20px;
	height:auto !important;
	min-height:503px;
	height:529px;
	border:1px solid #707070;
	background-color:#FFFFFF;
}

#menu_opciones, #opciones_generales{
	height:auto !important;
	min-height:270px;
	height:270px;
	border:1px solid #707070;
	border-bottom:0;
	border-top:0;
	background-color:#fff;
	padding:0 0 8px 0;
}

#opciones_generales{
	height:auto !important;
	min-height:40px;
	height:40px;
	padding:6px 6px 6px 12px;	
}

.flotar_izq{ float:left; }


#tarea_seleccionada{background-color:#D7D7D7}

.situa_icono_pagina{
	position:absolute;
	margin:5px 0 0 10px;
}

#titulo_seccion{
	padding:0 0 0 70px;
	letter-spacing:1px;
	float:left;
}

.centrar_formulario{
	margin:10px 0 0 0;
}

.color_nuevo_paciente{
	color:#7C8A19;
}

.texto_formulario{
	margin-left:20px;
}

.centrar_formulario div strong{
	letter-spacing:1px;
}

.linea_negra{
	height:1px;
	line-height:2px;
	font-size:0px;
	letter-spacing:0px;
	background-color:#B7B7B7;
	padding:0;
	margin:4px 0 0 0;
}

.formulario_paciente{	
	margin:20px 0 0 0;
}

.margen_formulario{
	margin:0 0 0 20px;
}

.inputText{
	border:1px #CDCDCD solid;
	height: 13px;
	width: 260px;
	color: #71596F;
	margin:7px 0 0 0;
	line-height: 13px;
	margin:8px 0 0 10px;
	font-family: Arial;
}

#direccion{	width:308px; }
#telefono{	width:252px; }

.inputTextArea{
	border:1px #CDCDCD solid;
	color: #71596F;
	width:260px;
	height:70px;
	background-color:#fff;
	margin: 7px 0px 0 10px;
	line-height: 13px;
	font-family: Arial;
}

#observaciones_paciente{
	margin: -10px 0 0 87px;
}

#observaciones_doctor{
	margin: -10px 0 0 120px;
}


#bioquimica{ width:305px;}
#eeg{ width:330px;}
#psicometria{ width:301px;}


.inputText_select, #inputText_select{
	border:1px #CDCDCD solid;
	height: 18px;
	color: #0b0b0b;
	margin:7px 0 0 10px;
	font-size:10px;
	line-height: 12px;
	padding:0 0 0 0;
}


.inputText_select_fondo{
	border:1px #CFCFCF solid;
	height: 15px;
	color: #0b0b0b;
	margin:0 0 0 0;
	font-size:10px;
	line-height: 12px;
	padding:0 0 0 0;
}

.frecuencias, #frecuencias{
	padding:10px 0 0 10px;
}

.columna_buscador{
	padding:10px 0 0 25px;
	vertical-align:top;
	color:#0B0B0B;
}


.buscador_pacientes{
	height:220px;
	*height:240px;
	border-left:1px solid #707070;
}

.buscador_paciente_cita{
	border-right:1px solid #707070;
}

#titulo_buscador, #titulo_buscador_peq{
	float:left;
	width:80px;
	text-align:right;
	margin:0 0 0 5px;
}

#titulo_buscador_peq{
	width:60px;
}

#margen_buscador{
	padding:10px 0 0 10px;
	text-align:left;
	line-height: 15px;
}

#cadena, #nom_busc, #telefono_busc, #prioritario, #riesgo, #cadena_basico,#inmediato,#hora_inicio, #hora_fin,#frecuencia,#dia,#anyo_buscador, #mes_buscador, #dia_buscador{
	width:125px;
	background-color:#EFEFEF;
	margin:2px 0 7px 0;
}

#hora_inicio,#hora_fin{
	width:53px;
}

.boton_buscar, .boton_cancelar{
	height:19px;
	border:1px solid #999;
	background-color: #ccc;
	font-size:10px;
	margin-bottom: 10px;
}

.boton_alta{
	background:url(../img/PR_img/boton_dar_alta.gif) center no-repeat;
	width:130px;
	height:19px;
	border:0;
	margin:10px 0 0 0;
	font-size:10px;
	text-align:right;
	padding:0 10px 0 0;
}

.boton_cancelar{
	background:url(../img/PR_img/boton_cancelar.gif) center no-repeat;
}

#total_registros, #registro_actual{
	width:40px;
	margin:0 0 0 0;
	text-align:center;
}

.boton_siguiente, .boton_anterior{
	background:url(../img/boton_siguiente.jpg) center no-repeat;
	width:125px;
	height:26px;
	border:0;
	color:#fff;
	font-size:9px;
	padding:0;
	margin:0 0 0 5px;
	cursor:pointer;
}


.boton_anterior{
	background:url(../img/boton_anterior.jpg) center no-repeat;
}


.boton_siguiente2, .boton_anterior2{
	background:url(../img/boton_sig2.jpg) center no-repeat;
	width:81px;
	height:26px;
	border:0;
	color:#fff;
	font-size:9px;
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	cursor:pointer;
	text-align:left;
}


.boton_anterior2{
	background:url(../img/boton_ant2.jpg) center no-repeat;
	text-align:center;
	padding:0;
}




.border_imagen{
	border:1px solid #B7B7B7;
}

.alinear_dcha{
	text-align:right;
}

.letra_peq{
	font-size:9px;
}

.centrar{text-align:center}

.inputHorario{
	width:73px;
	margin:0;
	border:#AAAAAA solid 1px;
	background-color:#EFEFEF;
	line-height:15px;
	height:15px;
	font-size:9px;
}

.tachado{	text-decoration:line-through; }


.form_validar_usr{
	padding:206px 0 0 540px;
}
.form_validar_usr  input{
	font-size: 10px;
}

#usuario{ 
	width:150px;
	margin:0 0 0 29px;
}

#contrasenya{	width:150px;}

#validar_usr{ margin:10px 0 0 95px}

.texto_rojo{color:#FF0000;}
.texto_rojo a{
	color:#FF0000;
}

#fechaFin{
	width:70px;
}


#botones_grabar{
	margin:20px 0 0 150px;
	padding:0;
}

.cuadro_aviso{
	position:absolute; 
	margin:2px 0 0 153px;
	padding:5px;
	background-color:#fff; 
	width:200px; 
	height:13px;
}

#tit_pendientes_alertas{
	margin:3px 0 0 27px;
}

#btn_posponer, #btn_descartar{
	margin:0;
	width:106px;
}

#btn_posponer{
	background:url(../img/PR_img/boton_posponer.gif) center no-repeat;
}

#btn_descartar, #borrar_aviso{
	background:url(../img/PR_img/boton_descartar.gif) center no-repeat;
}


.noMostrar{
	display:none;
}

.boton_grabar_aviso{
	background:url(../img/PR_img/boton_grabar.gif) center no-repeat;
	width:106px;
	height:19px;
	border:0;
	margin:10px 0 0 0;
	font-size:10px;
	text-align:right;
	padding:0 10px 0 0;
}

#borrar_aviso{
	text-align:right;
	padding:0 20px 0 0;
	margin:-20px 0 0 0;
}

.celda_texto { text-align: center; }
.celda_cabecera { text-align: center; font-weight: bold; }
.celda_numero { text-align: right; padding-right: 20px; }
.celda_numero_ultima { text-align: right; padding-right: 6px; }
.celda_por_encima { background-color: #ff9000; cursor: hand; }
.caja_tabla { border: 1px solid #666; }

#titulo_buscador_ficha_inst{
	float:left;
	width:150px;
	margin:0 0 0 20px;
}
.content_float {
	overflow: hidden;
	height: 1%;
}
label { font-weight: bold; }
.hr { background-color: #ff9000; height: 1px; width: 80%; margin:0; padding: 0;}

.sel_parques { width: 134px; }
#filtros { 
	margin: 40px 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 16px 10px; 
	background-color: #eee;
}
#filtros span { width: 115px; display: block; float: left; margin-top: 9px; }
#filtros cite { padding-left: 10px; }
#bot_filtrar { margin: 10px 0 0 80px; }
#navega_ficha_inst {
	text-align: center;
	margin-top: 20px;
}
.margen_formulario input { font-size: 10px; }
.margen_formulario textarea { font-size: 10px; }
.input_tel { width: 90px; }
.input_correo { width: 180px; }
.input_constantes { width: 60px; }
.izquierda { float: left; margin-top: 8px;}
.checkbox { margin: 8px 0 0 10px; *margin: 4px 0 0 10px; }
.clear { clear: both; }
#constantes  label {
	display: block;
	float: left;
	width: 216px;
	margin-top: 10px;
}

#mensaje_cambios_OK {
	color: green;
	margin: 20px 0 20px 40px;
}

.inputText_input {
	border:1px #CDCDCD solid;
	height: 18px;
	color: #0b0b0b;
	margin:7px 0 0 0;
	font-size:10px;
	line-height: 12px;
	padding:0 0 0 0;
}

.resumen_alarmas {
	margin: 20px 0 10px 225px;
	line-height: 18px;
	padding: 6px 10px;
	width: 350px;
	border:1px #333 solid;
	color: #fff;
	background-color: #ff9000;
}
.resumen_alarmas cite {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	line-height: 22px;
}
#alarmas_leves { margin-top: 50px; }
#mensaje_cambios_ERROR {
	color: red;
	margin: 20px 0 20px 25px;
}

.datos_importacion{
	height:auto !important;
	min-height:150px;
	height:150px;
	border-left:1px solid #707070;
}

.graficos_produccion {
	text-align: center;
	margin: 0 0 20px 0;
	padding-top: 20px;
}

.separa_total {
	height: 2px;
	background-color: #333;
}
.datos_tabla_total {
	height: 20px;
	background-color: #ccc;
	font-weight: bold;
}
.sel_periodo { width: 110px; }
#contenido_cliente{
	margin: 0;
	padding-bottom: 20px;
	height:auto !important;
	min-height:503px;
	height:529px;
	border:1px solid #707070;
	background-image: url('../img/back_clientes.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
.cliente { margin-top: 200px; }
.noticias { margin-top: 50px; }
#ficha_instalacion_cliente { float: right; width: 350px; }
#filtros_cliente { 
	margin: 40px 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 16px 10px; 
	background-color: #eee;
}

#bot_ver_instalaciones { float: right; width: 350px; text-align: center; margin-top: 5px; }
.desconexion_cliente { float: right; padding-top: 5px; }
.flotar_izq_cruz { float: left; }
.nombre_cliente { padding: 5px 0 0 10px; }
#fila_usuario_cliente{
	height:26px;
	background:url(../img/fondo1_sup.gif) center repeat-x;
	padding-right: 160px;
}
form { margin: 0; }
.config { padding-top: 50px; }
.boton_buscar_cliente{
	height:19px;
	border:1px solid #999;
	background-color: #ccc;
	font-size:10px;
}
.eliminar_items { border-right: 1px solid #000; }
.paginado { margin: 20px auto 30px auto; font-size: 12px; }
#listado { margin-top: 50px; }
#cab_listado { float: hidden; height: 1%; margin: 0; padding: 0;}
#cab_listado_reseteo { 
	overflow: auto; height: 1%; margin: 0 0 10px 0; padding: 0;
	width: 500px;
}
#bot_eliminar { margin: 10px 0 10px 25px; float: left; }
#bot_alta { margin: 10px 25px 10px 0; float: right; }
.input_char_largos { width: 250px; }
#edicion_clientes  label {
	display: block;
	float: left;
	width: 70px;
	margin-top: 10px;
}
#edicion_instalaciones label {
	display: block;
	float: left;
	width: 80px;
	margin-top: 10px;
}
#botones_grabar_edicion{
	margin:20px 0 0 90px;
	padding:0;
}
#tit_estimaciones {
	border-top: 1px solid #333;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	font-weight: bold;
}
#filtros_noticia { 
	margin: 40px 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 0 10px; 
	background-color: #eee;
}
#desarrollo_noticia {
	text-align: justify;
	margin-left: 40px;
	margin-right: 40px;
}

#aviso_alarmas { margin-top: 40px; }

#tabla_q { width: 460px; }
#anotacion_q { margin: 40px 0 0 0 }
#bloque_q { margin-left: 69px; }